-
Pseudo code output progress
02/10/2023 at 03:49 • 0 commentsAfter a bit more mangling of code I've managed to this Small C compiler to output code. I have not idea if it's correct and I need to still do a conversion from the CRASMB or XASM680X assemblers. I have documentation for the CRASMB assembler so I hope to be able to translate this from CRASMB to asl (the assembler I like to use). At the moment I have the Small C compiler taking some sample code and output it. Unfortunately that code really isn't for this compiler so I need to use one of the examples in the Flex LIB5* disks I have. Good news I I do have Flex emulators and a Flex machine (PT69-5A) working so I should be able to start testing there soon.
-
Flex OS emulator
02/08/2023 at 21:28 • 0 commentsI've spent the last few days working on the Small C compiler, the Flexemu (for Linux - https://github.com/aladur/flexemu - requires a lot of QT dependencies which are not well spelled out) and the FreeDOS/Dosbox emulator. I have a Debian setup so I've been getting all of this working on my new Linux x86 system (old one crashes - hardware issue). I also use Mike Evenson's Memulator (http://www.evenson-consulting.com/swtpc/downloads/) which emulates a SWTPC 6800 or 6809 (Flex, OS-9, etc.). Finally I spent some time with the Pie editor. Still need to learn more about that one and see if I can get it assembled for the 6800. Things are slowly coming together.