Jeffrey Pfau
|
ce33adf5e4
|
Don't wait on frame swap when we aren't doing frame synchronization in the first place
|
2013-10-15 02:34:37 -07:00 |
Jeffrey Pfau
|
1b5dd352af
|
Sprites can only be color variants when they aren't forced semitransparent
|
2013-10-15 02:09:23 -07:00 |
Jeffrey Pfau
|
1b54f50daa
|
Allow sprites to be ordered by priority in addition to OAM order
|
2013-10-15 01:45:49 -07:00 |
Jeffrey Pfau
|
ee344f0dca
|
Optimize and fix IntrWait, make sure that SVC doesn't trample its input register r0
|
2013-10-15 00:50:07 -07:00 |
Jeffrey Pfau
|
f90b01b95d
|
Fix setting privilege mode when entering SVC
|
2013-10-14 22:32:52 -07:00 |
Jeffrey Pfau
|
9430040cb3
|
Check for some invalid memory regions before performing BIOS decompression routines
|
2013-10-13 20:12:30 -07:00 |
Jeffrey Pfau
|
67007ee002
|
Fix 8-bit VRAM writes
|
2013-10-13 15:23:39 -07:00 |
Jeffrey Pfau
|
ee44e2ac89
|
Add Super Mario Bros. Advance 4 to the override list
|
2013-10-13 15:06:32 -07:00 |
Jeffrey Pfau
|
187687403c
|
Fix EEPROM initialization
|
2013-10-13 12:14:32 -07:00 |
Jeffrey Pfau
|
a20117ec14
|
Fix Huffman destinations
|
2013-10-13 12:14:16 -07:00 |
Jeffrey Pfau
|
9d08997fdc
|
Fix Huffman with tree sizes >127
|
2013-10-13 03:25:46 -07:00 |
Jeffrey Pfau
|
3ca0a97ca1
|
Prepopulate RCNT
|
2013-10-12 16:37:10 -07:00 |
Jeffrey Pfau
|
d8778cf516
|
Implement Huffman
|
2013-10-12 13:32:23 -07:00 |
Jeffrey Pfau
|
973abb7b94
|
Uncomment audio initialization line
|
2013-10-12 02:29:24 -07:00 |
Jeffrey Pfau
|
51ec1c1099
|
Bring SDL main to parity with GL main
|
2013-10-12 02:13:26 -07:00 |
Jeffrey Pfau
|
cf298474bc
|
Use 5_6_5 with SDL
|
2013-10-12 02:11:57 -07:00 |
Jeffrey Pfau
|
25cc40f3e1
|
Bring Raspberry Pi main to parity with GL main
|
2013-10-12 01:18:34 -07:00 |
Jeffrey Pfau
|
5caffd1f5a
|
Remove reference to removed file
|
2013-10-12 00:39:03 -07:00 |
Jeffrey Pfau
|
290b64b171
|
Compile-time flag for disabling debugger
|
2013-10-12 00:34:59 -07:00 |
Jeffrey Pfau
|
b3dc065144
|
Read DISPCNT, fix video register writing
|
2013-10-11 22:04:41 -07:00 |
Jeffrey Pfau
|
de39f23a1b
|
Add ROM override checking, seed with BPEE
|
2013-10-11 22:03:27 -07:00 |
Jeffrey Pfau
|
58611facf1
|
Fix OBJWIN blending modifications on BG modes 0 - 2
|
2013-10-11 00:43:01 -07:00 |
Jeffrey Pfau
|
cff77a3a81
|
Remove extraneous macros by adding a palette variable
|
2013-10-10 23:33:22 -07:00 |
Jeffrey Pfau
|
e789b324dc
|
Refactor BREAK_WINDOW into _breakWindow, fix bug cleaning up extra windows
|
2013-10-10 01:40:49 -07:00 |
Jeffrey Pfau
|
2ef64ede02
|
Basic tab-completion
|
2013-10-10 01:05:25 -07:00 |
Jeffrey Pfau
|
01d8569262
|
Remove reliance on linenoise
|
2013-10-10 00:29:41 -07:00 |
Jeffrey Pfau
|
c19d1117f1
|
Add timings to CpuSet and CpuFastSet
|
2013-10-09 01:57:53 -07:00 |
Jeffrey Pfau
|
09a0f95ed4
|
Actually use GBATestIRQ
|
2013-10-09 01:56:59 -07:00 |
Jeffrey Pfau
|
6906df95e2
|
VCOUNT is not properly reset on wrap
|
2013-10-09 01:09:09 -07:00 |
Jeffrey Pfau
|
c3a7d87214
|
Add missing variable
|
2013-10-09 00:44:44 -07:00 |
Jeffrey Pfau
|
9698531702
|
Clean up thread starting, stopping and sound
|
2013-10-09 00:44:31 -07:00 |
Jeffrey Pfau
|
2f9bcf63b7
|
Clean up audio sync code
|
2013-10-08 22:36:55 -07:00 |
Jeffrey Pfau
|
84ad94b85e
|
Support loading BIOS
|
2013-10-08 22:36:19 -07:00 |
Jeffrey Pfau
|
68d85ab9b7
|
Implement VRAM load/store8
|
2013-10-08 21:43:43 -07:00 |
Jeffrey Pfau
|
3e3bb58ae5
|
Minor timing fixes
|
2013-10-08 02:10:43 -07:00 |
Jeffrey Pfau
|
40a0a0eb11
|
Fix reading 32-bit unaligned IO registers
|
2013-10-06 12:28:48 -07:00 |
Jeffrey Pfau
|
45501658b5
|
Sync to audio by default
|
2013-10-05 02:52:57 -07:00 |
Jeffrey Pfau
|
4ef6a70731
|
Refactor frame synchronization
|
2013-10-05 02:11:53 -07:00 |
Jeffrey Pfau
|
2f00e3d146
|
Don't trample audio buffer
|
2013-10-03 12:08:52 -07:00 |
Jeffrey Pfau
|
4a09d41aab
|
Fix circle buffers
|
2013-10-03 01:25:51 -07:00 |
Jeffrey Pfau
|
0dd69e8273
|
Fix incorrect condition in FIFO sampling
|
2013-10-03 01:23:16 -07:00 |
Jeffrey Pfau
|
da38027654
|
Add missing changes
|
2013-10-02 02:45:41 -07:00 |
Jeffrey Pfau
|
ba0596da07
|
Hook up audio for DMA sound channels
|
2013-10-02 02:40:16 -07:00 |
Jeffrey Pfau
|
a834f8b1f6
|
Sample FIFOs with sound DMA timer
|
2013-10-02 00:46:51 -07:00 |
Jeffrey Pfau
|
71ec6162f1
|
Fix circle buffer sizing
|
2013-10-02 00:46:19 -07:00 |
Jeffrey Pfau
|
09b4a4a29a
|
Build up DMA channel audio infrastructure from GBA.js
|
2013-10-01 23:56:10 -07:00 |
Jeffrey Pfau
|
9bf6b571b1
|
Fix naming
|
2013-09-30 02:02:26 -07:00 |
Jeffrey Pfau
|
f5bcb1eace
|
Change log level to mask
|
2013-09-30 01:48:41 -07:00 |
Jeffrey Pfau
|
aaaafb90a5
|
Add ability to get thread-specific GBA
|
2013-09-30 01:42:31 -07:00 |
Jeffrey Pfau
|
be36c1b5d6
|
Clean up error handling a bit
|
2013-09-30 01:31:14 -07:00 |