Commit Graph

4805 Commits

Author SHA1 Message Date
Vicki Pfau aaa56c0c7c DS Video: Implement extended mode 0 2017-02-26 19:06:00 -08:00
Vicki Pfau a2c9df0eb3 DS Video: Improve extended charBase bits 2017-02-26 17:56:16 -08:00
Vicki Pfau eeeac7af77 DS Video: Refactor and simplify regenerating extpals 2017-02-26 16:47:06 -08:00
Vicki Pfau e4795c5d86 DS Video: OBJ extended palettes 2017-02-26 16:43:03 -08:00
Vicki Pfau cf5d6709fe DS Slot-1: Implement Slot-1 DMAs 2017-02-26 14:07:08 -08:00
Vicki Pfau 9c40ebb301 DS Video: Support sprites on the bottom of the screen 2017-02-26 13:31:19 -08:00
Vicki Pfau 164712fdd4 DS GX: Start implementing FIFO 2017-02-26 13:04:18 -08:00
Vicki Pfau d157fd6037 DS Slot-1: Cart timing and IRQs 2017-02-26 12:06:52 -08:00
Vicki Pfau aac9568769 DS: Fix DSRaiseIRQ order-of-operations 2017-02-25 23:33:23 -08:00
Vicki Pfau a7f1567286 DS GX: Stub out GX 2017-02-25 15:25:50 -08:00
Vicki Pfau d41b904485 DS Video: Fix invalidateExtPal on dummy renderer 2017-02-25 14:44:42 -08:00
Vicki Pfau 23f3af0ab4 DS Video: Merge DISPCNT update, fix BGCNT slot 2017-02-25 01:32:16 -08:00
Vicki Pfau c0ac4b669e DS I/O: Fix VRAMCNT_G value 2017-02-25 01:00:52 -08:00
Vicki Pfau 6d2b0aa787 DS Memory: Improve timing 2017-02-24 21:34:29 -08:00
Vicki Pfau a9ca1221f2 DS Video: Add extended BG palettes 2017-02-24 21:08:57 -08:00
Vicki Pfau 242e3c6ec5 GBA Video: Refactor rendering pipeline 2017-02-24 16:05:37 -08:00
Vicki Pfau 9639d7ad49 DS Slot-1: Fix FLash autodetection and initial file contents 2017-02-24 11:14:55 -08:00
Vicki Pfau 46f01969d8 DS Memory: Fix BIOS9 waitstates 2017-02-23 21:52:15 -08:00
Vicki Pfau d3fe231758 DS Video: Fix some uninitialized variables 2017-02-23 18:05:22 -08:00
Vicki Pfau 54a94ca40d All: Fix bad merge 2017-02-23 17:10:22 -08:00
Vicki Pfau 3a888f6a36 DS: Fix non-debuggers build 2017-02-23 17:08:38 -08:00
Vicki Pfau 5c3fc0ac0d DS SPI: Implement firmware access 2017-02-23 16:36:59 -08:00
Vicki Pfau b77716738a DS: Load firmware 2017-02-23 11:19:10 -08:00
Vicki Pfau d10ed92c56 DS Slot-1: Detect Flash 2017-02-23 10:50:42 -08:00
Vicki Pfau bd80056758 DS Memory: DS9 STM to I/O 2017-02-23 10:49:54 -08:00
Vicki Pfau 17a2e2a214 ARM9: Implement SMLA<x><y> 2017-02-23 03:24:57 -08:00
Vicki Pfau b1393f1294 ARM9: Start implementing unconditional instructions 2017-02-23 02:13:10 -08:00
Vicki Pfau e5ae0209a6 DS Video: Implement extended character base 2017-02-23 00:09:02 -08:00
Vicki Pfau 76885a1c17 GBA Video: Extended regions for sprites 2017-02-22 23:47:44 -08:00
Vicki Pfau a60f3592d1 DS Slot-1: A little work on savegames 2017-02-22 22:34:06 -08:00
Vicki Pfau a557fb6ca6 DS Slot-1: Start implementing SPI 2017-02-22 21:08:36 -08:00
Vicki Pfau 5eba4f2b86 DS Video: Start implementing ARM7 VRAM 2017-02-22 21:02:24 -08:00
Vicki Pfau bdf8f73ba5 DS Slot-1: Implement chip ID 2017-02-22 21:01:39 -08:00
Vicki Pfau 495ca50dc0 DS I/O: Mark VCOUNT readable 2017-02-22 19:06:22 -08:00
Vicki Pfau fc74ad9ceb DS Memory: Redzone rollover for WRAM, fixing some ARM7 variations 2017-02-22 18:58:40 -08:00
Vicki Pfau 3341cc3865 DS I/O: Add extended key input 2017-02-22 16:44:16 -08:00
Vicki Pfau 198efff577 DS SPI: Add TSC stub 2017-02-22 16:43:44 -08:00
Vicki Pfau 71a590b492 DS I/O: Mark POSTFLG as readable 2017-02-22 10:59:19 -08:00
Vicki Pfau 2636d3a767 DS Video: Display swapping 2017-02-22 10:57:48 -08:00
Vicki Pfau 9ecaaa5d4a DS Video: Draw full width 2017-02-22 00:23:18 -08:00
Vicki Pfau 2d7b1099a9 DS Video: Fix palette and OAM boundaries 2017-02-22 00:03:57 -08:00
Vicki Pfau 2037105dd2 DS Video: Fix up sprites a bit 2017-02-21 22:07:23 -08:00
Vicki Pfau 488decf83a DS Video: Begin hooking up OAM 2017-02-21 19:04:44 -08:00
Vicki Pfau e0518fdf30 DS Video: Start hooking up GBA video 2017-02-21 18:51:54 -08:00
Vicki Pfau 5ad7092567 DS Video: Start hooking up software renderer 2017-02-21 16:32:30 -08:00
Vicki Pfau 9f31a1cc2c GBA Video: Retrofit VRAM blocks 2017-02-21 11:43:01 -08:00
Vicki Pfau 1039569b01 DS: Improve step stability 2017-02-21 01:07:11 -08:00
Vicki Pfau 7389176033 DS Slot-1: Initial Slot-1 implementation 2017-02-20 23:55:59 -08:00
Vicki Pfau 035998e3f0 DS I/O: Add DSIOWrite32 2017-02-20 21:56:04 -08:00
Vicki Pfau 47941dd878 DS Memory: Add 8-bit I/O loading 2017-02-20 19:35:27 -08:00