SvarDOS / bugz

SvarDOS bug tracker
http://svardos.org/
6 stars 0 forks source link

CHOICE: reimplementation or SvarLANG migration #105

Open mateuszviste opened 1 month ago

mateuszviste commented 1 month ago

Currently SvarDOS relies on CHOICE from the FreeDOS project. It works fine, but the binary is quite large (5.5K) and comes with a lot of files for translations. All this could be a lot smaller.

It is relatively simple software, easy to reimplement. Best would be probably to rewrite it using WMINCRT and SvarLANG. Another option could be to hack the existing CHOICE and replace KITTEN with SvarLANG, but that's not necessarily less work.

mateuszviste commented 1 month ago

for reference: available CHOICE options in MS-DOS 6.0

image

boeckmann commented 1 month ago

Could try to re-implement this in assembler. I was in search for a little project to practice my assembly skills.

mateuszviste commented 1 month ago

Well, some other interesting "toy" candidates could be SORT and MEM, depending on the kind of challenges you look for ;)