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 |
Jeffrey Pfau
|
3439fa5bf4
|
Start audio
|
2013-09-30 01:23:58 -07:00 |
Jeffrey Pfau
|
25885e1e82
|
Invalid memory reads
|
2013-09-27 23:48:56 -07:00 |
Jeffrey Pfau
|
453fdac3fe
|
Fix ArcTan2
|
2013-09-27 09:48:04 -07:00 |
Jeffrey Pfau
|
f8341f2d20
|
Rotate 16-bit unaligned loads
|
2013-09-27 02:07:44 -07:00 |
Jeffrey Pfau
|
f6e1e6e6d5
|
Fix OBJWIN for backgrounds
|
2013-09-26 17:12:46 -07:00 |
Jeffrey Pfau
|
07d3fbaceb
|
Support 16-bit color again
|
2013-09-26 15:11:09 -07:00 |
Jeffrey Pfau
|
187e099f25
|
Fix sorting in _composite
|
2013-09-26 10:35:26 -07:00 |
Jeffrey Pfau
|
a7182b8df9
|
Add watchpoints
|
2013-09-26 00:26:11 -07:00 |
Jeffrey Pfau
|
99769695d7
|
Fix ADCS C bit
|
2013-09-26 00:25:48 -07:00 |
Jeffrey Pfau
|
662feed390
|
Always go through pointers for load and store
|
2013-09-25 22:11:58 -07:00 |
Jeffrey Pfau
|
fcdbbf2a43
|
Fix bank switch detection
|
2013-09-25 04:48:27 -07:00 |
Jeffrey Pfau
|
13a2289e25
|
Fix ADCS
|
2013-09-25 00:27:40 -07:00 |
Jeffrey Pfau
|
a0505ee7d7
|
Pepper memory access functions with warnings
|
2013-09-24 23:10:51 -07:00 |
Jeffrey Pfau
|
1a3f28d2b0
|
Start implementing OBJWIN
|
2013-09-24 22:58:53 -07:00 |
Jeffrey Pfau
|
cec9e67d88
|
Support flash game saves
|
2013-09-23 23:05:25 -07:00 |
Jeffrey Pfau
|
abc89982be
|
Windows on backdrop and blending with backdrop
|
2013-09-23 20:39:28 -07:00 |
Jeffrey Pfau
|
8132341b75
|
Support reading 8-bit values from palette RAM
|
2013-09-22 16:45:36 -07:00 |
Jeffrey Pfau
|
34ddb09516
|
Plumb through filename for proper saves
|
2013-09-22 16:45:19 -07:00 |
Jeffrey Pfau
|
388dbc0851
|
Fix window values where start >= max being broken
|
2013-09-22 15:14:14 -07:00 |
Jeffrey Pfau
|
2a6e7db693
|
Make GBALog actually use its log levels
|
2013-09-22 15:01:23 -07:00 |
Jeffrey Pfau
|
7978a57128
|
Make binary name a setting
|
2013-09-22 12:05:31 -07:00 |
Jeffrey Pfau
|
e7622ed70f
|
Fix tiles being shifted when adjusting outX
|
2013-09-22 11:15:52 -07:00 |
Jeffrey Pfau
|
ddf078383a
|
Fix buffer underrun in mode 0 rendering
|
2013-09-22 03:59:33 -07:00 |
Jeffrey Pfau
|
2ce017b555
|
Fix WIN0H writing with overlapping values
|
2013-09-22 03:00:43 -07:00 |
Jeffrey Pfau
|
4523777bee
|
Fix initializing savegames when writing to disk fails
|
2013-09-22 02:13:03 -07:00 |
Jeffrey Pfau
|
e80ab4c855
|
Make debugger optional
|
2013-09-21 18:10:13 -07:00 |
Jeffrey Pfau
|
9d10ca3f90
|
Move out int declarations for stricter parsers
|
2013-09-21 01:27:16 -07:00 |
Jeffrey Pfau
|
85e1c2d573
|
Exploit cache locality for slightly faster drawing
|
2013-08-03 01:15:08 -07:00 |
Jeffrey Pfau
|
6b86cdf9ef
|
LDM should force-align loads
|
2013-07-31 01:59:00 -07:00 |
Jeffrey Pfau
|
3301cc9f97
|
Reuse code for splitting WIN0 for WIN1
|
2013-07-31 00:48:57 -07:00 |
Jeffrey Pfau
|
d2f15f4af4
|
Window bounds enforced
|
2013-07-31 00:48:34 -07:00 |