Mon, 19 Jun 2017 19:18:50 -0700 |
Michael Pavone |
Better handling of S&K lock on support. Pre-combined ROMs and large (>2MB) S&K hacks should now work. Implemented correct behavior from locking on a 4MB cart
|
Mon, 19 Jun 2017 09:44:37 -0700 |
Michael Pavone |
WIP ROM DB entry changes for Magistr 16
|
Sat, 17 Jun 2017 17:43:47 -0700 |
Michael Pavone |
Minor simplification of default fragment shader
|
Sat, 17 Jun 2017 15:56:07 -0700 |
Michael Pavone |
Force texture y-coordinate to middle of line in default shader. Substantially improves picture when linear texture filtering is used
|
Sat, 17 Jun 2017 15:43:44 -0700 |
Michael Pavone |
Slightly less broken default fragment shader. Looks much better with nearest neighbor, still needs work for linear interpolation
|
Thu, 15 Jun 2017 22:51:28 -0700 |
Michael Pavone |
Allow selecting linear or nearet neighbor scaling for both the Open GL and SDL 2 renderers
|
Thu, 15 Jun 2017 19:24:16 -0700 |
Michael Pavone |
Allow height to be specified in the config file and properly calculate from the aspect setting if it is not specified
|
Thu, 15 Jun 2017 09:45:21 -0700 |
Michael Pavone |
Properly release and reacquire framebuffer pointer when switching contexts. Hopefully fixes the LOCKRECT issue some people are seeing with the SDL 2 fallback renderer
|
Wed, 14 Jun 2017 21:59:30 -0700 |
Michael Pavone |
Only complain about the first missing mapping for a given gamepad so a user does not get inundated with warning modals when their gamepad lacks a mapping entry
|
Wed, 14 Jun 2017 21:17:35 -0700 |
Michael Pavone |
Remove E from region header of menu so it does not run at 50Hz if the user changes the default_region setting to E
|
Wed, 14 Jun 2017 20:46:11 -0700 |
Michael Pavone |
Fix absolute mouse mode when non-default overscan settings are used
|
Wed, 14 Jun 2017 09:48:46 -0700 |
Michael Pavone |
Initial support for drag and drop. Some work needed for proper menu integration.
|
Mon, 12 Jun 2017 21:12:28 -0700 |
Michael Pavone |
Only capture mouse if an emulated mouse is attached
|
Wed, 07 Jun 2017 23:06:14 -0700 |
Michael Pavone |
Initial work to support parallel NOR flash and the Magistr 16
|
Mon, 05 Jun 2017 23:03:46 -0700 |
Michael Pavone |
Small fix to handling of the "bus" option in a RAM type ROM DB memory map
|
Sun, 04 Jun 2017 10:08:20 -0700 |
Michael Pavone |
Updated version string for 0.5.1 pre-releases
|
Sun, 04 Jun 2017 10:07:36 -0700 |
Michael Pavone |
Added a "subtle" CRT shader contributed by Anael Seghezzi
|
Fri, 02 Jun 2017 01:44:36 -0700 |
Michael Pavone |
Added tag v0.5.0 for changeset 990a26391933
|
Fri, 02 Jun 2017 01:05:53 -0700 |
Michael Pavone |
Update version number for stable release
v0.5.0
|
Fri, 02 Jun 2017 00:41:22 -0700 |
Michael Pavone |
D&D - Warriors of the Eternal Sun has 6-button pad issues
|
Fri, 02 Jun 2017 00:36:07 -0700 |
Michael Pavone |
Add device override for Fun n Games as it supports the mouse
|
Fri, 02 Jun 2017 00:34:17 -0700 |
Michael Pavone |
Might and Magic - Gates to Another World has a bad SRAM header
|
Wed, 31 May 2017 21:34:59 -0700 |
Michael Pavone |
Force J region for Japanese version of Light Crusader
|
Wed, 31 May 2017 21:10:49 -0700 |
Michael Pavone |
Prevent emulated screen from "rolling" when the vertical resolution is changed at an inopportune time
|
Wed, 31 May 2017 09:45:37 -0700 |
Michael Pavone |
Added stub load_save and persist_save functions to SMS system so that we don't crash when switching games via the menu
|
Tue, 30 May 2017 23:39:09 -0700 |
Michael Pavone |
Updated changelog for 0.5.0 release
|
Tue, 30 May 2017 23:10:14 -0700 |
Michael Pavone |
Second Samurai is slightly incompatible with 6-button controllers
|
Tue, 30 May 2017 23:05:18 -0700 |
Michael Pavone |
Added Rockman Mega World to ROM DB as it has EEPROM
|
Mon, 29 May 2017 22:19:33 -0700 |
Michael Pavone |
Implement horizontal border in Mode 4 and make a minor fix to advance_output_line to handle the later vcounter increment in that mode
|
Mon, 29 May 2017 18:25:11 -0700 |
Michael Pavone |
Update SMS code for changes supporting slow rise time emulation in IO code
|
Mon, 29 May 2017 17:30:40 -0700 |
Michael Pavone |
Get H32 in sync with H40 with regards to borders and test register support. Minor cleanup to H40 border rendering
|
Sun, 28 May 2017 21:03:55 -0700 |
Michael Pavone |
Implemented SMS pause button
|
Sun, 28 May 2017 21:02:47 -0700 |
Michael Pavone |
Implemented Z80 NMI
|
Fri, 26 May 2017 19:18:19 -0700 |
Michael Pavone |
Avoid splitting m68k_check_cycles_int_latch code across memory chunks since it expects a byte-sized jump offset. Avoid an unnecessary m68k_check_cycles_int_latch for register to register moves
|
Tue, 23 May 2017 23:47:40 -0700 |
Michael Pavone |
Go back to resetting the refresh counter after a DMA. Probably not quite correct as it is probably reset on VDP triggered refresh, but this is close enough for now given the general limitations with my refresh code. VDP FIFO Testing seems to be passing 100% reliably again (was occassionally failing still with the last commit)
|
Tue, 23 May 2017 23:17:24 -0700 |
Michael Pavone |
Fixed regression from VDP sync changes. Direct color DMA demos are now achieving stable sync again
|
Tue, 23 May 2017 23:00:32 -0700 |
Michael Pavone |
Attempt at improving refresh emulation
|
Tue, 23 May 2017 21:09:38 -0700 |
Michael Pavone |
Remove HINT_FUDGE and make a small adjustment to how VDP syncs with rest of system instead. Worse results on CRAM dot issue, but much less of a hack
|
Tue, 23 May 2017 21:07:56 -0700 |
Michael Pavone |
Fix interrupt latency for move.l with memory destination
|
Tue, 23 May 2017 19:09:57 -0700 |
Michael Pavone |
Fix handling of test register selected sprite layer in border area. Gets rid of the border garbage in the "disco floor/ceiling" scene of OD2
|
Tue, 23 May 2017 09:39:22 -0700 |
Michael Pavone |
Fix small blank spot on line -2 in "ninja escape" border fade in OD2
|
Mon, 22 May 2017 22:04:07 -0700 |
Michael Pavone |
Force 3-button pad for combat cars as the options menu has some issues with a 6-button pad
|
Mon, 22 May 2017 21:11:13 -0700 |
Michael Pavone |
Fix regression in horizontal interrupt timing that was breaking the "water" palette swap in the Sonic series and other games
|
Fri, 19 May 2017 22:07:50 -0700 |
Michael Pavone |
Add a bit of a hack to HINT start cycle to give correct values in my test ROM and further improve prevelance of CRAM dot noise in Outrunners and OD2
|
Fri, 19 May 2017 20:54:04 -0700 |
Michael Pavone |
Added some code to try and prevent Z80 accesses and refresh cycles from screwing up interrupt latency more than on hardware
|
Fri, 19 May 2017 20:27:35 -0700 |
Michael Pavone |
Fix to M68K interrupt latency for most instructions. Still needs some work for RAW_IMPL instructions besides move
|
Sun, 14 May 2017 12:07:39 -0700 |
Michael Pavone |
Fix regression in games that disable the display early like F1 World Championship. Remove debug printf
|
Sun, 14 May 2017 11:15:56 -0700 |
Michael Pavone |
WIP attempt at fixing the minor line -2 glitch in the OD2 Ninja Escape scene
|
Fri, 12 May 2017 23:34:17 -0700 |
Michael Pavone |
Print PATH in build_release script to help debug future build failures
|
Fri, 12 May 2017 23:33:00 -0700 |
Michael Pavone |
Use printf rather than info_message for message about game controller mappings so it does not pop up a modal when not run from a terminal
|
Thu, 11 May 2017 20:33:31 -0700 |
Michael Pavone |
Fix regression in Mode 4 sprite rendering
|
Thu, 11 May 2017 08:01:10 -0700 |
Michael Pavone |
Fix regression in mode 4 introduced when advance_output_line was added
|
Thu, 11 May 2017 07:51:28 -0700 |
Michael Pavone |
Fix resampling code to deal with case in which output frequency is greater than the input frequency. Probably could stand to be improved, but at least it doesn't cause the emulator to deadlock
|
Wed, 10 May 2017 22:06:59 -0700 |
Michael Pavone |
Load extra controller mappings from gamecontrollerdb.txt
|
Wed, 10 May 2017 19:32:13 -0700 |
Michael Pavone |
Updated special thanks and version number listed in menu ROM
|
Wed, 10 May 2017 19:23:59 -0700 |
Michael Pavone |
Update README to account for new config file options
|