Commit Graph

4782 Commits

Author SHA1 Message Date
Vicki Pfau 432f079f3a DS GX: Fix degenerate spans 2017-02-28 19:28:05 -08:00
Vicki Pfau eabcb59514 DS GX: Fix degenerate spans and color perspective 2017-02-28 18:50:01 -08:00
Vicki Pfau 4fd89496b4 DS GX: Fix not updating clipping matrix all the time 2017-02-28 17:38:46 -08:00
Vicki Pfau 0454a30b2e DS GX: Do not allocate memory every scanline 2017-02-28 17:21:59 -08:00
Vicki Pfau a3cd5f8ca4 DS GX: Basic tri rendering 2017-02-28 17:21:27 -08:00
Vicki Pfau f2fd53af07 DS GX: Hopefully actually fix matrix multiply weirdness 2017-02-28 16:35:10 -08:00
Vicki Pfau c0c7754ed8 DS GX: Calculate needed spans 2017-02-28 16:10:55 -08:00
Vicki Pfau 1cf587c6c3 DS GX: Implement VIEWPORT command 2017-02-28 13:09:03 -08:00
Vicki Pfau 9ad56b1b79 DS GX: Update matrix transforms 2017-02-28 13:05:25 -08:00
Vicki Pfau 0d5a15380b DS: Fix sqrt 2017-02-28 11:44:58 -08:00
Vicki Pfau c6ff504e66 DS GX: Start filling in software renderer 2017-02-28 11:06:48 -08:00
Vicki Pfau 778eb8bc3b DS GX: Process vertex list 2017-02-27 23:49:56 -08:00
Vicki Pfau 1bc3170755 DS GX: Add additional matrix operations 2017-02-27 19:02:24 -08:00
Vicki Pfau 64034e387f DS GX: Fix 6-bit PV stack pointer 2017-02-27 18:20:49 -08:00
Vicki Pfau 2ab7289a05 DS GX: Start work on multi-parameter FIFO entries 2017-02-27 18:16:26 -08:00
Vicki Pfau 338d29f5ad DS GX: Start implementing matrix operations 2017-02-27 18:00:43 -08:00
Vicki Pfau e8bfc7bcca DS GX: Stub out GX renderer 2017-02-27 16:55:14 -08:00
Vicki Pfau 2f0ab002e2 DS Memory: Allow ARM7 to use mapped VRAM 2017-02-27 14:01:10 -08:00
Vicki Pfau 0cb9c41a4a DS: Initial touch support 2017-02-27 11:14:36 -08:00
Vicki Pfau e7d6cba361 DS Slot-1: Add PW flash command 2017-02-27 01:43:13 -08:00
Vicki Pfau 1d89cb9ba0 DS Video: Super unoptimized palette updating 2017-02-27 01:31:49 -08:00
Vicki Pfau 3f27b09ec1 ARM9: Implement SMUL<x><y> 2017-02-27 00:41:47 -08:00
Vicki Pfau 4778dc41c8 DS GX: Improved PIPE and FIFO behavior 2017-02-26 23:57:30 -08:00
Vicki Pfau 756474ac56 DS Video: Implement master brightness 2017-02-26 20:16:28 -08:00
Vicki Pfau ae5547ea51 DS Video: Disable drawing BG0 if 3D 2017-02-26 19:29:56 -08:00
Vicki Pfau 944604fe84 DS DMA: Fix Clearning enable bit clearing too much 2017-02-26 19:06:55 -08:00
Vicki Pfau b86fe419ec DS Slot-1: Fix Slot-1 DMA end condition 2017-02-26 19:06:25 -08:00
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