Possible dos door solution for RPi? reddit / bbs ---------------------------------------------------------------------- cloverskull · 2015-11-03 13:11 Hey guys, I don't have any hardware currently to test this, but I recently read about a project - 8086tiny - which could hypothetically bridge the gap for ARM and other hardware infrastructures to run DOS applications. Obviously the target here would be door games. Anyone care to test? http://www.megalith.co.uk/8086tiny/ ---------------------------------------------------------------------- m_bishop · 2015-11-03 13:33 Is there a reason you're not using DOSBox? ---------------------------------------------------------------------- cloverskull · 2015-11-03 13:52 I can't remember the specifics when I tried doing this myself a while back but I remember that for whatever reason it didn't work. I contacted the author of another project, RPix86, and asked if he'd be willing to tweak his code a bit to make BBS door games work and he said (more or less) maybe one day. ---------------------------------------------------------------------- m_bishop · 2015-11-03 13:55 interesting ... what about running the entire BBS inside DOSBox? I used to run a WildCat BBS on a Tandy 1000. I know they updated their codebase for TCP/IP connections at some point. ---------------------------------------------------------------------- cloverskull · 2015-11-03 13:59 Unsure. If I could remember the specifics of why DosBox wasn't adequate WRT running BBS doors I could probably touch on this, but I honestly can't remember. I just remember scouring the internet for a solution when DosBox wasn't cutting it. ---------------------------------------------------------------------- m_bishop · 2015-11-03 14:05 Fair enough. I'm just curious anyway ... if you do sort it out, post it here. ---------------------------------------------------------------------- cloverskull · 2015-11-03 14:18 Yeah, not a bad idea. I may try to get RPi emulation going and see how that works out. I know QEMU can emulate ARM pretty well, but an emulator in an emulator (i.e., x86 on top of ARM on top of x86) won't be anywhere near real-world performance. ---------------------------------------------------------------------- m_bishop · 2015-11-03 14:19 An RPi 2 costs about as much as a good pizza with wings. I can't justify wasting the time messing with emulators rather than just buying one. ---------------------------------------------------------------------- cloverskull · 2015-11-03 14:33 I'm at a mil base in Iraq. Shipping takes like 6 weeks. :) ---------------------------------------------------------------------- m_bishop · 2015-11-03 14:34 Ahh ... yeah, that's fair. ---------------------------------------------------------------------- NuSkooler · 2015-11-03 16:36 I sat up 8086tiny on a RPi model A a bit back. Most things worked pretty well. The problem comes in that there is no packet driver, so things like mTCP won't work. Possibly if you have a physical modem... You can run Linux + DOSEMU on a Pi, but I'm not sure of the performance on a RPi 2 yet. ---------------------------------------------------------------------- cloverskull · 2015-11-03 17:15 Really? I thought DOSEMU required x86 hardware; i.e., there's no processor emulation taking place. ---------------------------------------------------------------------- NuSkooler · 2015-11-03 19:52 I may be wrong here (I haven't tried this yet). Perhaps I'll look into this more tonight if I have time. Also there is http://rpix86.patrickaalto.com/. ---------------------------------------------------------------------- athen66 · 2015-12-02 21:16 Correct, DOSEMU does not work on ARM hardware... The best solution I have found on my Pi is to run rpix86. ---------------------------------------------------------------------- athen66 · 2015-12-02 21:28 i'm running rpix86 to emulate dos door games on my raspberry pi - currently i've only gotten it to work (almost completely) with lord - you can see it in action at telnet://bbs.kiwi.net for some reason though, it still treats everyone as the same user - like it isn't reading the door.sys file correctly. i've confirmed it is overwriting it with the current user trying to enter the game, but it still thinks it's the same person. not sure if it's an rpix86 emulator issue or some other misconfiguration.