Setup up MAME, connected to a BBS or two, just messing about. reddit / bbs ---------------------------------------------------------------------- deepend_tilde · 2021-03-14 06:14 Now just need to get rid of mame and focus on your bbs quest. ;) ---------------------------------------------------------------------- denzuko · 2021-03-14 13:38 Ok. I'm impressed. Now to do it in simh via the pdp-11 core and bsd :) ---------------------------------------------------------------------- sai_ruk · 2021-03-14 20:14 heh, no worries there except my local haunt closed its doors last year and I haven't settled on a new one yet. ---------------------------------------------------------------------- sai_ruk · 2021-03-14 20:23 awww c'mon now, why'd you have to go and do that ... I was blissfully ignorant to such things up until this point. adding simh to the list of things to play with now, pdp's were already there as I mess around with MAME in all seriousness, thanks no idea why i wasn't across simh before now. ---------------------------------------------------------------------- denzuko · 2021-03-15 01:55 Oh your welcome. Personally I use simh on XM Core via a docker image to spin up old vax, pdps, and altairs for cp/m, retro Unix, and UUCP simulated networks. ---------------------------------------------------------------------- sai_ruk · 2021-03-15 04:46 ah thats cool, If you've got that info published somewhere i'd be interested in reading about the setup. ---------------------------------------------------------------------- denzuko · 2021-03-16 02:51 I should compile all of it up one of these days and posted it to the tutorials section on the board. Most of its littered on Dallas Makerspace's forums. Like this one: https://talk.dallasmakerspace.org/t/6502-hardware-emulator-in- docker/57117 But basically we're making heavy use of Mystic's menu system with the DD, GY, IT and IS menu commands. The DD command's data field for docker/simh would be: `DOCKER_HOST=tcp://communitygrid.dms.local:2377 DOCKER_TLS=1 docker run --name door.user%U.%N -it -p 2323/tcp jguillaumes/simh-pdpbsd` This assumes one has docker installed and configured on two different machines and client certs installed where the bbs user can read them. The `jguillaumes/simh-pdpbsd` docker image launches simh with pdp and BSD 2.11 (with network support). for other things that qemu supports that's where we use jgoerzen/qemu with [qemu console forwarding](https ://gist.github.com/mcastelino/f42848fe00bab0bec90c4cb175463810). ---------------------------------------------------------------------- sai_ruk · 2021-03-16 07:49 That's pretty wild, docker doors. Naming with the door username and I assume node num is nice to give you that multiple container flexibility, how is the exit operation from the containers back to mystic handled, user just shuts down the pdp ending pid 1 and subsequently the container?. If you do pull it all together chuck me a message, very cool keen to read more. ---------------------------------------------------------------------- denzuko · 2021-03-16 08:15 Not to much on the multiple container just more on auditing and able to see what's popular. or if a user tells the sysop something broke we can go look up by login times and check based on users and which node they where on. But yeah multiple connections to the same door from the same user is thought about in that and anything that's ran which requires network access (ie unix services) is ran behind traefik with autoconfigured tcp routers. Simh and qemu with console redirect both terminate on exit of the container's pid 1. So in the rare case a user has do extra steps to get out of the container and back to the bbs we include that in the menu commands before the DD menu command entry. We also include the --rm flag on container run so it auto cleans up but there's a cronjob which does a 'docker system prune -f' to ensure things get removed. One can read more about this stack on our github repo: https://github.com/dallas-makerspace/communitygrid > chuck me a message. Sweet, I'd be sure to include you on that. Also sub to my twitter @denzuko. I usually release content there first then to the /r/2600 discord server and finally to xmcore bbs itself before it goes officially public. ---------------------------------------------------------------------- [deleted] · 2021-03-16 08:15 [removed] ---------------------------------------------------------------------- sai_ruk · 2021-03-16 11:37 >denzuko thats cool man, ta. I'll take a look