Mon, 22 Aug 2022 22:56:05 -0700 |
Michael Pavone |
Add separate model/IO selection settings for SMS/GG
|
Mon, 22 Aug 2022 20:43:19 -0700 |
Michael Pavone |
Prevent Mode 5 selection when not emulating the Genesis VDP
|
Mon, 22 Aug 2022 20:19:59 -0700 |
Michael Pavone |
Crop display in game gear mode
|
Mon, 22 Aug 2022 20:05:36 -0700 |
Michael Pavone |
Fix Game Gear color issues (thanks Sik!)
|
Mon, 22 Aug 2022 19:44:59 -0700 |
Michael Pavone |
Give SMS debugger a bit more parity to the Genesis one
|
Sun, 21 Aug 2022 23:25:20 -0700 |
Michael Pavone |
Fix off by one in PSG pan register mapping
|
Sun, 21 Aug 2022 23:14:08 -0700 |
Michael Pavone |
Implement Game Gear PSG panning
|
Sun, 21 Aug 2022 22:56:32 -0700 |
Michael Pavone |
Implement Game Gear start button and region register
|
Sun, 21 Aug 2022 22:29:47 -0700 |
Michael Pavone |
Very rudimentary support for Game Gear VDP emulation
|
Sun, 21 Aug 2022 16:41:22 -0700 |
Michael Pavone |
Fix a couple of debugger regressions introduced with changes to support blocks
|
Sat, 20 Aug 2022 23:58:09 -0700 |
Michael Pavone |
Fix crash bug that caused a regression in Lunar: Eternal Blue
|
Sat, 20 Aug 2022 12:45:33 -0700 |
Michael Pavone |
Add '>', '<', '>=' and '<=' operators to debugger expression engine
|
Sat, 20 Aug 2022 12:08:01 -0700 |
Michael Pavone |
Add 'if' and 'while' debugger commands
|
Sat, 20 Aug 2022 11:41:41 -0700 |
Michael Pavone |
Add an explicit p alias for the print command now that printf prevents use of it as an implicit alias
|
Sat, 20 Aug 2022 11:40:41 -0700 |
Michael Pavone |
Make blocks an explicitly supported concept in the debugger rather than a one-off for the commands command
|
Sun, 14 Aug 2022 17:37:37 -0700 |
Michael Pavone |
Add a printf command to the debugger
|
Sun, 14 Aug 2022 09:55:06 -0700 |
Michael Pavone |
Fix crash bug in expression parser
|
Sat, 13 Aug 2022 23:24:54 -0700 |
Michael Pavone |
Add an m68k command for switching back to 68K debugger from Z80
|
Sat, 13 Aug 2022 23:15:00 -0700 |
Michael Pavone |
Implement argumentless variant of z80 debugger command
|
Sat, 13 Aug 2022 22:57:57 -0700 |
Michael Pavone |
Fix stale values in display
|
Sat, 13 Aug 2022 22:51:31 -0700 |
Michael Pavone |
Add support for conditional breakpoints
|
Sat, 13 Aug 2022 20:04:02 -0700 |
Michael Pavone |
Add bindup and binddown debugger commands
|
Sat, 13 Aug 2022 19:39:42 -0700 |
Michael Pavone |
Fix bug in Z80 debugger for SMS mode post-refactor
|
Sat, 13 Aug 2022 19:37:17 -0700 |
Michael Pavone |
Implement frame advance debugger command
|
Sat, 13 Aug 2022 19:16:30 -0700 |
Michael Pavone |
Finish debugger refactor started with expression parser changes
|
Sun, 07 Aug 2022 01:16:47 -0700 |
Michael Pavone |
Fix Windows build
|
Sat, 06 Aug 2022 22:10:54 -0700 |
Michael Pavone |
Merge
|
Sat, 06 Aug 2022 22:10:42 -0700 |
Michael Pavone |
Minor cleanup of debugger changes
|
Sat, 06 Aug 2022 15:35:10 -0700 |
Michael Pavone |
Restore ability to print PC in debugger. Make 68K register names case insensitive. Add usp and ssp registers
|
Sat, 06 Aug 2022 15:22:30 -0700 |
Michael Pavone |
Consume all expressions in debugger print command
|
Sat, 06 Aug 2022 15:10:57 -0700 |
Michael Pavone |
Fix bug in debugger lexer
|
Sat, 06 Aug 2022 15:03:07 -0700 |
Michael Pavone |
Implement parentheses in debugger parser
|
Sat, 06 Aug 2022 14:50:41 -0700 |
Michael Pavone |
Add memory indirection syntax to debugger parser/evaluator
|
Sat, 06 Aug 2022 14:14:15 -0700 |
Michael Pavone |
WIP support for expression parsing in debugger
|
Thu, 04 Aug 2022 23:40:13 -0700 |
Michael Pavone |
Add NBA Live 98 to ROM DB as it has SRAM not noted in header
|
Sat, 23 Jul 2022 10:55:44 -0700 |
Michael Pavone |
Merge
|
Sat, 23 Jul 2022 10:54:07 -0700 |
Michael Pavone |
xcftools is no longer packaged by Debian/Ubuntu so switched to imagemagick
|
Tue, 12 Jul 2022 18:40:48 -0700 |
Michael Pavone |
Add 3-button pad overrides for Beast Wrestler and Exile
|
Tue, 12 Jul 2022 09:22:57 -0700 |
Michael Pavone |
Don't leak all Sega CD resources when freeing a Genesis instance
|
Sat, 11 Jun 2022 10:01:07 -0700 |
Michael Pavone |
Fix regression in Mode 1 CD detection
|
Thu, 09 Jun 2022 09:35:38 -0700 |
Michael Pavone |
Add Quick Load binding
|
Tue, 24 May 2022 18:49:38 -0700 |
Michael Pavone |
Improved detection of bogus device headers
|
Tue, 24 May 2022 18:31:12 -0700 |
Michael Pavone |
Fix loading CD bios from absolute path
|
Tue, 24 May 2022 09:11:12 -0700 |
Michael Pavone |
Merge
|
Tue, 24 May 2022 09:10:54 -0700 |
Michael Pavone |
Implement config file migrations and add iso and cue to extension list
|
Thu, 28 Apr 2022 18:44:50 -0700 |
Michael Pavone |
Fix inappropriate free of IO override strings in free_rom_info
|
Thu, 28 Apr 2022 18:41:16 -0700 |
Michael Pavone |
Added UI for setting firmware paths
|
Thu, 07 Apr 2022 00:49:58 -0700 |
Michael Pavone |
Add ROM DB entry for NHL 96 as it is missing SRAM info in the header
|
Thu, 07 Apr 2022 00:49:19 -0700 |
Michael Pavone |
Fix memory map mask calculation for manually specified cart SRAM/RAM
|
Wed, 06 Apr 2022 22:46:20 -0700 |
Michael Pavone |
Minor CDC fix
|
Wed, 06 Apr 2022 21:44:46 -0700 |
Michael Pavone |
More accurate seek times and basic emulation of extended time between CDD interrupts during coarse seeking
|
Wed, 30 Mar 2022 23:20:45 -0700 |
Michael Pavone |
Fix regression in Sonic & Knuckles
|
Wed, 30 Mar 2022 23:15:45 -0700 |
Michael Pavone |
Add ROM DB entry to fix SRAM on Triple Play: Gold Edition and make some code changes so that 3MB dumps will work too
|
Sat, 26 Mar 2022 23:05:08 -0700 |
Michael Pavone |
Fix a couple of bugs in the TOC file parser
|
Sat, 26 Mar 2022 20:14:41 -0700 |
Michael Pavone |
Initial stab at CDC DMA cycle stealing and sub CPU refresh delays
|
Sat, 26 Mar 2022 20:10:51 -0700 |
Michael Pavone |
Fix LC8951 cycle adjustment for data transfer next byte tracking
|
Sat, 26 Mar 2022 20:10:21 -0700 |
Michael Pavone |
Fix SP end address in disassembler
|
Sat, 26 Mar 2022 02:01:55 -0700 |
Michael Pavone |
PCM channel add should saturate on overflow, not wrap around
|
Sat, 26 Mar 2022 00:54:47 -0700 |
Michael Pavone |
Fix speed of CDC to PCM RAM DMA
|
Fri, 25 Mar 2022 21:41:33 -0700 |
Michael Pavone |
Fix support for CUE sheets that refer to multiple files
|
Thu, 24 Mar 2022 23:43:43 -0700 |
Michael Pavone |
Fix some CD-ROM emulation issues
|
Tue, 22 Mar 2022 20:20:25 -0700 |
Michael Pavone |
More accurate seek emulation
|
Sun, 20 Mar 2022 23:43:51 -0700 |
Michael Pavone |
Fix bug in TOC parser
|
Sun, 20 Mar 2022 13:55:31 -0700 |
Michael Pavone |
Fix DRS and DTS bits of CDD status
|
Sat, 19 Mar 2022 15:50:45 -0700 |
Michael Pavone |
Fix some dynarec code invalidation issues
|
Sat, 19 Mar 2022 00:42:05 -0700 |
Michael Pavone |
Fix a crash regression from word RAM interleave changes
|
Sat, 19 Mar 2022 00:14:07 -0700 |
Michael Pavone |
Fix regresion on mcd-verificator CDC flags test
|
Fri, 18 Mar 2022 21:55:30 -0700 |
Michael Pavone |
Can now pass all CDC DMA3 tests in mcd-verificator
|
Fri, 18 Mar 2022 20:49:07 -0700 |
Michael Pavone |
Implement word RAM interleaving in 1M mode, now passes mcd-verificator word RAM tests
|
Thu, 17 Mar 2022 22:41:42 -0700 |
Michael Pavone |
Remove use of get_native_pointer in 68K instruction decoding in preparation for word RAM interleaving
|
Thu, 17 Mar 2022 22:40:49 -0700 |
Michael Pavone |
Add some weak labels for a few exception vectors in disassembler
|
Wed, 16 Mar 2022 00:16:36 -0700 |
Michael Pavone |
Improve CDC decode timing accuracy
|
Tue, 15 Mar 2022 08:58:04 -0700 |
Michael Pavone |
Emulate CDC sync detection and sync insertion rather than relying on external knowledge about sector offset
|
Sun, 13 Mar 2022 11:49:07 -0700 |
Michael Pavone |
Pause word RAM DMA while word RAM is switched to main CPU
|
Sun, 13 Mar 2022 11:36:06 -0700 |
Michael Pavone |
Fix some issues with PCM dma/CPU write conflicts
|
Sat, 12 Mar 2022 22:54:41 -0800 |
Michael Pavone |
Fix one more test in mcd-verificator CDC DMA1
|
Fri, 11 Mar 2022 22:41:04 -0800 |
Michael Pavone |
Fix embarassing typo
|
Fri, 11 Mar 2022 20:57:23 -0800 |
Michael Pavone |
Fix Windows build
|
Fri, 11 Mar 2022 00:40:17 -0800 |
Michael Pavone |
Return "not ready" status sometimes when seeking. Fixes issues in multiple games
|
Thu, 10 Mar 2022 22:33:08 -0800 |
Michael Pavone |
Attempt to select an appropriate Sega/Mega CD BIOS file based on region and config
|
Thu, 10 Mar 2022 22:07:45 -0800 |
Michael Pavone |
Cut down on debug print spam
|
Thu, 10 Mar 2022 21:25:16 -0800 |
Michael Pavone |
Implement writes to cell image area in 1M mode. Fixes graphics in Stellar Fire
|
Thu, 10 Mar 2022 20:45:50 -0800 |
Michael Pavone |
Fix the regression in Stellar Fire while still passing RET/DMNA tests
|
Tue, 08 Mar 2022 23:28:06 -0800 |
Michael Pavone |
More accurate RET/DMNA implementation
|
Sun, 06 Mar 2022 22:36:21 -0800 |
Michael Pavone |
Fix some null-pointer dereference crashes on a ROM that abuses V28/V30 mode switching
|
Sun, 06 Mar 2022 22:30:47 -0800 |
Michael Pavone |
Set force-mute when CD drive is in the pause state
|
Sun, 06 Mar 2022 22:03:52 -0800 |
Michael Pavone |
Initial stab at subcode emulation
|
Sat, 05 Mar 2022 14:17:59 -0800 |
Michael Pavone |
Hopefully more accurate relative timing of CDD status and data reaching the CDC
|
Wed, 16 Feb 2022 21:22:12 -0800 |
Michael Pavone |
Enhance support for CUE files and add initial support for cdrdao TOC files
|
Sun, 13 Feb 2022 22:52:52 -0800 |
Michael Pavone |
Fix handling of ram code flag offset calculation for ranges that are not an even multiple of the code flag page size
|
Sun, 13 Feb 2022 22:52:19 -0800 |
Michael Pavone |
Add support for printing strings in 68K debugger
|
Sun, 13 Feb 2022 22:51:41 -0800 |
Michael Pavone |
Fix some off-by-ones in the address map definition for Sega CD hardware
|
Sun, 13 Feb 2022 00:10:19 -0800 |
Michael Pavone |
Some very minor Sega CD disassembler improvements
|
Sun, 13 Feb 2022 00:06:22 -0800 |
Michael Pavone |
Fix regression in MED extended sega mapper support
|
Sat, 12 Feb 2022 15:21:05 -0800 |
Michael Pavone |
Fix handling of byte writes to gate array regs from main CPU
|
Sat, 12 Feb 2022 15:20:43 -0800 |
Michael Pavone |
Move some debugger state to a per-CPU structure. Add m command for returning to main CPU from sub CPU
|
Sat, 12 Feb 2022 14:50:59 -0800 |
Michael Pavone |
Fix bug in Sub CPU debugger suport
|
Sat, 12 Feb 2022 14:50:40 -0800 |
Michael Pavone |
Add some enhancements for disassembling Main CPU Sega CD code
|
Fri, 11 Feb 2022 23:21:10 -0800 |
Michael Pavone |
Initial support for using debugger on sub CPU
|
Fri, 11 Feb 2022 22:55:01 -0800 |
Michael Pavone |
Fix regression in booting games with Japanese Mega CD BIOS
|
Fri, 11 Feb 2022 22:31:40 -0800 |
Michael Pavone |
More Sega CD auto-labels in disassembler
|
Wed, 09 Feb 2022 23:39:33 -0800 |
Michael Pavone |
Fix handling of address error for 32-bit accesses
|
Wed, 09 Feb 2022 23:39:03 -0800 |
Michael Pavone |
Fix CDD PLAY command and CDD fader sample alignment
|
Wed, 09 Feb 2022 00:47:20 -0800 |
Michael Pavone |
Add some missing null checks in the Sega CD code dealing with word RAM switching
|
Wed, 09 Feb 2022 00:46:54 -0800 |
Michael Pavone |
Fix some bugs in the Sega CD graphics coprocessor
|
Mon, 07 Feb 2022 22:47:11 -0800 |
Michael Pavone |
Fix off-by-one in sega mapper heuristic
|
Mon, 07 Feb 2022 21:54:57 -0800 |
Michael Pavone |
Fix CDD byte cycle counter deduction that got broken when I fixed the off-by-one on CD-DA
|
Mon, 07 Feb 2022 21:31:58 -0800 |
Michael Pavone |
Better simulation of CDD pause behavior
|
Mon, 07 Feb 2022 21:25:56 -0800 |
Michael Pavone |
Pass some more mcd-verificator tests
|
Sun, 06 Feb 2022 23:25:23 -0800 |
Michael Pavone |
Hack fix for audio deadlock issue
|
Sun, 06 Feb 2022 22:52:24 -0800 |
Michael Pavone |
Fix infinite loop in Sega CD graphics coprocessor code
|
Sun, 06 Feb 2022 22:24:42 -0800 |
Michael Pavone |
Fix some disassembler bugs introduced with Sega CD changes
|
Sun, 06 Feb 2022 22:21:02 -0800 |
Michael Pavone |
Fix typo that messed up Mode 1 for carts with mappers
|
Sun, 06 Feb 2022 13:51:49 -0800 |
Michael Pavone |
Fix some byte order stuff for audio tracks
|
Sun, 06 Feb 2022 13:51:09 -0800 |
Michael Pavone |
Enable Sega CD emulation for carts if a CD image is "locked-on" even if the cart does not specify that it uses the CD peripheral in the header
|
Sat, 05 Feb 2022 23:30:06 -0800 |
Michael Pavone |
Implement bitmap to cell mapping feature of 1M mode
|
Sat, 05 Feb 2022 16:41:01 -0800 |
Michael Pavone |
Fix instruction retranslation for write protectable region of SCD Program RAM
|
Sat, 05 Feb 2022 16:38:39 -0800 |
Michael Pavone |
Add some Sega CD specific enhancements to disassembler
|
Sat, 05 Feb 2022 16:38:22 -0800 |
Michael Pavone |
Implement a couple more CDD commands force CDDA mute when seeking
|
Thu, 03 Feb 2022 23:41:53 -0800 |
Michael Pavone |
Persist BRAM to file. Load BIOS relative to blastem directory
|
Thu, 03 Feb 2022 23:41:40 -0800 |
Michael Pavone |
Forgot to add PCM source files
|
Thu, 03 Feb 2022 23:15:42 -0800 |
Michael Pavone |
Initial stab at RF5C164 emulation
|
Wed, 02 Feb 2022 01:10:07 -0800 |
Michael Pavone |
Implement CD audio
|
Tue, 01 Feb 2022 01:14:27 -0800 |
Michael Pavone |
BIOS doesn't like it if TOC read happens too quickly
|
Tue, 01 Feb 2022 01:07:42 -0800 |
Michael Pavone |
Fix CDD int cycle calculation
|
Mon, 31 Jan 2022 22:07:51 -0800 |
Michael Pavone |
Sega CD graphics processor output now looks correct for some operations
|
Mon, 31 Jan 2022 22:07:18 -0800 |
Michael Pavone |
Added basic support for ISO images for games that only have a data track
|
Mon, 31 Jan 2022 19:05:54 -0800 |
Michael Pavone |
Fix a couple of CDD bugs
|
Mon, 31 Jan 2022 00:01:26 -0800 |
Michael Pavone |
Fix windows build error
|
Mon, 31 Jan 2022 00:01:15 -0800 |
Michael Pavone |
Fix some cycle adjustment stuff and an off-by one on hte TOCT response
|
Sun, 30 Jan 2022 22:29:29 -0800 |
Michael Pavone |
Merge Sega CD branch now that it sort of works
|
Sun, 30 Jan 2022 22:29:04 -0800 |
Michael Pavone |
Fix a few sega cd graphics processor bugs
segacd
|
Sun, 30 Jan 2022 19:56:09 -0800 |
Michael Pavone |
Fix error in code write detection introduced from "wide" jcc change
segacd
|
Sun, 30 Jan 2022 19:55:33 -0800 |
Michael Pavone |
Initial attempt at implementing the Sega CD graphics hardware
segacd
|
Sun, 30 Jan 2022 11:58:34 -0800 |
Michael Pavone |
Dump PROG RAM to file for debugging
segacd
|
Sun, 30 Jan 2022 11:58:17 -0800 |
Michael Pavone |
More CDC/CDD improvements
segacd
|
Sun, 30 Jan 2022 00:21:58 -0800 |
Michael Pavone |
Fix a bunch of CDC/CDD related mcd-verificator failures
segacd
|
Sat, 29 Jan 2022 17:43:37 -0800 |
Michael Pavone |
Implement transfer of data from CDC to elsewhere. Other miscellaneous CDD/CDC improvements
segacd
|
Fri, 28 Jan 2022 22:48:06 -0800 |
Michael Pavone |
Get CDD working well enough to get into BIOS CD player
segacd
|
Fri, 28 Jan 2022 22:47:51 -0800 |
Michael Pavone |
Update commented out CPU logging to differentiate between main and sub 68k
segacd
|
Fri, 28 Jan 2022 00:50:17 -0800 |
Michael Pavone |
Some progress on CDC and CDD emulation. Now passes first 3 "CDC INIT" tests in mcd-verificator
segacd
|
Thu, 27 Jan 2022 00:33:41 -0800 |
Michael Pavone |
Implemented basic TOC functionality of CDD MCU
segacd
|
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
|