[00:51] *** i0npulse has quit IRC (se.hub irc.underworld.no) [00:57] *** hook54321 has joined #jsmess [00:57] *** i0npulse has joined #jsmess [01:39] *** logchfoo1 starts logging #jsmess at Sun Sep 16 01:39:22 2018 [01:39] *** logchfoo1 has joined #jsmess [01:39] Fixing, re-uploading [01:39] *** azakai_ has joined #jsmess [01:39] Also, "Unknown option '-joypad'." [01:40] Yeah, pulled it out [01:41] https://archive.org/details/Skypeople.sid now works in private/incognito [01:43] *** davidar has quit IRC (Quit: Connection closed for inactivity) [01:43] Is that right/normal/should I be setting anything else [01:45] I don't know. That soundbufsize is lower than what I was experimenting with, but lower is better as long as it doesn't break [01:45] You think I should set it to 200? [01:46] I set it to 150 [01:46] So, I'm going to turn off statusbar [01:46] It's obviously not speed [01:47] *** decay_ is now known as decay [01:54] https://archive.org/details/Skypeople.sid is not so bad [01:57] I think some of the crackliness is intentional? https://www.youtube.com/watch?v=FVQg6s3IT3w [01:59] Not all of it [02:06] Yeah [02:06] Sounds like we might want to try swapping some games over [02:07] *** SketchCo1 is now known as SketchCow [02:13] https://archive.org/details/Bubble_Bobble_1987_Firebird is SO CLOSE [02:27] *** hook54321 has quit IRC (se.hub irc.underworld.no) [02:27] *** i0npulse has quit IRC (se.hub irc.underworld.no) [02:48] *** i0npulse has joined #jsmess [03:16] If I can get the menus working, that will have the nice benefit of allowing users to choose a joystick mapping. Although we'd still want a sensible default [04:08] I think the VICE guys got bored with us. :) [04:08] Which is fine [04:18] VICE should have a built-in default for mapping to the numeric keypad that should be easily activated. But I'll hate that because my keypad is broken ;( [05:25] *** db48x has joined #jsmess [06:18] *** davidar has joined #jsmess [06:50] *** godane has quit IRC (Read error: Operation timed out) [07:03] *** godane has joined #jsmess [07:20] Someone is porting DosBOX-X to Emscripten [07:20] Starting with Dreamlayers' work and moving ahead [07:20] This means we might get Windows 95 [07:22] http://dosbox-x.com/ [07:44] *** pengan has joined #jsmess [07:44] Hi, here is Pengan [07:49] Here is yksoft's github page introduced DOSBox-X port for emscripten https://yksoft1.github.io/dosboxxem-demo/ [07:51] I made this change to make it work with emularity https://github.com/db48x/emularity/pull/42 [08:46] pengan: very cool! [08:49] I just build a demo site show how the DOSBox-X with emularity works http://jsemu.oss-cn-shanghai.aliyuncs.com/pc98dosbox/th1.html [08:50] http://jsemu.oss-cn-shanghai.aliyuncs.com/pc98dosbox/th2.html you can try from th1 to th5, they are early games from touhou project, the th1 demo use a special dosbox.conf which has "fpu=false" [08:59] pengan: I sent you a review. there's only one major issue [09:00] sure, let me see [09:04] well, I shouldn't say "major" [09:04] but only one that isn't trivial :) [09:53] *** davidar has quit IRC (Quit: Connection closed for inactivity) [10:38] *** davidar has joined #jsmess [11:15] *** Sgeo_ has joined #jsmess [11:16] *** Sgeo has quit IRC (Read error: Operation timed out) [12:21] *** pengan has quit IRC (Read error: Operation timed out) [14:39] *** Sgeo has joined #jsmess [14:40] *** Sgeo_ has quit IRC (Read error: Operation timed out) [14:57] Morning hello morning hello. [15:00] Hello [15:08] So, besides all the rest of the stuff I'm doing, this DOSBOX-X and PC98 thing is quite an advancement. [15:09] Usually, we're working on one thing at once. But crashing these two projects in at the same time will be fun and weird, but Sgeo the C64 project still has priority and interest [15:09] Even if I start talking about DOSBOX-X and PC98 a lot [15:11] So. [15:11] 1. I consider that vice-resid setting "canonical" for our purposes. [15:12] 2. That means it works for what we're doing. Can always use refinement but the vectors for refinement are needed elsewhere. [15:15] 3. On my end, I'm focused on (in C64 land) [15:15] 3a. Uploading a lot of C64 items [15:15] 3b. Letting my shooter scripts do the work they were meant to do [15:16] 3c. Curating a "showcase" collection so people are sent there first [15:16] This is going to keep going past the artifical "October 3rd" date that's just our yearly celebration [15:16] Where are you located, Sgeo? [15:17] Looking at improvements to the SDL keyboard stuff, so that when VICE expects a hardcoded key it actually uses the correct code [15:17] I meant geographically [15:18] (Just checking if you're near SF) [15:18] New York State [15:18] That is not near SF. [15:18] I live in Beacon, NY by the way [15:18] I'm on Long Island [15:19] Right near DOSnostalgia [15:19] Cool [15:22] Anyway, so, I would be able to say "It's working" now and stand up and say we have it and not be concerned/embarassed [15:22] People will find flaws and things not working, and we're not "done" by a stretch but we're definitely in the refinement stage [15:23] So great work on that front [15:23] Thank you [15:25] I wouldn't bother the VICE folks further unless there's a real "This is a mystery" [15:25] They'll obviously burn out [15:25] So we should talk here [15:26] DFJustin and Vito` - ops please [15:26] I'd say the big things left are: key numpad working so people can play games, and see if we can get USB joysticks working. I see SDL_Joystick mentioned in the log of vice when we emulate [15:33] Looks like Emscripten does attempt to implement the gamepad API, but it looks like when that code was written there were two competing versions [15:33] Anyway, I wanted to mention this because I'm going to keep working with you on this, but I'm also going to start looking into this DOSBOX-X/PC98 stuff, and the channel will fill with that as well [15:37] I have to go into the city for a few hours to do some stuff and will return later. [15:37] db48x: DOSBOX-X [15:37] Actually, bai as well. [15:37] So, they've been damned busy over there! [15:37] Linkdrops: [15:38] http://dosbox-x.com/ - DOSBOX-X project, one of the forks, definitely a nice one [15:40] https://yksoft1.github.io/dosboxxem-demo/ - work being done to make DOSBOX-X work in emscripten to then make it work to play PC-98 [15:48] I had a VERY quick back and forth with pengan (who obviously doesn't linger on IRC) [15:49] And he showed this, a working Windows 95 thing using X86: https://t.co/2DR4jOGtKc [15:51] I'm thinking we could: [15:52] - Get DOSBOX-X as an option in our systems immediately. I started this work (downloading the js, making a dosbox-x conf file, etc.) [15:52] - Get PC98 working [15:52] - Get Windows 95 working, assuming this is transferable to emularity. [15:59] SDL_keycode.h modifications now allow F12 to open menu (still not working) without requiring an argument. Still labeled as "unknown key", which is vexing [16:00] Now to look at adding numeric keypad stuff [16:03] I see what you mean about joyport 2 [16:10] "On the other hand, if the keyboard doesn't have a keypad, such as on a notebook computer, some keys become Numpad only when NumLock is locked. When such keys fires key events, the location attribute value depends on the key. That is, it must not be DOM_KEY_LOCATION_NUMPAD." [16:10] Does anyone have a notebook without a physical numpad? [16:11] (That I can ask to test their numpad on https://w3c.github.io/uievents/tools/key-event-viewer.html and let me know about the location attribute in various browsers) [16:26] http://dosbox-x.com/msdos-compat.html is some great DOSBOX-x work [16:39] *** Vito` sets mode: +o SketchCow [16:55] *** godane has quit IRC (Ping timeout: 268 seconds) [17:39] great stuff [17:51] *** pengan has joined #jsmess [18:40] sadly, I only have a laptop with a numpad [18:46] *** azakai_ has quit IRC (Read error: Operation timed out) [19:05] I'm confused, you want one WITH or without? [19:05] mine does not have one [19:19] bai: without. if you use the event viewer he linked to, and you turn on numlock and type a 1 with the fake-numpad's 1 key into the textbox, then the location column should say something other than NUMPAD [19:21] *** pengan has quit IRC (Read error: Operation timed out) [19:30] oh ok [19:30] I don't know if I have a fake numpad? [19:31] no numlock key and no secondary labels on any of my keys [19:39] wow, doubly impoverished [19:41] my laptop is too expensive to fake silly things like that, apparently :D [19:44] :) [19:45] * db48x needs comestibles [19:50] * db48x forgot to buy groceries [19:54] * Sgeo gives db48x a % [20:44] *** azakai_ has joined #jsmess [20:45] I just tried on another computer with only a virtual keypad, works fine in Chrome, testing Firefox [20:46] The keyboard event viewer itself is utterly dead in IE11 ?!? [20:53] *** godane has joined #jsmess [21:13] :) [21:17] SDLVICE seems to accept numpad input regardless of numlock state. Should I do the same? [21:37] Time to test new build [21:41] "Integer specifying which joystick device the emulator should use for joystick emulation for ports 1 - 4, respectively. (0=None, 1=Joystick 1, 2=Joystick 2, 4=Numpad, 8=Keyset 1, 16=Keyset 2 on OS/2) (0=None, 1=Numpad, 2=Keyset 1, 3=Keyset 2, 4=HID joystick 0, 5=HID joystick 1 on Mac OS X) The available joysticks might differ depending on operating system and joystick support in the OS (Linux joystick module must be available for example)." [21:50] Numeric keypad 2 with numlock on is making me move right. Nothing else works. [21:58] The problem was I wasn't redirecting the right URL to my computer. [22:02] SketchCow, new build https://sgeo.github.io/experimental/vice32/x64.js (resid is enabled). And try "-joydev2", "1" to set joystick device 2 to numeric keypad. [22:02] Seems to work for Iceblox [22:03] I think what we want is ultimately a meta item to choose which device for joystick, and some user configuration for which way to emulate it (keypad/arrows/real device)