1
0
mirror of https://github.com/irmen/ksim65.git synced 2024-06-01 21:41:31 +00:00
Commit Graph

36 Commits

Author SHA1 Message Date
Irmen de Jong
6c73852b5e update kotlin version 2021-07-06 23:37:19 +02:00
Irmen de Jong
c2d6954327 added default vice rom path to search list 2020-03-13 17:16:41 +01:00
Irmen de Jong
7522d3cb3b added joystick to C64 emulation (via numpad keys) 2020-03-01 18:38:00 +01:00
Irmen de Jong
35cbe4e3ca tweak 6510 io port and fix overflow bug in TOD 2020-02-20 00:01:54 +01:00
Irmen de Jong
c619ddabf1 introduced separate Disassembler class 2020-02-18 22:01:12 +01:00
Irmen de Jong
c327c59c8b cpu jump loop detection added 2020-02-16 15:40:51 +01:00
Irmen de Jong
f61242a17b fix irq frequency in example machine (was way too fast and overlapped) 2020-02-16 13:39:46 +01:00
Irmen de Jong
43b2bec5da no longer attach roms to bus old-style 2020-02-05 01:22:32 +01:00
Irmen de Jong
81ae12b809 memory components reading and writing now done via offset instead of address 2020-02-05 01:02:27 +01:00
Irmen de Jong
5deeb50c49 implemented banking in/out the char rom 2020-02-03 23:53:18 +01:00
Irmen de Jong
88645266fa optimized ram access when drawing sprites 2020-02-01 17:19:43 +01:00
Irmen de Jong
2410ca48f9 cleanups 2020-01-27 23:44:56 +01:00
Irmen de Jong
c3c40bc73e optimizations in debugwindow 2020-01-04 13:45:16 +01:00
Irmen de Jong
3fb12eb3f6 added start of 6510's IO port 2019-10-26 18:32:11 +02:00
Irmen de Jong
ea4b5239cc implemented sprites, code reformatting 2019-10-12 12:35:18 +02:00
Irmen de Jong
8a2212e34f fixed VIC memory banking, bitmap mode 2019-10-12 02:07:20 +02:00
Irmen de Jong
af4e901f6c added most of a built-in machine code monitor 2019-10-09 03:40:25 +02:00
Irmen de Jong
fbdc08d696 implemented C64 VIC & CIA interrupts 2019-10-08 23:11:18 +02:00
Irmen de Jong
3a97adafa4 simplified cpu clock timing 2019-10-07 23:28:04 +02:00
Irmen de Jong
dd3bfa49e9 optimizing screen rendering a bit again 2019-10-05 15:14:26 +02:00
Irmen de Jong
708fc865a1 optimizing a little bit more 2019-10-04 20:39:57 +02:00
Irmen de Jong
b299880428 trying to optimize debug window drawing: update less often 2019-10-02 02:13:29 +02:00
Irmen de Jong
4601839d26 better breakpoints 2019-09-29 12:40:13 +02:00
Irmen de Jong
60543f358b hook into kernel SAVE 2019-09-29 02:01:37 +02:00
Irmen de Jong
bc3a0f8daa hook into kernel LOAD including directory listing 2019-09-29 01:26:31 +02:00
Irmen de Jong
fd84d73bd0 more precise cpu speed averaging 2019-09-27 22:38:36 +02:00
Irmen de Jong
af99bfdc13 improved rom directory search 2019-09-26 20:56:13 +02:00
Irmen de Jong
4337ddf74b implemented CIA TOD timers 2019-09-26 01:31:39 +02:00
Irmen de Jong
88c1688a41 Custom c64 key mapping to make typing on a modern keyboard tolerable. Connected Restore key (backslash) to NMI. 2019-09-25 23:23:07 +02:00
Irmen de Jong
bfdd9aa656 finished C64 keyboard matrix instead of keypress simulation. 2019-09-24 21:14:24 +02:00
Irmen de Jong
52f6823c0e added Load button. began to implement c64 CIAs to provide keyboard matrix. 2019-09-24 01:22:54 +02:00
Irmen de Jong
bb4819c6d0 code style tweaks 2019-09-23 22:29:50 +02:00
Irmen de Jong
b8cea02ee0 added zeropage and stack to debugger 2019-09-21 16:38:11 +02:00
Irmen de Jong
dfec693ba0 now mapped most of the keys of the c64 emulator 2019-09-20 22:12:58 +02:00
Irmen de Jong
19de88be4c cleanups 2019-09-19 21:41:44 +02:00
Irmen de Jong
e13e86f33f added Commodore-64 emulator 2019-09-19 21:29:33 +02:00