On Tuesday, November 1st xqtr said...
As Esc said... we need more information :)
The app you made for the 8080 was in DOS? Can FPC do also CP/M? Rust has a DOOR kit? or just uses stdio? and do you mean in linux only? how about windows?
Haha!
So the "door" I made in 8080 as called "slowmo". It's released under ACiDiC -- it was written in FPC, which has a cross compiler ability. Was a bit of a pain, but worked!
Bivrost!
https://github.com/NuSkooler/bivrost/ is one of the quick projects in Rust. Rust can very very easily cross compile to all sorts of platforms. People have even generated COM files with it (that, I have not tried)
I just use stdio for doors. I see no reason to do otherwise for Mystic/Sync/Enig/Talisman/whatever. For older DOS/whatever software, it's of course much more limited. No need for a 'door' kit, when you just use a terminal kit. You'll need one that supports disabling features that BBS terminals generally do not support such as CPR or scroll regions, but other than that, "anything" works.
I'm currently using TerminalKit to develop a terminal RPG/door in JS. For Rust, there are things like
https://github.com/redox-os/termion but I have not yet tried them.
--
|08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
|08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
|08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
--- ENiGMA 1/2 v0.0.13-beta (linux; x64; 16.16.0)
* Origin: Xibalba -+- xibalba.l33t.codes:44510 (911:1801/0)