[01:33] *** i0npulse has quit IRC (hub.dk irc.homelien.no) [01:59] *** i0npulse has joined #jsmess [03:21] I'll be doing more updating soon [03:21] And hopefully the emularity engine set will make more sense [04:56] *** balrog has quit IRC (Read error: Operation timed out) [05:16] *** balrog has joined #jsmess [05:30] *** SketchCow has quit IRC (Read error: Connection reset by peer) [05:42] *** SketchCow has joined #jsmess [06:21] Coleco added: https://archive.org/details/War_Games_1984_04_17_Coleco_proto_v17&external_js=1 [06:21] (Using old weird build command) [06:53] DFJustin: Around? [07:23] https://archive.org/details/macos_608&external_js=1 [07:23] ha ha, it works until it doesn't. [07:51] https://archive.org/details/ngp_Neo_Cherry_Master_1998_Dyna_JP_en-ja&external_js=1 <- I MUST be doing something wrong. [07:57] Nope, works fine. Press F1 like a dope [09:55] *** pfallenop has quit IRC (Ping timeout: 260 seconds) [09:56] *** pfallenop has joined #jsmess [10:10] *** pfallenop has quit IRC (Ping timeout: 260 seconds) [14:22] mac issue is missing bits in the compile, should be fixed if you git pull [16:17] Neat [16:18] Yours crashes too, for the record. [16:21] Is there any chance you can give me a .cfg to change the "Power on" button on NGPC to "Q"? [16:22] (It was once, now it's F1) [16:22] Or we can change the startup to press F1 but I don't know that secret language [16:26] probably a lua script is gonna be the way to go there [16:28] https://archive.org/details/Pac-Man_1999_Namco_SNK_en-ja&external_js=1 [16:28] Well, ideally, we only have to press one button. [16:29] So in the .json, we could add it to the options. [16:36] It's mostly that I can't press "F1" [16:37] [16:37] [16:37] [16:37] [16:37] KEYCODE_Q [16:37] [16:37] [16:37] [16:37] [16:37] [16:37] That didn't work, not surprisingly. [16:38] { "name": "SNK Neo Geo Pocket Color", "js_filename": "mamengp.js.gz", "bios_filenames": ["ngpc.zip"], "peripherals": ["cart"], "native_resolution": [320,304], "extra_args": ["-autoboot_command","F1"], "driver": "ngpc" [16:38] } [16:38] That didn't work either. [16:38] autoboot command should really seriously work, if I just knew the secret command for "Press F1" because I'm sure it's now doing "F" and then "1" [16:40] I don't think there is one [16:40] autoboot command is just a cheap thing to avoid doing a full lua script [16:41] 1. That's a shame [16:41] I haven't tried but I would bet that even mapping the thing to q wouldn't make it work [16:41] 2. Where would we even put the script to make it get seen? [16:41] since it would be based on PORT_CHAR rather than your key mapping [16:42] making it see a script would probably need loader work unfortunately [16:45] https://archive.org/details/macos_608&external_js=1 now has new thing [17:11] *** godane has quit IRC (Quit: Leaving.) [17:22] I assume it taking forever (and not crashing as far as I can tell) is a general speed issue [17:30] Is there a cache of Mac disk images around to test against this thing? [17:30] the emulation speed should be ok, it does take forever for macplus to boot from a floppy in general [17:30] I think it is crashing still though [17:31] I don't think there are a lot of mac disk images in circulation, people just rip the files out [17:32] the mame softlist just has the os disks [17:36] I'm on my way to the next platforms. [17:37] all aboard [17:37] Neo Geo Pocket and Pocket Color work, they just have that annoyingness. [17:38] https://archive.org/details/ngp_library works, therefore. [17:40] (Just made them all run) [18:40] https://archive.org/details/Demon_Attack_1983_Imagic_EU_US&external_js=1 Odyssey 2 working. [18:46] *** godane has joined #jsmess [18:51] DFJustin: Question - the software lists. Are there, like, full names of these mapped to these filenames? [19:03] of course [19:04] If I can get them I'll use it for the items that don't match to TOSEC [19:04] field in the xml in the hash folder [19:05] Also, I've got Jake going through the emulator:* settings on archive, so we have a list of every emulator I (or others) thought the Archive has, so we have a canonical collection. [19:06] And then I'll make sure all are in emularity, and then maybe even see what platforms work just fine and we just never added them. [19:07] caaaaaaaat [19:07] hahah [19:07] I've sensed a theme from you recently, Vitorio [19:07] And by recently, I mean forever [19:08] RIGHT after this compile, I do cat [19:08] yassss [19:08] 11:19 PM <•Vito`> ah and for the swyft card, that's an apple2 variant, should just be whatever your apple2e is, plus "extra_args": ["-sl3","swyft"], [19:11] https://archive.org/details/Milky_Princess_1985_Epoch_JP&external_js=1 Epoch Super Cassette Vision [19:22] http://pastebin.com/raw/x5DyWcUq [19:24] So, I did canon cat. [19:24] I am not sure how to make it live within the framework. But I did it. [19:35] I'll take suggestions. [19:35] (Leaving it for now) [19:35] Next I'll do the Apple IIe [19:36] it doesn't have any software, it's all in rom [19:37] I may have to do an "arcade" machine, then [19:37] What slot does the swyft card go in? [19:37] And what do I put into the disk? What floppy? [19:37] slot 3 [19:37] it's in rom there too, doesn't need a disk except to save [19:46] https://archive.org/details/canoncat&external_js=1 [19:46] (not working, figuring out where it's wrong) [19:48] Allmost got it [19:49] https://archive.org/details/canoncat&external_js=1 now works. [19:52] haha the screen is giant for me [19:54] Yes, I'm having that changed. [19:54] the screen resolution is 672x344, or you can pixel-double the height to 672x688 if you think that looks better [19:54] Move the firefox window to smaller to temporary shrink it [19:54] ah neat [19:55] hot damn, first time we've had a live version of this since jsmess.textfiles.com went down [19:55] Pixel double seems smartest. [19:59] Interesting, it looks a little distorted [20:00] I assume the display had non-square pixels [20:03] I set it to 450 for now, but we can fix it. [20:03] Ach, someone will whine, probably you [20:05] Let me think if there's a good video setting [20:06] I mean 344 is fine, it's just small [20:09] I'm leaving it as that unless DFJustin can think of a setting that makes the pixels more coherent., [20:10] Anyway, you got your wish [20:13] I'll appreciate help with swyft card. I'm doing the Apple 3 right now. [20:13] (I.e. I'm keeping going so I don't slow down) [20:13] what's the swyftcard doing [20:14] I mean, I guess I could try doing the Apple IIe as an arcade machine as well. [20:15] yeah, there's no disk needed for it, although there was a demo disk that came with it [20:19] I don't seem to have an image of the demo disk online [20:23] https://archive.org/details/Apple_III_Apple_Writer_III&external_js=1 now up (Apple III) [20:23] Seems incredibly slow. [20:25] if you have a blank apple ii disk image that might also work, although not if it can't write to the disk to init it [20:36] haha the canon cat has a screensaver [20:36] left the tab open and "Canon Cat" is bouncing around [20:37] Aza and I are buddies, after this is all ready I'll alert him. [20:38] But I don't want to do this until we have emularity_engine_v1 completely shored up and cleaned. [20:38] Naturally, the arcade machines will be the most annoying, but I can script those. [21:28] http://fos.textfiles.com/emulations.txt [21:28] So, with the upper limit of 10,000 (meaning "10,000 or more") here's how many items have each emulation. [21:29] Obviously the 1's are all arcade machines. [21:29] Or the Canon Cat, or a test. [21:35] So, I'm stepping backwards, based on most installs. [21:36] DFJustin: This may be the time for the CPC to shine [21:36] conservative party of canada? oh right the amstrad [21:38] yeah there are 22,933 items on the cpc_flop software list [21:39] It'll be fun to get that in. [21:40] I think the reason we didn't do that already is you have to type the different load commands [21:42] Exactly [21:42] That's also why I'm not doing it this second. :) [21:44] https://archive.org/details/zx_Ninja_Scooter_Simulator_1988_Silverbird_Software_a&external_js=1 spectrum working [22:01] https://archive.org/details/zx_New_York_Music_Review_The_1990_The_Jokers_128K&external_js=1 spectrum 128 working [22:08] root@teamarchive0:/0/JSMESS/mame# ./emmake make SUBTARGET=genesis src/mame/drivers/megadriv.cpp [22:08] GCC 4.9.2 detected [22:08] root@teamarchive0:/0/JSMESS/mame# ./emmake make SUBTARGET=megadriv src/mame/drivers/megadriv.cpp [22:08] make: Nothing to be done for `src/mame/drivers/megadriv.cpp'. [22:08] GCC 4.9.2 detected [22:08] make: Nothing to be done for `src/mame/drivers/megadriv.cpp'. [22:10] So, genesis and megadriv will both be megadriv, but it won't build. Ideas? [22:10] you forgot SOURCES= [22:10] Good eye, as always [22:11] staring at code looking for the missing thingy is literally what I do all day [22:17] heh [22:18] btw, I'd be happy to do more loader work [22:19] I'm happy to give you things [22:20] :) [22:20] Biggest thing, though, is that some of this is "doesn't seem to work" which means you need to test it [22:22] db48x I think we are gong to need a capability sooner or later to provide lua scripts to load with -autoboot_script [22:23] could be either at system or item level [22:24] that's easy enough to do [22:24] The big things right now off the top of my head are [22:24] - controllers may or may not work anymore (might be on IA side) [22:25] - maybe adding optional drop-downs for on-the-fly-changes [22:29] I fixed controllers [22:30] https://github.com/db48x/emularity/commit/029855f820b90361ec5c6c7a3542672ba52c4eae [22:32] Thank youuu [22:32] you're fast [22:35] not that fast [22:35] that fix is from months ago [22:35] Shhhhh [22:35] Take it [22:35] TAKE IT AND RUN [22:35] and anyway it's not a great fix [22:40] Ok, the new loader is in the loaderlab. [22:40] I should to a git back to it to drop to you. [22:40] What's the command to say "offer this loader.js back to the loaderlab git" [22:40] Also, a bug I have a question about. [22:40] https://archive.org/details/Preppie_1982_Adventure_International_US&external_js=1 [22:41] and https://archive.org/details/Preppie_1982_Adventure_International_US - the "special keys" no longer work. [22:41] Not sure why. [22:42] I should look for my USB gamepad, too. [22:42] git commit, then git push to send your commits to the repository on github [22:43] I don't have the whole repository [22:43] doh [22:44] for gamepads to work, you have to press a button on the gamepad before you load the game [22:44] Agreed [22:44] :) [22:44] if it doesn't work after that, then something else is wrong :) [22:44] If you want to tell me the commands, I'll happily do this git thing. [22:45] Get a repository, shove in my change, do a git whatever [22:45] I just don't know it well. [22:47] git clone git@github.com:db48x/emularity.git [22:47] Done [22:47] Loader.js added [22:47] copy loader.js into there, overwriting [22:47] What next? [22:47] git commit loader.js [22:48] it'll open an editor (probably vi) for you to type a commit message [22:48] once the changes are committed you can git push [22:49] root@teamarchive0:/0/JSMESS/emularity# git commit loader.js [22:49] [master c08a3e1] Redirect to new IA locations (emularity_*_v1 instead of jsmess_*_v2) [22:49] 1 file changed, 6 insertions(+), 6 deletions(-) [22:49] root@teamarchive0:/0/JSMESS/emularity# git push [22:49] Username for 'https://github.com': textfiles [22:49] Password for 'https://textfiles@github.com': [22:49] !! [22:49] To https://github.com/db48x/emularity.git [22:49] 3ffd137..c08a3e1 master -> master [22:50] perfect [22:50] your change is now at https://github.com/db48x/emularity/commit/c08a3e14ac92bf890e552f9290a329e8fb80d8bc [22:50] Yeah! [22:50] And now when we do the emularity push, controllers will work again. [22:51] I dunno [22:51] I just tried it, and it's not working [22:51] it detects the gamepad, but the gamepad does nothing [22:51] On which game [22:51] do an atari 2600 game like pitfall [22:52] https://archive.org/details/Pitfall_Activision_1982&external_js=1 [22:52] sonic is just tapping his foot at me [22:54] oh, interesting [22:54] the analog stick works, but not the actual dpad [23:22] https://archive.org/details/sg_Sonic_Compilation_1995_Sega_EU_en&external_js=1 (megadriv) [23:23] https://archive.org/details/sg_Story_of_Thor_The_Hikari_wo_Tsugu_Mono_1994_Ancient_Sega_JP_en-ja&external_js=1 (megadrij) [23:24] https://archive.org/details/Pac-maniasegaGenesis&external_js=1 (Genesis) [23:35] When I got the git pull working: https://media.riffsy.com/images/4975dc80a614b0c0ef5423f11b4191c7/raw [23:37] db48x: I'll be in better shape to discuss emularity improvements after I finish doing this swapover. [23:44] https://archive.org/details/a2gs_Zany_golf_1988_Electronic_Arts&external_js=1 (Apple IIgs) [23:54] :) [23:58] zany golf is nice