A small game being written from scratch on a 286 in Turbo C++ 1.0 for MS-DOS PCs. Requires an EGA graphics card. Includes an implementation of Forth that can be embedded in a C program and controlled over a serial port, and which supports "green thread"-like round-robin co-operative multitasking (with some limitations when calling from C->Forth).
Find a file
2019-02-09 21:52:12 -05:00
.gitignore Forp: Loading from file, strings, comments, math, byte ops 2019-02-02 15:30:18 -05:00
boot.jor Implement Jorth interpreter in Jorth so its task can be suspended 2019-02-09 21:52:12 -05:00
defs.jor Implement Jorth interpreter in Jorth so its task can be suspended 2019-02-09 21:52:12 -05:00
footer.tif Implement split-screen footer 2019-01-06 21:29:20 -05:00
forp.exe Forp: Loading from file, strings, comments, math, byte ops 2019-02-02 15:30:18 -05:00
game.exe Implement Jorth interpreter in Jorth so its task can be suspended 2019-02-09 21:52:12 -05:00
game.jor Forp is now Jorth ( Jean Forth) - hook timer interrupt and expose ticks 2019-02-09 11:48:40 -05:00
game.prj Implement Jorth interpreter in Jorth so its task can be suspended 2019-02-09 21:52:12 -05:00
jorth.c Implement Jorth interpreter in Jorth so its task can be suspended 2019-02-09 21:52:12 -05:00
jorth.h Implement Jorth interpreter in Jorth so its task can be suspended 2019-02-09 21:52:12 -05:00
kbd.c Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
kbd.h Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
mouse.c Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
mouse.h Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
serial.c Serial read support, add embedded Forp repl over serial port to game 2019-02-05 21:07:30 -05:00
serial.h Serial read support, add embedded Forp repl over serial port to game 2019-02-05 21:07:30 -05:00
sprite.tif Refactor scrolling, added road tile, first sprites drawn but not implemented 2019-01-18 23:02:56 -05:00
temp.jor Implement Jorth interpreter in Jorth so its task can be suspended 2019-02-09 21:52:12 -05:00
testbed.c Forp is now Jorth ( Jean Forth) - hook timer interrupt and expose ticks 2019-02-09 11:48:40 -05:00
tiff.c Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
tiff.h Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
tiles.c Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
tiles.h Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
tiles.tif Refactor scrolling, added road tile, first sprites drawn but not implemented 2019-01-18 23:02:56 -05:00
timer.c Forp is now Jorth ( Jean Forth) - hook timer interrupt and expose ticks 2019-02-09 11:48:40 -05:00
timer.h Forp is now Jorth ( Jean Forth) - hook timer interrupt and expose ticks 2019-02-09 11:48:40 -05:00
video.c Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
video.h Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00