#jsmess 2018-03-07,Wed

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)

WhoWhatWhen
SketchCownice
But I am serious - someone working with me can get these all up.
[01:29]
...... (idle for 28mn)
Seeing if I can add artwork for the handheld
https://archive.org/details/hh_gnw_dkong2
got it!
[01:58]
DFJustinaspect ratio is wrong
if you want it 640 wide it should be 852 tall
[02:03]
.... (idle for 18mn)
SketchCowWell, remember I hacked this
Hence I need a folk
Someone in here who has wanted to help
To generate the JSONs
[02:24]
..... (idle for 23mn)
***azakai has joined #jsmess [02:47]
...................................... (idle for 3h5mn)
SketchCowNight Night [05:52]
...................................................................................................................................................................... (idle for 13h49mn)
Back, a little
So unwell!
[19:41]
oscarOK, I'm gonna try and grind out some progress today/tonight. [19:49]
SketchCowLovely! [19:54]
oscarWhat's your preferred naming convention for feature branches?
On Emularity, specifically.
[19:59]
SketchCowdb48x currently controls that
If you let me have that you willlll regret it
[19:59]
db48xcontrol? [20:13]
oscarYou mean the naming convention? :-) [20:13]
SketchCowyes [20:13]
db48xyou imply that I've thought about a naming convention [20:13]
SketchCowWell, I imply that you might not want me to be the one who decides on the naming convention [20:13]
db48xthat's possible :) [20:14]
SketchCowSound fork: EmuBlarity [20:14]
oscarOK, so if I just pick feature/thing-I'm-doing it'll be cool? [20:14]
db48xyep [20:14]
oscarCool. [20:14]
db48xheh [20:14]
SketchCowGraphics fork: EmuStarity [20:14]
oscarHorse fork: EmuMarity
HD graphics fork: EmuClarity
[20:14]
SketchCowLicense: EmuSharity [20:15]
db48xlol [20:15]
oscarIf ever there were a reason to fork a license...
OK, feature/swap-that-floppy it is, then.
OK, so... let's see. Because I'm too lazy to look it up myself, do we have interfaces for swapping floppies with other emulators? I know I saw hints about it for SAE.
[20:15]
db48xnot really [20:18]
oscarOK. [20:18]
db48xin principle we could build something for PCE; it has a very basic mechanism for swapping between a list of disk images [20:18]
oscarI'll try to think ahead a little, then, to make sure everything can be consistent.
The fun thing for PCE is that the Mac wants to have ULTIMATE CONTROL over disk insertion and removal, so.
[20:18]
db48xyea [20:20]
oscarBut I'll tackle MAME first and make sure I'm not painting us into a corner. [20:20]
SketchCowStick with MAME
MAME is the big one. Don't get big, the scope creep with lose you
[20:22]
oscarYeah, definitely, just want to plan ahead instead of stapling something on that's gonna have to be completely refactored for the other emulators.
Avoiding scope creep is one thing, making sure I'm not hemming us in is another. :-)
[20:23]
SketchCowThere is a very good chance it WILL have to refactored for other emulators. [20:23]
oscarPremature optimization being the root of all evil, etc. [20:23]
SketchCowWe have ... 4 emulators now? 3?
MAME, PCE, SAE, DOSBOX
[20:24]
oscarMAME, PCE, DOSBox, SAE
Yeah.
All with different mechanisms.
I think the only thing I see that wouldn't be generally common with all of them, interface-wise, is that some machines (I think just the Mac?) don't want you manually switching floppies.
[20:24]
SketchCowI chatted with NaTMeg about SAE. His response is "Yeah, that's not likely to get hugely better anytime soon, and the hero who will make it go into WebAssembly won't be me." etc
PCE is PCE
[20:24]
oscarRight. [20:25]
SketchCowDOSBOX will eventually potentially be overtaken by MAME
As will PCE
Maybe even SAE
That's why it's worth going into MAME
[20:25]
oscarUnderstood.
I'm just thinking about the separation between the web interface vs. the mechanism underneath for actually switching the floppy interfaces.
Now that I've dinged the surface of that, I'm just gonna make it work first.
[20:25]
SketchCowYeah
Right now, that is the NUMBER ONE thing that people ask about
I mean, that and why is it crackly sound on their not-new machines
[20:26]
oscarMeanwhile. Is there a great quick IA example that already has multiple floppies loaded up? Otherwise, I should probably learn to stitch them together with existing examples (e.g. Wasteland). [20:27]
SketchCowI can make one [20:28]
db48xthere are a number of them, but they're hard to find [20:28]
SketchCowOh, many
Let me give you one.
https://archive.org/download/BorrowedTime4amCrack/Borrowed%20Time%20(4am%20crack).zip
[20:28]
oscarHell, Dark Castle still crackles on my reasonably new MacBook.
OK, cool, I'll bang on that for a bit.
[20:29]
SketchCowhttps://archive.org/download/TimeZone4amCrack/Time%20Zone%20%284am%20and%20san%20inc%20crack%29.zip
There it is
Your Ragnarok
A 6-floppy, 12-sided adventure
[20:30]
oscaroscar grabs a hammer [20:31]
SketchCowThat is the max case
The absolute max
[20:31]
oscarFamous last words...
Actually, Wasteland wants you to make "play" copies of all 4 floppies, which is arguably worse because it means we need to incorporate loading fresh, blank disks.
Or at least, that's how the C64 version works, I'm assuming the Apple II version is the same.
[20:32]
.... (idle for 15mn)
SketchCowWell, the key here is just to bring to bear a bunch of disks.
Another thing you could do is have a blank floppy in the item, and then do like Bank Street Writer and we see about swapping floppies to save something typed
That should get you started.
[20:48]
.... (idle for 16mn)
db48xheh [21:05]
oscarRight. [21:05]
db48xI thought I had introduced a bug, but it turns out that I had misspelled a filename in the testcase I was using
ok, pushed
[21:05]
...... (idle for 27mn)
oscarAh, looks like Time Zone *also* wants to create data disks, with some fun caveats per the text file. [21:35]
Oh god, this text file. This game is a nightmare.
Though fortunately, none of that affects what I need to do.
[21:41]
db48xI love reading those things [21:50]
oscarHm, so. This game has one .dsk file and the rest are in the zip file, but the MAME file loader seems to skip right over the zip files... [21:52]
SketchCowOh, yes.
Oh, YES
That's because the loader will want the files in the directory.
Unpack 2. put them there to read from
We only put one in so the system doesn't explode
hence the 00_playable.dsk bullshit
That will all end when this is fixed with your thing
[21:59]
db48xwe should make a test item without those hacks [22:00]
SketchCowRight
We will definitely have to get that soonish
But I figured first see if oscar shoots himself
[22:01]
So, I take it nobody here wants to take on the "match the emulated handhelds to items on archive and in the code" stuff, and I should shake my discord for someone? [22:12]
(I expect people doing code stuff, like db48x and DFJustin and bai and azakai and so on not to have time for it. But anyone else?) [22:17]
..... (idle for 21mn)
oscarHaha, no suicide here, just need to figure out what I need to do from a metadata standpoint to specify that. But right now, I'm cooking dinner... should be back this evening, but I'm turning it over mentally meanwhile.
Because we should be able to specify a zip archive to hold (at least some of) the disks in the metadata, right? Well. I haven't looked at the schema.
[22:38]
db48xmostly the items just specify an extension, and the Emularity tries to use all files with that extension [22:41]
oscarYeah, I noticed that.
So it's a question of organization... I would think you'd want to specify at least *something* in the metadata instead of just ordering the filenames to come out right?
Anyway, I'll monkey around a bit more after we finish dinner and bathtime, etc. for the kids.
[22:44]
db48xyea, it will also look for properties named like 'mame_peripheral_flop1' (and similar for any mame device you might want to use)
it would be nice to explicitly list every disk image available in the item, along with human-readable descriptions for each of them
but for now filename order is good enough
[22:51]
......... (idle for 40mn)
SketchCowDFJustin: https://archive.org/details/hh_gnw_dkong2 - better resolution?
Filename order is the best.
[23:33]
.... (idle for 19mn)
So, I did a thing
https://archive.org/details/hh_taltbeast
[23:52]
***balrog has quit IRC (Quit: Bye) [23:53]
balrog has joined #jsmess [23:58]

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)