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 |
Jeffrey Pfau
|
0939d5e2bc
|
Fix WIN0 cases
|
2013-07-31 00:24:21 -07:00 |
Jeffrey Pfau
|
5a685558c7
|
Window respects y coordinate now
|
2013-07-30 21:39:25 -07:00 |
Jeffrey Pfau
|
453939fc8d
|
Sloppy first implementation of windows
|
2013-07-29 03:33:22 -07:00 |
Jeffrey Pfau
|
7291fcfe9e
|
Start windows
|
2013-07-29 01:46:09 -07:00 |
Jeffrey Pfau
|
27f5468e01
|
Writing for Window registers
|
2013-07-29 01:30:27 -07:00 |
Jeffrey Pfau
|
3f122dcf14
|
Fix 8-bit I/O writes
|
2013-07-29 01:30:06 -07:00 |
Jeffrey Pfau
|
15aa862d70
|
Small optimization for sprite drawing
|
2013-07-29 00:44:38 -07:00 |
Jeffrey Pfau
|
425056ca15
|
Ensure LDM does not write back incorrectly with register list overlaps
|
2013-07-27 03:02:52 -07:00 |