Mercurial > repos > blastem
graph
-
Use proper memory map in Z80 debugger for memory printingSat, 11 Apr 2020 13:36:38 -0700, by Michael Pavone
-
Z80 HALT isn't really terminal. Fixes bug in Z80 disassemblerFri, 03 Apr 2020 23:49:07 -0700, by Michael Pavone
-
Fix bug in in (c) instruction in Z80 dynarecFri, 03 Apr 2020 23:47:57 -0700, by Michael Pavone
-
Top bits of address register should be cleared on partial command word write. Fixes Mona in 344 bytes demoFri, 03 Apr 2020 23:47:17 -0700, by Michael Pavone
-
Make sure fallback memory region is always lastThu, 02 Apr 2020 20:41:26 -0700, by Michael Pavone
-
Don't lockup on writes to !TIME or !FDC regions regardless of whether anything is mapped thereThu, 02 Apr 2020 20:32:09 -0700, by Michael Pavone
-
Reading from Z80 bus when Z80 is not bus requested should return open bus. Fixes regression in Metal Sonic RebootedThu, 02 Apr 2020 20:17:08 -0700, by Michael Pavone
-
Fix regression at the very start of The Revenge of ShinobiWed, 01 Apr 2020 23:15:47 -0700, by Michael Pavone
-
Skip invalid registers when dumping initial YM2612 state to VGM logSat, 28 Mar 2020 15:46:53 -0700, by Michael Pavone
-
Fix PSG frequency written to VGM header when loggingSat, 28 Mar 2020 15:46:30 -0700, by Michael Pavone
-
Expose vgm toggle keybind in settings UISat, 28 Mar 2020 00:17:08 -0700, by Michael Pavone
-
Initial stab at VGM logging supportFri, 27 Mar 2020 00:03:58 -0700, by Michael Pavone
-
Fix stateview targetThu, 26 Mar 2020 23:53:35 -0700, by Michael Pavone
-
Some partial work on TMSS registers, more accurate open bus locations and implement machine freezes for unmapped areas in the IO regionWed, 25 Mar 2020 22:59:59 -0700, by Michael Pavone
-
Make VDP VSRAM capacity respect model selectionThu, 27 Feb 2020 18:38:15 -0800, by Michael Pavone
-
Fix fm setting for Model 3 VA2Wed, 26 Feb 2020 22:41:10 -0800, by Michael Pavone
-
Implement selectable YM2612/YM3834 invalid status port behaviorWed, 26 Feb 2020 22:40:37 -0800, by Michael Pavone
-
Fix edge case in Z80 interrupt handling. Fixes music in Metal Blast 2277Tue, 25 Feb 2020 20:03:04 -0800, by Michael Pavone
-
Fix YM2612 busy flag timingMon, 24 Feb 2020 20:06:29 -0800, by Michael Pavone
-
Set version reg and TAS behavior based on model configSun, 16 Feb 2020 10:46:35 -0800, by Michael Pavone
-
Added UI for selecting configured modelSun, 16 Feb 2020 10:33:20 -0800, by Michael Pavone
-
Fix crash in OD2 Titancade scene when border is completely cropped by overscan settingsSun, 02 Feb 2020 22:38:49 -0800, by Mike Pavone
-
Make sure save_type is properly initializedSun, 02 Feb 2020 13:32:51 -0800, by Mike Pavone
-
Fix crash in 68K debugger from forced VDP frame update when framebuffer is not acquiredThu, 09 Jan 2020 22:27:20 -0800, by Michael Pavone
-
Reset 68K supervisor state and interrupt mask on soft resetTue, 07 Jan 2020 22:52:27 -0800, by Michael Pavone
-
Fix debug view window stuff that got broken when FRAMEBUFFER_UI got addedMon, 06 Jan 2020 22:02:57 -0800, by Michael Pavone
-
Fix regression in handling of color index 0 in Mode 4. Support Mode 4 in CRAM viewer windowMon, 06 Jan 2020 18:36:36 -0800, by Michael Pavone
-
Only look at low 24-bits of reset vector in ROM type detection heuristicThu, 05 Dec 2019 09:33:30 -0800, by Michael Pavone
-
Properly mask addresses to 24-bit in disassemblerThu, 05 Dec 2019 09:32:52 -0800, by 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 displayWed, 09 Oct 2019 23:06:02 -0700, by Michael Pavone
-
Hopefully final fix for line advancement/frame end calculationWed, 09 Oct 2019 22:19:04 -0700, by Michael Pavone
-
Report more accurate frame and sample rates to frontend in libretro targetSat, 21 Sep 2019 20:26:12 -0700, by Michael Pavone
-
Fix regression in H32 from fine scroll optimizationSat, 21 Sep 2019 20:23:53 -0700, by Michael Pavone
-
Small optimization to read_map_scrollSat, 21 Sep 2019 20:20:03 -0700, by Michael Pavone
-
Optimized sprite renderingSat, 21 Sep 2019 11:17:40 -0700, by Michael Pavone
-
Calculate fine scroll once per line for a small speedupSat, 21 Sep 2019 11:01:07 -0700, by Michael Pavone
-
Slightly gross fix for edge case introduced in border cropping changeSat, 21 Sep 2019 10:53:51 -0700, by Michael Pavone
-
Implement interrupts in call dispatch mode in CPU DSLSat, 21 Sep 2019 10:48:10 -0700, by Michael Pavone
-
Implement overscan crop in libretro targetTue, 17 Sep 2019 21:04:17 -0700, by Michael 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 casesMon, 16 Sep 2019 00:45:48 -0700, by Mike Pavone
-
Cache operator phase increment for a small perf improvementSat, 07 Sep 2019 22:18:09 -0700, by Michael Pavone
-
Split ym_run into a few different functions to enhance clarityFri, 06 Sep 2019 09:13:44 -0700, by Michael Pavone
-
Small optimization to render_normal and a minor bugfix in left border debug register handlingTue, 20 Aug 2019 20:18:27 -0700, by Michael Pavone
-
Fix sprite rendering regression introduced by H40 line at a time optimizationTue, 20 Aug 2019 07:07:31 -0700, by 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 registersMon, 19 Aug 2019 19:15:52 -0700, by Michael Pavone
-
Small optimization to render_map in VDP codeMon, 19 Aug 2019 19:06:22 -0700, by Michael Pavone
-
Draw entire lines in H40 mode when possible. Still seems to have an edge case or two, but mostly working wellSat, 17 Aug 2019 18:44:15 -0700, by Michael Pavone
-
Fix regression in sprite rendering in H32 modeFri, 02 Aug 2019 18:51:13 -0700, by Michael Pavone
-
Forgot to commit the header changesSun, 28 Jul 2019 10:35:15 -0700, by Michael Pavone
-
Fix debug register output regression in border regionSat, 27 Jul 2019 21:11:53 -0700, by Michael Pavone
-
Properly handle freeing a paused audio source. Fixes crash when repeatedly reloading a ROM or loading a sequence of different ROMsSat, 29 Jun 2019 00:17:22 -0700, by Michael Pavone
-
Fix accuracy bugs used by Novedicus to detect BlastEm/ExodusMon, 24 Jun 2019 23:47:16 -0700, by Michael Pavone
-
Fix libretro and stateview targetsMon, 24 Jun 2019 09:11:38 -0700, by Michael Pavone
-
MergeThu, 20 Jun 2019 23:28:18 -0700, by 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 KiddThu, 20 Jun 2019 22:31:31 -0700, by Michael Pavone
-
Split generic part of audio code into a separate file so it can be used in other targets besides SDLFri, 17 May 2019 08:43:30 -0700, by Michael Pavone
-
add input descriptorsSun, 02 Jun 2019 23:16:15 -0700, by hizzlekizzle
-
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 mapperTue, 14 May 2019 23:20:35 -0700, by Michael Pavone
-
Basic UI navigation with controllerWed, 08 May 2019 23:44:40 -0700, by Michael Pavone
-
Reprocess bindings when SDL2 mappings, controller types or controller order changeFri, 03 May 2019 18:56:12 -0700, by Michael Pavone
-
Reorder controllers based on which one receives player input firstFri, 03 May 2019 18:40:13 -0700, by Michael Pavone
-
Allow changing SDL2 mapping and controller type after initial configurationFri, 03 May 2019 18:33:26 -0700, by Michael Pavone
-
Fix a couple of small memory leaksMon, 29 Apr 2019 19:18:55 -0700, by Michael Pavone
-
Fix buffer overrun in shader list UIMon, 29 Apr 2019 19:08:43 -0700, by Michael Pavone
-
Added "sharp" shaderSat, 27 Apr 2019 17:37:12 -0700, by Michael Pavone
-
Make combo boxes keyboard navigableSat, 27 Apr 2019 11:23:35 -0700, by Michael Pavone
-
Minor improvements to keyboard navigationThu, 25 Apr 2019 21:54:47 -0700, by Michael Pavone
-
Allow game save path to be edited from UIWed, 24 Apr 2019 20:46:35 -0700, by Michael Pavone
-
Allow config file to be saved with executable for "portable" setupsWed, 24 Apr 2019 19:08:49 -0700, by Michael Pavone
-
Demote screenshot message to debug level so that a popup is not spawned when saving a screenshotTue, 23 Apr 2019 23:37:15 -0700, by Michael Pavone
-
Allow rom directory and rom name in screenshot path. Allow rom name in screenshot name. Remove ability for path variables to contain underscoresTue, 23 Apr 2019 23:33:16 -0700, by Michael Pavone
-
Don't print out a message when saving a state to the serialization pseudo-slotTue, 23 Apr 2019 23:31:34 -0700, by 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 fixTue, 23 Apr 2019 18:37:08 -0700, by Michael Pavone
-
Make sure on-cart memories are fully initialized in all casesTue, 23 Apr 2019 08:47:52 -0700, by Michael Pavone
-
Add keyboard navigation to toggle and "property" widgets. Property widgets still need some workMon, 22 Apr 2019 20:54:18 -0700, by Michael Pavone
-
Adjust scroll of parent layout object if widget newly selected by keyboard is offscreenMon, 22 Apr 2019 20:03:55 -0700, by Michael Pavone
-
Fix mouse selection of files. Keep keynav from selecting a non-existent widgetMon, 22 Apr 2019 09:36:10 -0700, by Michael Pavone
-
Get Android build target working on mame_interp branch mame_interpThu, 18 Apr 2019 22:06:47 -0700, by Michael Pavone
-
WIP keyboard nav for Nuklear menusFri, 19 Apr 2019 21:09:46 -0700, by Michael Pavone
-
MergeThu, 18 Apr 2019 19:48:04 -0700, by Michael Pavone
-
Get Android build working again and update for SDL 2.0.7 (last version to support older versions of Android)Sun, 14 Apr 2019 23:37:11 -0700, by Michael Pavone
-
WIP new 68K core using CPU DSLThu, 18 Apr 2019 19:47:50 -0700, by Michael Pavone
-
Minor fix to 68K test generator scriptThu, 18 Apr 2019 19:47:33 -0700, by Michael Pavone
-
Fix upload path to take into account separate Win64 directoryTue, 09 Apr 2019 22:48:06 -0700, by Michael Pavone
-
MergeTue, 09 Apr 2019 22:46:43 -0700, by Michael Pavone
-
Get rid of writes to INVALID_LINE in the framebuffer and fix a crash in OD2 from the recent accuracy workTue, 09 Apr 2019 22:39:01 -0700, by Michael Pavone
-
Use separate directories for Win32 and Win64 nightly buildsTue, 09 Apr 2019 00:19:53 -0700, by Michael Pavone
-
Get OS param from config file for win nightly build/upload scriptSun, 07 Apr 2019 23:17:18 -0700, by Michael Pavone
-
Fix regression in handling of context recreation in Nuklear UISun, 07 Apr 2019 23:07:19 -0700, by Michael Pavone
-
Update build_release script to support Win64Sun, 07 Apr 2019 22:53:23 -0700, by Michael Pavone
-
Fix callee saved regs for Win64Sun, 07 Apr 2019 22:48:58 -0700, by Michael Pavone
-
Get 64-bit builds working for Windows targetSun, 07 Apr 2019 00:06:29 -0700, by Michael Pavone
-
Fix windows buildSat, 06 Apr 2019 21:38:11 -0700, by Michael Pavone
-
Don't force NONUKLEAR on when NOGL is set at build time since the Nuklear UI works without GL nowThu, 04 Apr 2019 23:09:48 -0700, by Michael Pavone
-
Allow Nuklear UI to be used when OpenGL is disabledThu, 04 Apr 2019 23:08:45 -0700, by Michael Pavone
-
MergeWed, 03 Apr 2019 00:17:46 -0700, by Mike Pavone
-
Add an explicit rule for termhelper as it was relying on a built-in rule beforeWed, 03 Apr 2019 00:17:30 -0700, by Mike Pavone
-
Make libretro target successfully build for Windows and possibly MacWed, 03 Apr 2019 00:14:09 -0700, by Mike Pavone
-
Fix crash that occurs when changing video screen settings if the emulator window is currently fullscreen. Add a little more error handling to Open GL codeSun, 31 Mar 2019 14:53:29 -0700, by Mike Pavone
-
Update verison number in liblastem.cSun, 31 Mar 2019 12:38:47 -0700, by Mike Pavone
-
Include ROM DB in library binary for libretro targetSun, 31 Mar 2019 12:37:28 -0700, by Mike Pavone
-
Fix build breakage for libretro targetSun, 31 Mar 2019 12:07:20 -0700, by Mike Pavone
-
Fix bumper/trigger binding boxes for "normal" style conntrollers. Change label of "Back" button to "Save" when there are unsaved changes in controller bindingSat, 30 Mar 2019 23:35:16 -0700, by Mike Pavone
-
Update version number for nightly buildsSat, 30 Mar 2019 23:20:06 -0700, by Mike Pavone
-
Fix crash when pressing escape with no ROM loaded. Fix immediate cancel in keybinding view when mouse happens to be where the cancel button appearsSat, 30 Mar 2019 23:18:22 -0700, by Mike Pavone
-
Added tag v0.6.2 for changeset 8aeac7bd9fa7Thu, 28 Mar 2019 00:47:25 -0700, by Michael Pavone
-
Update version number, special thanks, CHANGELOG and README in preparation for possible 0.6.2 release v0.6.2Wed, 27 Mar 2019 23:34:53 -0700, by Michael Pavone
-
Add unit to gain label and change color of checkbox selected state to hopefully make it more clearWed, 27 Mar 2019 23:04:42 -0700, by Michael Pavone
-
Restore some newlines in debug output that got lost when fixing GDB remote debugging issueWed, 27 Mar 2019 22:23:55 -0700, by Michael Pavone
-
Request float 32 sample format since it saves us a conversion now that the gain code has been addedWed, 27 Mar 2019 22:19:49 -0700, by Michael Pavone
-
Operator results should be delayed by one sample when used as a modulator in some cases based on relative execution time and pipeline lengthWed, 27 Mar 2019 22:04:54 -0700, by Michael Pavone
-
Fixed contents of left and right shoulder boxes for VARIANT_6B_BUMPER controllersTue, 26 Mar 2019 23:55:41 -0700, by Michael Pavone
-
Skip buttons or axes in the mapping UI that have no label for the selected controller typeTue, 26 Mar 2019 23:45:11 -0700, by Michael Pavone
-
Remove some problematic entries from the game controller dbTue, 26 Mar 2019 23:27:46 -0700, by Michael Pavone
-
Support controllers that have their dpad mapped to an axisTue, 26 Mar 2019 23:26:08 -0700, by Michael Pavone
-
Zero offset should also impact output channels that a channel is panned away fromTue, 26 Mar 2019 22:34:41 -0700, by Michael Pavone
-
Fix a couple of minor cases of extra precision in LFO implementationTue, 26 Mar 2019 22:27:23 -0700, by Michael Pavone
-
Fix and update JSON payload for webhook in build scriptsMon, 25 Mar 2019 23:34:52 -0700, by Michael Pavone
-
Post build results to discord via webhookMon, 25 Mar 2019 23:13:08 -0700, by Michael Pavone
-
Initialize gain_mult when creating an audio source so things work okay for clients that don't explicitly set the gainSun, 24 Mar 2019 20:09:22 -0700, by Michael Pavone
-
Optionally emulate the offset around zero in the imperfect DAC of a discrete YM2612Sun, 24 Mar 2019 19:59:41 -0700, by Michael Pavone
-
Make sure there are no races between main thread and audio thread around mix_buf. Fix lack of proper termination in shader loading codeSun, 24 Mar 2019 13:31:22 -0700, by Mike Pavone
-
Configurable gain for overall output and individual componentsSat, 23 Mar 2019 17:18:10 -0700, by Michael Pavone
-
Fix Windows buildSat, 23 Mar 2019 00:05:37 -0700, by Michael Pavone
-
Added support for detecting Mega WiFi titles based on a header stringFri, 22 Mar 2019 09:25:28 -0700, by Michael Pavone
-
Remove dummy controller_add_mappings definitions from vgmplay and stateview as controller_info.o has been added to RENDEROBJS in the MakefileWed, 20 Mar 2019 22:06:29 -0700, by Michael Pavone
-
Avoid printing a bunch of junk to stdout when GDB remote debugging is enabled as this can confuse GDBWed, 20 Mar 2019 22:05:27 -0700, by Michael Pavone
-
Fix off-by one in IO port connection text outputWed, 20 Mar 2019 21:36:32 -0700, by Michael Pavone
-
Updated checkbox styleWed, 20 Mar 2019 09:35:17 -0700, by Michael Pavone
-
Fix off by one in IO device UITue, 19 Mar 2019 18:56:21 -0700, by Michael Pavone
-
Fix off-by-one error in code for loading an SMD format ROM from a ZIP archiveTue, 19 Mar 2019 09:27:30 -0700, by Michael Pavone
-
Remove some commented out code in fbdev backendThu, 14 Mar 2019 23:27:10 -0700, by Michael Pavone
-
Handle interlaced mode in fbdev backendThu, 14 Mar 2019 23:23:02 -0700, by Michael Pavone
-
Implement serialization/deserialization in new Z80 coreTue, 12 Mar 2019 23:06:04 -0700, by Michael Pavone
-
Minor cleanupMon, 11 Mar 2019 00:04:48 -0700, by Michael Pavone
-
Scale H32 horizontally in fbdev backend so it has the correct aspect ratioSun, 10 Mar 2019 23:10:43 -0700, by Michael Pavone
-
Grab keyboard devices at startup so keyboard input stops going to terminal while runningSun, 10 Mar 2019 22:22:23 -0700, by Michael Pavone
-
Fix off-by-one error in evdev init code and allow ALSA device to be specified in configSun, 10 Mar 2019 22:11:32 -0700, by Michael Pavone
-
Added raw fbdev/evdev/ALSA render backendSun, 10 Mar 2019 21:30:09 -0700, by Michael Pavone
-
Get latency between interrupt latch and interrupt acceptance working with Musashi mame_interpWed, 13 Mar 2019 22:01:22 -0700, by Michael Pavone
-
Make get_open_bus_value work right with Musashi mame_interpWed, 13 Mar 2019 20:34:24 -0700, by Michael Pavone
-
Hopefully fix 68K serialization/deserialization with Musashi mame_interpWed, 13 Mar 2019 19:13:46 -0700, by Michael Pavone
-
Make refresh delay emulation play nice with Musashi mame_interpWed, 13 Mar 2019 18:57:11 -0700, by Michael Pavone
-
Remove MAME Z80 core in favor of my new Z80 core mame_interpTue, 12 Mar 2019 21:59:52 -0700, by Michael Pavone
-
Wrote a version of m68k_invalidate_code_range for interpreter build so that MMAP_PTR_IDX regions can safely get "fast" pointers mame_interpTue, 12 Mar 2019 21:58:53 -0700, by Michael Pavone
-
Fix a couple issues in manual memory map read/write functions mame_interpTue, 12 Mar 2019 21:57:35 -0700, by Michael Pavone
-
Fix a couple bugs in the integration of Musashi mame_interpTue, 12 Mar 2019 21:57:13 -0700, by Michael Pavone
-
Couple of fixes for using MAME Z80 core mame_interpFri, 01 Mar 2019 08:17:57 -0800, by Michael Pavone
-
More instruction timing fixes in old Z80 coreMon, 25 Feb 2019 21:22:14 -0800, by Michael Pavone
-
Fix Z80 interrupts in Gen/MD mode when using new core. Disable CPU debug log in new Z80 coreWed, 20 Feb 2019 09:42:12 -0800, by Michael Pavone
-
Fix calculation for whether coalesceFlags is needed for xchg instruction in CPU DSLWed, 20 Feb 2019 00:34:52 -0800, by Michael Pavone
-
A couple more instruction timing fixes in new Z80 coreWed, 20 Feb 2019 00:16:27 -0800, by Michael Pavone
-
Fix implementation of halt in new Z80 coreTue, 19 Feb 2019 23:14:38 -0800, by Michael Pavone
-
Small fix to ztestrun rule in makefileTue, 19 Feb 2019 22:59:30 -0800, by Michael Pavone
-
Fix cycle counts of a few instructions in old Z80 coreTue, 19 Feb 2019 22:59:14 -0800, by Michael Pavone
-
Add emulated MHz output to blastcpmTue, 19 Feb 2019 22:51:53 -0800, by Michael Pavone
-
Store sync_cycle in context rather than in a local in CPU DSL. Fix the timing of a number of instructions in new Z80 coreTue, 19 Feb 2019 22:51:33 -0800, by Michael Pavone
-
Fix size of relocated Z80 bank register fieldSat, 16 Feb 2019 13:15:09 -0800, by Michael Pavone
-
Added in block instructions, fixed IO address calculation in out block instructions in new Z80 coreFri, 15 Feb 2019 23:59:34 -0800, by Michael Pavone
-
Add appropriate cycles for IO accessFri, 15 Feb 2019 23:58:55 -0800, by Michael Pavone
-
Basic support for string operands in CPU DSLFri, 15 Feb 2019 23:58:34 -0800, by Michael Pavone
-
Integration of new Z80 core is sort of working nowTue, 12 Feb 2019 09:58:04 -0800, by Michael Pavone
-
Initial attempt at interrupts in new Z80 core and integrating it into main executableSun, 10 Feb 2019 11:58:23 -0800, by Michael Pavone
-
Allow profiling blastcpm with perftoolsSat, 09 Feb 2019 11:52:43 -0800, by Michael Pavone
-
Optimization to memory access in new Z80 coreSat, 09 Feb 2019 11:34:31 -0800, by Michael Pavone
-
Added option to CPU DSL to produce a threaded interpreter using computed gotoFri, 08 Feb 2019 23:09:58 -0800, by Michael Pavone
-
Added init functions to z80_util.c so new Z80 core is closer to a drop in replacement for the old oneThu, 07 Feb 2019 09:43:25 -0800, by Michael Pavone
-
Optimization of flag calculation for flags that just copy a bit from the result in CPU DSLWed, 06 Feb 2019 09:13:24 -0800, by Michael Pavone
-
Call srand in Z80 test generator so different values are used when regenerating testsWed, 06 Feb 2019 08:54:56 -0800, by Michael Pavone
-
Fixes to DAA, SCF and CCF to pass ZEXALL in new Z80 coreWed, 06 Feb 2019 08:54:09 -0800, by Michael Pavone
-
Fixed half-carry flag calcuation for adc/sbc in new Z80 coreTue, 05 Feb 2019 19:29:54 -0800, by Michael Pavone
-
Fixed cp ixh in new Z80 coreTue, 05 Feb 2019 19:29:30 -0800, by Michael Pavone
-
Fixed CPI/CPD/CPIR/CPDR in new Z80 coreMon, 04 Feb 2019 23:46:35 -0800, by Michael Pavone
-
Implemented RLD/RRD in new Z80 coreMon, 04 Feb 2019 22:51:56 -0800, by Michael Pavone
-
Implement DD/FD prefixes for instructions that don't reference HLMon, 04 Feb 2019 22:20:51 -0800, by Michael Pavone
-
Fixed flag calculation in dec (hl) in new Z80 coreMon, 04 Feb 2019 22:02:59 -0800, by Michael Pavone
-
Implemented DAA in new Z80 coreMon, 04 Feb 2019 21:43:59 -0800, by Michael Pavone
-
Fixed some issues involving conditional execution and temporaries/constant foldingMon, 04 Feb 2019 21:43:43 -0800, by Michael Pavone
-
Implemented conditional call/ret, cpi/cpd/cpir/cpdr and fixed ldir/lddr in new Z80 coreMon, 04 Feb 2019 20:47:20 -0800, by Michael Pavone
-
Get new Z80 core running in CPM harnessSun, 03 Feb 2019 11:05:40 -0800, by Michael Pavone
-
Implemented the rest of the block move instructions in new Z80 coreSun, 03 Feb 2019 10:40:41 -0800, by Michael Pavone
-
Implemented LDI in new Z80 coreSat, 02 Feb 2019 23:02:19 -0800, by Michael Pavone
-
Implemented ld a,r and ld a,i in new Z80 coreSat, 02 Feb 2019 21:22:02 -0800, by Michael Pavone
-
Implemented DD/FD prefixes for EX in new Z80 coreSat, 02 Feb 2019 20:43:20 -0800, by Michael Pavone
-
Implemented remaining DD/FD prefixes for LD in new Z80 coreSat, 02 Feb 2019 16:16:25 -0800, by Michael Pavone
-
Implemented SET instruction in Z80 coreSat, 02 Feb 2019 15:42:45 -0800, by Michael Pavone
-
Implemented RES instruction in new Z80 coreSat, 02 Feb 2019 15:35:15 -0800, by Michael Pavone
-
Implemented BIT instruction in new Z80 core and fixed a bunch of WZ register calculationsSat, 02 Feb 2019 15:10:18 -0800, by Michael Pavone
-
Implemented jp (hl), jp (ix) and jp (iy) in the new Z80 coreFri, 01 Feb 2019 22:19:09 -0800, by Michael Pavone
-
Miscellaneous small fixes to new Z80 coreFri, 01 Feb 2019 22:16:56 -0800, by Michael Pavone
-
Fixed a few ld instructions in the new Z80 coreThu, 31 Jan 2019 23:55:09 -0800, by Michael Pavone
-
Implemented shift instructions in new Z80 coreThu, 31 Jan 2019 23:33:36 -0800, by Michael Pavone
-
Implemented the rest of the rotate instructions in new Z80 coreThu, 31 Jan 2019 23:03:51 -0800, by Michael Pavone
-
Implementation of some of the rotate instructions in new Z80 coreThu, 31 Jan 2019 22:41:37 -0800, by Michael Pavone
-
Implemented DD/FD prefixes for and/or/xor in new Z80 coreWed, 30 Jan 2019 22:11:12 -0800, by Michael Pavone
-
Fix cp instruction in new Z80 core and implement its DD/FD prefixesWed, 30 Jan 2019 21:47:35 -0800, by Michael Pavone
-
Implemented the rest of the dd/fd prefixes for the add/adc/sub/sbc/inc/dec instructions in new Z80 coreWed, 30 Jan 2019 18:55:58 -0800, by Michael Pavone
-
Added implementations of a bunch of 16-bit arithmetic instructions and some DD/FD prefix instructions in new Z80 coreWed, 30 Jan 2019 09:32:56 -0800, by Michael Pavone
-
Better error reporting when an instruction is given an insufficient number of parametersWed, 30 Jan 2019 09:32:01 -0800, by Michael Pavone
-
Implement 16-bit addition in new Z80 core along with necessary CPU DSL fixes to make them work rightTue, 29 Jan 2019 23:56:48 -0800, by Michael Pavone
-
fix half-carry for or and xor in new Z80 coreTue, 29 Jan 2019 22:17:15 -0800, by Michael Pavone
-
Implement parity flag calculation typeTue, 29 Jan 2019 22:16:57 -0800, by Michael Pavone
-
Fix ED prefix in new Z80 coreTue, 29 Jan 2019 21:29:08 -0800, by Michael Pavone
-
Actually correct overflow flag calculation in CPU DSLTue, 29 Jan 2019 21:26:39 -0800, by Michael Pavone
-
Fix sbc and implement carry/overflow flags for it in CPU DSLMon, 28 Jan 2019 22:56:43 -0800, by Michael Pavone
-
Implementation of carry/overflow flags for adc instructions in CPU DSLMon, 28 Jan 2019 22:49:02 -0800, by Michael Pavone
-
Fixed flag calculation for sub instructions in CPU DSLMon, 28 Jan 2019 22:37:46 -0800, by Michael Pavone
-
Less broken flag calulcation for sub instructions in CPU DSLMon, 28 Jan 2019 21:30:23 -0800, by Michael Pavone
-
Initial checkin of new WIP Z80 core using CPU DSLMon, 28 Jan 2019 21:16:41 -0800, by Michael Pavone
-
Initial stab at overflow flag implementation in CPU DSL. Probably broken for subtractionMon, 28 Jan 2019 21:15:27 -0800, by Michael Pavone
-
First stab at carry and half-carry calculation in CPU DSLMon, 28 Jan 2019 20:54:55 -0800, by Michael Pavone
-
Fix zero flag calculation in CPU DSLMon, 28 Jan 2019 19:24:04 -0800, by Michael Pavone
-
Implemented sbc instruction in CPU DSLSun, 27 Jan 2019 14:37:37 -0800, by Michael Pavone
-
Added adc instruction to CPU DSLSun, 27 Jan 2019 05:55:08 -0800, by Michael Pavone
-
Output tables in order specified by the extra_tables field so the user can deal with dependencies between tablesFri, 25 Jan 2019 14:30:55 -0800, by Michael Pavone
-
Fix constant propagation to a non-ephemeral destination in CPU DSLFri, 25 Jan 2019 14:13:46 -0800, by Michael Pavone
-
Fixed missing semicolon in coalesceFlagsFri, 25 Jan 2019 13:55:30 -0800, by Michael Pavone
-
Added new sext instruction for sign extension to CPU sdlFri, 25 Jan 2019 13:45:58 -0800, by Michael Pavone
-
Properly support interlace in libretro buildThu, 24 Jan 2019 19:14:16 -0800, by Michael Pavone
-
Fix aspect ratio for H32 gamesWed, 23 Jan 2019 19:25:50 -0800, by Michael Pavone
-
Added some Makefile options to build a packaging friendly executableTue, 22 Jan 2019 21:15:38 -0800, by Michael Pavone
-
Don't leak a system context when a game is unloadedSun, 20 Jan 2019 22:48:16 -0800, by Mike Pavone
-
Implement serialization/deserialization in libretro buildSun, 20 Jan 2019 22:19:58 -0800, by Mike Pavone
-
Have a suitable default IO port configuration when nonIO is present from the config file. Fixed off by one in processing gamepad button events in libretro buildSun, 20 Jan 2019 19:52:54 -0800, by Mike Pavone
-
Fixed the most glaring issues in libretro buildSun, 20 Jan 2019 16:24:22 -0800, by Mike Pavone
-
Hacky WIP libertro implementationSun, 20 Jan 2019 01:03:21 -0800, by Michael Pavone
-
Small fix to sync sample calculation in render_sdlSun, 20 Jan 2019 01:02:48 -0800, by Michael Pavone
-
Updated version number for 0.6.2 preview nightly buildsFri, 18 Jan 2019 00:10:14 -0800, by Michael Pavone
-
Modified audio code to support an arbitrary number of output channels so that things aren't weird if SDL2 picks a number of channels other than what we ask forFri, 18 Jan 2019 00:09:36 -0800, by Michael Pavone
-
Add support for SMD format ROMs in ZIP filesThu, 17 Jan 2019 23:55:49 -0800, by Michael Pavone
-
Fix SMD ROM supportThu, 17 Jan 2019 19:14:09 -0800, by Michael Pavone
-
Hopefully fix Nuklear assert when loading ROM after changing video settings that some users are reportingThu, 17 Jan 2019 19:13:59 -0800, by Michael Pavone