Tue, 02 Feb 2016 22:24:49 -0800 |
Michael Pavone |
Merge
|
Tue, 02 Feb 2016 22:24:40 -0800 |
Michael Pavone |
Added some stuff for detecting refresh delays in one of my old logic analyzer scripts. Needs cleanup
|
Mon, 25 Jan 2016 09:37:27 -0800 |
Michael Pavone |
WIP menu button stuff
|
Tue, 02 Feb 2016 18:33:00 -0800 |
Michael Pavone |
Change the sentinel value for the hslot parameter of run_dma_src to something that is not a valid slot number and actually use it for calls during the active display period
|
Tue, 02 Feb 2016 18:24:15 -0800 |
Michael Pavone |
Perform the same slot mapping shift for H32 mode as I did for H40
|
Thu, 28 Jan 2016 09:10:14 -0800 |
Michael Pavone |
Shift slot number to slot behavior mapping by six slots in H40 mode. This makes the line change slot align with the point at which the display turns on and off at the end of the active display area. Also fixed a regression in which an external slot got accidentally changed into a sprite draw slot
|
Tue, 26 Jan 2016 19:23:10 -0800 |
Michael Pavone |
After reviewing the results of my test ROM again it seems pretty clear that the VBlank flag gets set at the same time as the vcounter changes
|
Sun, 17 Jan 2016 14:46:12 -0800 |
Michael Pavone |
Fix calculation of window start column when it's on the right side. This removes graphical glitches in Afterburner 2, Fireshark and Dungeons and Dragons: Warriors of the Eternal Sun and probably others
|
Sun, 17 Jan 2016 14:36:25 -0800 |
Michael Pavone |
Initialize commands field of breakpoint struct to NULL. Remove a debug printf
|
Wed, 30 Dec 2015 19:00:03 -0800 |
Michael Pavone |
Allow DMA from cartridge ROM above the 4MB mark. Should probably use get_native_pointer for everyting, but want to check the performance implications
|
Thu, 17 Dec 2015 20:41:43 -0800 |
Michael Pavone |
Added button graphic for menu
|
Thu, 17 Dec 2015 20:03:50 -0800 |
Michael Pavone |
Finished implementation of mouse capture mode
|
Tue, 15 Dec 2015 20:01:50 -0800 |
Michael Pavone |
Initial support for relative mouse mode and skeleton of support for capture mode. Avoid mouse position overflow in absolute mode. Allow absolute mode to be set by ROM DB.
|
Mon, 14 Dec 2015 19:36:01 -0800 |
Michael Pavone |
Scale mouse data based on window size
|
Tue, 08 Dec 2015 19:33:58 -0800 |
Michael Pavone |
Allow IO device config to be overriden by ROM DB
|
Sun, 06 Dec 2015 19:29:34 -0800 |
Michael Pavone |
Rough emulation of mouse response delays when TR is toggled. Latch current mouse value rather than delta. Some other IO cleanup/fixes
|
Sun, 06 Dec 2015 15:42:36 -0800 |
Michael Pavone |
IO port pins should read as high from the perspective of a device when they are set as inputs
|
Sat, 05 Dec 2015 18:40:34 -0800 |
Michael Pavone |
Mouse X and Y are 9-bit 2's complement not 8-bit magnitude + sign bit like I thought. Fixed mouse Y direction.
|
Sat, 05 Dec 2015 00:17:15 -0800 |
Michael Pavone |
Added mouse support to menu ROM
|
Wed, 02 Dec 2015 07:06:03 -0800 |
Michael Pavone |
Fix problem in 68K debugger caused by stack alignment change
|
Sat, 28 Nov 2015 21:27:21 -0800 |
Michael Pavone |
Mega mouse support is mostly done
|
Sat, 28 Nov 2015 20:05:15 -0800 |
Michael Pavone |
Dividing by FPS_INTERVAL does not make senese as the division was to convert milliseconds to seconds
|
Sat, 28 Nov 2015 14:49:34 -0800 |
Michael Pavone |
Don't try setting the window title on Android
|
Sat, 28 Nov 2015 14:32:55 -0800 |
Michael Pavone |
Actually call track_block in alloc_code
|
Sat, 28 Nov 2015 14:30:30 -0800 |
Michael Pavone |
Make nexus player remote useable as a controller for games that only require a dpad + start + c. Use warning() instead of fprintf(stder,...) in io.c
|
Fri, 27 Nov 2015 13:10:02 -0800 |
Michael Pavone |
Fix a few lingering stack alignment rework bugs
|
Fri, 27 Nov 2015 10:48:13 -0800 |
Michael Pavone |
Adjust stack before pushing arguments. Fixes new stack alignment code on 32-bit targets
|
Fri, 27 Nov 2015 10:47:35 -0800 |
Michael Pavone |
Replace some hard-coded instruction length assumptions with a calculation so they will work properly on both 32-bit and 64-bit hosts
|