[00:20] *** Sgeo has quit IRC (Read error: Operation timed out) [00:45] *** Sgeo has joined #jsmess [01:04] *** Lord_Nigh has quit IRC (Ping timeout: 252 seconds) [01:09] *** Lord_Nigh has joined #jsmess [01:40] *** azakai_ has joined #jsmess [02:05] *** Sgeo_ has joined #jsmess [02:07] *** Sgeo has quit IRC (Read error: Operation timed out) [05:33] *** godane1 has quit IRC (Ping timeout: 265 seconds) [09:44] *** godane has joined #jsmess [10:13] *** BnARobin has quit IRC (Read error: Operation timed out) [10:16] *** BnARobin has joined #jsmess [10:19] *** Sgeo_ has quit IRC (Read error: Connection reset by peer) [10:20] *** Sgeo_ has joined #jsmess [10:20] *** godane has quit IRC (Ping timeout: 268 seconds) [10:21] *** godane has joined #jsmess [10:21] *** godane has quit IRC (Client Quit) [10:25] *** BnARobin has quit IRC (Ping timeout: 499 seconds) [10:30] *** godane has joined #jsmess [10:32] *** BnARobin has joined #jsmess [15:17] *** azakai_ has quit IRC (Read error: Operation timed out) [15:51] *** kripken has joined #jsmess [18:23] *** TSCHAK has joined #jsmess [18:24] Hello everybody. [18:25] I have a preliminary version of PLATOTERM running in Emscripten, http://js.irata.online/ .. it still needs a soft keyboard wired up (and lots of keyboard related work), but it works.... One of my goals this year is to try and get the various emularity targets to have some way to connect out to the internet, so that the various ports of PLATOTERM (on Apple II, C64, Atari, MS-DOS, Amiga, X68000, etc.) can be run in their particular forms. [19:07] current code is sitting in here: http://github.com/tschak909/platotermjs [19:48] TSCHAK: sounds cool. we've been doing a bit of brainstorming on networking for the platforms we support too, we've got a working implementation for PPP and some success with IPX in dosbox [19:49] fantastic, I have a MS-DOS version of PLATOTERM here: [19:49] https://github.com/tschak909/platotermpc/releases/tag/0.1-ALPHA [19:50] I need to modify it to use mbbrutman's mTCP stack, to go the PPP<->IPX tunneling route [19:51] but thus far, most of the different platforms are RS-232 to some sort of WIFI modem (or WIFI modem emulator like tcpser).. the Apple //gs version is an interesting exception as it uses Marinetti and works great with e.g. an Uthernet II... [19:56] yeah that's how our dosbox ppp implementation works, it just sends serial data over a tcp port, which we tell emscripten to wrap in a websocket [19:56] that gets routed to a server which listens for websocket connections, and then just shunts that directly to an instance of pppd running in aws [19:57] so you could probably use the same technique for other serial-based protocols like SLIP or whatever those other platforms use, as long as there's a linux daemon that can be run on the other end [19:57] ok [19:58] ethernet emulation should be doable too but I haven't experimented with that [19:58] like a TUN/TAP style device [20:00] if it's just serial data over a tcp port, that can be routed directly to tcpser and just work, at least for the ms-dos version. [20:00] I can patch tcpser to explicitly dial a specific endpoint. done. [21:07] *** Sgeo_ has quit IRC (Read error: Connection reset by peer) [21:07] *** Sgeo_ has joined #jsmess [21:48] bai, any current notes on setting up a test rig? I can show this working in DOSBOX (I currently use DOSBOX for testing the MS-DOS version) if I have a tiny bit of dox. [21:53] TSCHAK: got a writeup here, https://docs.google.com/document/d/16Vc-PxHxbVo5WG20tuF4zDHHa3oWO5DcEs-w3teNEYM/edit?usp=drivesdk [21:54] and a repository with some scripts to set up the server here https://github.com/jbaicoianu/PPPoW-server [21:54] oh nice. Thanks. :) [21:55] hopefully I can come back with something archive.org (and anyone else) can use. [21:55] hmm, looks like this has a bunch of conf files but not the scripts - the scripts just do variable substitution on each of the config files though, wonder where I put them [21:55] eventually once I get the keyboard issues resolved with the ... *cough* ahem "native" Javascript terminal, that will be an excellent option as well. (I need a decent on-screen keyboard)