Commit graph

23 commits

Author SHA1 Message Date
Alex Janka 1a0a45527a clean imports 2023-02-07 09:12:39 +11:00
Alex Janka 98b217b858 split memory module 2023-02-06 20:54:26 +11:00
Alex Janka f0b2369c9d object rendering + usermode ram 2023-02-06 19:17:52 +11:00
Alex Janka 9591f2123f fix stupid ram stuff + cpu inits itself 2023-02-06 12:32:10 +11:00
Alex Janka edfda4fd84 remove stupid commented out code 2023-02-06 12:19:15 +11:00
Alex Janka 976ee24d6a initial gpu impl 2023-02-05 18:46:55 +11:00
Alex Janka 74551afdd8 graphics window 2023-02-03 09:15:30 +11:00
Alex Janka f759fdd48c dont let the game know about the speedup 2023-02-03 08:55:03 +11:00
Alex Janka f87fe618fd vblank should be working 2023-02-03 08:54:29 +11:00
Alex Janka 8b9bcb5026 clear if bits 2023-02-02 19:05:18 +11:00
Alex Janka 6ae1d4a4b8 interrupt handling 2023-02-02 19:01:11 +11:00
Alex Janka 0a6e0b6833 almost timing 2023-02-02 16:52:33 +11:00
Alex Janka 7c196daeb6 cleanup 2023-02-02 12:05:09 +11:00
Alex Janka ba8b03693f all instructions actually working 2023-02-02 11:52:45 +11:00
Alex Janka d73fbc827c move ime_scheduled logic from opcode handler 2023-02-02 11:00:59 +11:00
Alex Janka 7460d31913 extra instructions + fix caps on flags 2023-02-01 20:04:05 +11:00
Alex Janka fffb6e0278 new register layout 2023-02-01 17:18:08 +11:00
Alex Janka 3a599b069f better processor modularisation 2023-01-31 10:05:36 +11:00
Alex Janka 8413dedb89 remove unneeded allow(dead_code)s 2023-01-27 11:26:33 +11:00
Alex Janka 17f037fb27 give flags their Full Name 2023-01-22 13:09:31 +11:00
Alex Janka 13bd9f0a1c refactor printing + args 2023-01-22 12:13:02 +11:00
Alex Janka 744f769728 move opcodes to module 2023-01-22 09:39:45 +11:00
Alex Janka 57b46eca6e move processor to own module folder 2023-01-22 09:35:10 +11:00
Renamed from src/processor.rs (Browse further)