Sun, 25 Mar 2018 10:29:40 -0700 |
Michael Pavone |
Fix memory leak in edge case of font_win
nuklear_ui
|
Sun, 25 Mar 2018 10:28:08 -0700 |
Michael Pavone |
MSG_NOSIGNAL doesn't exist on all platforms
nuklear_ui
|
Sat, 24 Mar 2018 22:18:23 -0700 |
Michael Pavone |
Merge
nuklear_ui
|
Sat, 24 Mar 2018 19:41:47 -0700 |
Michael Pavone |
Updated default config to reflect gz/zip/png support
|
Sat, 24 Mar 2018 19:40:51 -0700 |
Michael Pavone |
Added png screenshot support
|
Sat, 24 Mar 2018 15:33:44 -0700 |
Michael Pavone |
Add support for loading ROMs from zip files
|
Fri, 23 Mar 2018 22:30:02 -0700 |
Michael Pavone |
Added support for reading gzipped ROMs
|
Fri, 23 Mar 2018 22:23:39 -0700 |
Michael Pavone |
Updated fibonacci benchmark code to work with current test harness
|
Tue, 13 Mar 2018 22:18:20 -0700 |
Michael Pavone |
Set glClearColor back to black
nuklear_ui
|
Tue, 06 Mar 2018 21:27:12 -0800 |
Michael Pavone |
Added support for TTC and dfont format true type fonts. More robust font selection on Windows
nuklear_ui
|
Wed, 07 Feb 2018 19:21:44 -0800 |
Michael Pavone |
Filled in About view
nuklear_ui
|
Wed, 07 Feb 2018 09:32:20 -0800 |
Michael Pavone |
Fix unguarged windows.h include
nuklear_ui
|
Wed, 07 Feb 2018 00:07:12 -0800 |
Michael Pavone |
Fix Windows build, added Windows default_font_path implementation
nuklear_ui
|
Tue, 06 Feb 2018 22:44:11 -0800 |
Michael Pavone |
Fix const correctness for path_extension
nuklear_ui
|
Tue, 06 Feb 2018 22:42:16 -0800 |
Michael Pavone |
Key binding menu is now functional
nuklear_ui
|
Mon, 05 Feb 2018 23:39:14 -0800 |
Michael Pavone |
More fleshed out keyboard bindings view
nuklear_ui
|
Fri, 02 Feb 2018 09:24:01 -0800 |
Michael Pavone |
Initial work on keyboard binding settings view
nuklear_ui
|
Wed, 31 Jan 2018 22:05:10 -0800 |
Michael Pavone |
Made the NOR flash emulation a bit more flexible, but not yet flexible enough to properly support the flash chip in the MegaWiFi cart
|
Wed, 31 Jan 2018 21:59:08 -0800 |
Michael Pavone |
Limit received LSD packets to 1440 bytes to match expectations of wflash code. Use MSG_NOSIGNAL to avoid getting killed with SIGPIPE
|
Mon, 22 Jan 2018 22:03:55 -0800 |
Michael Pavone |
Merge
|
Mon, 22 Jan 2018 22:02:29 -0800 |
Michael Pavone |
Get enough of MegaWifi implemented so that basic commands from wflash CLI command work
|
Tue, 16 Jan 2018 19:21:37 -0800 |
Michael Pavone |
Cleanup MegaWiFi command implementation
|
Tue, 16 Jan 2018 09:31:00 -0800 |
Michael Pavone |
Added support for MegaWiFi command IP_CURRENT
|
Mon, 15 Jan 2018 09:04:43 -0800 |
Michael Pavone |
Initial work on MegaWiFi support
|
Thu, 04 Jan 2018 21:37:34 -0800 |
Michael Pavone |
Merge
|
Sun, 31 Dec 2017 14:08:47 -0800 |
Michael Pavone |
Fix accidental add to RSP with SZ_D and SZ_PTR. Using SZ_D breakse when the stack is located outside of the 32-bit addressable range
|
Wed, 03 Jan 2018 07:09:39 -0800 |
Michael Pavone |
Fix silly bug in STOP implementation that caused excessive CPU usage
|
Sun, 31 Dec 2017 10:11:16 -0800 |
Michael Pavone |
Merge from default
mame_interp
|
Sun, 31 Dec 2017 10:03:25 -0800 |
Michael Pavone |
More efficient memory access when using MAME interpreters
mame_interp
|
Sat, 30 Dec 2017 18:27:06 -0800 |
Michael Pavone |
Added MAME Z80 core, re-enabled 68K tracing in Musashi core, disabled a bunch of code gen stuff when using interpreters from MAME
mame_interp
|
Wed, 27 Dec 2017 13:46:52 -0800 |
Michael Pavone |
Super hacky integration of the version of Musashi from MAME
mame_interp
|
Sun, 31 Dec 2017 09:53:33 -0800 |
Michael Pavone |
Enable LTO on certain targets that don't need the full LDFLAGS by splitting out the optimization flags into a separate var
|
Tue, 19 Dec 2017 00:49:13 -0800 |
Michael Pavone |
Add mapping for gate array registers in main cpu map
segacd
|
Wed, 13 Dec 2017 09:44:41 -0800 |
Michael Pavone |
Added code for initializing a combined Genesis + Sega CD system when a Sega CD ISO is loaded
segacd
|
Tue, 12 Dec 2017 09:44:33 -0800 |
Michael Pavone |
Initial skeleton of Sega CD memory handlers
segacd
|
Mon, 11 Dec 2017 19:16:44 -0800 |
Michael Pavone |
Added RAM init and IO port config to system settings menu
nuklear_ui
|
Mon, 11 Dec 2017 09:50:47 -0800 |
Michael Pavone |
Added dropdowns for default region and savestate format
nuklear_ui
|
Fri, 08 Dec 2017 23:24:21 -0800 |
Michael Pavone |
Refactor basic settings dropdowns
nuklear_ui
|
Fri, 08 Dec 2017 09:43:05 -0800 |
Michael Pavone |
Initial work on system menu
nuklear_ui
|
Thu, 07 Dec 2017 18:59:36 -0800 |
Michael Pavone |
Update clean target to remove UI object files
nuklear_ui
|
Thu, 07 Dec 2017 18:57:38 -0800 |
Michael Pavone |
Fix GL include issue for 32-bit builds
nuklear_ui
|
Thu, 07 Dec 2017 18:57:18 -0800 |
Michael Pavone |
Move paths.o to CONFIGOBJS since config.c uses path_append now
nuklear_ui
|
Wed, 06 Dec 2017 19:29:16 -0800 |
Michael Pavone |
Fleshed out audio settings menu
nuklear_ui
|
Mon, 04 Dec 2017 21:38:26 -0800 |
Michael Pavone |
Fix buffer overrun in video settings menu
nuklear_ui
|
Fri, 01 Dec 2017 23:16:07 -0800 |
Michael Pavone |
Add shader selector to video settings
nuklear_ui
|
Fri, 01 Dec 2017 09:22:43 -0800 |
Michael Pavone |
Somewhat fleshed out video settings view
nuklear_ui
|
Wed, 29 Nov 2017 08:53:47 -0800 |
Michael Pavone |
Initial work on settings menu
nuklear_ui
|
Wed, 29 Nov 2017 08:41:37 -0800 |
Michael Pavone |
Added code to persist config back to a file
nuklear_ui
|
Sun, 26 Nov 2017 20:19:36 -0800 |
Michael Pavone |
Don't crash when keys are pressed before ROM is loaded
nuklear_ui
|
Sun, 26 Nov 2017 20:17:22 -0800 |
Michael Pavone |
Enable lock-on in Nuklear UI
nuklear_ui
|
Sun, 26 Nov 2017 19:22:09 -0800 |
Michael Pavone |
Pause game execution when in the new UI pause menu
nuklear_ui
|
Sun, 26 Nov 2017 18:33:36 -0800 |
Michael Pavone |
Filter file list in Nuklear UI
nuklear_ui
|
Sun, 26 Nov 2017 17:33:39 -0800 |
Michael Pavone |
Sort directory listing in Nuklear UI file browser
nuklear_ui
|
Sat, 25 Nov 2017 20:43:20 -0800 |
Michael Pavone |
Skip loading menu ROM if Nuklear UI is enabled. Allow disabling Nuklear UI in favor of old menu ROM both at compile time and in config. Fall back to ROM UI if GL is unavailable
nuklear_ui
|
Sat, 25 Nov 2017 14:42:38 -0800 |
Michael Pavone |
Avoid burning a huge amount of CPU in the menu when emulation is not running and vsync is disabled
nuklear_ui
|
Sat, 25 Nov 2017 13:57:38 -0800 |
Michael Pavone |
Fix directory navigation in ROM file chooser in Nuklear UI
nuklear_ui
|
Sat, 25 Nov 2017 11:31:08 -0800 |
Michael Pavone |
Get SMS savestates working in Nuklear UI
nuklear_ui
|
Fri, 24 Nov 2017 20:52:40 -0800 |
Michael Pavone |
Fix genesis save state loading via Nuklear UI, sms probably still needs work
nuklear_ui
|
Fri, 24 Nov 2017 12:04:02 -0800 |
Michael Pavone |
Refactored save slot related logic to reduce duplication and allow reuse in new UI. Get state loading/saving mostly working in new UI
nuklear_ui
|
Wed, 22 Nov 2017 11:18:36 -0800 |
Michael Pavone |
Pause menu now triggered on ui.exit event
nuklear_ui
|
Wed, 22 Nov 2017 10:54:27 -0800 |
Michael Pavone |
Fix UI rendering in fullscreen and wome initial work on the "pause" menu
nuklear_ui
|
Tue, 21 Nov 2017 23:11:11 -0800 |
Michael Pavone |
Basic support for loading ROMs via Nuklear UI
nuklear_ui
|
Tue, 21 Nov 2017 19:07:43 -0800 |
Michael Pavone |
Initial work on Nuklear-based UI
nuklear_ui
|
Tue, 21 Nov 2017 18:55:33 -0800 |
Michael Pavone |
Moved initial path logic out of menu so it can be shared with new UI
nuklear_ui
|
Sat, 21 Oct 2017 11:51:24 -0700 |
Michael Pavone |
Change load_rom into load_media with some interface changes in preparation for CD support
segacd
|
Thu, 19 Oct 2017 03:21:24 -0700 |
Michael Pavone |
Implemented Z80 IM 2 and attempted correct intack cycle delay
|
Sat, 14 Oct 2017 05:03:38 -0700 |
Michael Pavone |
Add support for writeable ROM and an entry for Game no Kanzume Otokuyou using that support as it expects the cart area to be writable
|
Mon, 09 Oct 2017 07:48:48 -0700 |
Michael Pavone |
Attempt at fixing issue reported when compiling with MSVC
|
Mon, 09 Oct 2017 07:42:33 -0700 |
Michael Pavone |
Added detection of XBAND test ROMs. None seem to actually work with my limited FRED chip implementation though
|
Thu, 14 Sep 2017 09:49:04 -0700 |
Michael Pavone |
Created branch for segacd work
segacd
|
Wed, 13 Sep 2017 21:13:11 -0700 |
Michael Pavone |
Push correct PC onto stack on divide by zero for pc-relative case
|
Wed, 13 Sep 2017 21:06:25 -0700 |
Michael Pavone |
Preserve original address when retranslating instructions instead of switching to the lowest alias
|
Fri, 08 Sep 2017 00:38:22 -0700 |
Michael Pavone |
Fix unlk for the a7 case
|
Fri, 08 Sep 2017 00:38:10 -0700 |
Michael Pavone |
Fix what are hopefully th elast of the 68K instruction decoder bugs revealed by r57shell/realmonster's test ROM
|
Thu, 07 Sep 2017 00:42:28 -0700 |
Michael Pavone |
More instruction decoder fixes
|
Wed, 06 Sep 2017 23:10:11 -0700 |
Michael Pavone |
Properly clear trace mode on interrupt or other exception. Fix NBCD with memory destination
|
Wed, 06 Sep 2017 22:16:02 -0700 |
Michael Pavone |
Remove unused define in blastem.c
|
Wed, 06 Sep 2017 22:15:22 -0700 |
Michael Pavone |
Update version number for nightly builds
|
Wed, 06 Sep 2017 22:14:51 -0700 |
Michael Pavone |
Fix a bunch of 68K instruction decoder bugs revealed by r57shell/realmonster's test ROM
|
Wed, 30 Aug 2017 01:58:22 -0700 |
Michael Pavone |
Added tag v0.5.1 for changeset 3d48cb0c28be
|
Wed, 30 Aug 2017 01:22:04 -0700 |
Michael Pavone |
Updated version string for 0.5.1 release
v0.5.1
|
Wed, 30 Aug 2017 01:21:28 -0700 |
Michael Pavone |
Updated CHANGELOG for 0.5.1 release
|
Tue, 29 Aug 2017 23:49:57 -0700 |
Michael Pavone |
Fix minor graphical regression in Gunstar Heroes
|
Tue, 29 Aug 2017 22:48:03 -0700 |
Michael Pavone |
Fix regression in XBAND keyboard support. Fixes ticket:33
|
Tue, 29 Aug 2017 19:43:38 -0700 |
Michael Pavone |
Make initial bank register state stored in bank_regs match what is put in to mem_pointers for the sega/SSF2 mapper. Invalidate RAM code ranges on RAM deserialization
|
Tue, 29 Aug 2017 19:42:44 -0700 |
Michael Pavone |
Fix operator precedence in psg serialize/deserialize
|
Tue, 29 Aug 2017 19:42:14 -0700 |
Michael Pavone |
Save entirety of fnum register, not just the low 8 bits
|
Tue, 29 Aug 2017 00:36:25 -0700 |
Michael Pavone |
Fix savestate path calculation in genesis load_state
|
Tue, 29 Aug 2017 00:30:20 -0700 |
Michael Pavone |
Ensure extra_pc is NULL when resuming a save state
|
Tue, 29 Aug 2017 00:09:35 -0700 |
Michael Pavone |
Save and restore YM2612 timer control and keyon/off state in native save states
|
Mon, 28 Aug 2017 22:41:02 -0700 |
Michael Pavone |
Pass the correct context pointer to write handlers in mapper deserialize functions
|
Mon, 28 Aug 2017 22:40:33 -0700 |
Michael Pavone |
Save and restore Z80 bank register in native save states
|
Sun, 27 Aug 2017 18:15:00 -0700 |
Michael Pavone |
Save/restore mapper state in native save states
|
Sat, 26 Aug 2017 11:29:46 -0700 |
Michael Pavone |
Add ROM DB entries for remaining known EEPROM titles. Resolves ticket:21
|
Fri, 25 Aug 2017 20:12:21 -0700 |
Michael Pavone |
Update README in anticipation of 0.5.1 release
|
Thu, 24 Aug 2017 19:40:53 -0700 |
Michael Pavone |
Clear display in SDL2 renderer before doing the texture copy. This gets rid of the artifacts noted in ticket:29
|
Thu, 24 Aug 2017 19:28:56 -0700 |
Michael Pavone |
Allow actually saving a save state in more Z80 states. Save busreq/reset state in bus arbiter section for "native" save states
|
Thu, 24 Aug 2017 00:02:16 -0700 |
Michael Pavone |
Small fix submitted by Anaƫl Seghezzi to his subtle crt shader
|
Wed, 23 Aug 2017 21:18:17 -0700 |
Michael Pavone |
Allow reloading current ROM with a hotkey (default F5) and allow locking on a cartridge via menu
|
Mon, 21 Aug 2017 23:49:56 -0700 |
Michael Pavone |
Fix external v counter when normal resolution interlace mode is active
|
Mon, 21 Aug 2017 23:08:36 -0700 |
Michael Pavone |
Fix timing of VDP ODD flag toggle
|
Wed, 16 Aug 2017 21:04:28 -0700 |
Michael Pavone |
Using ui.exit to abort loading or saving a state via menu will no longer cause you to return to those sub-menus the next time the menu is loaded
|
Wed, 16 Aug 2017 20:45:51 -0700 |
Michael Pavone |
Added a config file option for remembering the last path in the menu
|
Wed, 16 Aug 2017 20:06:28 -0700 |
Michael Pavone |
Added save states to SMS emulation
|
Sun, 13 Aug 2017 22:59:01 -0700 |
Michael Pavone |
Move vscroll latch further forward in H40 mode. Fixes a minor graphical glitch in Skitchin. Needs a proper test ROM to verify exact latch position
|
Fri, 11 Aug 2017 18:58:03 -0700 |
Michael Pavone |
Update VDP color map when loading a native save state
|
Fri, 11 Aug 2017 18:43:48 -0700 |
Michael Pavone |
Avoid generating an instruction that would require a REX prefix when a7 is used as a byte-wide source operand in 32-bit builds. Fixes a fatal error in Dragon's Fury when entering the option menu in a 32-bit build
|
Wed, 09 Aug 2017 23:33:16 -0700 |
Michael Pavone |
write_cram_internal takes a CRAM index, not a CRAM address
|
Wed, 09 Aug 2017 23:26:51 -0700 |
Michael Pavone |
New savestates are working. New config file option for selecting format states will be saved in. Mostly complete, needs a little more work before release
|
Sun, 06 Aug 2017 00:06:36 -0700 |
Michael Pavone |
WIP - New savestate format
|
Fri, 07 Jul 2017 21:44:49 -0700 |
Michael Pavone |
Fix texture coordinate offsets in default shader so things look right with really high resolutions and weird multiples of native
|
Fri, 07 Jul 2017 21:01:45 -0700 |
Michael Pavone |
Ignore SRAM in cart header if it is in the upper 8MB of the address space
|
Thu, 06 Jul 2017 21:51:35 -0700 |
Michael Pavone |
Fix s(tep) debug command for the case of dbra with an expired counter reg
|
Fri, 30 Jun 2017 18:42:52 -0700 |
Michael Pavone |
Make drag and drop play nice with the menu
|
Fri, 30 Jun 2017 00:36:18 -0700 |
Michael Pavone |
Change where vscroll is latched in full plane mode. Fixes Top Gear 2
|
Mon, 26 Jun 2017 23:40:07 -0700 |
Michael Pavone |
Added ROM DB entry for Super 19-in-1 based on hash reported by Sasha
|
Mon, 26 Jun 2017 21:13:17 -0700 |
Michael Pavone |
Fix DMA from byte-wide SRAM
|
Mon, 26 Jun 2017 21:12:46 -0700 |
Michael Pavone |
Fix a silly variable shadowing bug in read_word
|
Mon, 26 Jun 2017 09:38:41 -0700 |
Michael Pavone |
Add smd extension to default extension filter. Make file extension check case insensitive
|
Sat, 24 Jun 2017 23:37:47 -0700 |
Michael Pavone |
Add a file extension filter to the menu
|
Sat, 24 Jun 2017 13:55:54 -0700 |
Michael Pavone |
Support a couple of bootleg X-in-1 carts
|
Fri, 23 Jun 2017 23:16:44 -0700 |
Michael Pavone |
Move Sega mapper implementation out of romdb.c
|
Fri, 23 Jun 2017 21:48:38 -0700 |
Michael Pavone |
Move I2C EEPROM and NOR Flash functions out of romdb.c into new files
|
Thu, 22 Jun 2017 23:40:05 -0700 |
Michael Pavone |
Sonic 3 & Knuckles lock-on is now 100% functional with working saves
|
Thu, 22 Jun 2017 19:36:51 -0700 |
Michael Pavone |
Load SRAM/EEPROM from lock-on cart directory if the lock-on cart is the one with the save device
|
Thu, 22 Jun 2017 09:49:41 -0700 |
Michael Pavone |
WIP support for handling S3 save RAM when locked on
|
Tue, 20 Jun 2017 22:56:07 -0700 |
Michael Pavone |
Initial SRAM support for lock-on carts
|
Mon, 19 Jun 2017 23:27:11 -0700 |
Michael Pavone |
Fix and enhance Sega/SSF2 mapper support to handle homebrew and hacks that use it in combination with SRAM
|
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
|
Tue, 09 May 2017 22:57:12 -0700 |
Michael Pavone |
Add description of overscan settings to README
|
Tue, 09 May 2017 00:02:59 -0700 |
Michael Pavone |
Added a ROM DB entry for Ninja Burai Densetsu as it has EEPROM
|
Tue, 09 May 2017 00:01:49 -0700 |
Michael Pavone |
Added region override for Japanese version of Castle of Illusion to deal with an invalid region header
|
Mon, 08 May 2017 23:41:45 -0700 |
Michael Pavone |
Added a region override for the Japanese version of Alien Soldier so it doesn't end up running at 50Hz
|
Mon, 08 May 2017 22:31:28 -0700 |
Michael Pavone |
Implemented slow rise time of IO pins set as inputs, but not driven by device. Fixes input in Decap Attack and possibly other games with buggy controller code
|
Sat, 06 May 2017 00:09:14 -0700 |
Michael Pavone |
King of the Monsters worked with my older more inaccurage 6-butotn pad emulation, but does not work with the real thing nor does it work with my current 6-butotn pad emulation. Added a ROM DB entry to force a 3-button pad for this game
|
Fri, 05 May 2017 23:45:45 -0700 |
Michael Pavone |
Fix sprite rendering in double resolution interlace mode
|
Fri, 05 May 2017 23:41:14 -0700 |
Michael Pavone |
Decode JMP or JSR with an invalid addressing mode as an invalid instruction
|
Fri, 05 May 2017 22:08:30 -0700 |
Michael Pavone |
Fix vscroll latching when full screen vscroll is used in combination with the window plane on the left side of the screen
|
Thu, 04 May 2017 22:47:51 -0700 |
Michael Pavone |
Fix transition from active to inactive display
|
Thu, 04 May 2017 22:14:12 -0700 |
Michael Pavone |
Fix border rendering so that the first and last line of display are consistently drawn
|
Thu, 04 May 2017 21:06:35 -0700 |
Michael Pavone |
Fix intermittent crash due to an inadvertent executable memory allocation in m68k instruction retranslation
|
Thu, 04 May 2017 21:00:25 -0700 |
Michael Pavone |
Fix some inconsequential issues in code for executable memory allocation noticed while tracking down a different issue
|
Wed, 03 May 2017 21:28:40 -0700 |
Michael Pavone |
Implement the effect of VDP test register usage on the top and bottom borders. Fixes the remaning issue with the border dissolve in the "Ninja Escape" scene of Overdrive 2
|
Mon, 01 May 2017 20:33:59 -0700 |
Michael Pavone |
Fix sprite rendering for negative line. Fixes remaining visual glitch in the Titancade scene of Overdrive 2
|
Sat, 29 Apr 2017 16:51:57 -0700 |
Michael Pavone |
Initial stab at horizontal border when VDP test register layer selection is in effect for H40. Extended horizontal borders in Titancade scene and ninja escape scene mostly correct now
|
Sat, 29 Apr 2017 12:32:50 -0700 |
Michael Pavone |
Make internal screenshot functionality completely ignore overscan settings rather than only doing it for the height
|
Thu, 27 Apr 2017 23:08:49 -0700 |
Michael Pavone |
Fixes to sprite phase 2 so that sprite X reads use the exact same slot as on hardware in the case that there are fewer than the max number of sprites on each line. Re-read sprite Y from SAT cache during phase 2 and properly mask the calculated row. Fixes remaining issues with spinning cube scene in Overdrive 2.
|
Thu, 27 Apr 2017 09:32:21 -0700 |
Michael Pavone |
Adjust how the invalid size is handled for the horizontal dimmension of a plane. Fixes some garbage on the spinning cube scene of Overdrive 2
|
Wed, 26 Apr 2017 22:16:12 -0700 |
Michael Pavone |
Small tweak to how SAT cache updates are done. Mostly fixes the rotating cube scene in Overdrive 2
|
Wed, 26 Apr 2017 21:55:12 -0700 |
Michael Pavone |
Fix timing for branch not taken case in the M68K BCC intruction
|
Wed, 26 Apr 2017 01:12:28 -0700 |
Michael Pavone |
Add 128K VRAM bit to VDP register print in debugger
|
Wed, 26 Apr 2017 01:05:40 -0700 |
Michael Pavone |
Handle address register displacement when calculating branch targets in debugger
|
Mon, 24 Apr 2017 20:49:31 -0700 |
Michael Pavone |
Fix interaction between 68K debugger and instruction retranslation due to self modifying code or bank switching
|
Sun, 23 Apr 2017 00:54:33 -0700 |
Michael Pavone |
Add config file option to disable Open GL rendering
|
Sat, 22 Apr 2017 01:22:47 -0700 |
Michael Pavone |
Fix vgmplay target for ternary tree changes
|
Fri, 21 Apr 2017 23:35:32 -0700 |
Michael Pavone |
Fix a deficiency in the way types were handled in my ternary tree. Fixes in which some paths that were constructed from a template with variables would sometimes get an extra garbage character thrown in
|
Fri, 21 Apr 2017 01:22:52 -0700 |
Michael Pavone |
Fairly major rework of how active/passive is handled along with how the V30 mode bit is handled. Allows the vertical border extension trick in Overdrive 2 to work right
|
Fri, 21 Apr 2017 01:19:40 -0700 |
Michael Pavone |
Minor optimization to avoid invalidating translated code when the bank has not actually changed. Makes a nasty edge case in the 68K debugger slightly less severe when dealing with code that uses banking
|
Thu, 20 Apr 2017 22:28:58 -0700 |
Michael Pavone |
Fixed timing for RTS and RTE
|
Tue, 18 Apr 2017 19:27:10 -0700 |
Michael Pavone |
Initial stab at implementing the output disable/layer selection bits of the VDP test register
|
Mon, 17 Apr 2017 23:58:21 -0700 |
Michael Pavone |
Fix time 68K is locked out of bus when doing a 128KB VRAM mode DMA transfer. Fixes a number of problems in Overdrive 2
|
Mon, 17 Apr 2017 20:54:33 -0700 |
Michael Pavone |
SAT table register bit 0 is not used in H40 mode. Fixes corrupt sprites in ship crash landing scene in Overdrive 2
|
Sun, 16 Apr 2017 18:43:34 -0700 |
Michael Pavone |
Fix some edge cases with regards to 128KB VRAM mode and the SAT cache
|
Sun, 16 Apr 2017 16:40:04 -0700 |
Michael Pavone |
Initial work on handling the 128KB VRAM mode bit and some basic prep work for VDP test register support
|
Sun, 16 Apr 2017 16:38:56 -0700 |
Michael Pavone |
Force display on in stateview if given a save state with the display off
|
Sat, 15 Apr 2017 21:45:19 -0700 |
Michael Pavone |
Fix copy pasta error in handling of Z80 VDP port reads. HV counter reads are not illegal writes =P. Fixes immediate exit in Overdrive II, though other problems remain
|
Wed, 05 Apr 2017 09:48:49 -0700 |
Michael Pavone |
Fix minor bug that displayed window plane as if it were plane A In plane debug view
|
Tue, 04 Apr 2017 19:31:14 -0700 |
Michael Pavone |
Allow a .l suffix to a memory print command to allow fetching and printing a longword
|
Mon, 03 Apr 2017 20:48:13 -0700 |
Michael Pavone |
Improved printing of word at absolute address to support reading from all address types. Implemented support for printing the value pointed to by a register. Removed abuse of read_dma_value in internal debugger.
|
Fri, 31 Mar 2017 19:11:04 -0700 |
Michael Pavone |
Allow adding .w or .b to select just the low word or byte of a register in a 68K debugger print command
|
Fri, 31 Mar 2017 19:07:04 -0700 |
Michael Pavone |
Allow printing current frame number in 68K debugger
|
Fri, 31 Mar 2017 09:49:02 -0700 |
Michael Pavone |
Fix accidental fallthrough on com debugger command
|
Thu, 30 Mar 2017 23:59:57 -0700 |
Michael Pavone |
YM2612 should also be reset on system soft reset
|
Thu, 30 Mar 2017 23:57:30 -0700 |
Michael Pavone |
Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in Fantastic Dizzy and Kid Chameleon
|
Wed, 29 Mar 2017 22:31:37 -0700 |
Michael Pavone |
Added Might and Magic III prototype to ROM DB as it requires SRAM, but does not indicate it in the standard header
|
Wed, 29 Mar 2017 09:29:38 -0700 |
Michael Pavone |
Update ROM DB to override region for Japanese version of Atomic Robo-Kid (incorrect header) and to support some more unlicensed Chinese games with fixed value registers as documented by Andlabs on the Sega Retro wiki
|
Wed, 29 Mar 2017 00:29:44 -0700 |
Michael Pavone |
Allow games to be specified in ROM DB via sha1 instead of product ID. Added a new ROM DB memory map device type fixed for emulating simple fixed value copy protection registers. Used those two features to support Ya Se Chuan Shuo via a ROM DB entry.
|
Tue, 28 Mar 2017 09:39:54 -0700 |
Michael Pavone |
Fix exit trace mode edge case. Call do_sync if trace mode bit is changed in eori sr
|
Tue, 28 Mar 2017 00:13:35 -0700 |
Michael Pavone |
Implemented M68K trace mode. Some edge cases/SR update paths still need work
|
Mon, 27 Mar 2017 09:45:40 -0700 |
Michael Pavone |
Add Japanese version of SSF2 to ROM database
|
Mon, 27 Mar 2017 00:40:10 -0700 |
Michael Pavone |
Initial implementation of YM2612 SSG-EG mode
|
Sat, 25 Mar 2017 15:41:52 -0700 |
Michael Pavone |
Basic implementation of CSM mode that should handle documented edge cases. Dodesn't handle the weird undocumented edge cases I don't have a good understanding of yet though
|
Sat, 25 Mar 2017 11:31:43 -0700 |
Michael Pavone |
Fix latching of V32 mode bit
|
Sat, 25 Mar 2017 00:21:32 -0700 |
Michael Pavone |
Prevent blowing past our native translated instruction size of 255 bytes when translating movem with a large register list. Fixes bug in which Fantastic Dizzy was completely broken on 32-bit builds
|
Wed, 22 Mar 2017 22:16:39 -0700 |
Michael Pavone |
Fix SBCD edge cases to pass Flamewing's test ROM. Could use some cleanup to produce better code for the SBCD case, but produces correct results now
|
Tue, 21 Mar 2017 21:59:05 -0700 |
Michael Pavone |
Change the default screenshot path as per ticket:14
|
Tue, 21 Mar 2017 21:40:47 -0700 |
Michael Pavone |
Make save directory configurable. Satisfies ticket:4
|
Tue, 21 Mar 2017 19:56:50 -0700 |
Michael Pavone |
Allow variables in screenshot_path like initial_path
|
Tue, 21 Mar 2017 19:48:08 -0700 |
Michael Pavone |
Don't leak a ternary tree when building the menu's initial path
|
Tue, 21 Mar 2017 00:40:25 -0700 |
Michael Pavone |
Allow initial_path to contain variable references which allows the default value to be actually specified in the default config file
|
Sun, 19 Mar 2017 18:32:49 -0700 |
Michael Pavone |
Adjust Z80 interrupt pulse duration to match hardware measurements
|
Sun, 19 Mar 2017 12:54:20 -0700 |
Michael Pavone |
Change handling of invalid scroll plane sizes. Fixes title and high score screens in The Incredible Hulk
|
Sun, 19 Mar 2017 11:17:40 -0700 |
Michael Pavone |
Adjust DMA start delay to not break the FIFO Wait State test in the VDP FIFO Testing ROM
|
Sun, 19 Mar 2017 11:14:34 -0700 |
Michael Pavone |
Minor fix to hacky refresh emulation code to more closely match my intent
|
Sun, 19 Mar 2017 00:34:15 -0700 |
Michael Pavone |
Add Mega Everdrive style header detection for homebrew using the SSF2 mapper, though without the Mega Everdrive extensions. Properly invalidate translated code on a bank switch when using the SSF2/Sega mapper
|
Sat, 18 Mar 2017 23:18:37 -0700 |
Michael Pavone |
Basic refresh emulation that doesn't break direct color DMA demos. Fixes sound after entering pause menu in Pacman 2: The New Adventures
|
Sat, 18 Mar 2017 17:09:14 -0700 |
Michael Pavone |
Remove hacky post-DMA delay add proper pre-DMA delay based on logic analyzer capture. 512 color screen is a bit messed up but mostly works. Needs investigation
|
Fri, 17 Mar 2017 08:05:55 -0700 |
Michael Pavone |
Minor fix to timing of "early" overflow case in divs when the dividend is negative
|
Fri, 17 Mar 2017 08:02:03 -0700 |
Michael Pavone |
Fixed some deficiencies in the 68K test generator
|
Wed, 15 Mar 2017 19:05:27 -0700 |
Michael Pavone |
Cycle accurate implementation of divs
|
Tue, 14 Mar 2017 00:06:19 -0700 |
Michael Pavone |
Fix heuristic detection of SRAM for 3MB ROMs with SRAM at the 3MB mark
|
Tue, 14 Mar 2017 00:05:33 -0700 |
Michael Pavone |
Added a ROM DB entry for Hardball III. This game lacks a proper SRAM header
|
Mon, 13 Mar 2017 23:14:13 -0700 |
Michael Pavone |
RESET is not a terminal instruction on the 68K. Fixes a crash bug in Chavez II and possibly other games
|
Mon, 13 Mar 2017 23:13:24 -0700 |
Michael Pavone |
Fix VDP buffer overrun that was causing sprite flickering in some games
|
Mon, 13 Mar 2017 00:23:58 -0700 |
Michael Pavone |
Properly treat invalid addressing modes for PEA/LEA as invalid instructinos
|
Thu, 09 Mar 2017 23:50:46 -0800 |
Michael Pavone |
Fix undefined flags on overflow and divide by zero for divu based on hardware test. Fix saving result of divu when destination is not stored in a host register
|
Thu, 09 Mar 2017 22:17:46 -0800 |
Michael Pavone |
Fix bug in handling of translating unmapped addresses
|
Thu, 09 Mar 2017 21:31:31 -0800 |
Michael Pavone |
Forgot to update flags in the "good" case of the new divu code
|
Thu, 09 Mar 2017 19:23:24 -0800 |
Michael Pavone |
Fix graphical corruption and sprite flickering introduced into some games by the last change for horizontal border support
|
Tue, 07 Mar 2017 20:17:12 -0800 |
Michael Pavone |
Fill in the rest of the framebuffer holes created by horizontal border. Work remains for things to be seemless when display gets turned on and off mid frame
|
Tue, 07 Mar 2017 00:01:16 -0800 |
Michael Pavone |
Fix some of the framebuffer fill holes introduced by horizontal border changes
|
Mon, 06 Mar 2017 23:05:31 -0800 |
Michael Pavone |
Adjust correspondance between slot number and actual video output to better match video signal measurements and analysis of Outrunners behavior on hardware. Partially fixes ticket:13
|
Mon, 06 Mar 2017 09:54:44 -0800 |
Michael Pavone |
Render horizontal border in H32 mode as well. Both modes still need some minor work to deal with inactive/active transition
|
Mon, 06 Mar 2017 09:46:50 -0800 |
Michael Pavone |
Width on glTexSubImage2D call in render_framebuffer_updated needs to match the buffer pitch
|
Mon, 06 Mar 2017 00:23:35 -0800 |
Michael Pavone |
Initial stab at horizontal border emulation. Only works for H40 and still has a few minor holes to fill
|
Sat, 04 Mar 2017 21:34:15 -0800 |
Michael Pavone |
Don't allow the keyboard capture key to get passed to the emulated keyboard
|
Sat, 04 Mar 2017 19:02:53 -0800 |
Michael Pavone |
Fix info_message/warning/error functions to deal with limitations of vsnprintf on Windows
|
Sat, 04 Mar 2017 12:00:42 -0800 |
Michael Pavone |
Fix secondary targets
|
Sat, 04 Mar 2017 11:50:14 -0800 |
Michael Pavone |
Implement raw screenshot functionality requested in ticket:10
|
Fri, 03 Mar 2017 23:51:29 -0800 |
Michael Pavone |
Cycle accurate divu and undefined flags for overflow case
|
Thu, 02 Mar 2017 22:22:54 -0800 |
Michael Pavone |
Improve hacky name parsing code to handle Whac a Critter/Mallet Legend
|
Thu, 02 Mar 2017 22:18:15 -0800 |
Michael Pavone |
Fix implementation of in c and out c on 32-bit x86
|
Thu, 02 Mar 2017 21:08:33 -0800 |
Michael Pavone |
Support for the Realtec mapper. Needs testing with games besides The Earth Defend
|
Wed, 01 Mar 2017 00:14:50 -0800 |
Michael Pavone |
Fix scancode for F key
|
Wed, 01 Mar 2017 00:08:18 -0800 |
Michael Pavone |
Fix removal of scan codes from buffer in XBAND keyboard
|
Wed, 01 Mar 2017 00:00:04 -0800 |
Michael Pavone |
Only allow keyboard capture if the emulated system has a keyboard attached
|
Tue, 28 Feb 2017 23:52:16 -0800 |
Michael Pavone |
Automatically connect XBAND keyboard if XBAND ROM is detected
|
Tue, 28 Feb 2017 23:50:12 -0800 |
Michael Pavone |
Implement keyboard capture functionality
|
Tue, 28 Feb 2017 21:59:58 -0800 |
Michael Pavone |
immediate and predecrement are illegal source address modes for movem. Fixes ticket:8 and ticket:9
|
Mon, 27 Feb 2017 00:38:53 -0800 |
Michael Pavone |
Don't depend on USER being set in build_nightly as it does not seem to work when build job is run from cron
|
Mon, 27 Feb 2017 00:28:05 -0800 |
Michael Pavone |
More logging. Fix path in upload step of build_upload_win_nightly
|
Mon, 27 Feb 2017 00:21:38 -0800 |
Michael Pavone |
Add some logging to build_nightly
|
Mon, 27 Feb 2017 00:17:53 -0800 |
Michael Pavone |
Eliminate usage of wine in build_release
|
Mon, 27 Feb 2017 00:02:20 -0800 |
Michael Pavone |
build_upload_win_nightly needs some steps from build_nightly since it skips invoking that script and instead calls build_release directly
|
Sun, 26 Feb 2017 23:37:11 -0800 |
Michael Pavone |
Missed a usage of Wine in Makefile
|
Sun, 26 Feb 2017 23:25:11 -0800 |
Michael Pavone |
Windows nightly build upload script
|
Sun, 26 Feb 2017 23:20:11 -0800 |
Michael Pavone |
Fix direct usage of read rather than GDB_READ in gdb_remote.c
|
Sun, 26 Feb 2017 23:18:21 -0800 |
Michael Pavone |
Update Windows build to use mingw-w64 cross compiler rather than Wine
|
Sun, 26 Feb 2017 20:50:03 -0800 |
Michael Pavone |
Seems like network in the container takes a moment to work, added a sleep to build_upload_nightly to compensate
|
Sun, 26 Feb 2017 20:21:52 -0800 |
Michael Pavone |
Use public key auth rather than trying to make passowrd auth work in a script
|
Sun, 26 Feb 2017 19:51:05 -0800 |
Michael Pavone |
Fixes for nightly build upload script
|
Sun, 26 Feb 2017 16:49:26 -0800 |
Michael Pavone |
Fun untested changes for uploading nightly builds
|
Sun, 26 Feb 2017 01:55:34 -0800 |
Michael Pavone |
Remove clean step from SDL and glew dependencies in release_build script. Should not be needed now that each build type will have it's own environment
|
Sun, 26 Feb 2017 01:46:39 -0800 |
Michael Pavone |
Back out -j4 on blastem make as it appears to be calling problems too
|
Sun, 26 Feb 2017 01:40:53 -0800 |
Michael Pavone |
Back out -j4 on sdl make as it does not appear to be safe
|
Sun, 26 Feb 2017 01:29:37 -0800 |
Michael Pavone |
Add some parallelism to build_release make invocations
|
Sun, 26 Feb 2017 01:10:09 -0800 |
Michael Pavone |
Small fix to build_nightly
|
Sun, 26 Feb 2017 01:08:42 -0800 |
Michael Pavone |
Small fix to build_nightly
|
Sun, 26 Feb 2017 00:57:29 -0800 |
Michael Pavone |
Added untested script for part of a nightly build process
|
Sat, 25 Feb 2017 02:31:07 -0800 |
Michael Pavone |
Initial implementation of the XBAND "Eric Smith" keyboard
|
Sat, 25 Feb 2017 02:30:55 -0800 |
Michael Pavone |
Cut down on the verbose logging in XBAND code
|
Fri, 24 Feb 2017 00:08:52 -0800 |
Michael Pavone |
Awful hack to get the XBAND menu booting
|
Thu, 23 Feb 2017 22:09:34 -0800 |
Michael Pavone |
Minor xband fixes
|
Thu, 23 Feb 2017 00:08:37 -0800 |
Michael Pavone |
WIP support for XBAND mapper hardware
|
Thu, 23 Feb 2017 00:08:17 -0800 |
Michael Pavone |
WIP update to README for 0.5.0
|
Thu, 23 Feb 2017 00:08:04 -0800 |
Michael Pavone |
Minor fix to 68K instruction decoder
|
Sun, 19 Feb 2017 17:37:25 -0800 |
Michael Pavone |
Fix loading of the R register from the in memory context
|
Sun, 19 Feb 2017 12:41:57 -0800 |
Michael Pavone |
Ported correct but inefficient overlapping instruction handling from 68K core to Z80 core. Fixed remaining stack alignment issue for Z80 breakpoints on 64-bit. Probably still needs fixing for 32-bit
|
Sat, 18 Feb 2017 05:42:37 -0800 |
Michael Pavone |
Fix indentation of -m option
|
Tue, 14 Feb 2017 05:14:10 -0800 |
Michael Pavone |
Hacky fix so sound works in Project MD again
|
Tue, 14 Feb 2017 04:44:37 -0800 |
Michael Pavone |
Fix handling of SRAM overlapping with ROM
|
Tue, 14 Feb 2017 04:15:49 -0800 |
Michael Pavone |
Add mising include in genesis.c so the Windows build works again
|
Sun, 12 Feb 2017 12:38:31 -0800 |
Michael Pavone |
Fix timing for instructions using BINARY_IMPL
|
Thu, 09 Feb 2017 00:49:53 -0800 |
Michael Pavone |
Properly treat bad addressing modes in OR/AND as illegal instructions
|
Sat, 04 Feb 2017 00:44:29 -0800 |
Michael Pavone |
Update TODO to reflect MULU/MULS improvements
|
Sat, 04 Feb 2017 00:41:15 -0800 |
Michael Pavone |
Cycle accurate MULU/MULS emulation
|
Wed, 01 Feb 2017 21:19:35 -0800 |
Michael Pavone |
Basic implementation of serial IO registers, but without actual serial IO support. Needed to run a certain software check cartridge that is floating around.
|
Wed, 01 Feb 2017 19:33:11 -0800 |
Michael Pavone |
Fix regression in handling of unmapped memory addresses
|
Sun, 29 Jan 2017 11:06:22 -0800 |
Michael Pavone |
Remove movem item from TODO since it is done
|
Sun, 29 Jan 2017 00:15:18 -0800 |
Michael Pavone |
Implement extra read and fix movem timing generally
|
Sat, 28 Jan 2017 23:50:38 -0800 |
Michael Pavone |
Minor TODO list update
|
Sat, 28 Jan 2017 23:50:15 -0800 |
Michael Pavone |
Fix vgmplay and stateview targets
|
Fri, 27 Jan 2017 22:30:52 -0800 |
Michael Pavone |
Implement SMS hardware soft reset (note only available on real hardware on the Genesis in PBC mode)
|
Fri, 27 Jan 2017 21:27:37 -0800 |
Michael Pavone |
Implement soft reset in Genesis mode
|
Thu, 26 Jan 2017 23:49:13 -0800 |
Michael Pavone |
Basic support for mapping an analog axis to functionality
|
Thu, 26 Jan 2017 20:30:33 -0800 |
Michael Pavone |
Update default config to map leftstick/l3 to quick save
|
Thu, 26 Jan 2017 20:28:00 -0800 |
Michael Pavone |
Added mappings to allow PS-style names for leftstick/rightstick click actions aka l3/r3
|
Thu, 26 Jan 2017 20:07:17 -0800 |
Michael Pavone |
Added config file option to specify that RAM should be randomly initialized. Moved default_region inside a new "system" parent node in config
|
Thu, 26 Jan 2017 09:08:23 -0800 |
Michael Pavone |
Updated TODO
|
Thu, 26 Jan 2017 00:55:02 -0800 |
Michael Pavone |
Allow toggling full screen mode at runtime. Allow resizing the window in windowed mode. Allow specifying the aspect ratio in the config file.
|
Wed, 25 Jan 2017 09:41:12 -0800 |
Michael Pavone |
Use filename for game title in SMS mode
|
Tue, 24 Jan 2017 23:59:32 -0800 |
Michael Pavone |
Minor TODO list update
|
Tue, 24 Jan 2017 23:45:30 -0800 |
Michael Pavone |
Update TODO list
|
Tue, 24 Jan 2017 23:17:24 -0800 |
Michael Pavone |
Adjust mouse cursor in absolute mode/menu to account for presence of top border
|
Tue, 24 Jan 2017 23:16:21 -0800 |
Michael Pavone |
Minor cleanup to handle_mouse_moved
|
Tue, 24 Jan 2017 23:00:56 -0800 |
Michael Pavone |
Fix stateview and vgmplay targets
|
Tue, 24 Jan 2017 21:26:46 -0800 |
Michael Pavone |
Improved parsing of cartridge region header
|
Tue, 24 Jan 2017 20:53:10 -0800 |
Michael Pavone |
Make gamepad "semantic" mapping play nice with hotplug support
|
Tue, 24 Jan 2017 18:53:55 -0800 |
Michael Pavone |
Added a ROM DB entry for the European version of Another World since it has an invalid region header and does not like being run at 60Hz
|
Tue, 24 Jan 2017 00:15:27 -0800 |
Michael Pavone |
Inefficient fix for overlapping instruction problem that was causing issues with Outrunners
|
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
|
Sun, 01 Jan 2017 21:06:32 -0800 |
Michael Pavone |
Update Mode 4 rendering to match logic analyzer captures
|
Sun, 01 Jan 2017 02:33:06 -0800 |
Michael Pavone |
Fix a bug in hslot advancement in Mode 4. Fix some of the "inactive_start" calculations that did not take into account Mode 4.
|
Sun, 01 Jan 2017 01:23:26 -0800 |
Michael Pavone |
Make Mode 4 sprite rendering a little less broken
|
Sun, 01 Jan 2017 01:16:43 -0800 |
Michael Pavone |
Fix rendering of BG color index 0 in Mode 4. Only transparent with respect to sprites and not the backdrop like in Mode 5
|
Sun, 01 Jan 2017 01:10:44 -0800 |
Michael Pavone |
Partial fix for Z80 debugger brokeness introduced with stack alignment changes
|
Wed, 28 Dec 2016 20:39:27 -0800 |
Michael Pavone |
Remove memory map assumptions from Z80 core and move a little bit of logic to the generic backend.c so it can be shared between CPU cores
|
Wed, 28 Dec 2016 12:28:52 -0800 |
Michael Pavone |
Enabled Z80 debugger in PBC mode
|
Tue, 27 Dec 2016 18:58:31 -0800 |
Michael Pavone |
Detect failures to initialize a system context and report an error rather than crashing
|
Tue, 27 Dec 2016 14:31:27 -0800 |
Michael Pavone |
Fix Mode 4 color mapping
|
Tue, 27 Dec 2016 13:59:01 -0800 |
Michael Pavone |
Clear interrupt status flags after getting the status register value rather than before
|
Tue, 27 Dec 2016 13:46:06 -0800 |
Michael Pavone |
Brighten up Mode 4 colors
|
Tue, 27 Dec 2016 13:38:58 -0800 |
Michael Pavone |
The function of the HVC Latch enable bit in mode register 1 is different when not in mode 5
|
Tue, 27 Dec 2016 13:26:14 -0800 |
Michael Pavone |
Fix inactive start line for Mode 4 in vdp_next_hint. Fix an off by one error in the range of registers allowed to be written in Mode 4
|
Tue, 27 Dec 2016 13:11:07 -0800 |
Michael Pavone |
Implemented Mode 4 sprite list termination
|
Tue, 27 Dec 2016 12:43:37 -0800 |
Michael Pavone |
Less broken Mode 4 implementation
|
Tue, 27 Dec 2016 11:31:17 -0800 |
Michael Pavone |
Somewhat broken implementation of Mode 4
|
Thu, 22 Dec 2016 20:39:35 -0800 |
Michael Pavone |
Fix clearing of interrupt pending flags on control port read in PBC mode
|
Thu, 22 Dec 2016 19:54:11 -0800 |
Michael Pavone |
Added Jaguar header missed in earlier commits
|
Thu, 22 Dec 2016 19:51:25 -0800 |
Michael Pavone |
Initial support for Genesis/Megadrive PBC mode. VDP still needs Mode 4 to be useful.
|
Thu, 22 Dec 2016 10:51:33 -0800 |
Michael Pavone |
More cleanup in preparation for SMS/Mark III support
|
Mon, 19 Dec 2016 14:16:59 -0800 |
Michael Pavone |
WIP Jaguar GPU/DSP emulation
|
Mon, 19 Dec 2016 14:16:43 -0800 |
Michael Pavone |
Fix blastjag target
|
Mon, 19 Dec 2016 13:58:51 -0800 |
Michael Pavone |
Restore 68K address logging functionality
|
Mon, 19 Dec 2016 13:46:58 -0800 |
Michael Pavone |
Fix intermittent crash in GST savestate loading
|
Mon, 19 Dec 2016 13:28:18 -0800 |
Michael Pavone |
Mostly working changes to allow support for multiple emulated system types in main blastem program
|
Wed, 14 Dec 2016 23:27:42 -0800 |
Michael Pavone |
Fix a couple of timing regressions in Z80 core
|
Wed, 14 Dec 2016 23:26:12 -0800 |
Michael Pavone |
Fix a subtle bug in interrupt handling introduced with the move to a single cycle register in the Z80 core. Fixes regression in Puyo Puyo 2
|
Wed, 14 Dec 2016 20:20:34 -0800 |
Michael Pavone |
Fix Z80 interrupt pulse duration. Fixes inconsistent music playback speed in Sonic 2 introduced in 0.4.1
|
Mon, 12 Dec 2016 19:21:22 -0800 |
Michael Pavone |
Fix to the fix of handling of self modifying code. Was ORing the base address with the wrong register before calling the modified code handler
|
Mon, 12 Dec 2016 09:50:33 -0800 |
Michael Pavone |
Fix field flag handling bug introduced with VDP/render interface cleanup
|
Sun, 11 Dec 2016 22:00:41 -0800 |
Michael Pavone |
Fix Z80 RAM mapping after refactor
|
Fri, 09 Dec 2016 18:39:44 -0800 |
Michael Pavone |
Fix the previous WIP commit. Quick tests suggests things are no more broken than before now.
|
Fri, 09 Dec 2016 09:48:48 -0800 |
Michael Pavone |
WIP split of ROM loading/argument parsing from Genesis emulation code. Compiles and doesn't crash, but nothing works. Still a few too many globals as well.
|
Mon, 28 Nov 2016 22:45:46 -0800 |
Michael Pavone |
Clean up symbol visiblity and delete a ltitle bit of dead code
|
Tue, 15 Nov 2016 08:18:57 -0800 |
Michael Pavone |
Update stateview so it builds successfully again
|
Sat, 05 Nov 2016 21:41:23 -0700 |
Michael Pavone |
Fix Jaguar video interrupt cycle calculation
|
Sat, 05 Nov 2016 21:19:18 -0700 |
Michael Pavone |
Fix CRY color mapping
|
Sat, 05 Nov 2016 17:16:16 -0700 |
Michael Pavone |
Fix implementation of scaled objects. Implement transparency flag
|
Sat, 05 Nov 2016 00:23:11 -0700 |
Michael Pavone |
Get Jaguar video interrupt working
|
Mon, 31 Oct 2016 18:41:42 -0700 |
Michael Pavone |
Better disassembly of GPU/DSP load store instructions
|
Mon, 31 Oct 2016 18:36:17 -0700 |
Michael Pavone |
Correct disassembly of r14/r15 relative loads and stores
|
Mon, 31 Oct 2016 09:23:25 -0700 |
Michael Pavone |
Get Jaguar disassembler more or less working. Dump gpu program to file when GPU GO bit is set
|
Sun, 30 Oct 2016 19:42:48 -0700 |
Michael Pavone |
Initial stab at jaguar disassemler
|
Sun, 30 Oct 2016 19:42:30 -0700 |
Michael Pavone |
Slightly more detailed logging of unhandled register writes
|
Sun, 16 Oct 2016 21:58:29 -0700 |
Michael Pavone |
Fix segfault in certain games that have SRAM and ROM bankswitched at the same address
|
Sun, 16 Oct 2016 18:25:18 -0700 |
Michael Pavone |
Initial stab at implementing the Jaguar object processor
|
Wed, 12 Oct 2016 09:39:52 -0700 |
Michael Pavone |
Initial implementation of video output hardware
|
Sat, 08 Oct 2016 23:49:20 -0700 |
Michael Pavone |
Basic handling of video/object processor register writes
|
Fri, 07 Oct 2016 18:27:38 -0700 |
Michael Pavone |
Added placeholder code for video output hardware/object processor
|
Thu, 06 Oct 2016 22:25:12 -0700 |
Michael Pavone |
Made some optimizations to gen_mem_fun to keep the size of chunk handler sections within range of a single byte displacement
|
Thu, 06 Oct 2016 21:12:40 -0700 |
Michael Pavone |
Fix some unresolved symbols when linking blastjag
|
Thu, 06 Oct 2016 21:11:58 -0700 |
Michael Pavone |
Remove hacky assumption about Genesis memory map in M68K core
|
Thu, 06 Oct 2016 09:35:35 -0700 |
Michael Pavone |
Byteswap ROMs in jaguar ROM loader. Handle switching memory map from writes to memcon1. Fix some typos in error messages
|
Thu, 06 Oct 2016 09:34:31 -0700 |
Michael Pavone |
Add support for specifying a reset handler in the M68K core. Adjust memory map initialization to handle extra field. Improved handling of out of bounds execution.
|
Thu, 06 Oct 2016 09:25:43 -0700 |
Michael Pavone |
Fix handling of MMAP_CODE chunks that also have MMAP_PTR_IDX set
|
Tue, 04 Oct 2016 18:30:49 -0700 |
Michael Pavone |
Some initial work on Atari Jaguar emulation
|
Tue, 04 Oct 2016 18:30:24 -0700 |
Michael Pavone |
Add a new memory map flag to support an auxilliary buffer for translating code from MMAP_PTR_IDX chunks for which the pointer is null
|
Tue, 04 Oct 2016 18:28:35 -0700 |
Michael Pavone |
Added some hacky support for specifying a start offset in 68K disassembler
|
Mon, 22 Aug 2016 09:46:18 -0700 |
Michael Pavone |
Cleanup the separation of render backend and VDP code in preparation for having extra debug windows. Make determination of H40/H32 based on number of lines in each mode.
|
Fri, 12 Aug 2016 09:39:39 -0700 |
Michael Pavone |
Removed obsolete TOOD
|
Fri, 12 Aug 2016 09:29:08 -0700 |
Michael Pavone |
Fix a memory leak in try_alloc_arena
|
Tue, 09 Aug 2016 22:54:35 -0700 |
Michael Pavone |
Fix NOGL compile option
|
Tue, 09 Aug 2016 22:49:32 -0700 |
Michael Pavone |
Make the Makefile more OpenBSD friendly. LTO is not supported on the super old version of GCC it uses. uname -m reports different names than Linux. compiler will return error on rather than just warning for unknown options
|
Tue, 09 Aug 2016 21:29:49 -0700 |
Michael Pavone |
Fixed a bug in call_raxfallback that would cause the call to be omitted completely in the RAX fallback case. This fixes a crash on OpenBSD and possibly other systems
|
Sat, 06 Aug 2016 07:41:01 -0700 |
Michael Pavone |
Added tag v0.4.1 for changeset 1ffa7891b4ec
|
Sat, 06 Aug 2016 07:40:43 -0700 |
Michael Pavone |
Final 0.4.1 changelog update
v0.4.1
|
Fri, 05 Aug 2016 23:10:16 -0700 |
Michael Pavone |
Updated special thanks
|
Fri, 05 Aug 2016 22:24:43 -0700 |
Michael Pavone |
Fix a memory corruption bug from failing to grow the buffer for the window caption when switching games
|
Fri, 05 Aug 2016 22:24:36 -0700 |
Michael Pavone |
Added Evander 'Real Deal' Holyfield's Boxing to the ROM DB
|
Thu, 04 Aug 2016 19:27:04 -0700 |
Michael Pavone |
Updated README
|
Thu, 04 Aug 2016 00:19:36 -0700 |
Michael Pavone |
Updated changelog
|
Wed, 03 Aug 2016 23:55:16 -0700 |
Michael Pavone |
Add Special Thanks to About menu
|
Tue, 02 Aug 2016 09:31:05 -0700 |
Michael Pavone |
Updat version number in preparation for upcoming release
|
Mon, 01 Aug 2016 19:24:51 -0700 |
Michael Pavone |
Implemented IND and INDR
|
Mon, 01 Aug 2016 19:18:50 -0700 |
Michael Pavone |
Implemented INIR
|
Mon, 01 Aug 2016 09:48:10 -0700 |
Michael Pavone |
Implement INI
|
Sun, 31 Jul 2016 15:20:00 -0700 |
Michael Pavone |
Added some hacky code to support a virtual root directory for selecting drives on Windows
|
Sat, 30 Jul 2016 23:36:02 -0700 |
Michael Pavone |
Use more appropriate paths for save directories and config files on Windows. Got rid of what should be the last vestiges of hard-coded path separators
|
Sat, 30 Jul 2016 16:01:57 -0700 |
Michael Pavone |
Fix handling of undocumented flag bits for ADD in 32-bit builds
|