1
0
mirror of https://github.com/irmen/ksim65.git synced 2024-06-26 02:29:38 +00:00
Commit Graph

63 Commits

Author SHA1 Message Date
Irmen de Jong
7522d3cb3b added joystick to C64 emulation (via numpad keys) 2020-03-01 18:38:00 +01:00
Irmen de Jong
99942748f9 when 2020-02-27 03:57:32 +01:00
Irmen de Jong
323098f645 doc 2020-02-21 20:11:17 +01:00
Irmen de Jong
ec9b80433f doc 2020-02-21 01:57:00 +01:00
Irmen de Jong
cd00191dcf ver 1.8 2020-02-21 01:46:34 +01:00
Irmen de Jong
1e27e5bae4 corrected BRK flag incompatibility + unit tests 2020-02-21 01:12:38 +01:00
Irmen de Jong
5667c00d85 fixed cycle times, implemented various illegal opcodes. NesTest now runs flawlessly 2020-02-20 03:32:06 +01:00
Irmen de Jong
99d8f5cd97 fix 'a' command 2020-02-19 01:13:18 +01:00
Irmen de Jong
be8716c4a4 use assembler instead of raw bytes 2020-02-19 00:48:05 +01:00
Irmen de Jong
deaf79fcc2 introduced separate Assembler class 2020-02-19 00:29:07 +01:00
Irmen de Jong
c619ddabf1 introduced separate Disassembler class 2020-02-18 22:01:12 +01:00
Irmen de Jong
a8874fd05a notes 2020-02-17 02:17:34 +01:00
Irmen de Jong
cc1fb9716b fixed monitor disassemble and assemble commands 2020-02-16 22:45:54 +01:00
Irmen de Jong
606a587bb5 monitor assembler address now supports '*' and relative addresses to that 2020-02-16 16:30:49 +01:00
Irmen de Jong
3f86d5185e cpu irq/nmi now via "pin assert" instead of pending statuses 2020-02-16 16:01:41 +01:00
Irmen de Jong
c327c59c8b cpu jump loop detection added 2020-02-16 15:40:51 +01:00
Irmen de Jong
d940b9d136 fix cpu irq/nmi handling 2020-02-16 06:01:11 +01:00
Irmen de Jong
30b164bb6d tweak cpu irq handling, updating Klaus Dormann's functional irq tests 2020-02-16 05:37:23 +01:00
Irmen de Jong
de60698349 updating Klaus Dormann's functional tests 2020-02-12 22:26:19 +01:00
Irmen de Jong
7f3dd9c95d fix disassembly of address wrap arounds 2020-02-09 16:36:57 +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
b4a6709646 rom byte loading tweak 2020-02-04 23:56:58 +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
ca2eede585 prepare for extra cycles in addrmode/instructions 2019-10-15 22:47:45 +02:00
Irmen de Jong
e5e41d053e some more cleanup 2019-10-15 21:39:04 +02:00
Irmen de Jong
009b0c5c15 simpler cpu loop for the vms that don't require a particular speed 2019-10-13 08:16:28 +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
cfeb71c4af finalized the monitor and assemble command in it 2019-10-09 21:39:52 +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
9e15946f84 spelling 2019-10-07 22:10:22 +02:00
Irmen de Jong
708fc865a1 optimizing a little bit more 2019-10-04 20:39:57 +02:00
Irmen de Jong
4601839d26 better breakpoints 2019-09-29 12:40:13 +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
4337ddf74b implemented CIA TOD timers 2019-09-26 01:31:39 +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
fce84a6881 fixed jdk11 specifics and debugger race condition 2019-09-23 21:42:37 +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
Irmen de Jong
8aad9795f7 fix disassembly issues, added ehBasic machine 2019-09-19 01:22:11 +02:00
Irmen de Jong
448d74baac fixed mouse handling 2019-09-18 20:57:46 +02:00
Irmen de Jong
b89d8bb755 irq+nmi buttons in debug window 2019-09-17 02:47:21 +02:00
Irmen de Jong
bbda51fdda disassem in debug window 2019-09-17 01:31:04 +02:00
Irmen de Jong
261b6738b4 blinking cursor, fixed resource loading 2019-09-16 23:52:25 +02:00