Commit Graph

24 Commits

Author SHA1 Message Date
7a9e33e352 Add flip-flap display effect. 2023-10-22 22:08:21 +02:00
4016014641 Expose video memory address. 2023-10-22 22:08:06 +02:00
be4f7c628f Improve The Matrix effect. 2023-10-22 22:07:11 +02:00
98d7a5c00a Update Makefile and main.c to use new modules. 2023-10-22 11:42:03 +02:00
9668db9853 Add matrix effect. 2023-10-22 11:41:47 +02:00
1156e03305 Add small performance test to compute Z80 actual speed. 2023-10-22 11:41:16 +02:00
a80c52bedd Add compiler.h specific macros. 2023-10-22 11:40:57 +02:00
21c4c1eb98 Remove ceda_* generic module. 2023-10-22 11:40:46 +02:00
9d8bede050 Add method to wait for some frames in CRT. 2023-10-22 11:40:28 +02:00
a49102fbac Add method to disable cursor. 2023-10-22 11:40:03 +02:00
d3e2651212 Add linear feedback shift register to generate "random" numbers. 2023-10-22 11:39:02 +02:00
99da9e2e4f Add (soft) video abstraction library. 2023-10-22 11:38:45 +02:00
b3763de255 Add printf module for debugging. 2023-10-22 11:38:24 +02:00
a09d89ae90 Update Makefile and main with new stuff. 2023-10-16 22:14:25 +02:00
600b1d7ab3 Add basic CRT interaction routine from frame sync. 2023-10-16 22:12:55 +02:00
828bb38a9a Add routine to read from IO space from C. 2023-10-16 22:12:08 +02:00
86c3cb709e Update main.c 2023-10-15 15:09:52 +02:00
61720e925d Add busy loop delay module. 2023-10-15 15:09:10 +02:00
bf1b651ec5 Add cursor module. 2023-10-15 15:09:01 +02:00
636e5787de Add documentation about C/ASM calling conventions. 2023-10-13 21:39:40 +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