Skip to main content
9 events
when toggle format what by license comment
Jan 16, 2023 at 2:36 comment added pts The list of small editors (reimagery.com/fsfd/txtedit1.htm#small) was a bit underwhelming, because there was no open-source editor wtitten in assembly with support for long files (>64 KiB, which fill conventional memory) and long lines. The built-in editor of Volkov Commander (not open source) was able to manage it (up to 3900 bytes per line, but not losing any data even for longer lines). Even elsewhere I wasn't able to find such an editor.
Jan 3, 2023 at 4:29 comment added pts @StephenKitt: Thank you for recommending Styx Remastered! Linking wasn't a big issue, it was easy hardcode (with dw instructions) the EXE header to the NASM source. Translating from A86 to NASM syntax was also straightforward, but it needed a few hours of work. In the end, it has uncovered an optimization bug in my assembler. Translated source: github.com/pts/mininasm/tree/master/demo/styx
Dec 22, 2022 at 0:20 comment added pts I've updated my answer on my porting adventures of Floppy Bird and Invaders. Thank you for suggesting them!
Dec 14, 2022 at 2:51 comment added paxdiablo FreeDOS is a good option, there are quite a few asm programs but you have to ensure you install the source packages (or everything).
Dec 10, 2022 at 19:22 comment added pts I've also looked at ibiblio.org/pub/micro/pc-stuff/freedos/files/games , and besides Invaders, there was a 2K (2048-byte .com program) Tetris which I can use, but that's still too small.
Dec 9, 2022 at 19:50 comment added Stephen Kitt The Styx remastered source code might be worth a look, but building the executable involves linking.
Dec 9, 2022 at 19:14 comment added pts Thank you for the links! Floppy Bird program size is 8704 bytes, Invaders program size is 9194 bytes. I'm still looking for something bigger for the demo. The listings in your answer can keep me busy.
Dec 9, 2022 at 13:07 history edited Stephen Kitt CC BY-SA 4.0
FreeDOS games.
Dec 9, 2022 at 12:47 history answered Stephen Kitt CC BY-SA 4.0