Commit graph

30 commits

Author SHA1 Message Date
Alex Janka f0a8a978b2 apu handles memory 2023-02-13 13:22:50 +11:00
Alex Janka 49a37b933a move all joypad logic to joypad 2023-02-13 12:51:09 +11:00
Alex Janka 8a04f5e507 splitting and pub using 2023-02-13 12:42:38 +11:00
Alex Janka 04fcb000a1 initial apu 2023-02-13 10:51:52 +11:00
Alex Janka 3af4772363 fix stupid comments 2023-02-13 10:36:04 +11:00
Alex Janka 4f52cda6c6 imports lol 2023-02-13 10:11:43 +11:00
Alex Janka 5bb098bfa4 initial (bad) gamepad support 2023-02-13 09:56:41 +11:00
Alex Janka aeba27f6cf handle masked io properly 2023-02-12 14:20:07 +11:00
Alex Janka a3dfec659a a little bit of fixing 2023-02-12 14:05:50 +11:00
Alex Janka 18a0ceb46e clippy clean :) 2023-02-12 09:46:47 +11:00
Alex Janka cee17032bd clippy suggestions 2023-02-12 09:41:34 +11:00
Alex Janka d3ee58131e make uses more consistent 2023-02-12 08:59:40 +11:00
Alex Janka ab3cba1ec0 make things neater :) 2023-02-12 08:51:23 +11:00
Alex Janka d6276a1478 mostly intact mbc1 impl 2023-02-11 21:43:36 +11:00
Alex Janka ad51d4173a lol 2023-02-09 17:32:41 +11:00
Alex Janka 615446faa7 keypress interrupts 2023-02-09 17:30:38 +11:00
Alex Janka 3d15a1ef6f set dma addr to last loaded 2023-02-09 12:31:57 +11:00
Alex Janka a462e2cfd2 actually talk to mbcs 2023-02-09 12:18:13 +11:00
Alex Janka 3cd888d991 oam dma transfers 2023-02-09 12:14:55 +11:00
Alex Janka d6b95e6c6c work better when lcd is disabled + turn off bits in stat 2023-02-09 11:10:33 +11:00
Alex Janka d5efdd6084 derives + set stat properly + joypad improvements 2023-02-09 10:05:13 +11:00
Alex Janka 30cbe63090 cleaning 2023-02-08 09:06:21 +11:00
Alex Janka 8185243582 split rom to struct 2023-02-07 09:19:50 +11:00
Alex Janka afd95afd71 make more of memory private 2023-02-07 09:13:45 +11:00
Alex Janka 1a0a45527a clean imports 2023-02-07 09:12:39 +11:00
Alex Janka b363de3608 input handling 2023-02-07 09:09:52 +11:00
Alex Janka 3725382752 split mem addrs 2023-02-07 08:38:21 +11:00
Alex Janka 25f45e18f7 more handling 2023-02-06 21:10:13 +11:00
Alex Janka acbddcb08f back to functional 2023-02-06 21:00:56 +11:00
Alex Janka 98b217b858 split memory module 2023-02-06 20:54:26 +11:00