Sun, 06 Dec 2015 15:42:36 -0800 |
Michael Pavone |
IO port pins should read as high from the perspective of a device when they are set as inputs
|
Sat, 05 Dec 2015 18:40:34 -0800 |
Michael Pavone |
Mouse X and Y are 9-bit 2's complement not 8-bit magnitude + sign bit like I thought. Fixed mouse Y direction.
|
Sat, 05 Dec 2015 00:17:15 -0800 |
Michael Pavone |
Added mouse support to menu ROM
|
Wed, 02 Dec 2015 07:06:03 -0800 |
Michael Pavone |
Fix problem in 68K debugger caused by stack alignment change
|
Sat, 28 Nov 2015 21:27:21 -0800 |
Michael Pavone |
Mega mouse support is mostly done
|
Sat, 28 Nov 2015 20:05:15 -0800 |
Michael Pavone |
Dividing by FPS_INTERVAL does not make senese as the division was to convert milliseconds to seconds
|
Sat, 28 Nov 2015 14:49:34 -0800 |
Michael Pavone |
Don't try setting the window title on Android
|
Sat, 28 Nov 2015 14:32:55 -0800 |
Michael Pavone |
Actually call track_block in alloc_code
|
Sat, 28 Nov 2015 14:30:30 -0800 |
Michael Pavone |
Make nexus player remote useable as a controller for games that only require a dpad + start + c. Use warning() instead of fprintf(stder,...) in io.c
|
Fri, 27 Nov 2015 13:10:02 -0800 |
Michael Pavone |
Fix a few lingering stack alignment rework bugs
|
Fri, 27 Nov 2015 10:48:13 -0800 |
Michael Pavone |
Adjust stack before pushing arguments. Fixes new stack alignment code on 32-bit targets
|
Fri, 27 Nov 2015 10:47:35 -0800 |
Michael Pavone |
Replace some hard-coded instruction length assumptions with a calculation so they will work properly on both 32-bit and 64-bit hosts
|
Thu, 26 Nov 2015 22:30:41 -0800 |
Michael Pavone |
Fix for Z80 retranslation post alignment rework
|
Thu, 26 Nov 2015 00:10:36 -0800 |
Michael Pavone |
Z80 core is now slightly less broken
|
Wed, 25 Nov 2015 20:32:20 -0800 |
Michael Pavone |
WIP support for mega mouse
|
Wed, 25 Nov 2015 20:31:21 -0800 |
Michael Pavone |
Get ztestrun compiling again
|
Wed, 25 Nov 2015 20:18:34 -0800 |
Michael Pavone |
Get Z80 core sort of working again post alignment change
|
Wed, 25 Nov 2015 08:40:45 -0800 |
Michael Pavone |
Partially working change to do proper stack alignment rather than doing a lame alignment check when calling a C compile dfunction. 68K core seems okay, but Z80 is busted.
|
Sun, 22 Nov 2015 14:43:51 -0800 |
Michael Pavone |
Use immersive fullscreen when available. Updated manifest to theoretically support Android TV.
|
Sun, 22 Nov 2015 14:42:36 -0800 |
Michael Pavone |
Fix a bug in generating memory access functions when more than one MMAP_CODE region exists
|
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
|
Mon, 19 Oct 2015 19:15:42 -0700 |
Michael Pavone |
Fix handling of formatting character for 68K debug command p
|
Wed, 14 Oct 2015 09:12:11 -0700 |
Michael Pavone |
Add support for executing a list of debugger commands when a breakpoint is hit
|
Fri, 25 Sep 2015 18:12:55 -0700 |
Michael Pavone |
WIP debugger improvements. Partial support for display command in 68K debugger. Minor refactor to support commands on a breakpoint.
|
Fri, 18 Sep 2015 19:54:02 -0700 |
Michael Pavone |
Fixed a copy pasta error in the implementation of LDD and LDDR. HL should be decremented and not incremented in those instructions.
|
Wed, 05 Aug 2015 23:23:15 -0700 |
Michael Pavone |
Add selection arrow to menu
|
Wed, 05 Aug 2015 23:20:13 -0700 |
Michael Pavone |
Update hgignore
|
Tue, 04 Aug 2015 21:43:20 -0700 |
Michael Pavone |
Prevent crashes if game tries to access the ROM area outside of the size of the actual ROM
|
Mon, 03 Aug 2015 22:31:13 -0700 |
Michael Pavone |
Allow for LTO on Windows
|
Mon, 03 Aug 2015 22:30:29 -0700 |
Michael Pavone |
Detect invalid destination modes for immediate variant opcodes. This fixes a crash bug in Bill's Tomato Game on Windows
|
Mon, 03 Aug 2015 20:06:56 -0700 |
Michael Pavone |
Pretty decent optimization of vdp_h40 and vdp_h32. Gets reasonably close to the speed of 0.2.0 in the worst case and is faster than 0.2.0 in others
|
Sat, 01 Aug 2015 17:05:51 -0700 |
Michael Pavone |
Implement half carry for a couple of the trivial cases
|
Wed, 29 Jul 2015 00:05:21 -0700 |
Michael Pavone |
Implement a tiny bit of CPM BDOS and add a corresponding Z80 core driver so that simple CPM programs like ZEXDOC/ZEXALL can be run against my Z80 core
|
Wed, 29 Jul 2015 00:03:36 -0700 |
Michael Pavone |
Added support for an IO memory map in Z80 core
|
Wed, 29 Jul 2015 00:03:09 -0700 |
Michael Pavone |
Small fix to start offset support in Z80 disassembler
|
Tue, 28 Jul 2015 20:47:13 -0700 |
Michael Pavone |
Added a -s paramter for specifying a start offset in the Z80 disassembler
|
Mon, 27 Jul 2015 23:49:14 -0700 |
Michael Pavone |
Use binary mode for reading shaders and config files so we actually get the number of bytes we expect
|
Mon, 27 Jul 2015 23:42:54 -0700 |
Michael Pavone |
Change version to 0.3.X so intermediate source builds do not get an inappropriate version number
|
Mon, 27 Jul 2015 09:27:15 -0700 |
Michael Pavone |
Menu cleanup with macros
|
Sun, 26 Jul 2015 21:19:59 -0700 |
Michael Pavone |
Final change to CHANGELOG for 0.3.1
v0.3.1
|
Sun, 26 Jul 2015 21:18:44 -0700 |
Michael Pavone |
Finish OS X support in build_release script. Fix a name conflict in vgmplay on OS X. Call set_exe_str in vgmplay and stateview
|
Sun, 26 Jul 2015 20:48:01 -0700 |
Michael Pavone |
Do a clean build of glew from release script
|
Sun, 26 Jul 2015 19:45:44 -0700 |
Michael Pavone |
Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
|
Sun, 26 Jul 2015 19:38:39 -0700 |
Michael Pavone |
Fix warning in Windows build
|
Sun, 26 Jul 2015 19:36:33 -0700 |
Michael Pavone |
Update README, CHANGELOG and version string for 0.3.1
|
Sun, 26 Jul 2015 19:01:45 -0700 |
Michael Pavone |
Add 0.3.0 changes from website to CHANGELOG
|
Sun, 26 Jul 2015 18:58:08 -0700 |
Michael Pavone |
Added script for building and packaging releases
|
Sun, 26 Jul 2015 18:29:14 -0700 |
Michael Pavone |
Pre-release cleanup
|
Sun, 26 Jul 2015 17:21:49 -0700 |
Michael Pavone |
Fix a search/replace bug from the old Win32 GDB remote debugging work and replace some more print+exit combos with fatal_error
|
Sun, 26 Jul 2015 16:51:03 -0700 |
Michael Pavone |
Merge
|
Sun, 26 Jul 2015 16:48:25 -0700 |
Michael Pavone |
Old changes for GDB remote debugging on Windows I forgot to commit
|
Sun, 26 Jul 2015 16:32:34 -0700 |
Michael Pavone |
Fix GDB remote debugging support
|
Sun, 26 Jul 2015 13:33:48 -0700 |
Michael Pavone |
Minor cleanup
|
Sun, 26 Jul 2015 13:25:31 -0700 |
Michael Pavone |
Merge
|
Sun, 26 Jul 2015 13:08:22 -0700 |
=?UTF-8?q?Higor=20Eur=C3=ADpedes?= |
Use SDL2 renderer as a fallback
|
Sun, 26 Jul 2015 13:05:05 -0700 |
=?UTF-8?q?Higor=20Eur=C3=ADpedes?= |
Add pure SDL2 renderer
|
Sun, 26 Jul 2015 11:00:25 -0700 |
=?UTF-8?q?Higor=20Eur=C3=ADpedes?= |
Fix some memory issues
|
Sun, 26 Jul 2015 10:59:41 -0700 |
=?UTF-8?q?Higor=20Eur=C3=ADpedes?= |
Fix mingw-w64 build and cross-compilation
|
Sun, 26 Jul 2015 01:11:04 -0700 |
Michael Pavone |
Spawn a terminal for the debugger when needed if we are not already attached to one
|
Sun, 26 Jul 2015 01:09:05 -0700 |
Michael Pavone |
Fix missing includes of util.h
|
Sat, 25 Jul 2015 18:22:07 -0700 |
Michael Pavone |
Use a new fatal_error function instead of calling fprintf and exit for fatal errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
|
Sat, 25 Jul 2015 18:19:00 -0700 |
Michael Pavone |
Add a couple of comments to menu.s68
|
Sat, 25 Jul 2015 02:54:00 -0700 |
Michael Pavone |
Add something resembling a proper header
|
Sat, 25 Jul 2015 02:25:44 -0700 |
Michael Pavone |
Initial work on silly Genesis based menu
|
Wed, 22 Jul 2015 00:42:22 -0700 |
Michael Pavone |
Added tag v0.3.0 for changeset 283bdcd5bdb8
|
Wed, 22 Jul 2015 00:41:41 -0700 |
Michael Pavone |
Fix missing include
v0.3.0
|
Tue, 21 Jul 2015 22:04:33 -0700 |
Michael Pavone |
Added tag v0.3.0 for changeset 0e5f14d9a579
|
Tue, 21 Jul 2015 22:03:58 -0700 |
Michael Pavone |
Prep for 0.3.0 release
|
Tue, 21 Jul 2015 21:29:43 -0700 |
Michael Pavone |
Better error handling in alloc_code
|
Tue, 21 Jul 2015 00:52:21 -0700 |
Michael Pavone |
Fix stateview build and fix Makefile to use /bin/echo since builtin echo does not always support -e
|
Tue, 21 Jul 2015 00:41:39 -0700 |
Michael Pavone |
Add more EEPROM games to ROM DB
|
Mon, 20 Jul 2015 23:18:29 -0700 |
Michael Pavone |
Remove debug printf from EEPROM code
|
Mon, 20 Jul 2015 23:11:42 -0700 |
Michael Pavone |
EEPROM reads now work for NFL Quarterback Club 96
|
Mon, 20 Jul 2015 22:22:49 -0700 |
Michael Pavone |
EEPROM writes now seem to work for NFL Quarterback Club 96
|
Mon, 20 Jul 2015 21:58:31 -0700 |
Michael Pavone |
Remove extraneous define
|
Mon, 20 Jul 2015 21:43:17 -0700 |
Michael Pavone |
Support large flat-mapped ROMs like Bad Apple or that Mortal Kombat hack
|
Mon, 20 Jul 2015 21:15:34 -0700 |
Michael Pavone |
Full support for Sega mapper when it comes to data. Code in remapped sections may not work reliably. SSF2 now works.
|
Sun, 19 Jul 2015 22:30:40 -0700 |
Michael Pavone |
Populate save mask when SRAM is defined in ROM DB rather than cart header
|
Sun, 19 Jul 2015 20:51:09 -0700 |
Michael Pavone |
Fix map for NFL Quarterback Club 96. Fix default EEPROM value. Initial work for supporing Sega mapper in ROM DB
|
Sat, 18 Jul 2015 10:42:15 -0700 |
Michael Pavone |
Merge
|
Fri, 17 Jul 2015 22:16:33 -0700 |
Michael Pavone |
Less broken EEPROM support
|
Fri, 17 Jul 2015 08:49:23 -0700 |
Michael Pavone |
Add ability to change start address for VRAM viewer. Fix handling of DMA enable flag when it comes to DMA fills. This fixes a bug in James Pond 3
|
Tue, 14 Jul 2015 18:28:05 -0700 |
Michael Pavone |
Broken EEPROM support
|
Fri, 10 Jul 2015 18:46:18 -0700 |
Michael Pavone |
Initial work on I2C EEPROM implementation
|
Tue, 07 Jul 2015 19:33:33 -0700 |
Michael Pavone |
Add support for reading cartridge memory map from ROM database, though without EEPROM support for now
|
Mon, 06 Jul 2015 19:46:46 -0700 |
Michael Pavone |
SRAM detection from ROM header is no working correctly again
|
Sun, 05 Jul 2015 14:21:34 -0700 |
Michael Pavone |
WIP changes to support reading cart memory map from ROM DB
|
Thu, 02 Jul 2015 20:43:01 -0700 |
Michael Pavone |
Allow regions to be set in ROM DB. Prefer default region if it is one of the valid regions for the ROM.
|
Thu, 02 Jul 2015 19:19:06 -0700 |
Michael Pavone |
Initial work on ROM database
|
Sun, 28 Jun 2015 19:23:38 -0700 |
Michael Pavone |
Fix sense of HAS_PROC check
|
Sun, 28 Jun 2015 18:44:11 -0700 |
Michael Pavone |
Get "portable" builds working on Linux and add a build time check for whether /proc exists
|
Sun, 28 Jun 2015 17:16:24 -0700 |
Michael Pavone |
Add support for making a "portable" build on OSX to Makefile
|
Sun, 28 Jun 2015 13:30:17 -0700 |
Michael Pavone |
Fix self modifying code checks on platforms like OS X on which guest RAM ends up at an address unreachable with a 32-bit displacement
|
Sun, 28 Jun 2015 10:21:51 -0700 |
Michael Pavone |
Use MAP_32BIT on Linux since my hint seems to be ignored
|
Sun, 28 Jun 2015 10:12:37 -0700 |
Michael Pavone |
Use mmap with a hint rather than sbrk for allocating executable memory within 32-bit displacement range of compiled code
|
Sun, 28 Jun 2015 09:53:17 -0700 |
Michael Pavone |
More clang warning cleanup
|
Sat, 27 Jun 2015 13:18:55 -0700 |
Michael Pavone |
Preserve scratch2 when using it as a temporary in memory read functions. This fixes a bunch of issues with the Z80 core and possibly some issues with the 68K core as well
|
Sat, 27 Jun 2015 12:17:18 -0700 |
Michael Pavone |
Cleanup some warnings under clang through a combination of code fixes and supressing specific warnings
|
Sat, 27 Jun 2015 11:39:55 -0700 |
Michael Pavone |
Handle far calls in call_args and call_args_abi
|
Thu, 25 Jun 2015 09:02:42 -0700 |
Michael Pavone |
Lame placeholder support for floating bus bits of IO hardware. Needs to be replaced with prefetch based values
|
Mon, 22 Jun 2015 22:00:44 -0700 |
Michael Pavone |
Minor cleanup in init_run_cpu
|
Mon, 22 Jun 2015 22:00:02 -0700 |
Michael Pavone |
Fix negative offsets in calc_areg_displace
|
Mon, 22 Jun 2015 09:22:18 -0700 |
Michael Pavone |
Fix handling of address mask in gen_mem_fun
|
Mon, 22 Jun 2015 09:22:05 -0700 |
Michael Pavone |
Fix check for DEBUG in Makefile
|
Sat, 30 May 2015 15:53:59 -0700 |
Michael Pavone |
Fixed shadow/highlight mode
|
Thu, 28 May 2015 23:05:32 -0700 |
Michael Pavone |
Merge
|
Thu, 28 May 2015 23:04:49 -0700 |
Michael Pavone |
Fix crash bug in windows build
|
Thu, 28 May 2015 22:31:21 -0700 |
Michael Pavone |
Get windows build compiling again post-merge
|
Thu, 28 May 2015 21:19:55 -0700 |
Michael Pavone |
Merge windows branch with latest changes
|
Thu, 28 May 2015 21:09:33 -0700 |
Michael Pavone |
Adjusted Makefile to support linking against the static glew library from the standard download
|
Tue, 01 Apr 2014 21:12:00 -0700 |
Michael Pavone |
Make Windows port a little less half-assed
|
Tue, 01 Apr 2014 19:43:58 -0700 |
Michael Pavone |
Initial work on Windows port
|
Thu, 28 May 2015 00:11:15 -0700 |
Michael Pavone |
Fix LFO counter update speed and implement amplitude modulation
|
Wed, 27 May 2015 20:53:21 -0700 |
Michael Pavone |
Add a basic YM-2612 command to the debugger. Fix negative detune values and get the correct precision for the multiplication step of phase inc calculation
|
Tue, 26 May 2015 22:22:30 -0700 |
Michael Pavone |
Fix register to operator mapping for channel 3 special mode
|
Tue, 26 May 2015 20:00:50 -0700 |
Michael Pavone |
Fixes for the 32-bit build accidentally introduced a bug into the 64-bit build, this commit fixes the regression
|
Mon, 25 May 2015 23:37:13 -0700 |
Michael Pavone |
Implement cycles being stolen from 68K when the Z80 accesses the bank area or VDP/PSG. Small fix to code that tries to get system into a consistent state for a savestate
|
Mon, 25 May 2015 18:56:22 -0700 |
Michael Pavone |
Add a define in both the source and Makefile for enabling logging of z80 instruction address/cycle counts. Fix Z80 in/out instructions to eliminate assumptions about which registers are stored in native regs. Fix read_16 to not corrupt the low byte when the read has to call into a C function.
|
Mon, 25 May 2015 17:08:56 -0700 |
Michael Pavone |
Fix RLD and RRD for the case in which HL does not map to a native register
|
Mon, 25 May 2015 15:01:38 -0700 |
Michael Pavone |
Fix crash bug in 32-bit build for certain secnarios with bcd instructions
|
Mon, 25 May 2015 13:21:24 -0700 |
Michael Pavone |
Fix div instruction when dest is d0 in 32-bit build
|
Sun, 24 May 2015 21:11:18 -0700 |
Michael Pavone |
Z80 test cases that passed on 64-bit now pass on 32-bit
|
Sun, 24 May 2015 15:05:18 -0700 |
Michael Pavone |
More bugfixes for the 32-bit build of the Z80 core
|
Sat, 23 May 2015 20:26:20 -0700 |
Michael Pavone |
Fix a bunch of assumptions about which Z80 registers are stored in native registers to make the x86-32 build less broken
|
Sat, 23 May 2015 20:25:16 -0700 |
Michael Pavone |
Generate an error in x86-32 builds for most cases when a REX prefix would be generated
|
Sat, 23 May 2015 20:24:27 -0700 |
Michael Pavone |
Eliminate runtime.S/runtime_32.S.
|
Fri, 22 May 2015 23:49:32 -0700 |
Michael Pavone |
Don't attempt to translate or map code at odd addresses. This fixes a bug that shows up when playing College Footbal USA 96
|
Fri, 22 May 2015 21:11:41 -0700 |
Michael Pavone |
Fix out of bounds memory access when an instruction wraps around the end of memory
|
Fri, 22 May 2015 18:38:44 -0700 |
Michael Pavone |
Fix bug in vdp_next_hint that was causing HINTs to fire repeatedly when they should not have fired at all based on an HINT interval that was larger than the number of active lines in the display
|
Thu, 21 May 2015 18:37:41 -0700 |
Michael Pavone |
Process events while waiting for 68K debugger input. This prevents "not responsive" dialogs when sitting in the debugger
|
Thu, 21 May 2015 00:55:46 -0700 |
Michael Pavone |
Restore the other 2 debug display modes
|
Wed, 20 May 2015 23:34:12 -0700 |
Michael Pavone |
Better handling of savestate and debug break events with "uncooperative" games/demos
|
Wed, 20 May 2015 22:27:51 -0700 |
Michael Pavone |
Add some tests for hint timing and fix it properly this time.
|