folkert van heusden
|
cfaf1e4385
|
debug
|
2022-04-08 23:39:25 +02:00 |
|
folkert van heusden
|
b2e1d10d36
|
rk05: set/reset "search complete" flag for seek
|
2022-04-01 23:36:10 +02:00 |
|
folkert van heusden
|
36e4d9273d
|
ADC(B) flag fixes
|
2022-04-01 22:24:18 +02:00 |
|
folkert van heusden
|
63c4697dee
|
SBC(B) flag fixes
|
2022-04-01 22:10:16 +02:00 |
|
folkert van heusden
|
dd634fcde8
|
fix for z-flag when doing byte / fix for c-flag for MUL
|
2022-04-01 21:33:17 +02:00 |
|
folkert van heusden
|
53a8c487b9
|
fix for typo in setPSW
|
2022-04-01 21:07:44 +02:00 |
|
folkert van heusden
|
64220a64d7
|
rk05: try not to crash when reading from invalid device-number
|
2022-04-01 17:44:45 +02:00 |
|
folkert van heusden
|
bc6b03df19
|
bold
|
2022-04-01 12:40:35 +02:00 |
|
folkert van heusden
|
f1a2216588
|
micro-opt
|
2022-04-01 10:00:43 +02:00 |
|
folkert van heusden
|
9a18221229
|
RTI/RTT cannot set all PSW bits (the upper 5)
|
2022-03-31 23:46:43 +02:00 |
|
folkert van heusden
|
2dbab12373
|
micro opt
|
2022-03-31 23:19:41 +02:00 |
|
folkert van heusden
|
c53ecb2be6
|
flag fixes
|
2022-03-31 23:18:11 +02:00 |
|
folkert van heusden
|
afd84445eb
|
clean-up
|
2022-03-31 22:27:59 +02:00 |
|
folkert van heusden
|
76bd1ea50a
|
ESP32 compile fixes
|
2022-03-31 22:23:50 +02:00 |
|
folkert van heusden
|
5064c8e1ec
|
^l in ncurses fix
|
2022-03-31 19:41:26 +02:00 |
|
folkert van heusden
|
07cd3100d1
|
show (M)IPS in ncurses
|
2022-03-31 19:30:06 +02:00 |
|
folkert van heusden
|
1b2ad838b6
|
ncurses window is now 82x32 -> 80x25 for emulation
|
2022-03-31 18:29:48 +02:00 |
|
folkert van heusden
|
9164411f28
|
disas: clarified flags
|
2022-03-31 17:38:55 +02:00 |
|
folkert van heusden
|
f51f8de303
|
NEG fix
|
2022-03-31 17:19:20 +02:00 |
|
folkert van heusden
|
a74dbe5bd1
|
flag fixes
|
2022-03-31 13:58:36 +02:00 |
|
folkert van heusden
|
4774d23d1b
|
16b where possible
|
2022-03-31 13:41:53 +02:00 |
|
folkert van heusden
|
bf452aede1
|
fixes for re-adding upper byte for single-byte instructions
|
2022-03-31 13:22:58 +02:00 |
|
folkert van heusden
|
1ea4658257
|
SIGN
|
2022-03-31 13:19:48 +02:00 |
|
folkert van heusden
|
5e9bcf8785
|
fixes & !put_result
|
2022-03-31 13:01:26 +02:00 |
|
folkert van heusden
|
dd437e65db
|
ASL: do not extend sign
|
2022-03-31 10:21:27 +02:00 |
|
folkert van heusden
|
1b155473d2
|
byte mode instructions: fixes for mode == 0
|
2022-03-31 09:49:52 +02:00 |
|
folkert van heusden
|
40d22393db
|
CLRB fix
|
2022-03-30 23:21:01 +02:00 |
|
folkert van heusden
|
00e4234ff5
|
0177564 duplicate
|
2022-03-30 22:13:54 +02:00 |
|
folkert van heusden
|
22ef613d91
|
invalid page access
|
2022-03-30 14:44:10 +02:00 |
|
folkert van heusden
|
39535989be
|
compile switches
|
2022-03-30 14:43:51 +02:00 |
|
folkertvanheusden
|
ff9cbd45c4
|
Merge pull request #3 from folkertvanheusden/multiple-rk05
Multiple rk05
|
2022-03-30 08:40:30 +02:00 |
|
folkert van heusden
|
7922566993
|
multiple RK05 devices
|
2022-03-29 23:06:29 +02:00 |
|
folkert van heusden
|
061e76987c
|
old code
|
2022-03-28 20:46:27 +02:00 |
|
folkert van heusden
|
493f295efc
|
MUL: fix for odd register number
|
2022-03-27 22:49:58 +02:00 |
|
folkert van heusden
|
fd95246f2f
|
restructured
|
2022-03-27 13:17:28 +02:00 |
|
folkert van heusden
|
9226f63eda
|
JSR disassembly
|
2022-03-27 12:51:47 +02:00 |
|
folkert van heusden
|
ca39aafe0b
|
clean-up & throw exception during invalid memory/bus access
|
2022-03-27 12:40:29 +02:00 |
|
folkert van heusden
|
7ad20f2705
|
make sure only the trap/interrupt vectors are retrieved from kernel space, not general reads
|
2022-03-27 04:29:36 +02:00 |
|
folkert van heusden
|
fa8d6d9f9d
|
illegal instruction trap no longer stops emulation
|
2022-03-26 20:44:09 +01:00 |
|
folkert van heusden
|
aac7fa33ab
|
brightness
|
2022-03-26 20:43:50 +01:00 |
|
folkert van heusden
|
83e223e2bd
|
limit to 22b if bit 4 of mmr3 is not set
|
2022-03-26 17:55:02 +01:00 |
|
folkert van heusden
|
1d4b9ba073
|
check length of page
|
2022-03-26 17:17:10 +01:00 |
|
folkert van heusden
|
70d7b58d43
|
debug
|
2022-03-26 15:31:48 +01:00 |
|
folkert van heusden
|
392a2ed696
|
brightness
|
2022-03-26 15:30:52 +01:00 |
|
folkert van heusden
|
ebaf6393c3
|
allow bus to trap for an invalid address
|
2022-03-26 12:20:18 +01:00 |
|
folkert van heusden
|
a86c093b33
|
running flag
|
2022-03-26 11:57:46 +01:00 |
|
folkert van heusden
|
e3213c49d7
|
debug
|
2022-03-26 11:57:29 +01:00 |
|
folkert van heusden
|
55fec7a19a
|
compile fix
|
2022-03-26 11:54:29 +01:00 |
|
folkert van heusden
|
53ee8675eb
|
system size field
|
2022-03-26 09:48:41 +01:00 |
|
folkert van heusden
|
7970bcebe1
|
16 mmu slots
|
2022-03-26 09:28:21 +01:00 |
|