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 |