Sun, 08 Sep 2013 20:48:33 -0700 |
Mike Pavone |
Revert change to VBLANK flag timing based on new direct color DMA test
|
Sun, 08 Sep 2013 20:47:01 -0700 |
Mike Pavone |
Remove extra 68K/VDP cycle sync
|
Sun, 08 Sep 2013 20:46:25 -0700 |
Mike Pavone |
Fix bit instruction timing
|
Wed, 04 Sep 2013 19:34:19 -0700 |
Mike Pavone |
Initial work on GDB remote debugging support
|
Mon, 02 Sep 2013 01:03:08 -0700 |
Mike Pavone |
Added analysis script used for investigating direct color DMA timing
|
Mon, 02 Sep 2013 01:02:18 -0700 |
Mike Pavone |
Fix per-column scrolling bug
|
Mon, 02 Sep 2013 00:20:56 -0700 |
Mike Pavone |
Adjust VBLANK flag and refresh timing to be in line with logic analyzer and visual observations of direct color DMA demos. Remove debug print statements.
|
Sun, 01 Sep 2013 14:27:17 -0700 |
Mike Pavone |
Merge
|
Fri, 26 Jul 2013 19:55:04 -0700 |
Mike Pavone |
Added support for saving savestates. Added gst savestate format test harness
|
Sun, 01 Sep 2013 12:11:28 -0700 |
Mike Pavone |
Fix bug that caused a DMA fill to start after another DMA operation completed if the FIFO is not empty
|
Tue, 23 Jul 2013 23:01:03 -0700 |
Mike Pavone |
Started work on OpenGL support in new branch
opengl
|
Sat, 20 Jul 2013 23:49:31 -0700 |
Mike Pavone |
Fix handling of key on in YM2612 core
|
Sat, 20 Jul 2013 23:40:28 -0700 |
Mike Pavone |
Fix performance regression from stop instruction work
|
Fri, 19 Jul 2013 22:44:00 -0700 |
Mike Pavone |
Implement 68K stop instruction
|
Thu, 18 Jul 2013 09:59:39 -0700 |
Mike Pavone |
Add config values for audio sample rate and buffer size
|
Wed, 17 Jul 2013 22:26:11 -0700 |
Mike Pavone |
Add fullscreen support and add a keybinding for exiting the emulator
|
Wed, 17 Jul 2013 00:23:45 -0700 |
Mike Pavone |
Fix sign flag on swap
|
Wed, 17 Jul 2013 00:18:28 -0700 |
Mike Pavone |
Fix carry flag on rotate when the register provided rotate bit count is exactly 32
|
Wed, 17 Jul 2013 00:17:42 -0700 |
Mike Pavone |
Add a bunch of 68K test cases for single operand instructions
|
Tue, 16 Jul 2013 23:16:50 -0700 |
Mike Pavone |
Fix 68K test harness
|
Tue, 16 Jul 2013 23:16:38 -0700 |
Mike Pavone |
Add support for single operand instructions to 68K test generator
|
Tue, 16 Jul 2013 23:16:14 -0700 |
Mike Pavone |
Add address/cd registers to VDP debug message
|
Mon, 15 Jul 2013 23:07:45 -0700 |
Mike Pavone |
Restore one of the VDP debugging modes
|
Fri, 12 Jul 2013 19:11:55 -0700 |
Mike Pavone |
Implement the scroll ring buffer properly without memcpy
|
Thu, 11 Jul 2013 08:34:38 -0700 |
Mike Pavone |
Updated todo list
|
Wed, 10 Jul 2013 23:55:11 -0700 |
Mike Pavone |
Read default region from config file
|
Wed, 10 Jul 2013 23:52:09 -0700 |
Mike Pavone |
Read default render width from config file
|
Wed, 10 Jul 2013 23:47:48 -0700 |
Mike Pavone |
Read joystick bindings from config file
|
Wed, 10 Jul 2013 22:48:17 -0700 |
Mike Pavone |
Read key bindings from config file
|
Wed, 10 Jul 2013 09:38:05 -0700 |
Mike Pavone |
Add config file parser and default config file
|
Tue, 09 Jul 2013 20:51:42 -0700 |
Mike Pavone |
Added ternary tree implementation and a simple test program for it
|
Sun, 07 Jul 2013 15:05:50 -0700 |
Mike Pavone |
Last set of changes to analyze.py from when I was last working on reversing the VDP
|
Sun, 30 Jun 2013 21:45:23 -0700 |
Mike Pavone |
Refactor duplicated CRAM writing code and fix a bug in the process
|
Sun, 30 Jun 2013 11:45:58 -0700 |
Mike Pavone |
Make VDP render in native pixel format of the renderer for a modest performance gain and to make it easier to use OpenGL for rendering
|
Sat, 29 Jun 2013 17:21:19 -0700 |
Mike Pavone |
Forgot to null initialize the statfile pointer
|
Sat, 29 Jun 2013 17:15:08 -0700 |
Mike Pavone |
Add support for loading GST format savestates
|
Tue, 25 Jun 2013 23:18:57 -0700 |
Mike Pavone |
Use the registers that were freed up by the memory map function changes
|
Tue, 25 Jun 2013 23:03:25 -0700 |
Mike Pavone |
Change default resolution to 640x480
|
Tue, 25 Jun 2013 19:20:39 -0700 |
Mike Pavone |
Move IO code to a separate file and do a tiny bit of refactoring
|
Mon, 24 Jun 2013 21:32:25 -0700 |
Mike Pavone |
Fix access to int_enable_cycle in EI
|
Mon, 24 Jun 2013 21:30:38 -0700 |
Mike Pavone |
Cleanup makefile and link math library
|
Sun, 23 Jun 2013 22:27:12 -0700 |
Mike Pavone |
Implement basic joystick support
|
Sun, 23 Jun 2013 12:27:11 -0700 |
Mike Pavone |
Fix window layer in double res interlace mode
|
Sun, 23 Jun 2013 11:25:56 -0700 |
Mike Pavone |
Change buffer size to avoid weird artifacts on some systems
|
Sun, 23 Jun 2013 10:17:40 -0700 |
Mike Pavone |
Fix sprite y mask in interlace mode. Fix framebuffer selection when switching out of interlace mode.
|
Sun, 23 Jun 2013 09:17:19 -0700 |
Mike Pavone |
Fix vscroll calculation in double resultion interlace mode
|
Sat, 22 Jun 2013 21:19:43 -0700 |
Mike Pavone |
Initial work on interlace
|
Wed, 19 Jun 2013 00:40:13 -0700 |
Mike Pavone |
Fix movem with pc displacement or pc indexed source
|
Wed, 19 Jun 2013 00:25:09 -0700 |
Mike Pavone |
Initial stab at LFO phase modulation
|
Wed, 19 Jun 2013 00:24:59 -0700 |
Mike Pavone |
Use a slightly more sane PSG volume divider. Stil seems too loud, need to check the real hardware.
|
Mon, 17 Jun 2013 19:34:47 -0700 |
Mike Pavone |
Process events in vgm player so that quitting works
|
Mon, 17 Jun 2013 00:54:14 -0700 |
Mike Pavone |
Add primitive vgm player for testing
|
Sun, 16 Jun 2013 17:57:57 -0700 |
Mike Pavone |
Add support for logging YM2612 channels to WAVE files
|
Sun, 16 Jun 2013 13:42:13 -0700 |
Mike Pavone |
Fix modulation condition for operator 2
|
Sun, 16 Jun 2013 13:25:45 -0700 |
Mike Pavone |
Implement writes from 68K to Z80 bank register and make reads from port c control register return 0 again
|
Sun, 16 Jun 2013 11:59:45 -0700 |
Mike Pavone |
Minor refactor of io_read functions to avoid duplication of logic between byte and word versions
|