log

age author description
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
Thu, 26 Nov 2015 22:30:41 -0800 Michael Pavone Fix for Z80 retranslation post alignment rework
Thu, 26 Nov 2015 00:10:36 -0800 Michael Pavone Z80 core is now slightly less broken
Wed, 25 Nov 2015 20:32:20 -0800 Michael Pavone WIP support for mega mouse
Wed, 25 Nov 2015 20:31:21 -0800 Michael Pavone Get ztestrun compiling again
Wed, 25 Nov 2015 20:18:34 -0800 Michael Pavone Get Z80 core sort of working again post alignment change
Wed, 25 Nov 2015 08:40:45 -0800 Michael Pavone Partially working change to do proper stack alignment rather than doing a lame alignment check when calling a C compile dfunction. 68K core seems okay, but Z80 is busted.
Sun, 22 Nov 2015 14:43:51 -0800 Michael Pavone Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
Sun, 22 Nov 2015 14:42:36 -0800 Michael Pavone Fix a bug in generating memory access functions when more than one MMAP_CODE region exists