log

age author description
Thu, 03 Dec 2020 00:30:16 -0800 Michael Pavone Add ROM DB entry for bootleg game Rock World default tip
Thu, 03 Dec 2020 00:09:28 -0800 Michael Pavone Add ROM DB entry for Rock Heaven a bootleg hack of Alex Kidd with Rockman graphics
Tue, 24 Nov 2020 23:15:25 -0800 Michael Pavone Fix format of axis mapping strings for axes that map to a d-pad
Tue, 24 Nov 2020 20:23:38 -0800 Michael Pavone Backed out changeset 96971b673f51
Sat, 21 Nov 2020 23:08:02 -0800 Michael Pavone Add Genesis 6-button contoller image
Sat, 21 Nov 2020 22:55:40 -0800 Michael Pavone Fix some bugs in PNG decoder
Mon, 09 Nov 2020 00:29:47 -0800 Michael Pavone Add a UI button to reset config to defaults
Sat, 07 Nov 2020 18:27:34 -0800 Michael Pavone Prevent user from getting stuck in directories they don't have permission to read in ROM browser
Sat, 07 Nov 2020 14:19:02 -0800 Michael Pavone Show current path in file browser
Wed, 04 Nov 2020 22:55:26 -0800 Michael Pavone Use different variants for Genesis controllers to better represent what types are out there
Mon, 02 Nov 2020 20:03:47 -0800 Michael Pavone Reorder system settings so that more common options are near the top and none of the dropdowns get cut off
Sun, 01 Nov 2020 13:28:31 -0800 Michael Pavone Multiplying by zero and shifting by zero are very different. Fixes regression in Overdrive 2
Sun, 01 Nov 2020 12:35:58 -0800 Mike Pavone Small improvement to refresh cycle approximation
Sun, 01 Nov 2020 12:35:08 -0800 Mike Pavone Improved texture atlas size estimation in Nuklear
Sun, 01 Nov 2020 12:32:25 -0800 Mike Pavone Fix a regression in sprite rendering that could cause garbage to be displayed on first line
Mon, 19 Oct 2020 15:46:16 -0700 Mike Pavone Add support for the parts of the KMod debug ports used by SGDK
Fri, 16 Oct 2020 22:13:07 -0700 Michael Pavone Fix build breakage on OS X
Fri, 16 Oct 2020 22:12:48 -0700 Michael Pavone Specify min OS X version when making a "portable" build for that platform
Fri, 16 Oct 2020 21:40:47 -0700 Michael Pavone Prevent wait truncation in VGM logging
Sun, 11 Oct 2020 22:42:10 -0700 Michael Pavone Set initial pan bits in YM2612 register array and not just the separate lr field of the channel. This fixes an issue in which some channels would be silent in VGM log output
Sun, 11 Oct 2020 18:01:48 -0700 Michael Pavone Fix occasional deadlock on startup when using audio sync
Sun, 19 Jul 2020 18:10:40 -0700 Mike Pavone Added Wii U controller image
Tue, 14 Jul 2020 20:19:47 -0700 Mike Pavone Fix VGM delay calculation overflow when a YM-2612 write follows a PSG write in close succession
Sun, 12 Jul 2020 23:09:02 -0700 Mike Pavone Add stubs for some functions in libblastem.c to fix link failures on windows libretro target
Sat, 11 Jul 2020 21:16:32 -0700 Mike Pavone Fix broken enum definitions that cause multiple definition errors when building with -fno-common which is now the default in GCC 10
Sat, 11 Jul 2020 21:04:16 -0700 Mike Pavone Fix libretro target on windows
Sun, 28 Jun 2020 22:53:52 -0700 Mike Pavone Enter debugger when a VDP data port read would cause a CPU lockup
Sun, 28 Jun 2020 21:31:09 -0700 Mike Pavone Fix regressions from most recent address/cd latch change. Need to do more research still, but probably good enough for now
Thu, 18 Jun 2020 00:28:53 -0700 Michael Pavone Update cycle to VGM sample conversion based on ValleyBell's suggestion
Thu, 18 Jun 2020 00:23:46 -0700 Michael Pavone Merge
Thu, 18 Jun 2020 00:20:25 -0700 Michael Pavone Fix regressions in Monster World IV and Sonic 3D Blast caused by address latch changes
Sat, 13 Jun 2020 22:17:27 -0700 Mike Pavone Add stop command to end of recorded VGM stream
Sat, 13 Jun 2020 00:38:52 -0700 Michael Pavone Merge
Sat, 13 Jun 2020 00:37:22 -0700 Michael Pavone Somewhat buggy implementations of shift instructions in new 68K core
Fri, 12 Jun 2020 23:54:22 -0700 Michael Pavone Fix 68k test harness target, add cycle count to output and add a cycle limit
Wed, 10 Jun 2020 19:08:41 -0700 Michael Pavone Fix cycle timing of a number of 68K instructions
Tue, 02 Jun 2020 00:06:02 -0700 Mike Pavone Add ROM DB entry for Sonic Delta
Mon, 01 Jun 2020 23:59:59 -0700 Mike Pavone Fix handling of unmapped reads/writes to the cart/expansion port region
Sat, 16 May 2020 10:36:58 -0700 Michael Pavone Fix libretro target
Sat, 16 May 2020 10:36:50 -0700 Michael Pavone Fix vgmplay target
Sun, 10 May 2020 00:16:00 -0700 Michael Pavone Fix merge error mame_interp
Sat, 09 May 2020 23:39:44 -0700 Michael Pavone Merge from default mame_interp
Fri, 15 May 2020 23:39:15 -0700 Michael Pavone Fix regression in Mode 4 support caused by address/cd latch changes
Tue, 12 May 2020 19:22:09 -0700 Michael Pavone Go back to unpausing audio in render_video_loop to ensure the core is no longer running on the main thread when audio callbacks start when using run on audio thread mode
Sat, 09 May 2020 23:25:51 -0700 Michael Pavone Less hacky run on audio thread mode
Sat, 09 May 2020 21:37:35 -0700 Michael Pavone Don't hold frame queue mutex while rendering
Sat, 09 May 2020 21:35:42 -0700 Michael Pavone Fix regression in run on audio thread mode
Sat, 09 May 2020 21:15:33 -0700 Michael Pavone Allow use of NPOT textures as a config option. Useful for some mobile GPUs
Sat, 09 May 2020 13:15:49 -0700 Michael Pavone Specify desired language when invoking fc-match to find an appropriate font on Linux
Fri, 08 May 2020 16:52:32 -0700 Michael Pavone Avoid expensive re-init from switching to external sync after render_init has been called
Fri, 08 May 2020 16:38:58 -0700 Michael Pavone Better handling of pad assignment to remotes
Fri, 08 May 2020 15:17:47 -0700 Michael Pavone Fix handling of remote disconnects
Fri, 08 May 2020 14:59:49 -0700 Michael Pavone Fix "full" deflate flush so multiple remotes can successfully join
Fri, 08 May 2020 11:40:30 -0700 Michael Pavone Add an event log soft flush and call it twice per frame in between hard flushes to netplay latency when there are insufficient hardware updates to flush packets in the middle of a frame
Fri, 08 May 2020 00:26:34 -0700 doragasu megawifi: implement CMD_DATETIME
Fri, 08 May 2020 00:25:24 -0700 doragasu megawifi: implement UDP sockets
Fri, 08 May 2020 00:24:25 -0700 doragasu megawifi: use util module socket functions for WIN32 compatibility
Fri, 08 May 2020 00:22:54 -0700 Michael Pavone Make netplay remote sync to network rather than audio or video so it doesn't drift out of sync with the host
Mon, 04 May 2020 23:58:37 -0700 Michael Pavone Skip setting AI_NUMERICSERV in megawifi code on Windows for now so min SDK version does not need to be bumped
Sun, 03 May 2020 23:28:42 -0700 Michael Pavone More correct implementation of byte printing in builtin debugger. Fix GDB debugger to use helper in backend.c for reading bytes
Sun, 03 May 2020 23:24:03 -0700 Michael Pavone Apply fixes to helper functions in backend.c from interp branch
Tue, 28 Apr 2020 22:03:04 +1000 Eric Fry Add support for printing a byte from memory in native debugger. Add stubs for GDB commands qThreadExtraInfo and qP
Sun, 03 May 2020 12:40:37 -0700 doragasu Implement CMD_HRNG_GET, CMD_GAMERTAG_GET and CMD_LOG.
Sun, 03 May 2020 12:40:03 -0700 doragasu Implement CMD_TCP_CON command
Sun, 03 May 2020 12:39:05 -0700 doragasu megawifi: stub common commands to get config.
Sun, 03 May 2020 12:38:28 -0700 doragasu megawifi: refactor and update commands
Sat, 02 May 2020 17:33:23 -0700 Mike Pavone Use zlib to compress event log streams
Sat, 02 May 2020 00:52:21 -0700 Mike Pavone Fix some netplay issues
Fri, 01 May 2020 23:39:45 -0700 Michael Pavone Netplay protocol size optimization
Fri, 01 May 2020 21:17:21 -0700 Michael Pavone Fix awful playback latencin in new netplay implementation
Fri, 01 May 2020 00:54:15 -0700 Michael Pavone Properly initialize Genesis reset cycle on startup. Fixes crash in GDB remote debugger when stepping past the first two instructions
Thu, 30 Apr 2020 23:33:55 -0700 Michael Pavone Fix some questionable comparisons between 64-bit values and literals that fit in 32-bit integers
Thu, 30 Apr 2020 23:30:22 -0700 Michael Pavone Remove usage of GCC pointer arithmetic on void * extension
Thu, 30 Apr 2020 23:21:23 -0700 Michael Pavone Add missing file from new 68K core
Thu, 30 Apr 2020 23:18:50 -0700 Michael Pavone Fix non-Windows build break from Windows compat changes
Thu, 30 Apr 2020 23:15:50 -0700 Michael Pavone Get WIP net play code compiling on Windows and cleanup some unistd.h includes
Wed, 29 Apr 2020 23:53:39 -0700 Michael Pavone Fix short event format decode bug
Wed, 29 Apr 2020 23:42:16 -0700 Michael Pavone Add missing netplay files and add in support for sending gamepad commands back to host
Wed, 29 Apr 2020 01:00:57 -0700 Michael Pavone WIP netplay support
Wed, 29 Apr 2020 01:00:15 -0700 Michael Pavone Fix addrinfo leak in GDB remote debug support
Sun, 26 Apr 2020 14:56:44 -0700 Michael Pavone Fix vgmplay target
Sun, 26 Apr 2020 14:54:00 -0700 Michael Pavone Kill the stateview target as it is not very useful these days and breaks a lot
Sat, 25 Apr 2020 18:10:40 -0700 Michael Pavone Fix instruction timing for addq.w #i, (ay) in dynarec
Fri, 24 Apr 2020 09:23:43 -0700 Michael Pavone Implement 68K or and sub instructions in new core
Thu, 23 Apr 2020 23:33:44 -0700 Michael Pavone Implement 68K eor instruction in new core
Thu, 23 Apr 2020 20:57:28 -0700 Michael Pavone Implement 68K and instruction in new core
Thu, 23 Apr 2020 20:57:14 -0700 Michael Pavone Fix autogenerated temp variables in interrupt subroutine in CPU DSL
Sun, 19 Apr 2020 00:59:49 -0700 Michael Pavone Fix resuming 68K core when using interpreter mame_interp
Sun, 19 Apr 2020 00:59:09 -0700 Michael Pavone Merge from default mame_interp
Sat, 18 Apr 2020 23:14:43 -0700 Michael Pavone Allow override of SDL2 include path for "portable" builds
Sat, 18 Apr 2020 23:07:44 -0700 Michael Pavone Allow specifying a default font path at build time
Sat, 18 Apr 2020 22:44:17 -0700 Michael Pavone Make requested sample format configurable
Sat, 18 Apr 2020 22:36:13 -0700 Michael Pavone WIP new sync mode that runs emulation on audio thread
Sat, 18 Apr 2020 11:42:53 -0700 Michael Pavone Merge from default mame_interp
Fri, 17 Apr 2020 22:21:13 -0700 Mike Pavone Fix stateview target
Fri, 17 Apr 2020 22:20:08 -0700 Mike Pavone Fix regression in Konami games from address/cd latch changes
Thu, 16 Apr 2020 22:37:43 -0700 Mike Pavone Admit defeat on the "trying to write CRAM dots while output is null issue" for now and just add a null check
Thu, 16 Apr 2020 22:37:01 -0700 Mike Pavone Update libretro target to use render_audio shared audio code
Mon, 13 Apr 2020 21:56:00 -0700 negativeExponent Add memory hook for genesis/megadrive save and cheevos support
Mon, 13 Apr 2020 20:43:25 -0700 Michael Pavone Don't apply address and cd register changes to the 'live' registers until pending flag is cleared, but do preserve the upper address bits in the latch. Fixes regression in Overdrive 2 while preserving fix to Mona in 344 bytes
Mon, 13 Apr 2020 18:14:25 -0700 negativeExponent Add memory hook for cheat/rumble/cheevos support
Mon, 13 Apr 2020 18:14:22 -0700 Michael Pavone Added implementation of printing PC in 68K debugger
Fri, 10 Apr 2020 23:01:13 +1000 Eric Fry Added soft reset command to debugger. Added more debugger help
Fri, 10 Apr 2020 13:30:16 +1000 Eric Fry Added help commands to debugger
Sat, 11 Apr 2020 13:36:38 -0700 Michael Pavone Use proper memory map in Z80 debugger for memory printing
Fri, 03 Apr 2020 23:49:07 -0700 Michael Pavone Z80 HALT isn't really terminal. Fixes bug in Z80 disassembler
Fri, 03 Apr 2020 23:47:57 -0700 Michael Pavone Fix bug in in (c) instruction in Z80 dynarec
Fri, 03 Apr 2020 23:47:17 -0700 Michael Pavone Top bits of address register should be cleared on partial command word write. Fixes Mona in 344 bytes demo
Thu, 02 Apr 2020 20:41:26 -0700 Michael Pavone Make sure fallback memory region is always last
Thu, 02 Apr 2020 20:32:09 -0700 Michael Pavone Don't lockup on writes to !TIME or !FDC regions regardless of whether anything is mapped there
Thu, 02 Apr 2020 20:17:08 -0700 Michael Pavone Reading from Z80 bus when Z80 is not bus requested should return open bus. Fixes regression in Metal Sonic Rebooted
Wed, 01 Apr 2020 23:15:47 -0700 Michael Pavone Fix regression at the very start of The Revenge of Shinobi
Sat, 28 Mar 2020 15:46:53 -0700 Michael Pavone Skip invalid registers when dumping initial YM2612 state to VGM log
Sat, 28 Mar 2020 15:46:30 -0700 Michael Pavone Fix PSG frequency written to VGM header when logging
Sat, 28 Mar 2020 00:17:08 -0700 Michael Pavone Expose vgm toggle keybind in settings UI
Fri, 27 Mar 2020 00:03:58 -0700 Michael Pavone Initial stab at VGM logging support
Thu, 26 Mar 2020 23:53:35 -0700 Michael Pavone Fix stateview target
Wed, 25 Mar 2020 22:59:59 -0700 Michael Pavone Some partial work on TMSS registers, more accurate open bus locations and implement machine freezes for unmapped areas in the IO region
Thu, 27 Feb 2020 18:38:15 -0800 Michael Pavone Make VDP VSRAM capacity respect model selection
Wed, 26 Feb 2020 22:41:10 -0800 Michael Pavone Fix fm setting for Model 3 VA2