Commit graph

543 commits

Author SHA1 Message Date
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
folkert van heusden
d515ea5542 allow memory > 16b 2022-03-25 23:08:54 +01:00
folkert van heusden
8612d99d36 code clean-up 2022-03-25 22:35:26 +01:00
folkert van heusden
131db78248 colors 2022-03-25 21:59:32 +01:00
folkert van heusden
73a1add2f1 panel 2022-03-25 21:19:33 +01:00
folkert van heusden
73027de4d2 cleaner 2022-03-25 17:35:45 +01:00
folkert van heusden
3248df3e87 RESET 2022-03-25 09:59:40 +01:00
folkert van heusden
cabf912e66 logging 2022-03-25 09:59:26 +01:00
folkert van heusden
21221e1635 made sure SWAB implementation no longer confuses programmer 2022-03-24 22:29:04 +01:00
folkert van heusden
1443b62fcc Some 8bit commands *do* only update the lower 8 bit while not changing
the 8 upper bits.
2022-03-24 21:43:14 +01:00
folkert van heusden
ac96e9afe5 ASH/ASHC fix (another) 2022-03-24 21:03:27 +01:00
folkert van heusden
1095e4823b another ASH/ASHC fix 2022-03-24 18:54:24 +01:00
folkert van heusden
6951e1b520 register access fix 2022-03-24 18:31:26 +01:00
folkert van heusden
15fd3411a5 code clean-up 2022-03-24 16:47:18 +01:00
folkert van heusden
b9ec3ec77f BIT fix 2022-03-24 16:35:31 +01:00