Time |
Nickname |
Message |
00:37
🔗
|
Sgeo_ |
bai, is there an easy way to see from Javascript what C functions an Emscripten thing exposes to Javascript? |
01:26
🔗
|
bai |
Sgeo_: yeah, there are compile-time options to disable the name mangl8ng, one sec |
01:29
🔗
|
bai |
Sgeo_: https://kripken.github.io/emscripten-site/docs/tools_reference/emcc.html - the -O and -g options are most of them |
01:29
🔗
|
* |
Sgeo_ may have been hoping to get the information without a recompile |
01:33
🔗
|
Sgeo_ |
Looks like there may be a function called "set_playback_enabled |
01:34
🔗
|
Sgeo_ |
Found the vice code. Seems to take an argument that shouldn't be necessary |
01:39
🔗
|
Sgeo_ |
...Looks like it's actually Emularity code that's faulty. It fails to set up SDL_PauseAudio properly |
01:40
🔗
|
Sgeo_ |
So both set_playback_enabled and SDL_PauseAudio work properly, but if I use the latter, the sound seems to wait to burst, so to speak |
01:40
🔗
|
Sgeo_ |
Sounds a bit better with the former, should I special case this? |
01:41
🔗
|
Sgeo_ |
Also I need to test my current belief that mute on DOSBox is broken too due to bug, what's a good DOS item to test that with? Lemme look for a MIDI player |
01:43
🔗
|
DFJustin |
https://archive.org/details/msdos_Laser_Light_1994 plays music basically nonstop |
01:44
🔗
|
Sgeo_ |
ty |
01:44
🔗
|
Sgeo_ |
https://archive.org/details/win3_MidMM211 also works |
01:44
🔗
|
Sgeo_ |
Confirmed presence of bug in DOSBox, will push fix soon. |
01:45
🔗
|
Sgeo_ |
DFJustin, omg is this like a DOS version of Aargon? |
01:47
🔗
|
Sgeo_ |
Hmm, less of a grid :( |
01:51
🔗
|
Sgeo_ |
.....DOSBox isn't compatible with SDL_PauseAudio |
01:51
🔗
|
Sgeo_ |
or something |
02:00
🔗
|
Sgeo_ |
https://i.imgur.com/02Achlz.png |
02:00
🔗
|
Sgeo_ |
Think I do need that special case for VICE after all |
02:08
🔗
|
DFJustin |
lol nice error |
02:08
🔗
|
DFJustin |
didn't know vice was finnish |
02:21
🔗
|
Sgeo_ |
I'm fixing VICE audio muting before I think about DOSBox audio muting |
02:28
🔗
|
Sgeo_ |
What's an example of a MAME game that plays sound? |
02:32
🔗
|
Sgeo_ |
I, uh, will save the sound stuff for another dya |
02:32
🔗
|
Sgeo_ |
*day |
02:52
🔗
|
Sgeo_ |
So, what's the current approach for games that require joysticks on IA? |
03:12
🔗
|
|
godane has quit IRC (Ping timeout: 506 seconds) |
03:26
🔗
|
|
godane has joined #jsmess |
03:41
🔗
|
|
davidar has joined #jsmess |
04:32
🔗
|
Sgeo_ |
Maybe I'll have more success with joysticks. Is 5 metadata entries (one per direction + one for fire) too much? |
04:43
🔗
|
bai |
the joysticks are mostly handled by emscripten, at least with sdl |
04:52
🔗
|
Sgeo_ |
Hmm, do you mean for programs that expect joystick input directly? |
04:54
🔗
|
Sgeo_ |
VICE typically needs to be told how to emulate a joystick. Real joystick is one option but not default. And I don't think we want to force users to use a real joystick most of the time |
05:08
🔗
|
bai |
ah, yeah, I forget how the virtual joystick works...do we have one? |
06:02
🔗
|
Sgeo_ |
In theory the user should be deciding what mapping to use, although at least having a default makes sense sometimes, e.g. arrow keys for Iceblox, no keyboard for bare BASIC |
06:02
🔗
|
Sgeo_ |
*no joystick for bare BASIC |
06:43
🔗
|
|
balrog has quit IRC (Read error: Operation timed out) |
06:43
🔗
|
|
balrog has joined #jsmess |
06:53
🔗
|
|
logchfoo3 starts logging #jsmess at Fri Aug 31 06:53:58 2018 |
06:53
🔗
|
|
logchfoo3 has joined #jsmess |
06:54
🔗
|
|
datajerk has quit IRC (Ping timeout: 600 seconds) |
06:55
🔗
|
|
shattere1 has joined #jsmess |
07:04
🔗
|
|
shattered has quit IRC (Ping timeout: 600 seconds) |
07:38
🔗
|
|
datajerk has joined #jsmess |
12:52
🔗
|
SketchCow |
Sgeo_: Just to bring you up to speed |
12:52
🔗
|
SketchCow |
We used to have muting working |
12:52
🔗
|
SketchCow |
And then IA changed things and we never accounted. |
12:52
🔗
|
SketchCow |
Same with issues regarding how the screen plays at different sizes based on the browser |
13:34
🔗
|
Sgeo_ |
SketchCow, huh, ty. Do we have copies of archive.js from before and after muting stopped working? |
13:36
🔗
|
Sgeo_ |
(Well, current one is probably fine for after) |
14:07
🔗
|
SketchCow |
I don't think so |
14:29
🔗
|
SketchCow |
Sgeo_: Did you make the vice.js item by comnpiling it or using a pre-made JS? |
18:44
🔗
|
|
arkiver has quit IRC (Ping timeout: 360 seconds) |
18:44
🔗
|
|
Sgeo has joined #jsmess |
18:46
🔗
|
|
Sgeo_ has quit IRC (Read error: Operation timed out) |
18:51
🔗
|
|
arkiver has joined #jsmess |
19:13
🔗
|
|
godane has quit IRC (Read error: Connection reset by peer) |
19:13
🔗
|
|
godane has joined #jsmess |
21:33
🔗
|
|
azakai has quit IRC (Ping timeout: 255 seconds) |
22:28
🔗
|
|
azakai has joined #jsmess |
23:33
🔗
|
Sgeo |
SketchCow, I'm vaguely under the impression things are supposed to default to muted? Is that a correct impression? |