Commit Graph

12 Commits

Author SHA1 Message Date
66d5a6187e Exploit mmap module to bank memory. 2024-12-14 19:36:21 +01:00
b461731f45 Add CRT to run under CP/M.
The Makefile now builds the demo with $100 as its entry point, then it
is linked both against the bios-only crt, and the CP/M-aware crt.
The bios-only version can be run without the operating system, but needs
to be loaded via serial directly using a BIOS rom with a custom loading
routine.
The CP/M-aware version, instead, can be run as a normal executable from
a diskette, but keep in mind that this is a demo, so it is not designed
in such a way that it is safe to go back to CP/M at the end of the demo.
It may be possible, but I won't make any effort to guarantee it.
2024-12-14 18:58:42 +01:00
3c0c65c0d4 Update Makefile and main.c to use new modules. 2023-10-22 22:08:37 +02:00
98d7a5c00a Update Makefile and main.c to use new modules. 2023-10-22 11:42:03 +02:00
a09d89ae90 Update Makefile and main with new stuff. 2023-10-16 22:14:25 +02:00
6920bd9bd4 Send big binaries with a pause (hack). 2023-10-16 22:13:55 +02:00
d94f553e85 Add new module to Makefile. 2023-10-15 15:09:36 +02:00
5a7203ebda Fix incremental compilation. 2023-10-15 15:08:25 +02:00
05ae364cfc Introduce I/O module for C (out). 2023-10-13 09:44:39 +02:00
06f240dd6d Mix C and assembly, minor modifications to print routines. 2023-10-13 09:08:22 +02:00
640314be8a Use miminal config file and bare-bone custom CRT. 2023-10-11 22:07:04 +02:00
2645501186 First commit. 2023-10-09 22:06:34 +02:00