#jsmess 2016-05-02,Mon

↑back Search

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

irclogger-viewer