bunnei
|
4e9f305ed2
|
GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.
- Various other cleanups.
|
12 years ago |
bunnei
|
ec14ffe1cd
|
GSP: Implements preliminary command synchronization via GPU interrupts.
Core: Added a comment to explain the logic for the RunLoop iterations.
|
12 years ago |
Tony Wasserka
|
9fd2537e93
|
Use uniform formatting when printing hexadecimal numbers.
|
12 years ago |
Tony Wasserka
|
2eb61dafc0
|
GPU: Clarify display transfer code.
Also makes the illogical component order more obvious.
|
12 years ago |
Tony Wasserka
|
246cb75584
|
RegisterSet: Simplify code by using structs for register definition instead of unions.
|
12 years ago |
Tony Wasserka
|
75775e9ef4
|
GPU: Make use of RegisterSet.
|
12 years ago |
Tony Wasserka
|
357d893b26
|
GPU: Make framebuffer code format-aware.
|
12 years ago |
Tony Wasserka
|
9d618d0b70
|
GPU: Interface cleanup.
|
12 years ago |
Tony Wasserka
|
46950ee4de
|
GPU: Initialize GPU registers to some sensible default state.
|
12 years ago |
Tony Wasserka
|
baf0aa04f5
|
GPU: Emulate memory fills.
|
12 years ago |
Tony Wasserka
|
0b4055c152
|
GPU: Add proper framebuffer register handling.
|
12 years ago |
Tony Wasserka
|
bbc6f314eb
|
GPU: Properly implement display transfers.
|
12 years ago |
Tony Wasserka
|
16bbc4f81b
|
GPU: Add display transfer configuration.
|
12 years ago |
Tony Wasserka
|
d4530765ce
|
GPU: Cleanup register definitions.
|
12 years ago |
Tony Wasserka
|
1dfa392824
|
Rename LCD to GPU.
|
12 years ago |
Tony Wasserka
|
b1c8bad9a6
|
Pica: Add command list registers.
|
12 years ago |
bunnei
|
46aef01d04
|
lcd: moved kFrameTicks to lcd.h for use in other modules
|
12 years ago |
bunnei
|
7bb66421a0
|
lcd: added thread wait after (faked) vblank interrupt (would have) occurred
|
12 years ago |
bunnei
|
f0525a1eb4
|
added code to LCD modules keep track of framebuffer location in FCRAM or VRAM
|
12 years ago |
bunnei
|
f78794961e
|
- changed HW IO map to use virtual addresses
- added hooks to catch LCD IO read/writes
|
12 years ago |
bunnei
|
70c2cce963
|
renamed hw_lcd module to just lcd
|
12 years ago |
bunnei
|
01bedbf956
|
updated logging message
|
12 years ago |
bunnei
|
de0a034a84
|
fixed project includes to use new directory structure
|
12 years ago |
bunnei
|
63e46abdb8
|
got rid of 'src' folders in each sub-project
|
12 years ago |
bunnei
|
c0796cf762
|
fixed all license file headers in core
|
12 years ago |
bunnei
|
6f7fd741db
|
removed log message from hw_lcd
|
12 years ago |
bunnei
|
f0d49253e4
|
calling SwapBuffers from hw_lcd.cpp
|
12 years ago |
bunnei
|
ed15feebf1
|
changed hw_lcd to use ARM core correct tick counter instead of [what was actually] just an instruction count. this seems to fix timing issues with the 3DS_Homebrew_Pong3Dv2 demo.
|
12 years ago |
bunnei
|
9c2355ba4f
|
added a module for interfacing to hardware LCD
|
12 years ago |
bunnei
|
31abc42d3d
|
added initial support for hw.cpp module
|
12 years ago |
bunnei
|
670ac5643a
|
added hw module to interface h/w register reads/writes
|
12 years ago |