log

age author description
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 default tip
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