[00:15] So, after messing with this for half an hour, I think the solution is if we could get an original Apple II running in the emulation. [00:16] Any help you can give would be appreciated. [01:30] let's see here [01:46] so, the original apple2 seems to boot into a monitor even if you have a disk in [01:48] looks like mame doesn't actually support the autostart + integer basic configuration [01:50] ROM_START(apple2) /* the classic, non-autoboot apple2 with integer basic in rom. optional card with autoboot and applesoft basic was possible but isn't yet supported */ [01:50] ROM_START(apple2p) /* the autoboot apple2+ with applesoft (microsoft-written) basic in rom; optional card with monitor and integer basic was possible but isn't yet supported */ [01:52] probably have to pester belmont [02:25] looks like the apple2 driver works with the parameter -autoboot_command "C600G\n" [02:32] try this https://gist.github.com/DopefishJustin/aed5ed1475b2cfe92dd1b5766d61fde0 [02:44] I think dan needs to compile mameapple2.* [02:44] root@teamarchive2:/0/CDROMS# ia list emularity_engine_v1 | grep mameapple2 [02:44] mameapple2e.js.gz [02:44] mameapple2e_wasm.js.gz [02:44] mameapple2e_wasm.wasm.gz [02:44] mameapple2gs.js.gz [02:44] mameapple2gs_wasm.js.gz [02:44] mameapple2gs_wasm.wasm.gz [02:44] mameapple2p.js.gz [02:44] mameapple2p_wasm.js.gz [02:44] mameapple2p_wasm.wasm.gz [02:46] that's a bit odd because in the mame source, apple2 and apple2p are in apple2.cpp [02:47] so I guess mameapple2p* would have them but that's not the right naming scheme [02:48] Right [02:48] Are you saying I could clone apple2p and it'd just work? [02:48] I feel like that's not the case [02:50] I mean that you could change the json like so https://gist.github.com/DopefishJustin/aed5ed1475b2cfe92dd1b5766d61fde0 [02:53] Let's try it [02:55] It's missing one of the bios, I wonder why [02:56] Uploading [02:56] https://archive.org/details/Mechner_Collection_Astroid_Blaster_and_Star_Blaster [02:56] Booting but not.. you know... booting [02:57] Taking out the autoboot to see what it does [02:58] Weird [02:58] the disk just boots to a menu, you have to type either RUN ASTEROID BLASTER or RUN STAR BLASTER [02:59] It's not doing that [02:59] brb, gotta fetch something, but ideas are goo [02:59] d [02:59] happy to try [03:04] looks like the extra quotes around C600G aren't needed, maybe that's messing it up https://gist.github.com/DopefishJustin/aed5ed1475b2cfe92dd1b5766d61fde0 [03:40] Fixed, uploaded [03:40] The thing that comes next is my screenshotting has died [03:41] I'm playing everyone's favorite game of "has the json loaded in yet" [03:44] SEEMS to still blow up. [03:45] But I see what you mean, type c600g and it works [03:47] Maybe delay? [03:47] Because it's stupid? [03:48] it works on command line though [03:49] Let's quickly look through all of the list to see if anything has autoboot [03:53] It clearly needs the delay [03:55] "extra_args": [ [03:55] "-sl6", [03:55] "diskii", [03:55] "-autoboot_delay", [03:55] "3", [03:55] "-ab", [03:55] "C600G\n" [03:58] I had great hope on that one [04:06] So, here's some things [04:06] [LUA ERROR] 3 loading Lua script loader.js:987:45 [04:07] *** godane has quit IRC (Quit: Leaving.) [04:08] extra_args [04:08] 0 "-sl6" [04:08] 1 "diskii" [04:08] 2 "-autoboot_delay" [04:08] 3 "3" [04:08] 4 "-autoboot" [04:08] 5 "C600G\n" [04:10] *** datajerk has quit IRC (Max SendQ exceeded) [04:10] *** datajerk has joined #jsmess [04:12] I'm stumped, a tad [04:12] Uploading your original gist [04:16] At least that boots to the monitor [04:16] I think the delay is the key, but I could be wrong [04:17] Any ideas? [04:28] Going to verify it works, then experiment with autoboot_delay again. [04:34] not off the top of my head [04:34] rb says he'll add an integer autoboot config for the next release [15:14] *** Sgeo has joined #jsmess [15:15] *** Sgeo_ has quit IRC (Read error: Operation timed out) [15:36] DFJustin: They fucking fixed it! [15:46] who what where when why [15:48] oh you gotta double escape [15:59] Yeah [15:59] So it explodes on the \ [16:00] Now two things [16:00] 1. I need to go find everything that blows up like this disk did and give it Apple2 as the emulator [16:01] 2. We really need to figure out what to do about the fact that the screenshotter blows up [16:03] you should be able to take out the autoboot delay [16:12] *** azakai_ has quit IRC (Remote host closed the connection) [16:19] Done [17:37] *** kripken has joined #jsmess [17:37] *** kripken has quit IRC (Connection closed) [17:40] *** kripken has joined #jsmess [17:40] *** kripken has quit IRC (Connection closed) [17:42] *** kripken has joined #jsmess [17:54] *** kripken has quit IRC (Ping timeout: 600 seconds) [23:46] *** pengan has quit IRC (Ping timeout: 268 seconds) [23:46] *** pengan has joined #jsmess