StapleButter
|
2a33a5c480
|
* fixes to GXFIFO IRQ. refine IRQ support a bit.
* fix potential bug when multiple DMAs are running.
|
2017-03-03 00:48:26 +01:00 |
StapleButter
|
97d76addd9
|
fix a bunch of GXFIFO related bugs.
|
2017-02-17 18:59:11 +01:00 |
StapleButter
|
cca0a71d81
|
emulate DMA timings.
keeps games from overflowing the GXFIFO... when they aren't fucking dumb.
|
2017-02-17 05:33:37 +01:00 |
StapleButter
|
361ddd7595
|
* fix GXFIFO decoding
* proper SwapBuffers implementation
* fix polygon clipping
* misc fixes
|
2017-02-13 02:07:54 +01:00 |
StapleButter
|
2bd67aef64
|
calculate vertices.
it doesn't do much, but hey, it's a start.
|
2017-02-09 02:39:52 +01:00 |
StapleButter
|
49fd4ccb45
|
* GXFIFO DMA (note: Mario Slam Basketball keeps overflowing the FIFO for whatever reason, probably lack of proper DMA timings)
* start implementing matrix shit
|
2017-02-08 21:30:10 +01:00 |
StapleButter
|
5ccf56d21d
|
* fix 'STMxx with base register included in register list' when base register is banked.
* fix cart DMA for ARM9.
|
2017-02-05 16:50:20 +01:00 |
StapleButter
|
1f691f3795
|
* HBlank flag and IRQ.
* VBlank and HBlank DMA.
|
2017-02-03 18:47:40 +01:00 |
StapleButter
|
f4335b9292
|
better save support. not hardcoded filename, support for non-tiny EEPROM and Flash, attempt at autodetecting the right memory type.
|
2017-02-03 16:57:31 +01:00 |
StapleButter
|
1f5faf8291
|
TSC support, touchscreen input. not perfect but for now this will do.
|
2017-02-01 00:24:36 +01:00 |
StapleButter
|
296212ac49
|
* support for cart secure area
* fix bug in THUMB LDMIA
|
2017-01-23 02:26:05 +01:00 |
StapleButter
|
ac8936539e
|
some attempt at cart support
|
2017-01-22 20:34:59 +01:00 |
StapleButter
|
7dba0121cb
|
fix bug with ALU operations and shift operands, where the shift operation could obliterate the carry flag
also, misc shit
|
2017-01-20 15:13:44 +01:00 |
StapleButter
|
3e5e8f60c4
|
* some basic BG display code
* basic, frozen-in-time RTC
* power management device
|
2017-01-20 01:18:30 +01:00 |
StapleButter
|
d7c1d2a2cd
|
* start GPU shit: draw BG0 16-color.
* fix a few DMA bugs.
* fix a bug where some code could still run right after a halt instruction.
* fix VRAM mapping, too. I'm an idiot.
|
2017-01-18 17:57:12 +01:00 |
StapleButter
|
d30e6956fa
|
skeleton for 2D GPU
|
2017-01-18 04:03:19 +01:00 |
StapleButter
|
9808b73c6f
|
DMA support!
|
2017-01-18 01:33:06 +01:00 |