folkert van heusden
|
c9ff07cd4b
|
let write not return the value written
|
2022-06-17 20:00:35 +02:00 |
|
folkert van heusden
|
60b513033f
|
MMR0 fix
|
2022-06-17 19:57:17 +02:00 |
|
folkert van heusden
|
d101ab3088
|
MMR2 is locked when bits 0160000 in MMR0 are set (either of them)
|
2022-06-17 19:51:53 +02:00 |
|
folkert van heusden
|
82fe466cdd
|
trap number correction for mmu
|
2022-06-17 18:15:41 +02:00 |
|
folkert van heusden
|
a9090e0acd
|
show instruction count together with the mips-count
|
2022-06-16 22:35:28 +02:00 |
|
folkert van heusden
|
c033268ee6
|
Do not update W-bit when MMR0 is touched
Include exception number in logging
|
2022-06-16 20:10:55 +02:00 |
|
folkert van heusden
|
0f78c37d84
|
11/34 does not have bit 9 in MMR0
|
2022-06-16 19:33:39 +02:00 |
|
folkert van heusden
|
43a847730f
|
compile helper
|
2022-06-15 17:40:00 +02:00 |
|
folkert van heusden
|
6a32185058
|
11/34 has no I/D distinction
|
2022-06-15 13:09:26 +02:00 |
|
folkert van heusden
|
6b379c0a99
|
update MMR0 for page length traps
|
2022-06-15 12:55:37 +02:00 |
|
folkert van heusden
|
0b18a5e4cc
|
mm fixes
|
2022-06-15 12:08:13 +02:00 |
|
folkert van heusden
|
978709cd2e
|
page length abort
|
2022-06-15 09:09:50 +02:00 |
|
folkert van heusden
|
b35c0dbf1a
|
show MMR*
|
2022-06-15 08:57:24 +02:00 |
|
folkert van heusden
|
c26e6f4853
|
write bit in pdr
|
2022-06-15 08:43:24 +02:00 |
|
folkert van heusden
|
3e716dbca1
|
on the 11/34, supervisor-mode does not exist - behaves like user-mode(?)
|
2022-06-15 08:23:35 +02:00 |
|
folkert van heusden
|
f5d7fafcd4
|
11/34 needs bit 4 cleared as well
|
2022-06-14 22:10:19 +02:00 |
|
folkert van heusden
|
669c9dab71
|
T-bit masking fix (bus write)
|
2022-06-14 21:59:35 +02:00 |
|
folkert van heusden
|
e7c50e9380
|
34 versus 70 pdr bits masking
|
2022-06-14 21:50:08 +02:00 |
|
folkert van heusden
|
81dc6d8924
|
trap: read from D-space
|
2022-06-13 21:53:59 +02:00 |
|
folkert van heusden
|
37654c61a6
|
Merge branch 'master' into d_i
|
2022-06-13 20:59:07 +02:00 |
|
folkert van heusden
|
a000df36b8
|
fix for crash due to logging changes
|
2022-06-13 19:26:54 +02:00 |
|
folkert van heusden
|
1dfb1ab325
|
11/34 needs special masking of bits in pdr
|
2022-06-13 19:26:40 +02:00 |
|
folkert van heusden
|
6eeb65eeb3
|
PAR/PDR fixes
(FKTH??)
|
2022-06-13 15:19:28 +02:00 |
|
folkert van heusden
|
a460aa9d82
|
PSW handling fixes
|
2022-06-12 22:34:09 +02:00 |
|
folkert van heusden
|
6449ef6c8c
|
Merge branch 'master' into d_i
|
2022-06-12 22:16:15 +02:00 |
|
folkert van heusden
|
9b3cb02064
|
ADC/SBC fixes
|
2022-06-12 22:13:04 +02:00 |
|
folkert van heusden
|
ff8f8be672
|
ADC v flag fix
|
2022-06-12 22:08:11 +02:00 |
|
folkert van heusden
|
710cf2bbad
|
SBC for registers fix
|
2022-06-12 22:00:45 +02:00 |
|
folkert van heusden
|
93e7af7705
|
Only return 012345 for tty (bus).
|
2022-06-12 21:25:11 +02:00 |
|
folkert van heusden
|
6e17f4b747
|
The disassembler uses peekWord() which would do a real read on i/o
devices. That is now replaced by a return 012345 so that the (emulated)
devices don't get confused (e.g. the tty would miss characters).
|
2022-06-12 21:00:26 +02:00 |
|
folkert van heusden
|
11c7ee4593
|
locking of input_buffer
|
2022-06-12 20:24:29 +02:00 |
|
folkert van heusden
|
c9fa383bfa
|
bus is now enhanced for d/i space
|
2022-06-12 20:02:05 +02:00 |
|
folkert van heusden
|
ad7aca8876
|
Prepare calculate_physical_address for D/I.
|
2022-06-12 15:52:41 +02:00 |
|
folkert van heusden
|
70543edbb8
|
debugger: mmudump
|
2022-06-12 15:46:43 +02:00 |
|
folkert van heusden
|
5fe319c316
|
code reduction
|
2022-06-12 15:19:46 +02:00 |
|
folkert van heusden
|
1f1a349d54
|
bus::addToMMR1: fix for delta
|
2022-06-12 13:09:38 +02:00 |
|
folkert van heusden
|
5ea14bddd3
|
micro opt
|
2022-06-11 19:29:06 +02:00 |
|
folkert van heusden
|
c20b9554d8
|
streamlined get/set_Register
|
2022-06-11 16:02:55 +02:00 |
|
folkert van heusden
|
1a26532218
|
removed not-required data from logging
|
2022-06-11 14:55:21 +02:00 |
|
folkert van heusden
|
504b0a2748
|
logging enhancement
|
2022-06-11 13:08:25 +02:00 |
|
folkert van heusden
|
99c7398a57
|
Configurable log levels
|
2022-06-11 12:46:09 +02:00 |
|
folkert van heusden
|
d8e8111d8a
|
debug to log
|
2022-06-11 12:36:16 +02:00 |
|
folkert van heusden
|
f21ca8f56c
|
fix for crash when no logfile was selected
|
2022-06-11 12:29:52 +02:00 |
|
folkert van heusden
|
d725a0ab3d
|
Copy/paste fix
|
2022-06-11 12:27:28 +02:00 |
|
folkert van heusden
|
5581f227a7
|
cosmetic fix
|
2022-06-11 12:24:12 +02:00 |
|
folkert van heusden
|
ea9111c248
|
do not accept empty filenames
|
2022-06-11 11:54:15 +02:00 |
|
folkert van heusden
|
679b0a71b0
|
brightness reduction
|
2022-06-11 11:52:31 +02:00 |
|
folkert van heusden
|
fd44bf3262
|
cosmetic fix
|
2022-06-11 11:50:27 +02:00 |
|
folkert van heusden
|
593d1f1e55
|
ESP32 has unsigned char?
|
2022-06-11 11:43:28 +02:00 |
|
folkert van heusden
|
252efbd232
|
enable line interrupt emulatie in esp32
|
2022-06-11 11:43:03 +02:00 |
|