Mercurial > repos > blastem
graph
-
Fix DMA from byte-wide SRAMMon, 26 Jun 2017 21:13:17 -0700, by Michael Pavone
-
Fix a silly variable shadowing bug in read_wordMon, 26 Jun 2017 21:12:46 -0700, by Michael Pavone
-
Add smd extension to default extension filter. Make file extension check case insensitiveMon, 26 Jun 2017 09:38:41 -0700, by Michael Pavone
-
Add a file extension filter to the menuSat, 24 Jun 2017 23:37:47 -0700, by Michael Pavone
-
Support a couple of bootleg X-in-1 cartsSat, 24 Jun 2017 13:55:54 -0700, by Michael Pavone
-
Move Sega mapper implementation out of romdb.cFri, 23 Jun 2017 23:16:44 -0700, by Michael Pavone
-
Move I2C EEPROM and NOR Flash functions out of romdb.c into new filesFri, 23 Jun 2017 21:48:38 -0700, by Michael Pavone
-
Sonic 3 & Knuckles lock-on is now 100% functional with working savesThu, 22 Jun 2017 23:40:05 -0700, by Michael Pavone
-
Load SRAM/EEPROM from lock-on cart directory if the lock-on cart is the one with the save deviceThu, 22 Jun 2017 19:36:51 -0700, by Michael Pavone
-
WIP support for handling S3 save RAM when locked onThu, 22 Jun 2017 09:49:41 -0700, by Michael Pavone
-
Initial SRAM support for lock-on cartsTue, 20 Jun 2017 22:56:07 -0700, by Michael Pavone
-
Fix and enhance Sega/SSF2 mapper support to handle homebrew and hacks that use it in combination with SRAMMon, 19 Jun 2017 23:27:11 -0700, by 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 cartMon, 19 Jun 2017 19:18:50 -0700, by Michael Pavone
-
WIP ROM DB entry changes for Magistr 16Mon, 19 Jun 2017 09:44:37 -0700, by Michael Pavone
-
Minor simplification of default fragment shaderSat, 17 Jun 2017 17:43:47 -0700, by Michael Pavone
-
Force texture y-coordinate to middle of line in default shader. Substantially improves picture when linear texture filtering is usedSat, 17 Jun 2017 15:56:07 -0700, by Michael Pavone
-
Slightly less broken default fragment shader. Looks much better with nearest neighbor, still needs work for linear interpolationSat, 17 Jun 2017 15:43:44 -0700, by Michael Pavone
-
Allow selecting linear or nearet neighbor scaling for both the Open GL and SDL 2 renderersThu, 15 Jun 2017 22:51:28 -0700, by Michael Pavone
-
Allow height to be specified in the config file and properly calculate from the aspect setting if it is not specifiedThu, 15 Jun 2017 19:24:16 -0700, by 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 rendererThu, 15 Jun 2017 09:45:21 -0700, by 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 entryWed, 14 Jun 2017 21:59:30 -0700, by 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 EWed, 14 Jun 2017 21:17:35 -0700, by Michael Pavone
-
Fix absolute mouse mode when non-default overscan settings are usedWed, 14 Jun 2017 20:46:11 -0700, by Michael Pavone
-
Initial support for drag and drop. Some work needed for proper menu integration.Wed, 14 Jun 2017 09:48:46 -0700, by Michael Pavone
-
Only capture mouse if an emulated mouse is attachedMon, 12 Jun 2017 21:12:28 -0700, by Michael Pavone
-
Initial work to support parallel NOR flash and the Magistr 16Wed, 07 Jun 2017 23:06:14 -0700, by Michael Pavone
-
Small fix to handling of the "bus" option in a RAM type ROM DB memory mapMon, 05 Jun 2017 23:03:46 -0700, by Michael Pavone
-
Updated version string for 0.5.1 pre-releasesSun, 04 Jun 2017 10:08:20 -0700, by Michael Pavone
-
Added a "subtle" CRT shader contributed by Anael SeghezziSun, 04 Jun 2017 10:07:36 -0700, by Michael Pavone
-
Added tag v0.5.0 for changeset 990a26391933Fri, 02 Jun 2017 01:44:36 -0700, by Michael Pavone
-
D&D - Warriors of the Eternal Sun has 6-button pad issuesFri, 02 Jun 2017 00:41:22 -0700, by Michael Pavone
-
Add device override for Fun n Games as it supports the mouseFri, 02 Jun 2017 00:36:07 -0700, by Michael Pavone
-
Might and Magic - Gates to Another World has a bad SRAM headerFri, 02 Jun 2017 00:34:17 -0700, by Michael Pavone
-
Force J region for Japanese version of Light CrusaderWed, 31 May 2017 21:34:59 -0700, by Michael Pavone
-
Prevent emulated screen from "rolling" when the vertical resolution is changed at an inopportune timeWed, 31 May 2017 21:10:49 -0700, by Michael Pavone
-
Added stub load_save and persist_save functions to SMS system so that we don't crash when switching games via the menuWed, 31 May 2017 09:45:37 -0700, by Michael Pavone
-
Updated changelog for 0.5.0 releaseTue, 30 May 2017 23:39:09 -0700, by Michael Pavone
-
Second Samurai is slightly incompatible with 6-button controllersTue, 30 May 2017 23:10:14 -0700, by Michael Pavone
-
Added Rockman Mega World to ROM DB as it has EEPROMTue, 30 May 2017 23:05:18 -0700, by 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 modeMon, 29 May 2017 22:19:33 -0700, by Michael Pavone
-
Update SMS code for changes supporting slow rise time emulation in IO codeMon, 29 May 2017 18:25:11 -0700, by Michael Pavone
-
Get H32 in sync with H40 with regards to borders and test register support. Minor cleanup to H40 border renderingMon, 29 May 2017 17:30:40 -0700, by Michael Pavone
-
Implemented SMS pause buttonSun, 28 May 2017 21:03:55 -0700, by Michael Pavone
-
Implemented Z80 NMISun, 28 May 2017 21:02:47 -0700, by 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 movesFri, 26 May 2017 19:18:19 -0700, by 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:47:40 -0700, by Michael Pavone
-
Fixed regression from VDP sync changes. Direct color DMA demos are now achieving stable sync againTue, 23 May 2017 23:17:24 -0700, by Michael Pavone
-
Attempt at improving refresh emulationTue, 23 May 2017 23:00:32 -0700, by 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 hackTue, 23 May 2017 21:09:38 -0700, by Michael Pavone
-
Fix interrupt latency for move.l with memory destinationTue, 23 May 2017 21:07:56 -0700, by 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 OD2Tue, 23 May 2017 19:09:57 -0700, by Michael Pavone
-
Fix small blank spot on line -2 in "ninja escape" border fade in OD2Tue, 23 May 2017 09:39:22 -0700, by Michael Pavone
-
Force 3-button pad for combat cars as the options menu has some issues with a 6-button padMon, 22 May 2017 22:04:07 -0700, by Michael Pavone
-
Fix regression in horizontal interrupt timing that was breaking the "water" palette swap in the Sonic series and other gamesMon, 22 May 2017 21:11:13 -0700, by 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 OD2Fri, 19 May 2017 22:07:50 -0700, by Michael Pavone
-
Added some code to try and prevent Z80 accesses and refresh cycles from screwing up interrupt latency more than on hardwareFri, 19 May 2017 20:54:04 -0700, by Michael Pavone
-
Fix to M68K interrupt latency for most instructions. Still needs some work for RAW_IMPL instructions besides moveFri, 19 May 2017 20:27:35 -0700, by Michael Pavone
-
Fix regression in games that disable the display early like F1 World Championship. Remove debug printfSun, 14 May 2017 12:07:39 -0700, by Michael Pavone
-
WIP attempt at fixing the minor line -2 glitch in the OD2 Ninja Escape sceneSun, 14 May 2017 11:15:56 -0700, by Michael Pavone
-
Print PATH in build_release script to help debug future build failuresFri, 12 May 2017 23:34:17 -0700, by 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 terminalFri, 12 May 2017 23:33:00 -0700, by Michael Pavone
-
Fix regression in Mode 4 sprite renderingThu, 11 May 2017 20:33:31 -0700, by Michael Pavone
-
Fix regression in mode 4 introduced when advance_output_line was addedThu, 11 May 2017 08:01:10 -0700, by 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 deadlockThu, 11 May 2017 07:51:28 -0700, by Michael Pavone
-
Load extra controller mappings from gamecontrollerdb.txtWed, 10 May 2017 22:06:59 -0700, by Michael Pavone
-
Updated special thanks and version number listed in menu ROMWed, 10 May 2017 19:32:13 -0700, by Michael Pavone
-
Update README to account for new config file optionsWed, 10 May 2017 19:23:59 -0700, by Michael Pavone
-
Add description of overscan settings to READMETue, 09 May 2017 22:57:12 -0700, by Michael Pavone
-
Added a ROM DB entry for Ninja Burai Densetsu as it has EEPROMTue, 09 May 2017 00:02:59 -0700, by Michael Pavone
-
Added region override for Japanese version of Castle of Illusion to deal with an invalid region headerTue, 09 May 2017 00:01:49 -0700, by Michael Pavone
-
Added a region override for the Japanese version of Alien Soldier so it doesn't end up running at 50HzMon, 08 May 2017 23:41:45 -0700, by 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 codeMon, 08 May 2017 22:31:28 -0700, by Michael Pavone
-
Fix sprite rendering in double resolution interlace modeFri, 05 May 2017 23:45:45 -0700, by Michael Pavone
-
Decode JMP or JSR with an invalid addressing mode as an invalid instructionFri, 05 May 2017 23:41:14 -0700, by Michael Pavone
-
Fix vscroll latching when full screen vscroll is used in combination with the window plane on the left side of the screenFri, 05 May 2017 22:08:30 -0700, by Michael Pavone
-
Fix transition from active to inactive displayThu, 04 May 2017 22:47:51 -0700, by Michael Pavone
-
Fix border rendering so that the first and last line of display are consistently drawnThu, 04 May 2017 22:14:12 -0700, by Michael Pavone
-
Fix intermittent crash due to an inadvertent executable memory allocation in m68k instruction retranslationThu, 04 May 2017 21:06:35 -0700, by Michael Pavone
-
Fix some inconsequential issues in code for executable memory allocation noticed while tracking down a different issueThu, 04 May 2017 21:00:25 -0700, by 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 2Wed, 03 May 2017 21:28:40 -0700, by Michael Pavone
-
Fix sprite rendering for negative line. Fixes remaining visual glitch in the Titancade scene of Overdrive 2Mon, 01 May 2017 20:33:59 -0700, by 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 nowSat, 29 Apr 2017 16:51:57 -0700, by Michael Pavone
-
Make internal screenshot functionality completely ignore overscan settings rather than only doing it for the heightSat, 29 Apr 2017 12:32:50 -0700, by 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 23:08:49 -0700, by 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 2Thu, 27 Apr 2017 09:32:21 -0700, by Michael Pavone
-
Small tweak to how SAT cache updates are done. Mostly fixes the rotating cube scene in Overdrive 2Wed, 26 Apr 2017 22:16:12 -0700, by Michael Pavone
-
Fix timing for branch not taken case in the M68K BCC intructionWed, 26 Apr 2017 21:55:12 -0700, by Michael Pavone
-
Add 128K VRAM bit to VDP register print in debuggerWed, 26 Apr 2017 01:12:28 -0700, by Michael Pavone
-
Handle address register displacement when calculating branch targets in debuggerWed, 26 Apr 2017 01:05:40 -0700, by Michael Pavone
-
Fix interaction between 68K debugger and instruction retranslation due to self modifying code or bank switchingMon, 24 Apr 2017 20:49:31 -0700, by Michael Pavone
-
Add config file option to disable Open GL renderingSun, 23 Apr 2017 00:54:33 -0700, by Michael Pavone
-
Fix vgmplay target for ternary tree changesSat, 22 Apr 2017 01:22:47 -0700, by 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 inFri, 21 Apr 2017 23:35:32 -0700, by 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 rightFri, 21 Apr 2017 01:22:52 -0700, by 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 bankingFri, 21 Apr 2017 01:19:40 -0700, by Michael Pavone
-
Fixed timing for RTS and RTEThu, 20 Apr 2017 22:28:58 -0700, by Michael Pavone
-
Initial stab at implementing the output disable/layer selection bits of the VDP test registerTue, 18 Apr 2017 19:27:10 -0700, by 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 2Mon, 17 Apr 2017 23:58:21 -0700, by Michael Pavone
-
SAT table register bit 0 is not used in H40 mode. Fixes corrupt sprites in ship crash landing scene in Overdrive 2Mon, 17 Apr 2017 20:54:33 -0700, by Michael Pavone
-
Fix some edge cases with regards to 128KB VRAM mode and the SAT cacheSun, 16 Apr 2017 18:43:34 -0700, by Michael Pavone
-
Initial work on handling the 128KB VRAM mode bit and some basic prep work for VDP test register supportSun, 16 Apr 2017 16:40:04 -0700, by Michael Pavone
-
Force display on in stateview if given a save state with the display offSun, 16 Apr 2017 16:38:56 -0700, by 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 remainSat, 15 Apr 2017 21:45:19 -0700, by Michael Pavone
-
Fix minor bug that displayed window plane as if it were plane A In plane debug viewWed, 05 Apr 2017 09:48:49 -0700, by Michael Pavone
-
Allow a .l suffix to a memory print command to allow fetching and printing a longwordTue, 04 Apr 2017 19:31:14 -0700, by Michael Pavone
-
Allow adding .w or .b to select just the low word or byte of a register in a 68K debugger print commandFri, 31 Mar 2017 19:11:04 -0700, by Michael Pavone
-
Allow printing current frame number in 68K debuggerFri, 31 Mar 2017 19:07:04 -0700, by Michael Pavone
-
Fix accidental fallthrough on com debugger commandFri, 31 Mar 2017 09:49:02 -0700, by Michael Pavone
-
YM2612 should also be reset on system soft resetThu, 30 Mar 2017 23:59:57 -0700, by Michael Pavone
-
Reset YM2612 whenver the Z80 is reset. Fixes issue with stuck notes in Fantastic Dizzy and Kid ChameleonThu, 30 Mar 2017 23:57:30 -0700, by Michael Pavone
-
Added Might and Magic III prototype to ROM DB as it requires SRAM, but does not indicate it in the standard headerWed, 29 Mar 2017 22:31:37 -0700, by 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.Wed, 29 Mar 2017 00:29:44 -0700, by Michael Pavone
-
Fix exit trace mode edge case. Call do_sync if trace mode bit is changed in eori srTue, 28 Mar 2017 09:39:54 -0700, by Michael Pavone
-
Implemented M68K trace mode. Some edge cases/SR update paths still need workTue, 28 Mar 2017 00:13:35 -0700, by Michael Pavone
-
Add Japanese version of SSF2 to ROM databaseMon, 27 Mar 2017 09:45:40 -0700, by Michael Pavone
-
Initial implementation of YM2612 SSG-EG modeMon, 27 Mar 2017 00:40:10 -0700, by 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 thoughSat, 25 Mar 2017 15:41:52 -0700, by Michael Pavone
-
Fix latching of V32 mode bitSat, 25 Mar 2017 11:31:43 -0700, by 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 buildsSat, 25 Mar 2017 00:21:32 -0700, by 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 nowWed, 22 Mar 2017 22:16:39 -0700, by Michael Pavone
-
Change the default screenshot path as per ticket:14Tue, 21 Mar 2017 21:59:05 -0700, by Michael Pavone
-
Make save directory configurable. Satisfies ticket:4Tue, 21 Mar 2017 21:40:47 -0700, by Michael Pavone
-
Allow variables in screenshot_path like initial_pathTue, 21 Mar 2017 19:56:50 -0700, by Michael Pavone
-
Don't leak a ternary tree when building the menu's initial pathTue, 21 Mar 2017 19:48:08 -0700, by Michael Pavone
-
Allow initial_path to contain variable references which allows the default value to be actually specified in the default config fileTue, 21 Mar 2017 00:40:25 -0700, by Michael Pavone
-
Adjust Z80 interrupt pulse duration to match hardware measurementsSun, 19 Mar 2017 18:32:49 -0700, by Michael Pavone
-
Change handling of invalid scroll plane sizes. Fixes title and high score screens in The Incredible HulkSun, 19 Mar 2017 12:54:20 -0700, by Michael Pavone
-
Adjust DMA start delay to not break the FIFO Wait State test in the VDP FIFO Testing ROMSun, 19 Mar 2017 11:17:40 -0700, by Michael Pavone
-
Minor fix to hacky refresh emulation code to more closely match my intentSun, 19 Mar 2017 11:14:34 -0700, by Michael Pavone
-
Basic refresh emulation that doesn't break direct color DMA demos. Fixes sound after entering pause menu in Pacman 2: The New AdventuresSat, 18 Mar 2017 23:18:37 -0700, by 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 investigationSat, 18 Mar 2017 17:09:14 -0700, by Michael Pavone
-
Minor fix to timing of "early" overflow case in divs when the dividend is negativeFri, 17 Mar 2017 08:05:55 -0700, by Michael Pavone
-
Fixed some deficiencies in the 68K test generatorFri, 17 Mar 2017 08:02:03 -0700, by Michael Pavone
-
Cycle accurate implementation of divsWed, 15 Mar 2017 19:05:27 -0700, by Michael Pavone
-
Fix heuristic detection of SRAM for 3MB ROMs with SRAM at the 3MB markTue, 14 Mar 2017 00:06:19 -0700, by Michael Pavone
-
Added a ROM DB entry for Hardball III. This game lacks a proper SRAM headerTue, 14 Mar 2017 00:05:33 -0700, by Michael Pavone
-
RESET is not a terminal instruction on the 68K. Fixes a crash bug in Chavez II and possibly other gamesMon, 13 Mar 2017 23:14:13 -0700, by Michael Pavone
-
Fix VDP buffer overrun that was causing sprite flickering in some gamesMon, 13 Mar 2017 23:13:24 -0700, by Michael Pavone
-
Properly treat invalid addressing modes for PEA/LEA as invalid instructinosMon, 13 Mar 2017 00:23:58 -0700, by 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 registerThu, 09 Mar 2017 23:50:46 -0800, by Michael Pavone
-
Fix bug in handling of translating unmapped addressesThu, 09 Mar 2017 22:17:46 -0800, by Michael Pavone
-
Forgot to update flags in the "good" case of the new divu codeThu, 09 Mar 2017 21:31:31 -0800, by Michael Pavone
-
Fix graphical corruption and sprite flickering introduced into some games by the last change for horizontal border supportThu, 09 Mar 2017 19:23:24 -0800, by 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 frameTue, 07 Mar 2017 20:17:12 -0800, by Michael Pavone
-
Fix some of the framebuffer fill holes introduced by horizontal border changesTue, 07 Mar 2017 00:01:16 -0800, by 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:13Mon, 06 Mar 2017 23:05:31 -0800, by Michael Pavone
-
Render horizontal border in H32 mode as well. Both modes still need some minor work to deal with inactive/active transitionMon, 06 Mar 2017 09:54:44 -0800, by Michael Pavone
-
Width on glTexSubImage2D call in render_framebuffer_updated needs to match the buffer pitchMon, 06 Mar 2017 09:46:50 -0800, by Michael Pavone
-
Initial stab at horizontal border emulation. Only works for H40 and still has a few minor holes to fillMon, 06 Mar 2017 00:23:35 -0800, by Michael Pavone
-
Don't allow the keyboard capture key to get passed to the emulated keyboardSat, 04 Mar 2017 21:34:15 -0800, by Michael Pavone
-
Fix info_message/warning/error functions to deal with limitations of vsnprintf on WindowsSat, 04 Mar 2017 19:02:53 -0800, by Michael Pavone
-
Fix secondary targetsSat, 04 Mar 2017 12:00:42 -0800, by Michael Pavone
-
Implement raw screenshot functionality requested in ticket:10Sat, 04 Mar 2017 11:50:14 -0800, by Michael Pavone
-
Cycle accurate divu and undefined flags for overflow caseFri, 03 Mar 2017 23:51:29 -0800, by Michael Pavone
-
Improve hacky name parsing code to handle Whac a Critter/Mallet LegendThu, 02 Mar 2017 22:22:54 -0800, by Michael Pavone
-
Fix implementation of in c and out c on 32-bit x86Thu, 02 Mar 2017 22:18:15 -0800, by Michael Pavone
-
Support for the Realtec mapper. Needs testing with games besides The Earth DefendThu, 02 Mar 2017 21:08:33 -0800, by Michael Pavone
-
Fix scancode for F keyWed, 01 Mar 2017 00:14:50 -0800, by Michael Pavone
-
Fix removal of scan codes from buffer in XBAND keyboardWed, 01 Mar 2017 00:08:18 -0800, by Michael Pavone
-
Only allow keyboard capture if the emulated system has a keyboard attachedWed, 01 Mar 2017 00:00:04 -0800, by Michael Pavone
-
Automatically connect XBAND keyboard if XBAND ROM is detectedTue, 28 Feb 2017 23:52:16 -0800, by Michael Pavone
-
Implement keyboard capture functionalityTue, 28 Feb 2017 23:50:12 -0800, by Michael Pavone
-
immediate and predecrement are illegal source address modes for movem. Fixes ticket:8 and ticket:9Tue, 28 Feb 2017 21:59:58 -0800, by 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 cronMon, 27 Feb 2017 00:38:53 -0800, by Michael Pavone
-
More logging. Fix path in upload step of build_upload_win_nightlyMon, 27 Feb 2017 00:28:05 -0800, by Michael Pavone
-
Add some logging to build_nightlyMon, 27 Feb 2017 00:21:38 -0800, by Michael Pavone
-
Eliminate usage of wine in build_releaseMon, 27 Feb 2017 00:17:53 -0800, by Michael Pavone
-
build_upload_win_nightly needs some steps from build_nightly since it skips invoking that script and instead calls build_release directlyMon, 27 Feb 2017 00:02:20 -0800, by Michael Pavone
-
Missed a usage of Wine in MakefileSun, 26 Feb 2017 23:37:11 -0800, by Michael Pavone
-
Windows nightly build upload scriptSun, 26 Feb 2017 23:25:11 -0800, by Michael Pavone
-
Fix direct usage of read rather than GDB_READ in gdb_remote.cSun, 26 Feb 2017 23:20:11 -0800, by Michael Pavone
-
Update Windows build to use mingw-w64 cross compiler rather than WineSun, 26 Feb 2017 23:18:21 -0800, by Michael Pavone
-
Seems like network in the container takes a moment to work, added a sleep to build_upload_nightly to compensateSun, 26 Feb 2017 20:50:03 -0800, by Michael Pavone
-
Use public key auth rather than trying to make passowrd auth work in a scriptSun, 26 Feb 2017 20:21:52 -0800, by Michael Pavone
-
Fixes for nightly build upload scriptSun, 26 Feb 2017 19:51:05 -0800, by Michael Pavone
-
Fun untested changes for uploading nightly buildsSun, 26 Feb 2017 16:49:26 -0800, by 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 environmentSun, 26 Feb 2017 01:55:34 -0800, by Michael Pavone
-
Back out -j4 on blastem make as it appears to be calling problems tooSun, 26 Feb 2017 01:46:39 -0800, by Michael Pavone
-
Back out -j4 on sdl make as it does not appear to be safeSun, 26 Feb 2017 01:40:53 -0800, by Michael Pavone
-
Add some parallelism to build_release make invocationsSun, 26 Feb 2017 01:29:37 -0800, by Michael Pavone
-
Small fix to build_nightlySun, 26 Feb 2017 01:10:09 -0800, by Michael Pavone
-
Small fix to build_nightlySun, 26 Feb 2017 01:08:42 -0800, by Michael Pavone
-
Added untested script for part of a nightly build processSun, 26 Feb 2017 00:57:29 -0800, by Michael Pavone
-
Initial implementation of the XBAND "Eric Smith" keyboardSat, 25 Feb 2017 02:31:07 -0800, by Michael Pavone
-
Cut down on the verbose logging in XBAND codeSat, 25 Feb 2017 02:30:55 -0800, by Michael Pavone
-
Awful hack to get the XBAND menu bootingFri, 24 Feb 2017 00:08:52 -0800, by Michael Pavone
-
Minor xband fixesThu, 23 Feb 2017 22:09:34 -0800, by Michael Pavone
-
WIP support for XBAND mapper hardwareThu, 23 Feb 2017 00:08:37 -0800, by Michael Pavone
-
WIP update to README for 0.5.0Thu, 23 Feb 2017 00:08:17 -0800, by Michael Pavone
-
Minor fix to 68K instruction decoderThu, 23 Feb 2017 00:08:04 -0800, by Michael Pavone
-
Fix loading of the R register from the in memory contextSun, 19 Feb 2017 17:37:25 -0800, by 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-bitSun, 19 Feb 2017 12:41:57 -0800, by Michael Pavone
-
Fix indentation of -m optionSat, 18 Feb 2017 05:42:37 -0800, by Michael Pavone
-
Hacky fix so sound works in Project MD againTue, 14 Feb 2017 05:14:10 -0800, by Michael Pavone
-
Fix handling of SRAM overlapping with ROMTue, 14 Feb 2017 04:44:37 -0800, by Michael Pavone
-
Add mising include in genesis.c so the Windows build works againTue, 14 Feb 2017 04:15:49 -0800, by Michael Pavone
-
Fix timing for instructions using BINARY_IMPLSun, 12 Feb 2017 12:38:31 -0800, by Michael Pavone
-
Properly treat bad addressing modes in OR/AND as illegal instructionsThu, 09 Feb 2017 00:49:53 -0800, by Michael Pavone
-
Update TODO to reflect MULU/MULS improvementsSat, 04 Feb 2017 00:44:29 -0800, by Michael Pavone
-
Cycle accurate MULU/MULS emulationSat, 04 Feb 2017 00:41:15 -0800, by 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 21:19:35 -0800, by Michael Pavone
-
Fix regression in handling of unmapped memory addressesWed, 01 Feb 2017 19:33:11 -0800, by Michael Pavone
-
Remove movem item from TODO since it is doneSun, 29 Jan 2017 11:06:22 -0800, by Michael Pavone
-
Implement extra read and fix movem timing generallySun, 29 Jan 2017 00:15:18 -0800, by Michael Pavone
-
Minor TODO list updateSat, 28 Jan 2017 23:50:38 -0800, by Michael Pavone
-
Fix vgmplay and stateview targetsSat, 28 Jan 2017 23:50:15 -0800, by Michael Pavone
-
Implement SMS hardware soft reset (note only available on real hardware on the Genesis in PBC mode)Fri, 27 Jan 2017 22:30:52 -0800, by Michael Pavone
-
Implement soft reset in Genesis modeFri, 27 Jan 2017 21:27:37 -0800, by Michael Pavone
-
Basic support for mapping an analog axis to functionalityThu, 26 Jan 2017 23:49:13 -0800, by Michael Pavone
-
Update default config to map leftstick/l3 to quick saveThu, 26 Jan 2017 20:30:33 -0800, by Michael Pavone
-
Added mappings to allow PS-style names for leftstick/rightstick click actions aka l3/r3Thu, 26 Jan 2017 20:28:00 -0800, by Michael Pavone
-
Added config file option to specify that RAM should be randomly initialized. Moved default_region inside a new "system" parent node in configThu, 26 Jan 2017 20:07:17 -0800, by Michael Pavone
-
Updated TODOThu, 26 Jan 2017 09:08:23 -0800, by 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.Thu, 26 Jan 2017 00:55:02 -0800, by Michael Pavone
-
Use filename for game title in SMS modeWed, 25 Jan 2017 09:41:12 -0800, by Michael Pavone
-
Minor TODO list updateTue, 24 Jan 2017 23:59:32 -0800, by Michael Pavone
-
Update TODO listTue, 24 Jan 2017 23:45:30 -0800, by Michael Pavone
-
Adjust mouse cursor in absolute mode/menu to account for presence of top borderTue, 24 Jan 2017 23:17:24 -0800, by Michael Pavone
-
Minor cleanup to handle_mouse_movedTue, 24 Jan 2017 23:16:21 -0800, by Michael Pavone
-
Fix stateview and vgmplay targetsTue, 24 Jan 2017 23:00:56 -0800, by Michael Pavone
-
Improved parsing of cartridge region headerTue, 24 Jan 2017 21:26:46 -0800, by Michael Pavone
-
Make gamepad "semantic" mapping play nice with hotplug supportTue, 24 Jan 2017 20:53:10 -0800, by 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 60HzTue, 24 Jan 2017 18:53:55 -0800, by Michael Pavone
-
Inefficient fix for overlapping instruction problem that was causing issues with OutrunnersTue, 24 Jan 2017 00:15:27 -0800, by Michael Pavone
-
Remove accidentally committed debug loggingTue, 24 Jan 2017 00:02:03 -0800, by Michael Pavone
-
Update version number for preview buildSun, 22 Jan 2017 19:43:04 -0800, by 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 caseSun, 22 Jan 2017 19:40:32 -0800, by Michael Pavone
-
Fix missing include that prevented building Windows versionSun, 22 Jan 2017 17:12:17 -0800, by Michael Pavone
-
Initial support for using SDL2 game controller mapping functionalitySun, 22 Jan 2017 16:23:59 -0800, by Michael Pavone
-
Consting up some parameters to ternary tree functionsSun, 22 Jan 2017 16:13:02 -0800, by 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.Thu, 19 Jan 2017 09:32:34 -0800, by Michael Pavone
-
Overscan is now configurableWed, 18 Jan 2017 23:43:36 -0800, by Michael Pavone
-
CRAM contention artifact emulationWed, 18 Jan 2017 21:30:20 -0800, by Michael Pavone
-
Fix regression in tracking of 3+ byte instructions in Z80 coreWed, 18 Jan 2017 07:29:06 -0800, by Michael Pavone
-
Update gst loader to deal with VDP changesTue, 17 Jan 2017 19:01:13 -0800, by Michael Pavone