Sun, 23 Jan 2022 11:11:07 -0800 |
Michael Pavone |
Move old notes into a subdir and add CDD MCU notes
segacd
|
Fri, 21 Jan 2022 21:59:46 -0800 |
Michael Pavone |
Add basic support for BIN/CUE images
segacd
|
Fri, 21 Jan 2022 20:24:48 -0800 |
Michael Pavone |
Initial work on CDC emulation
segacd
|
Thu, 20 Jan 2022 00:56:46 -0800 |
Michael Pavone |
Fix a bunch of stuff to pass more mcd-verificator tests
segacd
|
Wed, 19 Jan 2022 00:08:01 -0800 |
Michael Pavone |
Fix byte write behavior on a few gate array regs to pass the VAR test in mcd-verificator
segacd
|
Tue, 18 Jan 2022 23:54:02 -0800 |
Michael Pavone |
Fix prog RAM banking and Genesis to SCD cycle conversion. Arkagis Escape demo now works
segacd
|
Tue, 18 Jan 2022 00:03:50 -0800 |
Michael Pavone |
Implement enough of Sega CD gate array and Sub CPU to pass Sik's Mode 1 test ROM
segacd
|
Sat, 15 Jan 2022 13:15:21 -0800 |
Michael Pavone |
Merge from default
segacd
|
Sat, 01 Jan 2022 18:54:46 -0800 |
Michael Pavone |
Support Sega mapper without 'SEGA SSF' in header or ROM DB entry and implement a subset of the extended Sega mapper implemented in the Mega Everdrive when 'SEGA SSF' is present
|
Fri, 31 Dec 2021 13:03:21 -0800 |
Michael Pavone |
Update source path of SDL license file for Linux builds
|
Fri, 31 Dec 2021 12:27:14 -0800 |
Michael Pavone |
Update img2tyles to use Python 3
|
Tue, 21 Sep 2021 23:29:19 -0700 |
Michael Pavone |
Merge from mame_interp
proprietary
|
Tue, 21 Sep 2021 23:28:54 -0700 |
Michael Pavone |
Always use "call" style interp generation from CPU DSL and default to NEW_CORE in mame_interp branch
mame_interp
|
Tue, 21 Sep 2021 23:23:52 -0700 |
Michael Pavone |
Backed out changeset 96323d73b8ab
proprietary
|
Tue, 21 Sep 2021 23:19:06 -0700 |
Michael Pavone |
Backed out changeset 94f37e4b1469
proprietary
|
Tue, 21 Sep 2021 23:17:34 -0700 |
Michael Pavone |
Strip out mega wifi support and debugger
proprietary
|
Tue, 21 Sep 2021 23:03:18 -0700 |
Michael Pavone |
zlib support in vgmplay
|
Thu, 05 Aug 2021 23:48:41 -0700 |
Michael Pavone |
Add cycle checks to deal with 68K core differences to the new refresh emulation blocks merged from default
mame_interp
|
Thu, 05 Aug 2021 09:43:29 -0700 |
Michael Pavone |
Fix compile error post-merge
mame_interp
|
Thu, 05 Aug 2021 09:29:33 -0700 |
Michael Pavone |
Merge from default
mame_interp
|
Tue, 09 Mar 2021 22:47:51 -0800 |
Michael Pavone |
Fix window bug implementation
|
Sun, 07 Mar 2021 23:13:19 -0800 |
Michael Pavone |
Add TMSS state to save states
|
Sun, 07 Mar 2021 22:45:25 -0800 |
Michael Pavone |
Don't init IO ports in TMSS ROM as it trips up the standard Sega init code
|
Sun, 07 Mar 2021 22:44:33 -0800 |
Michael Pavone |
Implement TMSS VDP lock
|
Sun, 07 Mar 2021 22:43:51 -0800 |
Michael Pavone |
Fix bug in handling of MMAP_CODE regions smaller than 16KB
|
Sun, 07 Mar 2021 10:41:35 -0800 |
Michael Pavone |
Added open source TMSS replacement
|
Sun, 21 Feb 2021 14:35:16 -0800 |
Michael Pavone |
Implement TMSS ROM and cart mapping register
|
Sat, 20 Feb 2021 14:52:55 -0800 |
Michael Pavone |
Make ui.enter_debuger respect which debuger is active
|
Sat, 20 Feb 2021 14:52:32 -0800 |
Michael Pavone |
Make KDEBUG functionality play nice with gdb remote debugging
|
Sat, 20 Feb 2021 14:51:45 -0800 |
Michael Pavone |
Fix some stuff that was calling printf directly
|
Sat, 20 Feb 2021 12:47:26 -0800 |
Michael Pavone |
Close VDP debug windows when VDP is freed. Fixes Trac bug 39
|
Mon, 15 Feb 2021 22:10:49 -0800 |
Michael Pavone |
Fix Timer B load bug that made games using Konami sound driver to have slower music tempo than they should
|
Mon, 15 Feb 2021 13:17:08 -0800 |
Michael Pavone |
Add new serial state, and Heartbeat Personal Trainer state to save state serialize/deserialize code and fix bug in IO deserialize implementation
|
Mon, 15 Feb 2021 11:24:06 -0800 |
Michael Pavone |
Implement Heartbeat Personal Trainer peripheral and add ROM DB entry for Outback Joey
|
Wed, 10 Feb 2021 20:13:27 -0800 |
Michael Pavone |
Merge
|
Wed, 10 Feb 2021 20:12:16 -0800 |
Michael Pavone |
Implement serial IO, a generic serial device type and external interrupts
|
Thu, 03 Dec 2020 00:30:16 -0800 |
Michael Pavone |
Add ROM DB entry for bootleg game Rock World
|
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
|
Wed, 26 Feb 2020 22:40:37 -0800 |
Michael Pavone |
Implement selectable YM2612/YM3834 invalid status port behavior
|
Tue, 25 Feb 2020 20:03:04 -0800 |
Michael Pavone |
Fix edge case in Z80 interrupt handling. Fixes music in Metal Blast 2277
|
Mon, 24 Feb 2020 20:06:29 -0800 |
Michael Pavone |
Fix YM2612 busy flag timing
|
Sun, 16 Feb 2020 10:46:35 -0800 |
Michael Pavone |
Set version reg and TAS behavior based on model config
|
Sun, 16 Feb 2020 10:33:20 -0800 |
Michael Pavone |
Added UI for selecting configured model
|
Sun, 02 Feb 2020 22:38:49 -0800 |
Mike Pavone |
Fix crash in OD2 Titancade scene when border is completely cropped by overscan settings
|
Sun, 02 Feb 2020 13:32:51 -0800 |
Mike Pavone |
Make sure save_type is properly initialized
|
Thu, 09 Jan 2020 22:27:20 -0800 |
Michael Pavone |
Fix crash in 68K debugger from forced VDP frame update when framebuffer is not acquired
|
Tue, 07 Jan 2020 22:52:27 -0800 |
Michael Pavone |
Reset 68K supervisor state and interrupt mask on soft reset
|
Mon, 06 Jan 2020 22:02:57 -0800 |
Michael Pavone |
Fix debug view window stuff that got broken when FRAMEBUFFER_UI got added
|
Mon, 06 Jan 2020 18:36:36 -0800 |
Michael Pavone |
Fix regression in handling of color index 0 in Mode 4. Support Mode 4 in CRAM viewer window
|
Thu, 05 Dec 2019 09:33:30 -0800 |
Michael Pavone |
Only look at low 24-bits of reset vector in ROM type detection heuristic
|
Thu, 05 Dec 2019 09:32:52 -0800 |
Michael Pavone |
Properly mask addresses to 24-bit in disassembler
|
Wed, 09 Oct 2019 23:06:02 -0700 |
Michael Pavone |
Wait to reacquire framebuffer so that switching to UI does not require pushing a new frame if it happens in between bottom and top of display
|
Wed, 09 Oct 2019 22:19:04 -0700 |
Michael Pavone |
Hopefully final fix for line advancement/frame end calculation
|
Sat, 21 Sep 2019 20:26:12 -0700 |
Michael Pavone |
Report more accurate frame and sample rates to frontend in libretro target
|
Sat, 21 Sep 2019 20:23:53 -0700 |
Michael Pavone |
Fix regression in H32 from fine scroll optimization
|
Sat, 21 Sep 2019 20:20:03 -0700 |
Michael Pavone |
Small optimization to read_map_scroll
|
Sat, 21 Sep 2019 11:17:40 -0700 |
Michael Pavone |
Optimized sprite rendering
|
Sat, 21 Sep 2019 11:01:07 -0700 |
Michael Pavone |
Calculate fine scroll once per line for a small speedup
|
Sat, 21 Sep 2019 10:53:51 -0700 |
Michael Pavone |
Slightly gross fix for edge case introduced in border cropping change
|
Sat, 21 Sep 2019 10:48:10 -0700 |
Michael Pavone |
Implement interrupts in call dispatch mode in CPU DSL
|
Tue, 17 Sep 2019 21:04:17 -0700 |
Michael Pavone |
Implement overscan crop in libretro target
|
Mon, 16 Sep 2019 00:45:48 -0700 |
Mike Pavone |
Don't render lines that are cropped by overscan. Allows submitting frame earlier when bottom overscan is non-zero which can reduce latency in some cases
|
Sat, 07 Sep 2019 22:18:09 -0700 |
Michael Pavone |
Cache operator phase increment for a small perf improvement
|
Fri, 06 Sep 2019 09:13:44 -0700 |
Michael Pavone |
Split ym_run into a few different functions to enhance clarity
|
Tue, 20 Aug 2019 20:18:27 -0700 |
Michael Pavone |
Small optimization to render_normal and a minor bugfix in left border debug register handling
|
Tue, 20 Aug 2019 07:07:31 -0700 |
Michael Pavone |
Fix sprite rendering regression introduced by H40 line at a time optimization
|
Mon, 19 Aug 2019 19:15:52 -0700 |
Michael Pavone |
Only do full sync on VDP data port reads instead of all VDP port reads, provides a perf bump for games that busy wait on the status or HV registers
|
Mon, 19 Aug 2019 19:06:22 -0700 |
Michael Pavone |
Small optimization to render_map in VDP code
|
Sat, 17 Aug 2019 18:44:15 -0700 |
Michael Pavone |
Draw entire lines in H40 mode when possible. Still seems to have an edge case or two, but mostly working well
|
Fri, 02 Aug 2019 18:51:13 -0700 |
Michael Pavone |
Fix regression in sprite rendering in H32 mode
|
Sun, 28 Jul 2019 10:35:15 -0700 |
Michael Pavone |
Forgot to commit the header changes
|
Sat, 27 Jul 2019 21:11:53 -0700 |
Michael Pavone |
Fix debug register output regression in border region
|
Sat, 29 Jun 2019 00:17:22 -0700 |
Michael Pavone |
Properly handle freeing a paused audio source. Fixes crash when repeatedly reloading a ROM or loading a sequence of different ROMs
|
Mon, 24 Jun 2019 23:47:16 -0700 |
Michael Pavone |
Fix accuracy bugs used by Novedicus to detect BlastEm/Exodus
|
Mon, 24 Jun 2019 09:11:38 -0700 |
Michael Pavone |
Fix libretro and stateview targets
|
Thu, 20 Jun 2019 23:28:18 -0700 |
Michael Pavone |
Merge
|
Thu, 20 Jun 2019 22:31:31 -0700 |
Michael Pavone |
Rework sprite rendering phase 3 to better match behavior documented by Kabuto/Titan and fix edge case in sprite overflow flag that was breaking the RPS minigame in Alex Kidd
|
Fri, 17 May 2019 08:43:30 -0700 |
Michael Pavone |
Split generic part of audio code into a separate file so it can be used in other targets besides SDL
|
Sun, 02 Jun 2019 23:16:15 -0700 |
hizzlekizzle |
add input descriptors
|
Tue, 14 May 2019 23:20:35 -0700 |
Michael Pavone |
Differentiate between the full Sega mapper and the SRAM only one. Fixes crash on save state load for Phantasy Star IV and other games that use the same mapper
|
Wed, 08 May 2019 23:44:40 -0700 |
Michael Pavone |
Basic UI navigation with controller
|
Fri, 03 May 2019 18:56:12 -0700 |
Michael Pavone |
Reprocess bindings when SDL2 mappings, controller types or controller order change
|
Fri, 03 May 2019 18:40:13 -0700 |
Michael Pavone |
Reorder controllers based on which one receives player input first
|
Fri, 03 May 2019 18:33:26 -0700 |
Michael Pavone |
Allow changing SDL2 mapping and controller type after initial configuration
|
Mon, 29 Apr 2019 19:18:55 -0700 |
Michael Pavone |
Fix a couple of small memory leaks
|
Mon, 29 Apr 2019 19:08:43 -0700 |
Michael Pavone |
Fix buffer overrun in shader list UI
|
Sat, 27 Apr 2019 17:37:12 -0700 |
Michael Pavone |
Added "sharp" shader
|
Sat, 27 Apr 2019 11:23:35 -0700 |
Michael Pavone |
Make combo boxes keyboard navigable
|
Thu, 25 Apr 2019 21:54:47 -0700 |
Michael Pavone |
Minor improvements to keyboard navigation
|
Wed, 24 Apr 2019 20:46:35 -0700 |
Michael Pavone |
Allow game save path to be edited from UI
|
Wed, 24 Apr 2019 19:08:49 -0700 |
Michael Pavone |
Allow config file to be saved with executable for "portable" setups
|
Tue, 23 Apr 2019 23:37:15 -0700 |
Michael Pavone |
Demote screenshot message to debug level so that a popup is not spawned when saving a screenshot
|
Tue, 23 Apr 2019 23:33:16 -0700 |
Michael Pavone |
Allow rom directory and rom name in screenshot path. Allow rom name in screenshot name. Remove ability for path variables to contain underscores
|
Tue, 23 Apr 2019 23:31:34 -0700 |
Michael Pavone |
Don't print out a message when saving a state to the serialization pseudo-slot
|
Tue, 23 Apr 2019 18:37:08 -0700 |
Michael Pavone |
16-bit wide save RAM is stored in memory byteswapped for performance reasons, but saving it to disc that way isn't great. Swap before save/after load to fix
|
Tue, 23 Apr 2019 08:47:52 -0700 |
Michael Pavone |
Make sure on-cart memories are fully initialized in all cases
|
Mon, 22 Apr 2019 20:54:18 -0700 |
Michael Pavone |
Add keyboard navigation to toggle and "property" widgets. Property widgets still need some work
|
Mon, 22 Apr 2019 20:03:55 -0700 |
Michael Pavone |
Adjust scroll of parent layout object if widget newly selected by keyboard is offscreen
|
Mon, 22 Apr 2019 09:36:10 -0700 |
Michael Pavone |
Fix mouse selection of files. Keep keynav from selecting a non-existent widget
|
Thu, 18 Apr 2019 22:06:47 -0700 |
Michael Pavone |
Get Android build target working on mame_interp branch
mame_interp
|
Sun, 14 Apr 2019 23:38:02 -0700 |
Michael Pavone |
Merge from default
mame_interp
|
Fri, 19 Apr 2019 21:09:46 -0700 |
Michael Pavone |
WIP keyboard nav for Nuklear menus
|
Thu, 18 Apr 2019 19:48:04 -0700 |
Michael Pavone |
Merge
|
Sun, 14 Apr 2019 23:37:11 -0700 |
Michael Pavone |
Get Android build working again and update for SDL 2.0.7 (last version to support older versions of Android)
|
Thu, 18 Apr 2019 19:47:50 -0700 |
Michael Pavone |
WIP new 68K core using CPU DSL
|
Thu, 18 Apr 2019 19:47:33 -0700 |
Michael Pavone |
Minor fix to 68K test generator script
|
Tue, 09 Apr 2019 22:48:06 -0700 |
Michael Pavone |
Fix upload path to take into account separate Win64 directory
|
Tue, 09 Apr 2019 22:46:43 -0700 |
Michael Pavone |
Merge
|
Tue, 09 Apr 2019 22:39:01 -0700 |
Michael Pavone |
Get rid of writes to INVALID_LINE in the framebuffer and fix a crash in OD2 from the recent accuracy work
|
Tue, 09 Apr 2019 00:19:53 -0700 |
Michael Pavone |
Use separate directories for Win32 and Win64 nightly builds
|
Sun, 07 Apr 2019 23:17:18 -0700 |
Michael Pavone |
Get OS param from config file for win nightly build/upload script
|
Sun, 07 Apr 2019 23:07:19 -0700 |
Michael Pavone |
Fix regression in handling of context recreation in Nuklear UI
|
Sun, 07 Apr 2019 22:53:23 -0700 |
Michael Pavone |
Update build_release script to support Win64
|
Sun, 07 Apr 2019 22:48:58 -0700 |
Michael Pavone |
Fix callee saved regs for Win64
|
Sun, 07 Apr 2019 00:06:29 -0700 |
Michael Pavone |
Get 64-bit builds working for Windows target
|
Sat, 06 Apr 2019 21:38:11 -0700 |
Michael Pavone |
Fix windows build
|
Thu, 04 Apr 2019 23:09:48 -0700 |
Michael Pavone |
Don't force NONUKLEAR on when NOGL is set at build time since the Nuklear UI works without GL now
|
Thu, 04 Apr 2019 23:08:45 -0700 |
Michael Pavone |
Allow Nuklear UI to be used when OpenGL is disabled
|
Wed, 03 Apr 2019 00:17:46 -0700 |
Mike Pavone |
Merge
|
Wed, 03 Apr 2019 00:17:30 -0700 |
Mike Pavone |
Add an explicit rule for termhelper as it was relying on a built-in rule before
|
Wed, 03 Apr 2019 00:14:09 -0700 |
Mike Pavone |
Make libretro target successfully build for Windows and possibly Mac
|
Tue, 02 Apr 2019 23:55:21 -0700 |
Michael Pavone |
Separate compositing from final output. Fixes some minor accuracy issues with regards to when background color reg/CRAM changes take effect. Fixes minor glitch in DF Retro Direct Color DMA demo at inactive/active transition
|