#jsmess 2018-10-23,Tue

↑back Search

Time Nickname Message
01:05 🔗 SketchCow You have to either tell me what to do, or ask db48x if he's done it
01:06 🔗 Sgeo SketchCow, add "-config", "/emulator/vice.conf" to extra_args in vice-resid.json
01:10 🔗 SketchCow Sgeo: It';s in, it should show up soon
01:10 🔗 SketchCow Hopefully stuff doesn't explode
01:10 🔗 Sgeo SketchCow, thank you
01:11 🔗 Sgeo People trying to save their configs and finding it actually persists (for the page) doesn't count as exploding, right?
01:12 🔗 db48x I think that's the opposite of exploding
01:13 🔗 Sgeo (It won't work for items that have their own vice.conf yet)
01:22 🔗 Sgeo Testing new build process
01:30 🔗 SketchCow Hey, where's that cute pet js I can shove into the archive
01:36 🔗 Sgeo http://sgeo.github.io/experimental/vice32/xpet.js
01:48 🔗 SketchCow Here we go
01:50 🔗 SketchCow https://archive.org/details/Space_Invaders_19xx_- is failing, but I'm sure I'm missing something obvious
01:52 🔗 Sgeo SketchCow, it needed time I think
01:52 🔗 Sgeo Oh now it's failing because it doesn't know what -joydev2 1 means
01:52 🔗 Sgeo Remove that
01:54 🔗 SketchCow OK. Replacing
01:56 🔗 Sgeo https://github.com/Sgeo/vice32.js/commit/be5b18ed511a219a53a2ac01824224f459490e02 is the new build process. It's a lot simpler
01:56 🔗 Sgeo rjanicek did a lot of unnecessary work
02:02 🔗 SketchCow Well, to be fair, we all did a ton of unnecessary work.
02:03 🔗 SketchCow Because it wasn't even clear it was POSSIBLE
02:03 🔗 SketchCow So, speaking of unnecessary
02:03 🔗 SketchCow https://archive.org/details/Space_Invaders_19xx_-
02:03 🔗 SketchCow It "works"
02:03 🔗 SketchCow But I think there's a missing statement or something or another
02:10 🔗 Sgeo What model is this game for?
02:10 🔗 SketchCow No idea!
02:10 🔗 SketchCow I'm downloading the newest TOSEC set now just to see what's up
02:15 🔗 SketchCow OK, newest TOSEC is same as old TOSEC
02:15 🔗 SketchCow What's there is there.
02:15 🔗 SketchCow So, I'm going to make a PET collection and shove it all in there.
02:18 🔗 SketchCow OK, going to put all the .prg files in here.
02:18 🔗 SketchCow https://archive.org/details/softwarelibrary_pet
02:20 🔗 SketchCow Filling now.
02:21 🔗 Sgeo I got Space Invaders to run by changing to 4032 and changing autostart mode to inject
02:22 🔗 Sgeo (And then typing run)
02:22 🔗 Sgeo The numpad is working to move and I don't know why (can't be joystick). I don't know how to fire
02:23 🔗 SketchCow Yeah, it's obvious it should be running a different model.
02:23 🔗 SketchCow What changes do I do to the json
02:24 🔗 Sgeo Changing the json for that would affect all PET programs. vice.conf lets you do things per-item
02:25 🔗 SketchCow Tell me what to put in the vice.conf and I'll give them all a little boop on the nose
02:30 🔗 Sgeo https://hastebin.com/oceqivobit.ini
02:35 🔗 SketchCow Not sure it's "taking"
02:36 🔗 SketchCow https://archive.org/details/Space_Invaders_19xx_- has the vice
02:37 🔗 Sgeo Ah oops... https://archive.org/details/Space_Invaders_19xx_-&external_js=1
02:37 🔗 SketchCow Nice
02:37 🔗 Sgeo The Emularity part of the change still needs to go through
02:38 🔗 Sgeo Also a bit inaccurate to call it a "Game file" I guess
02:38 🔗 SketchCow The "A" key fires, by the way
02:39 🔗 Sgeo Incidentally I doubled the size of the window, was too small without doing that
02:41 🔗 Sgeo ty
02:44 🔗 SketchCow OK, I'm going to shove this vice.conf in everything, then we can modify them as we feel we need to.
02:52 🔗 SketchCow There we go!
02:52 🔗 SketchCow This is awesome, thank you.
02:52 🔗 SketchCow Once that load happens, even better
02:53 🔗 db48x has quit IRC (west.us.hub irc.Prison.NET)
02:56 🔗 azakai_ has joined #jsmess
03:06 🔗 SketchCow Anyway, I'm a happy moron now
03:31 🔗 Sgeo It looks like those games disks have multiple games on them. Ideally it would be easier for people to use if there was a menu program as the first program on the disk, but I'm not sure if those exist for PET. As-is, a user just clicking run will run just the first program unless they restart and load another one
04:11 🔗 DFJustin so I'll point out mame has a perfectly good pet
04:12 🔗 SketchCow I really, really like how VICE does Commodore
04:12 🔗 SketchCow I'm all for us compiling and putting up MAME Pet
04:13 🔗 SketchCow Also, why I name the Emularity emulation "vice-pet" to avoid conflict
04:13 🔗 SketchCow By the way: http://teamarchive1.fnf.archive.org/FINISHED/flanf.html
04:13 🔗 SketchCow That shows a screengrab from Commodore screenshotting every 7 seconds or so
04:30 🔗 Sgeo At what point do I give up on stereo music and just upload with mono output?
04:37 🔗 Sgeo BTW I have plans to add file download, upload, and deletion to the emulator's menus
04:37 🔗 Sgeo (Deletion will help when we get file persistence... an easy way to force a redownload from the server. Although that may not be obvious to people, hmm)
04:48 🔗 pengan has joined #jsmess
04:49 🔗 pengan is now known as Pengan
06:12 🔗 Sgeo Incidentally, VICE's PET emulation is annoying in at least one way: They never made a correct symbolic keymap for SDL VICE for PET
06:13 🔗 Sgeo So there's no setting to get " to be ", unless you make the keymap yourself
06:15 🔗 Sgeo At least not as far as I can tell
08:03 🔗 db48x has joined #jsmess
08:05 🔗 godane has quit IRC (Read error: Operation timed out)
08:15 🔗 godane has joined #jsmess
08:41 🔗 Pengan has left
08:45 🔗 Pengan has joined #jsmess
10:22 🔗 Pengan has left
15:23 🔗 azakai_ has quit IRC (Read error: Operation timed out)
15:56 🔗 DFJustin https://wiki.mamedev.org/index.php/Synthesizers
16:54 🔗 Pengan has joined #jsmess
16:57 🔗 Pengan has left
17:04 🔗 Pengan has joined #jsmess
18:20 🔗 db48x has quit IRC (west.us.hub irc.Prison.NET)
18:31 🔗 SketchCow DFJustin: Looking forward
18:34 🔗 SketchCow for what it's worth, the biggie would be a Yamaha DX7
18:37 🔗 SketchCow Although the Ensoniq Mirage is hot pie too
18:46 🔗 Vito` hi sorry
18:47 🔗 Vito` how do you know those things
18:47 🔗 SketchCow whut
18:47 🔗 Vito` like do you have an inbox with a bunch of emails from musicians asking for specific synths, or did you also have a past life as a producer, or what
18:48 🔗 SketchCow Second
18:48 🔗 Vito` nice
18:48 🔗 SketchCow I took courses to be an audio production mixer, even. I almost majored in it
18:48 🔗 SketchCow Switched to film at the last moment
18:48 🔗 SketchCow Because, and I was RIGHT, music was almost all inside and film was inside and outside
18:49 🔗 SketchCow DX7 is a powerhouse, the NES of musicianship
18:49 🔗 SketchCow Everyone had one, some still do
18:49 🔗 SketchCow Patches hoarded like dragon's gold
18:55 🔗 shattered the Fairlight was working at one time in mame
18:56 🔗 shattered I guess that's in the wiki :)
18:57 🔗 shattered and PPG Waveterm (not the Wave itself) sort of works
19:01 🔗 ted heh
19:02 🔗 ted i bet you could build a pretty cool collection emulating the Fairlight
19:02 🔗 SketchCow ted: Hey now
19:02 🔗 ted i watched http://www.synthtopia.com/content/2018/05/19/this-history-of-the-orchestral-hit-or-stravinksy-does-hip-hop/ a few months ago
19:02 🔗 SketchCow Now that Chrome has successfully outdone Firefox as Shit Of The Month
19:02 🔗 ted i had no idea how influential it was in music production!
19:02 🔗 ted SketchCow: hah! what's up?
19:03 🔗 SketchCow So, I have this weeeeeird question about.... MIDI in the browser.
19:03 🔗 SketchCow Anything out there? Anything you know about?
19:03 🔗 SketchCow https://www.midi.org/17-the-mma/99-web-midi seems to be it
19:05 🔗 ted so yeah, there's a Web MIDI spec
19:05 🔗 ted and chrome shipped an implementation
19:05 🔗 ted i've tried it out--i know basically nothing about MIDI but i bought a cheapo $40 USB MIDI keyboard from Amazon and was able to fiddle around with some of the demos in Chrome
19:05 🔗 ted one of my colleagues (qdot) was interested in implementing it, but IIRC we got hung up on one point
19:07 🔗 ted https://github.com/mozilla/standards-positions/issues/58
19:07 🔗 ted there you go
19:07 🔗 ted apparently there's a SYSEX message in MIDI, and for some devices it's almost necessary to do anything useful, but for other devices it lets you do things like update firmware
19:07 🔗 ted which is not a thing you want web pages doing
19:10 🔗 ted as is not uncommon, google designed and shipped a thing in chrome and we've identified major issues with it and they're sorta ¯\_(ツ)_/¯
19:12 🔗 SketchCow "This javascript implementation of a Yamaha DX-7 upgraded the firmware of my phone with a rootkit" is how December should go
19:14 🔗 shattered someone did a midi played in a browser recently, saw that on HN
19:18 🔗 shattered https://bitmidi.com/
19:19 🔗 ted shattered: neat
19:19 🔗 ted shattered: the WebMIDI spec is basically "how do you let web content talk to MIDI devices connected to your computer?"
19:20 🔗 ted so using keyboards/etc as MIDI input, and other devices as MIDI output
19:20 🔗 ted SketchCow: if you're interested in current plans to implement WebMIDI in Firefox and those links don't have the info you want, try qdot on twitter
19:21 🔗 SketchCow I'm just more like "after we emulate these synths in the browser, can you hook your keyboard to them"
19:23 🔗 shattered I think someone else made mame into a vst plugin
19:23 🔗 DFJustin yeah mame itself speaks midi
19:27 🔗 SketchCow the vice.conf update for loader.js is going in as we speak
19:36 🔗 ted if mame speaks midi then presumably adding WebMIDI support via emscripten would be feasible
19:40 🔗 bai funny you should mention that SketchCow....I was using a library, midi.js, to parse and play doom music in my game engine...I was lazy and referenced a hosted version rather than downloading it...then like 6-8 months later I noticed it was just going to town on my CPUs, pegging them all at 100%
19:41 🔗 bai turns out they'd snuck a js bitcoin miner into the hosted version of the library
19:43 🔗 bai huh, didn't realize timidity compiled to js was so lightweight, only 34kb of js and 23kb of wasm
19:43 🔗 bai compiled to wasm, I should say
19:54 🔗 db48x has joined #jsmess
21:13 🔗 SketchCow https://archive.org/details/vectrex has a bunch of covers I threw in.
21:13 🔗 SketchCow Going to ask Duncan to do the rest
22:36 🔗 Sgeo Ooh timidity online?
22:37 🔗 Sgeo Needs good soundfonts
23:40 🔗 Sgeo Also :) at loader.js update

irclogger-viewer