Commit Graph

261 Commits

Author SHA1 Message Date
Brad Grantham
f4e19dc5d3 add reference to shamusworld apple emulator 2020-12-12 10:16:49 -08:00
Brad Grantham
8f04f04543 read tracks from disk on demand 2020-12-12 09:44:44 -08:00
Brad Grantham
b99576c1e0 read sectors from disk instead of reading whole floppy 2020-12-12 08:38:58 -08:00
Brad Grantham
d20991ae8e use a function to nybblize sector 2020-12-11 22:02:52 -08:00
Brad Grantham
ba52591064 display speed 2020-12-11 22:01:21 -08:00
Brad Grantham
155690cdaa move to C++17 2020-12-11 22:00:48 -08:00
Brad Grantham
ca58c87abf make some consts constexpr and int for warnings 2020-12-10 17:19:39 -08:00
Brad Grantham
2022b375bd more const char*, only issue mode change if there was a change 2020-12-06 20:08:03 -08:00
Brad Grantham
38f64dcd47 disable LK_HACK 2020-12-05 17:31:46 -08:00
Brad Grantham
c81a6a8dce Apply some fixes from Rocinante port
More const on char*s
Remove virtual from MAINboard read and write and just call them directly
Move up regions slightly so they might perform better
2020-12-05 17:19:21 -08:00
Brad Grantham
42109817f2 only check EXIT_ON_OPENGL_ERROR on startup 2020-05-26 23:30:48 -07:00
Brad Grantham
ef922fa355 fix steady slowdown 2020-01-20 23:11:39 -08:00
Brad Grantham
0a9399d646 use raw string literals 2020-01-11 18:20:27 -08:00
Brad Grantham
b76c734115 set env var PROBE_JOYSTICKS to probe axes and buttons 2019-10-15 10:37:18 -07:00
Brad Grantham
216f74cc32 print only active axes and buttons in probe 2019-10-15 09:29:25 -07:00
Brad Grantham
687e80e16e delete vertex array on recreation, comment out speed 2019-02-18 19:39:32 -08:00
Brad Grantham
fd1e15a595 add clock text box 2019-02-18 08:11:22 -08:00
Brad Grantham
0b61b25667 point out I copied the nybblization code 2019-02-16 09:47:22 -08:00
Brad Grantham
efd376ee3b link to home page, add loder runner image 2019-02-16 09:24:25 -08:00
Brad Grantham
fe8e4a5058 update formatting from Jim's aed512 version of cpu6502 2019-02-16 08:49:10 -08:00
Brad Grantham
0bb0b6ffd4 add B6 and C1 instructions 2019-02-16 08:44:49 -08:00
Brad Grantham
ee0b5fc58c move diskII bin file to the right name 2019-02-13 23:15:03 -08:00
Brad Grantham
a04b9aaf87 set the default as no joysticks 2019-02-13 23:14:22 -08:00
Brad Grantham
bfce99f86f match new name of disk rom file 2019-02-10 23:18:05 -08:00
Brad Grantham
4472db0405 rename disk rom file to match size 2019-02-10 23:17:24 -08:00
Brad Grantham
dcb27ce242 silence GL deprecation 2019-02-10 22:58:06 -08:00
Brad Grantham
6f9ed33f2f remove unused file 2019-02-10 22:54:53 -08:00
Brad Grantham
e1ea979006 remove old comment 2019-02-10 22:54:53 -08:00
Brad Grantham
6e04af2752 make run on Linux 2019-02-10 20:30:22 -08:00
Brad Grantham
bfc177ef10 Add gl_utility.o to Linux build 2019-02-10 20:01:50 -08:00
Lawrence Kesteloot
1591046c74 Add way to disable 65C02 instructions. 2019-02-06 23:23:33 -08:00
Brad Grantham
68cfd142b1 make GL utilities have better name 2018-10-15 21:11:29 -07:00
Brad Grantham
fc795a4a33 make GL utilities have better name 2018-10-15 21:11:17 -07:00
Brad Grantham
a9e48a509a initial breakout of UI widget classes 2018-10-15 21:09:51 -07:00
Brad Grantham
420f016098 extract program compilation and rect v array buffer 2018-10-14 12:49:58 -07:00
Brad Grantham
f2b28839e4 separate out opengl_texture 2018-10-14 12:10:31 -07:00
Brad Grantham
bb30c33d2d start separating out GL into modules 2018-10-14 12:07:05 -07:00
Lawrence Kesteloot
c22645848a Fix usage message. 2018-09-25 18:22:00 -07:00
Brad Grantham
85f7d8d7dd update cpu6502 with Jim's improvements 2018-09-10 12:29:16 -07:00
Brad Grantham
5e8adf5de1 remove dead code and comments lacking confidence 2018-09-08 18:42:39 -07:00
Brad Grantham
17806a16b7 fix wording of template parameter docs 2018-09-08 18:37:41 -07:00
Brad Grantham
af715292b2 make class the first thing you see 2018-09-08 18:19:53 -07:00
Brad Grantham
40035852cd add a little documentation 2018-09-08 17:45:57 -07:00
Brad Grantham
1dc3fe3df8 extract CPU6502 into single header implementation 2018-09-08 17:36:16 -07:00
Brad Grantham
5548039900 make BUS member of CPU6502 instead of parameter of methods 2018-09-08 17:23:38 -07:00
Brad Grantham
5f1a3be90d templatize CPU6502 in anticipation of single-header 2018-09-08 17:18:25 -07:00
Brad Grantham
4e305cb6ad templatize CPU6502 in anticipation of single-header 2018-09-08 17:17:09 -07:00
Brad Grantham
53e8b802c4
Merge pull request #34 from bradgrantham/gif
Merge recording animated GIFs facility from gif branch
2018-08-10 23:47:51 -07:00
Brad Grantham
8e47791e12 Fix BRA imm instruction, add 0xD2 - CMP (zpg)
I thought 0x80 was a weird NOP imm, but it's BRA.

Implement 0xD2 - CMP (zpg)

Move all 65C02 instruction implementations together

Update disassembler for 0xD2 - CMP (zpg)
2018-08-10 23:25:20 -07:00
Brad Grantham
a2b96de667 Add mmphosis' RAINBOW mode change demo
https://macgui.com/usenet/?group=2&id=22342#msg
2018-08-08 21:04:02 -07:00