folkert van heusden
|
cbce4579aa
|
unused variable
|
2022-04-11 14:39:18 +02:00 |
|
folkert van heusden
|
17ab6d8e67
|
disassembler: do not trigger trap
|
2022-04-11 14:39:03 +02:00 |
|
folkert van heusden
|
ddb74b8f38
|
explicit 'use_prev' for bus::write()
|
2022-04-11 14:35:33 +02:00 |
|
folkert van heusden
|
f8b8bc45e6
|
explicit 'use_prev' for bus::read()
|
2022-04-11 14:32:40 +02:00 |
|
folkert van heusden
|
517f2afb9b
|
changes to make it compile on ESP32 (does currently not support "std::optional")
|
2022-04-11 14:06:35 +02:00 |
|
folkert van heusden
|
f5bea4b5dc
|
const
|
2022-04-11 13:31:22 +02:00 |
|
folkert van heusden
|
8920cb8313
|
extend debug logging with values worked with
|
2022-04-11 12:30:43 +02:00 |
|
folkert van heusden
|
ab1cf139dc
|
stack limit register write fix
|
2022-04-10 21:11:29 +02:00 |
|
folkert van heusden
|
d7aa353bd7
|
meta
|
2022-04-10 18:57:10 +02:00 |
|
folkert van heusden
|
4b271da623
|
compile fix
|
2022-04-10 18:11:46 +02:00 |
|
folkert van heusden
|
233565e451
|
debug
|
2022-04-10 15:04:05 +02:00 |
|
folkert van heusden
|
c6e773b0de
|
code clean-up
|
2022-04-10 15:03:57 +02:00 |
|
folkert van heusden
|
2cbf7af7df
|
comment
|
2022-04-10 14:55:52 +02:00 |
|
folkert van heusden
|
15e0b95017
|
debug
|
2022-04-10 14:41:28 +02:00 |
|
folkert van heusden
|
232c7309e6
|
assert on M.PD as it is not implemented yet
|
2022-04-10 13:57:45 +02:00 |
|
folkert van heusden
|
faac085097
|
do not setup pdr/par with sane(?) initial values
|
2022-04-10 13:57:26 +02:00 |
|
folkert van heusden
|
4d7a97d093
|
MTPI test
|
2022-04-10 12:57:44 +02:00 |
|
folkert van heusden
|
89494aec4e
|
code reduction
|
2022-04-10 12:44:42 +02:00 |
|
folkert van heusden
|
845d1acfb8
|
pdr/par byte-addressing
|
2022-04-10 12:18:56 +02:00 |
|
folkert van heusden
|
e9822fe116
|
debug
|
2022-04-10 12:00:11 +02:00 |
|
folkert van heusden
|
dc44c670de
|
shifted panel
|
2022-04-10 11:59:53 +02:00 |
|
folkert van heusden
|
9a4bfcfe82
|
comments
|
2022-04-09 20:21:38 +02:00 |
|
folkert van heusden
|
4d87ef4bf4
|
-Wextra
|
2022-04-09 16:22:11 +02:00 |
|
folkert van heusden
|
788f86a283
|
when mmu is disabled; flat mapping
|
2022-04-09 14:39:47 +02:00 |
|
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 |
|