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-16 19:21:02 -05:00
.gitignore Forp: Loading from file, strings, comments, math, byte ops 2019-02-02 15:30:18 -05:00
boot.jor Implement game loop in Jorth 2019-02-10 19:17:58 -05:00
defs.jor Implement time-based lerp, footer animation 2019-02-11 23:23:00 -05:00
footer.tif Jorth words for pausing the game & displaying text 2019-02-16 19:21:02 -05:00
forp.exe Forp: Loading from file, strings, comments, math, byte ops 2019-02-02 15:30:18 -05:00
game.exe Jorth words for pausing the game & displaying text 2019-02-16 19:21:02 -05:00
game.jor Jorth words for pausing the game & displaying text 2019-02-16 19:21:02 -05:00
game.prj Jorth words for pausing the game & displaying text 2019-02-16 19:21:02 -05:00
jorth.c Implement time-based lerp, footer animation 2019-02-11 23:23:00 -05:00
jorth.h Implement time-based lerp, footer animation 2019-02-11 23:23:00 -05:00
kbd.c Refactor into seperate modules & Turbo C++ project 2019-01-24 21:36:42 -05:00
kbd.h Jorth words for pausing the game & displaying text 2019-02-16 19:21:02 -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 Jorth words for pausing the game & displaying text 2019-02-16 19:21:02 -05:00
tiff.c Jorth words for pausing the game & displaying text 2019-02-16 19:21:02 -05:00
tiff.h Jorth words for pausing the game & displaying text 2019-02-16 19:21:02 -05:00
tiles.c Implement text drawing 2019-02-15 19:39:50 -05:00
tiles.h Implement text drawing 2019-02-15 19:39:50 -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