#jsmess 2017-07-15,Sat

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)

WhoWhatWhen
db48xbai: hah, those are good
bai: it's easy enough to add -confirm_quit 1 to the list of arguments in Emularity
[00:24]
baithat's what I hoped but when I try it causes it to abort, heh
I'm probably doing it wrong
[00:30]
db48xheh [00:30]
baihttps://pastebin.com/gvxJN81u
does that look right?
[00:31]
db48xyep [00:31]
baiweird
seems like any args will do it
[00:34]
db48xwe're already passing in a dozen or more things; what's two more? [00:38]
baioh I see what the problem is, its not "-confirm_quit 1" it's just "-confirm_quit" and then the "1" is being treated as the rom name, heh [00:39]
db48xlol [00:39]
baiand the other arg I tried wasn't working because I misremembered it [00:39]
db48xdetails
bbiab
[00:40]
baicomputers should just automatically know what I want and do it!! [00:40]
db48xagreed! [00:41]
........ (idle for 36mn)
DFJustinoh right derp [01:17]
baiworks well, might be nice that it pauses when you hit esc to drop out of fullscreen or release the pointer lock
only weird thing is that the last frame stays on screen after you exit, so it just feels like it hung
[01:22]
...... (idle for 28mn)
JohnTalenbai: that's precisely what the code enforces.
(I was looking at your links last night)
it's that whole pausing functionality.
[01:50]
baiyeah. we could probably detect when the emulator exists in Emularity and blank the canvas or do whatever [01:52]
JohnTalenbai: It's pretty wild your working inside the actual MAME project.
The Vice code that I'm fixing is all new unfinished code.
Thing is once this works I have to do it all over again for 3.1.
[01:53]
baiwe try to keep our footprint in the mame code to a minimum, but I think by now the work of convincing people it's a valid platform has paid off, and now they just want to see the code get a little less hacky [01:56]
JohnTalenBut this is worth it because this project *worked* in the browser. It worked but no where near the state as the release on github. This repeats a 2d cad program port I consulted on. They didn't give me the latest source because they obviously didn't want me to steal out.
s/out/it
bai: interesting!
The magnetic/gravitional properties of this network/channel make me perform at least one typo in every output.
[01:56]
baialso, interesting fact - mame running in my brower is significantly faster than native mame running in the virtualbox vm I use to compile it
I dunno whether to be surprised, angry, or nonplussed about that
[02:04]
JohnTalenbai: bizarre. webassembly or asm.js?
bai: That speed difference will most likely be dependening on the repeition of the most used inner loops of main switch case. Perhaps time retrieval to determine screen syncs is vastly different between the platforms. I'd put some cout/printfs of how time computation is handing at those points.
[02:09]
baiwasm build. I think it's most likely just that virtualbox's video drivers are particularly crappy
sad that in 2017 we still can't use virtual machines for anything involving graphics
[02:21]
JohnTalenbai: It's been like that from the begining of emulation. Even Desqview in 1991 provided multitasking. But it was dog slow. But that was mostly because of RAM and a little bit of an overburndened CPU.
bai: The cause could be a compbination of drivers and how the host OS handles updates.
At this rate... I know WebGL will require at least another 10 years before anything serious under the browser.
It all comes down to how state is managed. If state were completely functional we'd be able to offload processing to other cores.
Redux in Javascript tries to do this. But in affect it's just a link list of states.
Of course graphics at various times are sequential mostly but the common tools for older systems were rectangular invalidation and off screen rendering before swapping to visual video memory.
Vice 3.1 does an awsome job for the c64. The sprite blur doesn't flicker as it did in early versions. And the sprite 'blur' is damned near perfect rendition of a stock c64.
[02:31]
<Gets off soapbox before falling off and tries to remember to make a typo> ;D [02:46]
.... (idle for 15mn)
bai: My firefox 52.2 has javascript.options.wasm = false. Time to upgrade. [03:01]
baiyeah sounds like it. both chrome and ff toggled wasm on by default a couple months back [03:11]
JohnTalenyeah, i was just doing a little webasembly. nice stuff.
you can still use it under 47+. just flip the switch.
[03:14]
.................... (idle for 1h37mn)
baipull request accepted!
I was hoping to slip in some additional changes but they were too quick, so I've opened another pull request to export that new functionality - https://github.com/mamedev/mame/pull/2479
[04:52]
....... (idle for 33mn)
DFJustincongrats [05:26]
baisecond one was accepted too
so we can now save and load states or reset/exit via the JS API
if there's any other functionality which would be useful to trigger from the js just let me know and I'll look into that too
[05:28]
...................................... (idle for 3h6mn)
***JohnTalen has quit IRC (Quit: leaving) [08:36]
................................................................................ (idle for 6h36mn)
SketchCowhey!!
can you compile jaguar and the other wasm tests in the new flow/revision?
[15:12]
...................................................... (idle for 4h25mn)
***azakai has quit IRC (Remote host closed the connection) [19:39]
......... (idle for 42mn)
db48x has quit IRC (ny.us.hub hub.efnet.us)
devesine has quit IRC (ny.us.hub hub.efnet.us)
balrog has quit IRC (ny.us.hub hub.efnet.us)
zino has quit IRC (ny.us.hub hub.efnet.us)
gsathya has quit IRC (ny.us.hub hub.efnet.us)
arkiver has quit IRC (ny.us.hub hub.efnet.us)
SketchCow has quit IRC (ny.us.hub hub.efnet.us)
bai has quit IRC (ny.us.hub hub.efnet.us)
bwn has quit IRC (ny.us.hub hub.efnet.us)
datajerk has quit IRC (ny.us.hub hub.efnet.us)
Lord_Nigh has quit IRC (ny.us.hub hub.efnet.us)
bwn has joined #jsmess
SketchCow has joined #jsmess
balrog has joined #jsmess
db48x has joined #jsmess
zino has joined #jsmess
datajerk has joined #jsmess
gsathya has joined #jsmess
devesine has joined #jsmess
bai has joined #jsmess
Lord_Nigh has joined #jsmess
arkiver has joined #jsmess
hub.efnet.us sets mode: +oo SketchCow arkiver
[20:21]
db48x has quit IRC (ny.us.hub hub.efnet.us)
devesine has quit IRC (ny.us.hub hub.efnet.us)
balrog has quit IRC (ny.us.hub hub.efnet.us)
zino has quit IRC (ny.us.hub hub.efnet.us)
gsathya has quit IRC (ny.us.hub hub.efnet.us)
arkiver has quit IRC (ny.us.hub hub.efnet.us)
SketchCow has quit IRC (ny.us.hub hub.efnet.us)
bai has quit IRC (ny.us.hub hub.efnet.us)
bwn has quit IRC (ny.us.hub hub.efnet.us)
datajerk has quit IRC (ny.us.hub hub.efnet.us)
Lord_Nigh has quit IRC (ny.us.hub hub.efnet.us)
[20:33]
bwn has joined #jsmess
SketchCow has joined #jsmess
balrog has joined #jsmess
db48x has joined #jsmess
zino has joined #jsmess
datajerk has joined #jsmess
gsathya has joined #jsmess
devesine has joined #jsmess
bai has joined #jsmess
Lord_Nigh has joined #jsmess
arkiver has joined #jsmess
ircd.choopa.net sets mode: +oo SketchCow arkiver
DFJustin has quit IRC (Remote host closed the connection)
[20:41]
DFJustin has joined #jsmess [20:48]

↑back Search ←Prev date Next date→ Show only urls(Click on time to select a line by its url)