log

age author description
Tue, 17 Nov 2015 19:55:59 -0800 Michael Pavone Fix a bad interaction between the implementation of STOP and the way interrupt cycles are calculated. Prevent addition of refresh delays while VDP has the bus.
Mon, 16 Nov 2015 22:00:32 -0800 Michael Pavone Fix so vgmplay builds again
Mon, 16 Nov 2015 21:57:17 -0800 Michael Pavone Approximation of refresh wait states
Sat, 14 Nov 2015 22:06:24 -0800 Michael Pavone Fix Mega Drive peripheral ID for 3-button pad
Sat, 14 Nov 2015 13:56:41 -0800 Michael Pavone Prevent the current interrupt number from being changed while interrupt is being processed. This fixes a bug in Sonic 2 split screen that showed up when interrupt timing was adjusted
Sat, 14 Nov 2015 10:01:43 -0800 Michael Pavone Clear out IO port input state when setting bindings. This fixes a bug where pressing start in the menu after returning to it only worked on the second try.
Sat, 14 Nov 2015 09:49:39 -0800 Michael Pavone Allow menu ROM to be debugged
Fri, 13 Nov 2015 22:56:59 -0800 Michael Pavone Selecting a second game from the menu now works
Fri, 13 Nov 2015 19:15:37 -0800 Michael Pavone It is now possible to switch back and forth between the menu ROM and the game
Mon, 09 Nov 2015 22:34:36 -0800 Michael Pavone SDL_AndroidGetExternalStoragePath did not do what I thought. Use JNI directly to call Environment.getExternalStorageDirectory
Mon, 09 Nov 2015 21:34:32 -0800 Michael Pavone Change default config to make first gamepad mapped as gamepad 1, add a second gamepad maping. Player one on keyboard and player two on controller does not make sense as a default config
Mon, 09 Nov 2015 21:26:47 -0800 Michael Pavone Another .hgignore fix and add the symlink to menu.bin in android/assets
Mon, 09 Nov 2015 21:26:25 -0800 Michael Pavone Send info/warning/fatal messages to logcat on Android
Mon, 09 Nov 2015 20:58:45 -0800 Michael Pavone Added android Java source that was erroneously ignored before
Mon, 09 Nov 2015 20:58:17 -0800 Michael Pavone Make executable paths rooted so that the blastem subdir in the android tree does not get ignored
Mon, 09 Nov 2015 20:55:17 -0800 Michael Pavone Fix Android build breakage
Sun, 08 Nov 2015 22:03:34 -0800 Michael Pavone Make menu stuff work on Android (theoretically)
Sun, 08 Nov 2015 18:38:33 -0800 Michael Pavone ROM is now run after being selected in menu. Initial path for menu is read from config file.
Sun, 08 Nov 2015 15:58:36 -0800 Michael Pavone Retrieve ROM filename from menu port write
Sun, 08 Nov 2015 15:51:57 -0800 Michael Pavone Initial work for allowing loading a ROM from menu
Fri, 06 Nov 2015 19:47:58 -0800 Michael Pavone Allow navigation between pages for long directories in menu ROM
Fri, 06 Nov 2015 18:07:40 -0800 Michael Pavone More efficient handling of going up one directory in menu
Fri, 06 Nov 2015 18:04:43 -0800 Michael Pavone Fix detection of directories in menu ROM
Fri, 06 Nov 2015 14:17:41 -0800 Michael Pavone Allow directory navigation in menu. Sort directory entries
Fri, 06 Nov 2015 13:44:21 -0800 Michael Pavone Properly initialize commands when adding a new breakpoint
Fri, 06 Nov 2015 12:19:39 -0800 Michael Pavone Menu ROM now pulls real file names from the OS rather than using a fake list
Fri, 06 Nov 2015 11:44:51 -0800 Michael Pavone Allow 68K debug print to read from arbitrary memory regions
Thu, 05 Nov 2015 19:35:48 -0800 Michael Pavone Get everything needed to build menu.bin either committed or buildable via the Makefile
Thu, 05 Nov 2015 19:34:53 -0800 Michael Pavone Ignore more stuff in hgignore
Thu, 05 Nov 2015 19:25:40 -0800 Michael Pavone Commit of VGM header that was missed previously
Wed, 04 Nov 2015 23:32:27 -0800 Michael Pavone Added temporary hack for loading a fixed ROM path so that Android build is "useable" before UI is in place
Wed, 04 Nov 2015 23:01:15 -0800 Michael Pavone Default to fullscreen on Android since windowed mode does not make sense there
Wed, 04 Nov 2015 22:48:27 -0800 Michael Pavone Load config file and rom.db from appropriate locations on Android
Wed, 04 Nov 2015 22:48:09 -0800 Michael Pavone Forgot the Android makefile
Wed, 04 Nov 2015 22:13:37 -0800 Michael Pavone Updated .hgignore for some android stuff
Wed, 04 Nov 2015 22:11:29 -0800 Michael Pavone Added android project layout
Wed, 04 Nov 2015 22:11:09 -0800 Michael Pavone First stab at a logo
Wed, 04 Nov 2015 19:14:39 -0800 Michael Pavone Improve timing of Z80 busack. Fixes a crash in Barkley: Shut Up and Jam. Also vastly improves the audio output of Stuck Somewhere in Time
Tue, 03 Nov 2015 07:41:10 -0800 Michael Pavone Remove obsolete TODO
Mon, 02 Nov 2015 22:33:54 -0800 Michael Pavone Fix some bugs in the attack phase and sustain level in the envelope generator
Sun, 01 Nov 2015 20:44:12 -0800 Michael Pavone Fix mapping of key on/off reg bits to operators
Sun, 01 Nov 2015 20:40:30 -0800 Michael Pavone Make vgmsplit smarter about how it handles delays. Force GD3 offset to zero since it is not being copied currently
Sun, 01 Nov 2015 20:39:40 -0800 Michael Pavone Fix some debug commands that got broken when I added support for the command command
Sun, 01 Nov 2015 12:55:08 -0800 Michael Pavone Wrote a buggy tool for splitting VGM files by channel
Sun, 01 Nov 2015 00:12:52 -0700 Michael Pavone Update timing and order of steps in interrupt processing to match latest measurements
Sat, 31 Oct 2015 22:17:50 -0700 Michael Pavone Implement interrupt latency. Fixes Sesame Street: Counting Cafe and gives accurate results in my test ROM
Sat, 31 Oct 2015 21:11:40 -0700 Michael Pavone Small fix to how manual YM-2612 timer reloads work. Seems to better match a small test program and gets audio to match up in TM.EE's "I've got Italo Inside" track.
Sat, 31 Oct 2015 13:49:27 -0700 Michael Pavone Small tweaks to timing of 68K/Z80 interactions based on latest tests
Sat, 31 Oct 2015 13:24:39 -0700 Michael Pavone Remove some debug junk from the PSG core
Sat, 31 Oct 2015 01:07:56 -0700 Michael Pavone Set flags for ld a, r
Thu, 29 Oct 2015 23:12:01 -0700 Michael Pavone Fix timing of certain variants of LD
Thu, 29 Oct 2015 21:42:10 -0700 Michael Pavone Fix timing of IM instruction
Thu, 29 Oct 2015 19:06:06 -0700 Michael Pavone Implement TRAPV
Thu, 29 Oct 2015 01:06:48 -0700 Michael Pavone Somewhat better handling of high frequency PSG tones. Needs work to fully handle case where frequency > half our output sample rate
Wed, 28 Oct 2015 19:45:24 -0700 Michael Pavone Implement TAS
Wed, 28 Oct 2015 19:40:01 -0700 Michael Pavone Get trans program compiling again
Thu, 22 Oct 2015 19:10:31 -0700 Michael Pavone Decode operand for TAS
Wed, 21 Oct 2015 23:31:17 -0700 Michael Pavone Implemented nbcd
Mon, 19 Oct 2015 19:16:57 -0700 Michael Pavone Fix for abcd/sbcd. Hopefully got it 100% right this time.
Mon, 19 Oct 2015 19:16:28 -0700 Michael Pavone Added a command line option to force BlastEm to not open a new terminal even if it detects that stdin/out are not terminals