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 |
|