Homebrew 8080 Computer
[ Home ] [ Schematics ] [ Pictures ] [ 8088 Computer ] [ Small C ] [ FORTH ] [ Pong ] [ Downloads ] [ Links ] [ Contact ]
What can I say? I love FORTH. Here are some distributions for the 8080 which I have been working on.
Original 8080 fig-FORTH for CP/M (assembler source): FORTH110.ASM
My modified FORTH to boot from the 8080's ROM: forthrom.asm
The ROM FORTH source is copied from ROM to the upper portion of memory (0E000H) by the boot loader in ROM, which it then jumps to. FORTH initializes the dictionary so it continues from the bottom of memory. A bit tricky but it's the only way I can think of doing it with my odd memory mapping. Also, most (if not all) of the CP/M source is stripped from the ROM code.