Commit Graph

  • df7a4df305 don't print about annunciators master Brad Grantham 2021-01-11 20:25:55 -0800
  • d3770cfc71 don't report joysticks on stderr Brad Grantham 2021-01-11 20:25:39 -0800
  • e55025e615 implement DHGR Brad Grantham 2021-01-02 16:25:05 -0800
  • 2e095b24f6 read colors from generated palette; checkpoint DHGR work Brad Grantham 2021-01-02 09:45:49 -0800
  • b908e772ef only invalidate track if drive wasn't selected before Brad Grantham 2021-01-02 07:53:46 -0800
  • 3d05ad75c5 Add colors calculated from YIQ and artifacting Brad Grantham 2021-01-02 07:53:19 -0800
  • a96f3dd757 add more files to ignore Brad Grantham 2020-12-31 11:10:04 -0800
  • b3d24a6b68 add a little bit about the emulator Brad Grantham 2020-12-31 11:09:48 -0800
  • faed4b2b06 add an XBox 360 USB controller paddle .ini Brad Grantham 2020-12-31 11:08:41 -0800
  • 1485cae18b add a Samsung wireless control paddle .ini Brad Grantham 2020-12-31 11:08:18 -0800
  • 75d0d9e881 add falstad.com simulation of Apple ][ speaker Brad Grantham 2020-12-31 11:07:50 -0800
  • b775c0e501 add crude tool for enormous line-by-line diffs Brad Grantham 2020-12-31 11:07:16 -0800
  • 3a97aa61a5 Add more to ignore Brad Grantham 2020-12-31 11:06:07 -0800
  • 0ac1fc7ee8 Add floppy stepper motor state generator Brad Grantham 2020-12-31 11:01:56 -0800
  • 915a359215 Redesign stepper motor emulation, now boots ProDOS Brad Grantham 2020-12-31 11:00:09 -0800
  • 6e2e54e2be Add more 65C02 instructions, fix BRK on 65C02 Brad Grantham 2020-12-31 10:58:52 -0800
  • 0666038298 fix disassembly address Brad Grantham 2020-12-31 10:58:46 -0800
  • 43c3c8a704 fix 80col by repage_regions also on read softswitches Brad Grantham 2020-12-27 22:03:56 -0800
  • 28d4f712a0 improve bank switch logic, trying to fix 80 col Brad Grantham 2020-12-27 20:55:26 -0800
  • afb222f18f initialize CPU correctly, never set bit 4 or 5 of P Brad Grantham 2020-12-27 20:50:32 -0800
  • c798a2d886 take bin file name as an argument Brad Grantham 2020-12-27 18:18:13 -0800
  • ae2748dc0b remove fake6502 from link Brad Grantham 2020-12-27 18:17:35 -0800
  • 1271db3d95 fix slow floppy Brad Grantham 2020-12-26 23:03:13 -0800
  • 734900c314 add BBR, BBS, PLY, PHY, and PLX 65C02 instructions Brad Grantham 2020-12-26 11:48:52 -0800
  • 1d8f0e0564 Fix some instructions, add missing ones Brad Grantham 2020-12-21 14:59:37 -0800
  • bbe1934dec add simple loader/tester for 6502 Brad Grantham 2020-12-21 14:58:50 -0800
  • e2008da797 init members valgrind warned about; be brief in cpu state Brad Grantham 2020-12-20 14:49:46 -0800
  • ed858b6eed update to better int types Brad Grantham 2020-12-16 23:51:18 -0800
  • 3c1b43f2ad use more well-defined int types Brad Grantham 2020-12-16 23:03:43 -0800
  • fb7d31d814 make ordering explicit of some 16-bit addressing Brad Grantham 2020-12-16 17:29:37 -0800
  • c2eb84b38c use more well-defined int types Brad Grantham 2020-12-15 18:20:48 -0800
  • 0afdc0088d update to current interface API Brad Grantham 2020-12-16 22:54:02 -0800
  • 65d8f90cf7 on reset turn floppy off; MAINboard resets all boards; fix #47 Brad Grantham 2020-12-14 19:48:17 -0800
  • 13ece22f09 only load new track when read Brad Grantham 2020-12-13 15:44:22 -0800
  • 7345f28aa1 make head state be per-drive Brad Grantham 2020-12-12 10:17:13 -0800
  • f4e19dc5d3 add reference to shamusworld apple emulator Brad Grantham 2020-12-12 10:16:49 -0800
  • 8f04f04543 read tracks from disk on demand Brad Grantham 2020-12-12 09:44:44 -0800
  • b99576c1e0 read sectors from disk instead of reading whole floppy Brad Grantham 2020-12-12 08:38:58 -0800
  • d20991ae8e use a function to nybblize sector Brad Grantham 2020-12-11 22:02:52 -0800
  • ba52591064 display speed Brad Grantham 2020-12-11 22:01:21 -0800
  • 155690cdaa move to C++17 Brad Grantham 2020-12-11 22:00:48 -0800
  • ca58c87abf make some consts constexpr and int for warnings Brad Grantham 2020-12-10 17:19:39 -0800
  • 2022b375bd more const char*, only issue mode change if there was a change Brad Grantham 2020-12-06 20:08:03 -0800
  • 38f64dcd47 disable LK_HACK Brad Grantham 2020-12-05 17:31:46 -0800
  • c81a6a8dce Apply some fixes from Rocinante port Brad Grantham 2020-12-05 17:19:21 -0800
  • 42109817f2 only check EXIT_ON_OPENGL_ERROR on startup Brad Grantham 2020-05-26 23:30:48 -0700
  • ef922fa355 fix steady slowdown Brad Grantham 2020-01-20 23:11:39 -0800
  • 0a9399d646 use raw string literals Brad Grantham 2020-01-11 18:20:27 -0800
  • b76c734115 set env var PROBE_JOYSTICKS to probe axes and buttons Brad Grantham 2019-10-15 10:37:18 -0700
  • 216f74cc32 print only active axes and buttons in probe Brad Grantham 2019-10-15 09:29:25 -0700
  • 687e80e16e delete vertex array on recreation, comment out speed Brad Grantham 2019-02-18 19:39:32 -0800
  • fd1e15a595 add clock text box Brad Grantham 2019-02-18 08:11:22 -0800
  • 0b61b25667 point out I copied the nybblization code Brad Grantham 2019-02-16 09:47:22 -0800
  • efd376ee3b link to home page, add loder runner image Brad Grantham 2019-02-16 09:24:25 -0800
  • fe8e4a5058 update formatting from Jim's aed512 version of cpu6502 Brad Grantham 2019-02-16 08:49:10 -0800
  • 0bb0b6ffd4 add B6 and C1 instructions Brad Grantham 2019-02-16 08:44:49 -0800
  • ee0b5fc58c move diskII bin file to the right name Brad Grantham 2019-02-13 23:15:03 -0800
  • a04b9aaf87 set the default as no joysticks Brad Grantham 2019-02-13 23:14:22 -0800
  • bfce99f86f match new name of disk rom file Brad Grantham 2019-02-10 23:18:05 -0800
  • 4472db0405 rename disk rom file to match size Brad Grantham 2019-02-10 23:17:24 -0800
  • dcb27ce242 silence GL deprecation Brad Grantham 2019-02-10 22:58:06 -0800
  • 6f9ed33f2f remove unused file Brad Grantham 2019-02-10 22:39:05 -0800
  • e1ea979006 remove old comment Brad Grantham 2019-02-10 22:38:11 -0800
  • 6e04af2752 make run on Linux Brad Grantham 2019-02-10 20:30:22 -0800
  • bfc177ef10 Add gl_utility.o to Linux build Brad Grantham 2019-02-10 20:01:50 -0800
  • 1591046c74 Add way to disable 65C02 instructions. Lawrence Kesteloot 2019-02-06 23:23:29 -0800
  • 68cfd142b1 make GL utilities have better name Brad Grantham 2018-10-15 21:11:29 -0700
  • fc795a4a33 make GL utilities have better name Brad Grantham 2018-10-15 21:11:17 -0700
  • a9e48a509a initial breakout of UI widget classes Brad Grantham 2018-10-15 21:09:51 -0700
  • 420f016098 extract program compilation and rect v array buffer Brad Grantham 2018-10-14 12:49:58 -0700
  • f2b28839e4 separate out opengl_texture Brad Grantham 2018-10-14 12:10:31 -0700
  • bb30c33d2d start separating out GL into modules Brad Grantham 2018-10-14 12:07:05 -0700
  • c22645848a Fix usage message. Lawrence Kesteloot 2018-09-25 18:21:58 -0700
  • 85f7d8d7dd update cpu6502 with Jim's improvements Brad Grantham 2018-09-10 12:29:16 -0700
  • 5e8adf5de1 remove dead code and comments lacking confidence Brad Grantham 2018-09-08 18:42:39 -0700
  • 17806a16b7 fix wording of template parameter docs Brad Grantham 2018-09-08 18:37:41 -0700
  • af715292b2 make class the first thing you see Brad Grantham 2018-09-08 18:19:53 -0700
  • 40035852cd add a little documentation Brad Grantham 2018-09-08 17:45:57 -0700
  • 1dc3fe3df8 extract CPU6502 into single header implementation Brad Grantham 2018-09-08 17:36:16 -0700
  • 5548039900 make BUS member of CPU6502 instead of parameter of methods Brad Grantham 2018-09-08 17:23:38 -0700
  • 5f1a3be90d templatize CPU6502 in anticipation of single-header Brad Grantham 2018-09-08 17:18:25 -0700
  • 4e305cb6ad templatize CPU6502 in anticipation of single-header Brad Grantham 2018-09-08 17:17:09 -0700
  • 53e8b802c4
    Merge pull request #34 from bradgrantham/gif Brad Grantham 2018-08-10 23:47:51 -0700
  • 8e47791e12 Fix BRA imm instruction, add 0xD2 - CMP (zpg) Brad Grantham 2018-08-10 23:25:20 -0700
  • a2b96de667 Add mmphosis' RAINBOW mode change demo Brad Grantham 2018-08-08 21:04:02 -0700
  • 9f2667d93f Disable dithering on GIF write. gif Lawrence Kesteloot 2018-08-08 16:45:41 -0700
  • 2c437b27da record at 50ms simulation per frame Brad Grantham 2018-08-08 16:18:16 -0700
  • 6028d62786 scale GIF output to 2x screen size Brad Grantham 2018-08-08 15:46:41 -0700
  • 6caca1ec5d fix stop_recording Brad Grantham 2018-08-08 15:45:15 -0700
  • dddd18c258 Partially implement animated GIF Brad Grantham 2018-08-08 15:24:38 -0700
  • 8567ad7244 make CPU6502::cycles[] class-static Brad Grantham 2018-08-08 12:35:38 -0700
  • af0fe38c9e fill in implemented 65C02 opcodes Brad Grantham 2018-08-08 12:28:08 -0700
  • a2a13e24dc Start GIF-recording mode. Lawrence Kesteloot 2018-08-07 23:33:14 -0700
  • b5918819af Fix off-by-two bug with LK_HACK. Lawrence Kesteloot 2018-08-07 12:27:44 -0700
  • 49804018cc Asert if cycles[] is not set for insn Brad Grantham 2018-08-07 12:21:43 -0700
  • ad8f43b5a8 fix too many initializers error Brad Grantham 2018-08-06 00:39:50 -0700
  • 183aea95fb Add instruction cycle count for ORA (ind) Brad Grantham 2018-08-06 00:39:11 -0700
  • e938af1349 implement STZ zpg and PHX Brad Grantham 2018-08-06 00:36:23 -0700
  • 7d346a06b3 Fix overflow in LK_HACK. Lawrence Kesteloot 2018-08-06 00:18:38 -0700
  • 043429311a fix crash if text is dragged from Chrome Brad Grantham 2018-08-06 00:13:54 -0700