Tue, 24 Jan 2017 00:02:03 -0800 |
Michael Pavone |
Remove accidentally committed debug logging
|
Sun, 22 Jan 2017 19:43:04 -0800 |
Michael Pavone |
Update version number for preview build
|
Sun, 22 Jan 2017 19:40:32 -0800 |
Michael Pavone |
Force IPV4 for GDB remote debugging on Windows. Bind to localhost instead of unspecified address since listening on external ports probably isn't a good idea in the general case
|
Sun, 22 Jan 2017 17:12:17 -0800 |
Michael Pavone |
Fix missing include that prevented building Windows version
|
Sun, 22 Jan 2017 16:23:59 -0800 |
Michael Pavone |
Initial support for using SDL2 game controller mapping functionality
|
Sun, 22 Jan 2017 16:13:02 -0800 |
Michael Pavone |
Consting up some parameters to ternary tree functions
|
Thu, 19 Jan 2017 09:32:34 -0800 |
Michael Pavone |
Fix border rendering at end of line 1FE. vdp_inactive will probably need a small fixup for the edge case when we start between when the vcounter is incremented and the line is truly finished.
|
Wed, 18 Jan 2017 23:43:36 -0800 |
Michael Pavone |
Overscan is now configurable
|
Wed, 18 Jan 2017 21:30:20 -0800 |
Michael Pavone |
CRAM contention artifact emulation
|
Wed, 18 Jan 2017 07:29:06 -0800 |
Michael Pavone |
Fix regression in tracking of 3+ byte instructions in Z80 core
|
Tue, 17 Jan 2017 19:01:13 -0800 |
Michael Pavone |
Update gst loader to deal with VDP changes
|
Tue, 17 Jan 2017 19:01:04 -0800 |
Michael Pavone |
Undo poorly thought out minor optimization that screwed up rendering
|
Tue, 17 Jan 2017 09:27:05 -0800 |
Michael Pavone |
Fix vdp_run_to_vblank
|
Tue, 17 Jan 2017 09:18:35 -0800 |
Michael Pavone |
Disable timing debug
|
Tue, 17 Jan 2017 09:18:16 -0800 |
Michael Pavone |
Fix line advancement in Mode 4 during inactive display. Fix a Mode 4 VInt timing discrepency
|
Tue, 17 Jan 2017 09:17:43 -0800 |
Michael Pavone |
Add some dummy functions to test_int_timing so debug builds of it succeed
|
Tue, 17 Jan 2017 09:02:36 -0800 |
Michael Pavone |
Fix H40 VInt inconsistency
|
Mon, 16 Jan 2017 23:34:30 -0800 |
Michael Pavone |
Fix H32 VInt timing inconsistency
|
Mon, 16 Jan 2017 22:30:21 -0800 |
Michael Pavone |
Fix H32 inconsistency
|
Mon, 16 Jan 2017 21:38:49 -0800 |
Michael Pavone |
Added synthetic test for tracking down interrupt timing issues
|
Mon, 16 Jan 2017 09:31:33 -0800 |
Michael Pavone |
Fix some timing inconsistencies in H40 mode. Added some ifdefed timing debug code.
|
Sun, 15 Jan 2017 22:54:01 -0800 |
Michael Pavone |
Don't adjust cycles every frame. Only when we start getting close to UINT_MAX. Don't adjust all the way down to zero when we do adjust. Shouldn't fix anything, but may make debugging current issues easier.
|
Sun, 15 Jan 2017 22:38:31 -0800 |
Michael Pavone |
Rework how inactive lines are handled. Fix H40 cycle increment in slot 182
|
Sun, 15 Jan 2017 15:29:32 -0800 |
Michael Pavone |
Fix benchmark mode
|
Sun, 15 Jan 2017 15:07:24 -0800 |
Michael Pavone |
Initial work on emulating top and bottom border area
|
Tue, 10 Jan 2017 23:45:59 -0800 |
Michael Pavone |
Fix GDB remote protocol support
|
Tue, 10 Jan 2017 09:29:28 -0800 |
Michael Pavone |
Fix crash regression for games with some kind of mapper functionality
|
Tue, 10 Jan 2017 09:19:58 -0800 |
Michael Pavone |
Restore functionality of the -D flag for GDB remote debugging
|
Mon, 09 Jan 2017 19:24:11 -0800 |
Michael Pavone |
Fix disagreement on line change location between vdp_h32_mode4 and vdp_run_context that was causing the first line to be garbage in some cases
|
Sun, 08 Jan 2017 16:55:30 -0800 |
Michael Pavone |
Forgot that the expansion to 32-bit values for 16-bit addresses is not done when calling a C function to handle a memory operation. Mask on location in mapper_write was needed afterall
|
Sun, 08 Jan 2017 13:39:44 -0800 |
Michael Pavone |
A bunch of Mode 4 fixes
|
Sun, 08 Jan 2017 10:46:32 -0800 |
Michael Pavone |
Update H32 and Mode 4 mappings based on latest tests
|
Sun, 08 Jan 2017 00:30:48 -0800 |
Michael Pavone |
Fix decoding of undocumented Z80 instruction out (c), 0
|
Sat, 07 Jan 2017 16:28:29 -0800 |
Michael Pavone |
Adjust analyze_olp SAT address to match testpattern values rather than Space Hawks
|
Fri, 06 Jan 2017 19:25:04 -0800 |
Michael Pavone |
Fix H40 slot mapping to better match old VRAM bus captures and adjust for recent VCounter measurements
|
Thu, 05 Jan 2017 19:15:53 -0800 |
Michael Pavone |
Clear sprite overflow flag when control port read. Fix vcounter progression in Mode 4
|
Thu, 05 Jan 2017 00:42:11 -0800 |
Michael Pavone |
Fix Mode 4 sprite collision flag
|
Thu, 05 Jan 2017 00:36:23 -0800 |
Michael Pavone |
Implemented Mode 4 H conter latching
|
Thu, 05 Jan 2017 00:08:28 -0800 |
Michael Pavone |
BlastEm now passes all of the tests on the first page of "Megadrive VDP Test" in VDPTEST.sms
|
Wed, 04 Jan 2017 23:01:58 -0800 |
Michael Pavone |
Fix to pass a couple more tests in VDPTEST.sms
|
Wed, 04 Jan 2017 22:48:00 -0800 |
Michael Pavone |
Fix some issues with VDP interface in Mode 4/PBC mode
|
Wed, 04 Jan 2017 21:23:59 -0800 |
Michael Pavone |
Display both byte and word pending values to better reflect VDP pending state in PBC mode
|
Wed, 04 Jan 2017 20:43:22 -0800 |
Michael Pavone |
Don't lock up CPU if performing a read with writes configured when in PBC mode. Allow access to VDP debug commands from Z80 debugger in PBC mode. Handle Mode 4 in VDP debug print functions
|
Tue, 03 Jan 2017 23:03:30 -0800 |
Michael Pavone |
Fix reading from second controller port in SMS mode
|
Tue, 03 Jan 2017 21:37:36 -0800 |
Michael Pavone |
Fix implementation of Z80 HALT instruction
|
Tue, 03 Jan 2017 21:18:52 -0800 |
Michael Pavone |
Add support for SMS controllers
|
Tue, 03 Jan 2017 21:18:42 -0800 |
Michael Pavone |
Fix RAM flag offset calculation to take into account the existence of non-writeable MMAP_CODE chunks
|
Tue, 03 Jan 2017 20:43:35 -0800 |
Michael Pavone |
Increment TH counter on low to high transitions rather than high to low transitions for six button controllers. Fixes Charles MacDonald's SMS six button controller demo
|
Tue, 03 Jan 2017 20:42:15 -0800 |
Michael Pavone |
Fix handling of IO control writes in SMS mode
|
Mon, 02 Jan 2017 23:35:40 -0800 |
Michael Pavone |
Invalidate translated code on a cartridge bank change in SMS mode. Fix handling of bank 0
|
Mon, 02 Jan 2017 22:54:24 -0800 |
Michael Pavone |
Initial support for Sega's family of SMS mappers
|
Mon, 02 Jan 2017 21:46:26 -0800 |
Michael Pavone |
Detect system type from filename if header based methods fail. Allow overriding system type from command line.
|
Mon, 02 Jan 2017 16:33:03 -0800 |
Michael Pavone |
Old uncommitted fix for Android build
|
Mon, 02 Jan 2017 16:25:13 -0800 |
Michael Pavone |
Fix Mode 4 sprite table Y scan to account for VRAM byte swapping
|
Sun, 01 Jan 2017 23:00:28 -0800 |
Michael Pavone |
Fix slot tracking screwup
|
Sun, 01 Jan 2017 22:47:23 -0800 |
Michael Pavone |
Fix horizontal scrolling in Mode 4
|