summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-11-02Fix some bugs in the attack phase and sustain level in the envelope generatorMichael Pavone
2015-11-01Fix mapping of key on/off reg bits to operatorsMichael Pavone
2015-11-01Make vgmsplit smarter about how it handles delays. Force GD3 offset to zero ↵Michael Pavone
since it is not being copied currently
2015-11-01Fix some debug commands that got broken when I added support for the command ↵Michael Pavone
command
2015-11-01Wrote a buggy tool for splitting VGM files by channelMichael Pavone
2015-11-01Update timing and order of steps in interrupt processing to match latest ↵Michael Pavone
measurements
2015-10-31Implement interrupt latency. Fixes Sesame Street: Counting Cafe and gives ↵Michael Pavone
accurate results in my test ROM
2015-10-31Small fix to how manual YM-2612 timer reloads work. Seems to better match a ↵Michael Pavone
small test program and gets audio to match up in TM.EE's "I've got Italo Inside" track.
2015-10-31Small tweaks to timing of 68K/Z80 interactions based on latest testsMichael Pavone
2015-10-31Remove some debug junk from the PSG coreMichael Pavone
2015-10-31Set flags for ld a, rMichael Pavone
2015-10-29Fix timing of certain variants of LDMichael Pavone
2015-10-29Fix timing of IM instructionMichael Pavone
2015-10-29Implement TRAPVMichael Pavone
2015-10-29Somewhat better handling of high frequency PSG tones. Needs work to fully ↵Michael Pavone
handle case where frequency > half our output sample rate
2015-10-28Implement TASMichael Pavone
2015-10-28Get trans program compiling againMichael Pavone
2015-10-22Decode operand for TASMichael Pavone
2015-10-21Implemented nbcdMichael Pavone
2015-10-19Fix for abcd/sbcd. Hopefully got it 100% right this time.Michael Pavone
2015-10-19Added a command line option to force BlastEm to not open a new terminal even ↵Michael Pavone
if it detects that stdin/out are not terminals
2015-10-19Fix handling of formatting character for 68K debug command pMichael Pavone
2015-10-14Add support for executing a list of debugger commands when a breakpoint is hitMichael Pavone
2015-09-25WIP debugger improvements. Partial support for display command in 68K ↵Michael Pavone
debugger. Minor refactor to support commands on a breakpoint.
2015-09-18Fixed a copy pasta error in the implementation of LDD and LDDR. HL should be ↵Michael Pavone
decremented and not incremented in those instructions.
2015-08-05Add selection arrow to menuMichael Pavone
2015-08-05Update hgignoreMichael Pavone
2015-08-04Prevent crashes if game tries to access the ROM area outside of the size of ↵Michael Pavone
the actual ROM
2015-08-03Allow for LTO on WindowsMichael Pavone
2015-08-03Detect invalid destination modes for immediate variant opcodes. This fixes a ↵Michael Pavone
crash bug in Bill's Tomato Game on Windows
2015-08-03Pretty decent optimization of vdp_h40 and vdp_h32. Gets reasonably close to ↵Michael Pavone
the speed of 0.2.0 in the worst case and is faster than 0.2.0 in others
2015-08-01Implement half carry for a couple of the trivial casesMichael Pavone
2015-07-29Implement a tiny bit of CPM BDOS and add a corresponding Z80 core driver so ↵Michael Pavone
that simple CPM programs like ZEXDOC/ZEXALL can be run against my Z80 core
2015-07-29Added support for an IO memory map in Z80 coreMichael Pavone
2015-07-29Small fix to start offset support in Z80 disassemblerMichael Pavone
2015-07-28Added a -s paramter for specifying a start offset in the Z80 disassemblerMichael Pavone
2015-07-27Use binary mode for reading shaders and config files so we actually get the ↵Michael Pavone
number of bytes we expect
2015-07-27Change version to 0.3.X so intermediate source builds do not get an ↵Michael Pavone
inappropriate version number
2015-07-27Menu cleanup with macrosMichael Pavone
2015-07-26Final change to CHANGELOG for 0.3.1Michael Pavone
2015-07-26Finish OS X support in build_release script. Fix a name conflict in vgmplay ↵Michael Pavone
on OS X. Call set_exe_str in vgmplay and stateview
2015-07-26Do a clean build of glew from release scriptMichael Pavone
2015-07-26Fixed an ommission in the CHANGELOG added basic description of extra ↵Michael Pavone
utilities to README
2015-07-26Fix warning in Windows buildMichael Pavone
2015-07-26Update README, CHANGELOG and version string for 0.3.1Michael Pavone
2015-07-26Add 0.3.0 changes from website to CHANGELOGMichael Pavone
2015-07-26Added script for building and packaging releasesMichael Pavone
2015-07-26Pre-release cleanupMichael Pavone
2015-07-26Fix a search/replace bug from the old Win32 GDB remote debugging work and ↵Michael Pavone
replace some more print+exit combos with fatal_error
2015-07-26MergeMichael Pavone