folkert van heusden
|
3b558c621a
|
store serial speed in flash
|
2023-03-26 21:33:32 +02:00 |
|
folkert van heusden
|
ee7e934df9
|
store network configuration on flash-disk
|
2023-03-26 21:20:52 +02:00 |
|
folkert van heusden
|
c624d8c4e5
|
ESP32 compile fix
|
2023-03-26 15:58:50 +02:00 |
|
folkert van heusden
|
ebbcbee78f
|
initialize stack limit register with something saner
|
2023-03-26 15:28:31 +02:00 |
|
folkert van heusden
|
dc936730c4
|
BIC
|
2023-03-26 15:24:32 +02:00 |
|
folkert van heusden
|
9d0bc9eea5
|
could not change msb of stack limit register
|
2023-03-26 15:24:21 +02:00 |
|
Folkert van Heusden
|
2ecdc53061
|
Update README.md
|
2023-03-26 15:15:15 +02:00 |
|
folkert van heusden
|
ab77eac066
|
opt
|
2023-03-26 15:13:34 +02:00 |
|
folkert van heusden
|
0f67490b13
|
word_mode is now a word_mode_t
|
2023-03-26 15:13:22 +02:00 |
|
folkert van heusden
|
5998545a90
|
stack limit: trap(04)
|
2023-03-26 15:12:08 +02:00 |
|
folkert van heusden
|
c72a96d032
|
meta
|
2023-03-26 14:45:20 +02:00 |
|
folkert van heusden
|
269e803f5e
|
tty fixes
|
2023-03-26 14:26:16 +02:00 |
|
folkert van heusden
|
17237e7eed
|
TTT: generate an interrupt when the character has been transmitted.
|
2023-03-26 13:43:35 +02:00 |
|
folkert van heusden
|
9bba033dbc
|
implemented real WAIT (really wait for interrupts)
|
2023-03-26 13:19:30 +02:00 |
|
folkert van heusden
|
ce1114a159
|
lf_csr can be altered from an other thread
|
2023-03-26 13:06:34 +02:00 |
|
folkert van heusden
|
6729d182a8
|
BIC
|
2023-03-26 11:59:47 +02:00 |
|
folkert van heusden
|
e1aed28f46
|
double trap could push invalid data into MMR1
|
2023-03-26 11:59:00 +02:00 |
|
folkert van heusden
|
3acf43acf7
|
sanity checks
|
2023-03-26 11:47:02 +02:00 |
|
folkert van heusden
|
093cfdeb0c
|
run_bic: always only log disassembly to file
|
2023-03-26 11:23:39 +02:00 |
|
folkert van heusden
|
2a0a34a85d
|
tests
|
2023-03-26 11:16:33 +02:00 |
|
folkert van heusden
|
c282d1dcdd
|
Allow BIC-files to be terminated with ^e.
|
2023-03-26 11:15:03 +02:00 |
|
folkert van heusden
|
0300738cbd
|
.BIC processing
|
2023-03-26 11:07:29 +02:00 |
|
folkert van heusden
|
f9ff9b24ba
|
Allow loadTape to return fail status
|
2023-03-26 10:43:53 +02:00 |
|
folkert van heusden
|
afd187acc3
|
Allow logging without logfile
|
2023-03-26 10:43:03 +02:00 |
|
folkert van heusden
|
0754aa692b
|
Relocate I/O to upper page of virtual address space
|
2023-03-26 00:22:12 +01:00 |
|
folkert van heusden
|
017339a768
|
abort should remember d/i-page in bit 4 of mmr0
|
2023-03-25 21:05:10 +01:00 |
|
folkert van heusden
|
a571609304
|
KKTB: PSW shall not be altered during an RTI
|
2023-03-25 20:50:56 +01:00 |
|
folkert van heusden
|
7d5bec2197
|
apparenty all bits of the MMR3 could be set? even the unused bits?
|
2023-03-25 20:24:14 +01:00 |
|
folkert van heusden
|
9c1eef7fdb
|
update MMR1 directly when the post/pre-decrement happened
|
2023-03-25 20:00:29 +01:00 |
|
folkert van heusden
|
5ace4916f8
|
clean-up
|
2023-03-25 19:03:06 +01:00 |
|
folkert van heusden
|
e4c936f932
|
b->write must use the right mode and space
|
2023-03-25 17:52:42 +01:00 |
|
folkert van heusden
|
9a467ed05f
|
put_result must use the right mode and space
|
2023-03-25 17:39:21 +01:00 |
|
folkert van heusden
|
bbd11b82b5
|
cpu::trap: corrected kernel_mode detection
|
2023-03-25 17:23:07 +01:00 |
|
folkert van heusden
|
0586b78f97
|
always set g.space as read_value is optional, but g.space may be used by putGAM
|
2023-03-25 16:22:44 +01:00 |
|
folkert van heusden
|
a09460dc20
|
debugger: log MMR3
|
2023-03-25 16:20:37 +01:00 |
|
folkert van heusden
|
28fa9afcca
|
clean-up of D-selection
|
2023-03-25 16:01:55 +01:00 |
|
folkert van heusden
|
b5f9d62f55
|
Methods for run-mode retrieval
|
2023-03-25 15:48:50 +01:00 |
|
folkert van heusden
|
d66650b5b2
|
prev_mode: rm_cur/rm_prev
|
2023-03-25 13:57:47 +01:00 |
|
folkert van heusden
|
ebbc11993b
|
cls/serspd commands
|
2023-03-25 13:21:51 +01:00 |
|
folkert van heusden
|
0a34a2117f
|
chknet command
|
2023-03-25 12:27:56 +01:00 |
|
folkert van heusden
|
3d97379ba5
|
ESP32: compile fix
|
2023-03-25 12:27:44 +01:00 |
|
folkert van heusden
|
6ad5802866
|
operator precedence warning from compiler
|
2023-03-25 10:33:32 +01:00 |
|
folkert van heusden
|
d3339ec91b
|
correctly initialize gam_rc_t structure
|
2023-03-25 10:14:21 +01:00 |
|
folkert van heusden
|
c708acead1
|
calculate_physical_address: d_i_space_t instead of a bool
|
2023-03-25 10:05:56 +01:00 |
|
folkert van heusden
|
b2f3fdb0e9
|
made word_mode into an enum
|
2023-03-25 09:56:52 +01:00 |
|
folkert van heusden
|
ff2d0eadb7
|
Some parameters were missing to read-calls in getGAM. Due to implicit conversion of int to bool, this was transparent.
|
2023-03-25 09:29:45 +01:00 |
|
folkert van heusden
|
3dddae94c3
|
not sure if a union of an int and an std::opional is guaranteed to work
|
2023-03-24 21:23:11 +01:00 |
|
folkert van heusden
|
ba5916f750
|
SP is not selectable via bit 11 of PSW
R0...R5 are not selectable via run-mode
|
2023-03-24 19:59:52 +01:00 |
|
folkert van heusden
|
9ed0c622d1
|
cannot JSR to a register
|
2023-03-24 18:10:21 +01:00 |
|
folkert van heusden
|
c66b79f1c7
|
typo
|
2023-03-24 16:35:22 +01:00 |
|