[00:10] Sgeo: Time for us to do a little refining of the PET Colleciton [00:12] As we speak I'm cleaning up the known metadata, and I'm screenshotting [00:12] Some of these are already known to be Bad and they're going dark. [00:49] For those "game disks", it might make sense to split each disk into multiple items. You could use the same disk each time and just change emulator_start, or extract the individual files [00:50] I deeply agree [00:50] Help me do so. [00:52] https://archive.org/details/PET_Games_2_19xx_- [00:52] So, one is called FRUIT [00:52] How do I make it boot to fruit [00:52] fruitboot [00:53] emulator_start = PET_Games_2_19xx_-.d64:fruit [00:53] I -think- it's fruit lowercase despite looking by default like it's uppercase [00:56] Well, it fuckin' worked [00:56] OK, then [00:56] Well, I have a script that lets this work for me [00:56] I mean, I'm about to write that script [00:57] Do you have the list of program names for each disk? If not, VICE has a program called c1541: c1541 disk.d64 -list [00:57] I do [00:57] I have something called dirmaster [00:57] So I download the disk image and there they are. [00:57] :) [00:57] I will then dark out the original compilation disks. [00:58] POOF instant massive collection of PET [00:59] #!/bin/sh [00:59] BODYOFCHRIST=$1 [00:59] NO IDEA WHY I DID THAT [00:59] BUT HERE WE ARE [00:59] DOUBLING DOWN [01:15] OK, it's working. [01:15] Now I just need to type a pile of game files, poor poor me [01:16] *** balrog has quit IRC (Quit: Bye) [01:36] *** balrog has joined #jsmess [02:10] *** azakai_ has joined #jsmess [02:26] Oh, this is filling out NICELY. [02:32] Did HORSE on game disk 2 have any instructions? [02:33] Nothing has any instructions [02:33] It's just a bunch of floppy images [02:33] so, one of the disks, and therefore all the subitems on them, are booting odd [02:33] Will have to figure that out [02:33] But generally, I'd stick to the ones that are screenshot or you'll go crazy [02:34] Horse's screenshot has a CPU JAM [02:34] Right [02:34] Agreed, that's bad [02:34] But in terms of workflow, I'd say, avoid for now [02:34] Let me now split all these up into the roughly 200 discreet files [02:35] discrete he corrected [02:35] Then we go back and attack [02:36] Let the scripts go crazy [02:38] Like, I'm convinced that some of these have never ever been really played by anyone to any extent [02:39] These disks, game disks? My utility is showing me the deleted files [02:43] https://archive.org/details/d64_petgame_trek_adventure [02:43] Here. Why do you think it chokes [02:49] I have a guess but it makes me not happy [02:53] I thought the space might be breaking something, but on reviewing VICE's code, it shouldn't be. But it looks like it is misreading the entire string including : as the filename. [02:53] I don't know why it would do this [02:54] I;m going to ask vice-emu [02:54] err vice-devc [02:54] blah [03:01] Well, we plunked in a vice.conf that should generally work [03:14] Whatever that problem is, we'll figure it out [03:15] Example: Could be a model that we need to swap to [03:15] I'm going to try removing the vice.conf [03:15] (Harmless test) [03:21] OK, so [03:21] Disk 11. [03:21] It booted fine when it ran as a large disk [03:21] Now trying it with just one program, awari [03:22] I found the problem. [03:22] Bug in my program. [03:23] OK, writing repair now [03:37] Yeah, problem fixed [03:37] I forgot to fix a variable and it was giving EVERYTHING the exact same disk for the beginning of emulator_start [03:38] and apparently if emulator_start has a non-existent disk, THAT happens [03:38] Which is... nonintuitive [03:46] Hmm there's a way to test functionality with the upcoming Chrome badness you've mentioned [03:50] Odd. The web console claims that there was a problem, but sound is playing just fine [04:01] heh this site I found in my endless quest to fix stereo uses an IA resource as an example [04:01] http://wavesurfer-js.org/docs/ [04:01] (Sadly wavesurfer doesn't quite do what I need) [04:04] *** Sgeo_ has joined #jsmess [04:06] *** Sgeo has quit IRC (Read error: Operation timed out) [04:12] Ok, so, I got them all basically working. [04:13] Some will be broken and need little fixups [04:14] Now to go back to splitting up game disks [04:16] BTW the xpet now in use has the settimeout change. So if you go to a background tab while sound plays, it will continue working fine [04:16] I sort of want to ask about pushing the new x64 and sort of wondering if I should wait until I figure out the stereo problem [04:17] Because the first SIDFest disks won't need stereo, but they're NTSC, which will run too slow without settimeout [05:06] https://archive.org/details/d64_petgame_microchess_3.0 explodes, freezes up the browser [05:06] Probably wrong model [05:17] I would consider this to be a vice32.js bug. Nothing should cause the browser to freeze like this [05:19] Firefox gave me the option to kill the script (why didn't Chrome?) Terminated by timeout in _maincpu_mainloop [05:20] SketchCow, can you make a copy of this item someplace safe for me to investigate in the future? [05:20] Although we don't want to risk accidental exposer [05:20] exposure [05:26] In theory, maybe if that "Loop until next frame" thingy broke? [05:32] Interesting. SDLVICE froze [05:33] Sometimes it freezes, sometimes it gives CPU JAM [05:34] I'm going to call this a VICE bug I think [05:42] Filled out a VICE bug: https://sourceforge.net/p/vice-emu/bugs/1065/ [06:19] So far it's looking like: The game itself is defective, and that is causing some bug in VICE [07:03] *** wdna has joined #jsmess [15:10] *** azakai_ has quit IRC (Read error: Operation timed out) [15:55] *** godane has quit IRC (ny.us.hub ircd.choopa.net) [15:55] *** bai has quit IRC (ny.us.hub ircd.choopa.net) [15:55] *** balrog has quit IRC (ny.us.hub ircd.choopa.net) [15:55] *** pfallenop has quit IRC (ny.us.hub ircd.choopa.net) [15:55] *** datajerk has quit IRC (ny.us.hub ircd.choopa.net) [16:00] *** bai has joined #jsmess [16:00] *** godane has joined #jsmess [16:00] *** datajerk has joined #jsmess [16:00] *** pfallenop has joined #jsmess [16:00] *** balrog has joined #jsmess [16:00] *** ircd.choopa.net sets mode: +o bai [16:46] *** godane has quit IRC (ny.us.hub ircd.choopa.net) [16:46] *** bai has quit IRC (ny.us.hub ircd.choopa.net) [16:46] *** balrog has quit IRC (ny.us.hub ircd.choopa.net) [16:46] *** pfallenop has quit IRC (ny.us.hub ircd.choopa.net) [16:46] *** datajerk has quit IRC (ny.us.hub ircd.choopa.net) [16:47] *** godane has joined #jsmess [16:47] *** bai has joined #jsmess [16:47] *** irc.mzima.net sets mode: +o bai [17:08] OK, the games are all split out. [17:08] Screenshotting happening as we speak [17:10] *** balrog has joined #jsmess [17:10] *** pfallenop has joined #jsmess [17:10] *** datajerk has joined #jsmess [17:35] So [17:35] 1. I am calling a breakpoint - I can add more from various archives out there but it's me chasing rabbits and that's not a good use of my time today no matter how relaxing [17:36] 2. There's 339 individual items in the collection now, enough to get the point [17:36] 3. It's going to take a little while to generate the screenshots, so it'll just do that for a while. [17:36] 4. It's almost all games, there's some other stuff and I'll add that too [21:37] Everything's screenshot. [21:37] As I can, I'm going in and fixing ones that were brokeass [22:13] DFJustin: So in your opinion you have to mess with a .cfg file to make the light pen turn off in vectrex emulation? [22:13] Vito` and bai - ops please [22:14] *** Vito` sets mode: +o SketchCow [22:28] *** SketchCow sets mode: +oooo arkiver balrog db48x DFJustin [22:28] *** SketchCow sets mode: +oooo godane Lord_Nigh Sgeo_ ted [22:30] *** db48x has quit IRC (west.us.hub irc.Prison.NET) [22:47] yes [22:48] or more accurately, to make the crosshair image turn off [23:09] *** Pengan is now known as pengan [23:41] Can we just do it? Can we just make a .cfg I'll shove into the emularity_engine_v1 item? [23:45] I know how to download files from the in-browser FS now. [23:49] Uploading probably isn't that difficult, but I don't know what the UI would be like