Commit Graph

  • 21623257ef Rewrite SBC test master Peter Evans 2018-05-06 20:06:51 -0500
  • ab022c5d58 More details in the ADC test Peter Evans 2018-04-30 23:00:21 -0500
  • de34d7d0f9 Add more detail in INC/X/Y testing Peter Evans 2018-04-30 22:15:38 -0500
  • 1ac19aaaae Port similar changes from DE* to IN* Peter Evans 2018-04-30 22:15:24 -0500
  • 49687d9a7a Rewrite and expand the DEC/X/Y tests Peter Evans 2018-04-30 21:37:34 -0500
  • 635ff624e7 Refactor the DEC/X/Y tests a bit for clarity Peter Evans 2018-04-30 21:37:20 -0500
  • ad4014ced4 Update tests for CMP/CPX/CPY. Peter Evans 2018-04-30 21:23:34 -0500
  • 8ff2323c40 Remove reference to last_addr Peter Evans 2018-04-25 17:08:05 -0500
  • c53c7bfd1d Add function to return true if an instruction would write to memory Peter Evans 2018-04-21 23:15:48 -0500
  • 37f9e627ba Change from last_opcode/last_operand to opcode/operand Peter Evans 2018-04-21 23:14:32 -0500
  • a5947f646e We no longer need the last effective address Peter Evans 2018-04-21 23:06:23 -0500
  • 40550b38dc We also need to set the debug flag Peter Evans 2018-04-21 21:59:56 -0500
  • be82a23061 Remove two-op checks Peter Evans 2018-04-20 16:47:51 -0500
  • 9ac85cb30b The on/off switch for BANK_ALTZP was mixed up Peter Evans 2018-04-16 22:28:24 -0500
  • 573a276948 We mixed up when to turn on/off text mode Peter Evans 2018-04-16 22:15:17 -0500
  • c82c1828b0 Remove unused grid file; resolve crash condition Peter Evans 2018-04-15 23:31:29 -0500
  • b06c00a547 Rename segment -> seg, index -> addr Peter Evans 2018-04-15 22:40:44 -0500
  • b5fef760b8 Remove the map_mach abstraction in favor of vm_di Peter Evans 2018-04-15 22:30:57 -0500
  • 8e810e724f Add addr_mode field, rely upon it vs. the opcode Peter Evans 2018-04-15 00:56:34 -0500
  • 56e9d97791 Accounting for the ACC mode opcode Peter Evans 2018-04-14 18:26:43 -0500
  • 72883240c3 Account for changes in behavior for INC/DEC Peter Evans 2018-04-14 18:22:10 -0500
  • 7c78c22618 The lores colors have changed; update the test to account for it Peter Evans 2018-04-14 18:08:59 -0500
  • 7cc443206c Fix table sort order Peter Evans 2018-04-13 23:43:52 -0500
  • b8b45cc9f2 We need to check if we would break ourselves Peter Evans 2018-04-13 23:38:00 -0500
  • a3a32662ef Remove disasm command Peter Evans 2018-04-13 23:36:58 -0500
  • da4a82d8cf The disasm command now always sets disasm = true Peter Evans 2018-04-13 23:35:27 -0500
  • 3834c1e112 The debug_break check was moved outside of the mos6502_execute function Peter Evans 2018-04-13 23:34:28 -0500
  • 04e72486f1 We need to account for the track self-sync Peter Evans 2018-04-13 23:31:53 -0500
  • 55287b4cb0 Reorganizing test files Peter Evans 2018-04-13 19:09:23 -0500
  • a43fe0d38e Modify test files to account for reorg Peter Evans 2018-04-13 18:36:02 -0500
  • 5db0c3b9c0 Clearer documentation on push_stack Peter Evans 2018-04-13 18:01:17 -0500
  • 3887f52119 Clarify behavior of pop_stack Peter Evans 2018-04-13 16:22:58 -0500
  • ebb5f068fd Always set the UNUSED and BREAK flags after execution. Peter Evans 2018-04-13 16:17:13 -0500
  • 5730e5e446 Add explicit definition of unused bit Peter Evans 2018-04-13 16:15:12 -0500
  • 20047c65a8 If we pressed a key, we need to set the strobe to true Peter Evans 2018-04-13 16:14:57 -0500
  • ee2c9746c6 Add docblocks Peter Evans 2018-04-07 19:54:05 -0500
  • 6e77e99813 Add ability to debug separate from pausing Peter Evans 2018-04-07 11:14:12 -0500
  • ec719da2c5 Remove unused vm_reflect files Peter Evans 2018-04-07 11:05:26 -0500
  • 4b0b8e1a89 Move vm_debug fully into apple2 Peter Evans 2018-04-07 00:53:17 -0500
  • 27d0a15bc5 Move vm_debug_broke() check out of mos6502 and into apple2 Peter Evans 2018-04-07 00:48:16 -0500
  • 18e0bde099 Remove vm_reflect.c Peter Evans 2018-04-07 00:39:49 -0500
  • c665df3531 Move reflect to event Peter Evans 2018-04-07 00:33:40 -0500
  • 8a899f87a2 Move reflect files to event files Peter Evans 2018-04-07 00:32:29 -0500
  • a913668c02 Missing some reorg changes; move reflect into event, debug Peter Evans 2018-04-07 00:26:31 -0500
  • 74aafb0d01 Reorganizing files into directories Peter Evans 2018-04-06 20:27:47 -0500
  • f9d130ba97 Add an extremely crude method to slow things down Peter Evans 2018-04-06 11:49:54 -0500
  • 281544bf43 Avoid polling for events until we're ready for a frame redraw Peter Evans 2018-04-06 11:47:54 -0500
  • f8dd49e892 Revert "Separate window and renderer creation; use software rendering" Peter Evans 2018-04-05 20:57:09 -0500
  • 206bd86196 Revert "Move hires colors into include file" Peter Evans 2018-04-05 20:56:59 -0500
  • e50af5aba9 Revert "Implement rect change stack" Peter Evans 2018-04-05 20:56:46 -0500
  • 616bfdcc58 Implement rect change stack Peter Evans 2018-04-04 22:01:46 -0500
  • d8e0159de0 Move hires colors into include file Peter Evans 2018-04-04 22:01:26 -0500
  • c178e417b7 Separate window and renderer creation; use software rendering Peter Evans 2018-04-02 08:37:01 -0500
  • 5dc5130c96 This implements initial support for rendering to a texture hires-texture Peter Evans 2018-04-01 20:41:31 -0500
  • 146bd42cfe Add code to mark which addresses are updated hires-updated Peter Evans 2018-03-31 22:44:21 -0500
  • 2d0952133a Add missing docblock comments, remove some dead code Peter Evans 2018-03-31 21:10:08 -0500
  • 418950750f A very rough version of the correct hires render logic Peter Evans 2018-03-31 20:54:47 -0500
  • 221d798c82 Remove online checks Peter Evans 2018-03-30 23:33:30 -0500
  • 2b8cdc7cfc Remove logging, always work on a drive in switch_drive Peter Evans 2018-03-30 23:05:24 -0500
  • 6653da3c20 Rework overflow logic, and add missing handling Peter Evans 2018-03-30 23:04:21 -0500
  • 0ccabda71e Rewrite SBC logic Peter Evans 2018-03-30 20:07:24 -0500
  • 07a8a385f5 Remove log statements Peter Evans 2018-03-30 20:06:59 -0500
  • 54708e5110 Switch back to >= Peter Evans 2018-03-30 18:49:32 -0500
  • a23c7321f5 Don't do certain operations if the drive is offline Peter Evans 2018-03-30 16:26:24 -0500
  • d129ffed99 Logging on STA instructions Peter Evans 2018-03-30 16:10:15 -0500
  • 523b9c4a03 Several changes... Peter Evans 2018-03-30 16:07:58 -0500
  • d2047457e9 Use log_crit() instead of log_critical() Peter Evans 2018-03-29 21:45:25 -0500
  • 7ca099d0d0 Open log file rather than use stdout Peter Evans 2018-03-29 21:42:38 -0500
  • 20d33ef464 Change to erc.log Peter Evans 2018-03-29 21:40:11 -0500
  • 89a0f34ebe Add suite of log functions that map to syslog RFC levels Peter Evans 2018-03-29 21:39:13 -0500
  • 5d55d5b258 Use a bitwise-and to determine carry Peter Evans 2018-03-26 23:10:57 -0500
  • 8aef335f25 Remove unnecessary zero page code Peter Evans 2018-03-26 20:59:24 -0500
  • d9be1d6ab2 We need to return from aux, or write to aux, immediately Peter Evans 2018-03-26 20:51:10 -0500
  • 92ac77e8f5 Sort read switches Peter Evans 2018-03-26 20:48:13 -0500
  • e51e643294 Force $C059 to do nothing Peter Evans 2018-03-26 20:47:41 -0500
  • b2e9198ede Defensive conditionals Peter Evans 2018-03-26 20:46:55 -0500
  • 81bcc7d973 We also need to check ACC in ASL/LSR/ROL/ROR Peter Evans 2018-03-25 20:34:12 -0500
  • 3439ec51a8 inc and dec should work with a zero-address Peter Evans 2018-03-25 19:42:55 -0500
  • 8a285aace8 Enlargen the nibble segment length Peter Evans 2018-03-25 19:39:54 -0500
  • 0c244cf3f2 Slight update to sector header length Peter Evans 2018-03-25 19:39:27 -0500
  • 64306fa5a6 Add hidump, hires_dump commands Peter Evans 2018-03-25 19:39:00 -0500
  • 64afcb2040 Rewrite phaser to use state transitions, whole phase states Peter Evans 2018-03-23 19:41:01 -0500
  • 2870bc03bc Remove option flags; remove unnecessary --flash option Peter Evans 2018-03-21 15:26:58 -0500
  • a461194a63 More clearly check opposite phases Peter Evans 2018-03-21 15:11:03 -0500
  • 443f9d1a01 Only zero page and stack should be affected by ALTZP Peter Evans 2018-03-21 15:09:40 -0500
  • 5ea10d8a98 We track steps in quarter tracks, so double the max Peter Evans 2018-03-20 15:07:55 -0500
  • 474104085c Reorganize encoded sizes/routines to align with reference nibble output Peter Evans 2018-03-20 14:06:26 -0500
  • f5e0de5bbc Reverting to just black/white color for now Peter Evans 2018-03-19 19:02:46 -0500
  • 2baa2fac75 Significant rewrites and slightly better understanding Peter Evans 2018-03-18 00:15:55 -0500
  • 82906e74f8 Decrease frame rate per second Peter Evans 2018-03-18 00:01:40 -0500
  • 2eccb288a4 Update to use NTSC Corrected color values Peter Evans 2018-03-14 23:50:53 -0500
  • bff83bc315 Implement first pass at hires draw Peter Evans 2018-03-14 00:57:50 -0500
  • 68f9daf6ac Add -O3 optimization Peter Evans 2018-03-14 00:12:00 -0500
  • 47bbed1399 Add color tables, row table Peter Evans 2018-03-14 00:05:26 -0500
  • ec00bb2a87 It's the columns which matter, not rows Peter Evans 2018-03-13 16:14:38 -0500
  • 4d34663435 Add hires graphics file; draw hires graphics Peter Evans 2018-03-13 16:08:31 -0500
  • 52e5f8afa7 Add missing decl for apple2_draw_lores() Peter Evans 2018-03-13 15:55:43 -0500
  • 809c1724f1 Add test for lores_color, skip on draw Peter Evans 2018-03-13 15:46:21 -0500
  • 0e3a0889f3 Punt on testing Peter Evans 2018-03-13 15:42:08 -0500
  • 62d868f1aa Add tests for row, col functions Peter Evans 2018-03-13 15:40:37 -0500