62 issues in taisel/IodineGBA
Fix memory timings
We DO emulate ROM prefetch buffer, we just do it with bad timing. When the code was written I was guessing on some timings and logic, and @endrift proved there were differences in actual hardware. It's ...
-
Opened by taisel
Jan 19, 2016
Split UI code into EmulatorWebUI project
Like the title says, the UI code should be moved to that project, so it can be cleaned up and made pretty. I really don't want to rewrite the UI for every system touched.
-
Opened by taisel
Jan 19, 2016 - 1 comment
Mid-scanline timings
Do we have a document on the rendering logic yet? By that I mean the timings that occur internally to the PPU while it's drawing a scanline. The current definitions I've seen are incomplete (Pixel ...
-
Opened by taisel
Jan 19, 2016 - 1 comment
CPU thread can run ahead of GPU thread too much
We need to add a check to futexWait the emulation core thread if the gfx thread is reporting a line counter lagging too far behind the command buffer's own line counter value. I haven't seen this ...
-
Opened by taisel
Jan 26, 2016 - 1 comment
DMAx.js unnecessary check address
I found a bug in DMAx.js validateDMASource(). For example,If you run in this order ,It is not properly assigned to the source address. writeDMASource16_0() writeDMASource16_1() Tentatively I was like ...
-
Opened by takutok
Jan 5, 2016 - 1 comment
Audio problems and Unsupported games
Audio does not work on some games like - Ultimate Spider-Man - Crash Bandicoot 2: N-Tranced - SpongeBob SquarePants: Light, Camera, Pants ... Issue noticed : The audio output is just noise. Some ...
-
Opened by nodetsu
Aug 17, 2015 - 4 comments
Iridion 3D
The Shin'en logo in the intro has an extra line shown that's glitched. See what that's about. The game works fine, it's just that singular weirdness.
-
Opened by taisel
Aug 22, 2015
Convert audio proxy to lock-less ring buffer
Audio for the webworker path (used if sharedarraybuffer exists) is managed via locks. I should try to convert it to a lockless ring buffer to reduce the amount of locking required. It'll still wait ...
-
Opened by taisel
Dec 21, 2015 - 2 comments
More robust webworker fallbacks
Some browsers like Google Chrome do not allow webworkers on localhost via opened file:///. Google Chrome also does not allow spawning webworkers inside of webworkers. We need to introduce proper code flow ...
-
Opened by taisel
Feb 1, 2016 - 4 comments
Add user input customization
Needs joypad/keypad control customizations. Will probably be rolled in with mobile support.
-
Opened by taisel
Feb 1, 2016 - 1 comment