#jsmess 2018-09-16,Sun

↑back Search

Time Nickname Message
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 🔗 SketchCo1 Fixing, re-uploading
01:39 🔗 azakai_ has joined #jsmess
01:39 🔗 Sgeo Also, "Unknown option '-joypad'."
01:40 🔗 SketchCo1 Yeah, pulled it out
01:41 🔗 SketchCo1 https://archive.org/details/Skypeople.sid now works in private/incognito
01:43 🔗 davidar has quit IRC (Quit: Connection closed for inactivity)
01:43 🔗 SketchCo1 Is that right/normal/should I be setting anything else
01:45 🔗 Sgeo 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 🔗 SketchCo1 You think I should set it to 200?
01:46 🔗 SketchCo1 I set it to 150
01:46 🔗 SketchCo1 So, I'm going to turn off statusbar
01:46 🔗 SketchCo1 It's obviously not speed
01:47 🔗 decay_ is now known as decay
01:54 🔗 SketchCo1 https://archive.org/details/Skypeople.sid is not so bad
01:57 🔗 Sgeo I think some of the crackliness is intentional? https://www.youtube.com/watch?v=FVQg6s3IT3w
01:59 🔗 Sgeo Not all of it
02:06 🔗 SketchCo1 Yeah
02:06 🔗 SketchCo1 Sounds like we might want to try swapping some games over
02:07 🔗 SketchCo1 is now known as SketchCow
02:13 🔗 SketchCow 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 🔗 Sgeo 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 🔗 SketchCow I think the VICE guys got bored with us. :)
04:08 🔗 SketchCow Which is fine
04:18 🔗 Sgeo 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 🔗 SketchCow Someone is porting DosBOX-X to Emscripten
07:20 🔗 SketchCow Starting with Dreamlayers' work and moving ahead
07:20 🔗 SketchCow This means we might get Windows 95
07:22 🔗 SketchCow http://dosbox-x.com/
07:44 🔗 pengan has joined #jsmess
07:44 🔗 pengan Hi, here is Pengan
07:49 🔗 pengan Here is yksoft's github page introduced DOSBox-X port for emscripten https://yksoft1.github.io/dosboxxem-demo/
07:51 🔗 pengan I made this change to make it work with emularity https://github.com/db48x/emularity/pull/42
08:46 🔗 db48x pengan: very cool!
08:49 🔗 pengan 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 🔗 pengan 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 🔗 db48x pengan: I sent you a review. there's only one major issue
09:00 🔗 pengan sure, let me see
09:04 🔗 db48x well, I shouldn't say "major"
09:04 🔗 db48x 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 🔗 SketchCow Morning hello morning hello.
15:00 🔗 Sgeo Hello
15:08 🔗 SketchCow So, besides all the rest of the stuff I'm doing, this DOSBOX-X and PC98 thing is quite an advancement.
15:09 🔗 SketchCow 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 🔗 SketchCow Even if I start talking about DOSBOX-X and PC98 a lot
15:11 🔗 SketchCow So.
15:11 🔗 SketchCow 1. I consider that vice-resid setting "canonical" for our purposes.
15:12 🔗 SketchCow 2. That means it works for what we're doing. Can always use refinement but the vectors for refinement are needed elsewhere.
15:15 🔗 SketchCow 3. On my end, I'm focused on (in C64 land)
15:15 🔗 SketchCow 3a. Uploading a lot of C64 items
15:15 🔗 SketchCow 3b. Letting my shooter scripts do the work they were meant to do
15:16 🔗 SketchCow 3c. Curating a "showcase" collection so people are sent there first
15:16 🔗 SketchCow This is going to keep going past the artifical "October 3rd" date that's just our yearly celebration
15:16 🔗 SketchCow Where are you located, Sgeo?
15:17 🔗 Sgeo Looking at improvements to the SDL keyboard stuff, so that when VICE expects a hardcoded key it actually uses the correct code
15:17 🔗 SketchCow I meant geographically
15:18 🔗 SketchCow (Just checking if you're near SF)
15:18 🔗 Sgeo New York State
15:18 🔗 SketchCow That is not near SF.
15:18 🔗 SketchCow I live in Beacon, NY by the way
15:18 🔗 Sgeo I'm on Long Island
15:19 🔗 SketchCow Right near DOSnostalgia
15:19 🔗 Sgeo Cool
15:22 🔗 SketchCow 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 🔗 SketchCow 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 🔗 SketchCow So great work on that front
15:23 🔗 Sgeo Thank you
15:25 🔗 SketchCow I wouldn't bother the VICE folks further unless there's a real "This is a mystery"
15:25 🔗 SketchCow They'll obviously burn out
15:25 🔗 SketchCow So we should talk here
15:26 🔗 SketchCow DFJustin and Vito` - ops please
15:26 🔗 SketchCow 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 🔗 Sgeo 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 🔗 SketchCow 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 🔗 SketchCow I have to go into the city for a few hours to do some stuff and will return later.
15:37 🔗 SketchCow db48x: DOSBOX-X
15:37 🔗 SketchCow Actually, bai as well.
15:37 🔗 SketchCow So, they've been damned busy over there!
15:37 🔗 SketchCow Linkdrops:
15:38 🔗 SketchCow http://dosbox-x.com/ - DOSBOX-X project, one of the forks, definitely a nice one
15:40 🔗 SketchCow 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 🔗 SketchCow I had a VERY quick back and forth with pengan (who obviously doesn't linger on IRC)
15:49 🔗 SketchCow And he showed this, a working Windows 95 thing using X86: https://t.co/2DR4jOGtKc
15:51 🔗 SketchCow I'm thinking we could:
15:52 🔗 SketchCow - 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 🔗 SketchCow - Get PC98 working
15:52 🔗 SketchCow - Get Windows 95 working, assuming this is transferable to emularity.
15:59 🔗 Sgeo 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 🔗 Sgeo Now to look at adding numeric keypad stuff
16:03 🔗 SketchCow I see what you mean about joyport 2
16:10 🔗 Sgeo "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 🔗 Sgeo Does anyone have a notebook without a physical numpad?
16:11 🔗 Sgeo (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 🔗 SketchCow 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 🔗 bai great stuff
17:51 🔗 pengan has joined #jsmess
18:40 🔗 db48x sadly, I only have a laptop with a numpad
18:46 🔗 azakai_ has quit IRC (Read error: Operation timed out)
19:05 🔗 bai I'm confused, you want one WITH or without?
19:05 🔗 bai mine does not have one
19:19 🔗 db48x 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 🔗 bai oh ok
19:30 🔗 bai I don't know if I have a fake numpad?
19:31 🔗 bai no numlock key and no secondary labels on any of my keys
19:39 🔗 db48x wow, doubly impoverished
19:41 🔗 bai my laptop is too expensive to fake silly things like that, apparently :D
19:44 🔗 db48x :)
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 🔗 Sgeo I just tried on another computer with only a virtual keypad, works fine in Chrome, testing Firefox
20:46 🔗 Sgeo The keyboard event viewer itself is utterly dead in IE11 ?!?
20:53 🔗 godane has joined #jsmess
21:13 🔗 db48x :)
21:17 🔗 Sgeo SDLVICE seems to accept numpad input regardless of numlock state. Should I do the same?
21:37 🔗 Sgeo Time to test new build
21:41 🔗 Sgeo "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 🔗 Sgeo Numeric keypad 2 with numlock on is making me move right. Nothing else works.
21:58 🔗 Sgeo The problem was I wasn't redirecting the right URL to my computer.
22:02 🔗 Sgeo 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 🔗 Sgeo Seems to work for Iceblox
22:03 🔗 Sgeo 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)

irclogger-viewer