Commit Graph

12 Commits

Author SHA1 Message Date
Connor Olding c8e5d24975 rewrite the way VI is handled
warning: only 240p is tested, and i think 480i is broken.
2018-10-21 17:32:03 +02:00
Connor Olding 2a53db6095 handle timer interrupts and clean up kernel a bit 2018-09-29 11:47:10 +02:00
Connor Olding be6a0f8261 render a spinning cube using command macros
unfortunately i seem to have broken console compatibility along the way;
it dies after a few frames. i will have to fix this later.
for now, i just really need to commit something.
2018-08-30 03:16:44 +02:00
Connor Olding c7a694595e rename MaybeDumpString to WriteString 2018-08-24 08:24:01 +02:00
Connor Olding ca4df8db94 make a non-kernel variant of MaybeDumpString 2018-08-24 08:19:52 +02:00
Connor Olding 5d79e8f4c3 keep a one-interrupt history of MI interrupt types 2018-08-24 08:17:50 +02:00
Connor Olding a4bab019d7 don't use K funcs in main, remove some video stuff 2018-08-24 07:54:01 +02:00
Connor Olding 598883dfea mostly superficial kernel improvements 2018-08-24 06:23:53 +02:00
Connor Olding a6a769c47c rework main (F3DZEX mostly working?!) 2018-08-21 04:40:25 +02:00
Connor Olding a612461e87 major work towards getting F3DZEX working 2018-08-20 02:13:11 +02:00
Connor Olding 6d56e1fe42 preliminary work on handling specific exceptions 2018-08-19 13:51:30 +02:00
Connor Olding f5590e7f5d move kernel constants/macros to its own include 2018-08-18 19:44:33 +02:00