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-25 22:19:08 -05:00
.gitignore Forp: Loading from file, strings, comments, math, byte ops 2019-02-02 15:30:18 -05:00
blart.map Refactor file I/O to have implicit active file; add map load/save 2019-02-24 12:18:34 -05:00
boot.jor Refactor file I/O to have implicit active file; add map load/save 2019-02-24 12:18:34 -05:00
defs.jor Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
egamap.h Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
footer.tif Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
forp.exe Forp: Loading from file, strings, comments, math, byte ops 2019-02-02 15:30:18 -05:00
game.exe Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
game.jor Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
game.prj Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
jorth.c Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
jorth.h Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
jorts.map Refactor file I/O to have implicit active file; add map load/save 2019-02-24 12:18:34 -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
pete.map Pete's house map, map resizing words 2019-02-24 17:26:28 -05:00
portrait.tif Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
repl.jor Rewrote move-to to be usable from multiple tasks 2019-02-24 10:14:56 -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 Tile map editing UI 2019-02-17 20:14: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 Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -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 Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
tiles.h Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00
tiles.tif Pete's house map, map resizing words 2019-02-24 17:26:28 -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 Bigger footer, portrait support, coloured text 2019-02-25 22:19:08 -05:00