Commit graph

166 commits

Author SHA1 Message Date
folkert van heusden
3b46f29ab1 esp32 compile fix 2022-03-22 13:19:32 +01:00
folkert van heusden
04eb498f88 use from previous-addresspace was not implemented 2022-03-22 13:15:59 +01:00
folkert van heusden
42c065056c disassembler 2022-03-22 12:16:35 +01:00
folkert van heusden
ab0c9f1a62 Merge branch 'master' into memory-management 2022-03-22 12:00:08 +01:00
folkert van heusden
e318f2d4f6 debug log 2022-03-22 11:44:42 +01:00
folkert van heusden
01e0ce5b86 removed console telnet interface & adapted ESP32 console 2022-03-22 11:34:32 +01:00
folkert van heusden
6190a3e562 Current ESP32 SDK does not support "std::optional" 2022-03-22 11:20:11 +01:00
folkert van heusden
7649ab6b29 abstracted text-output into console-classes 2022-03-22 11:07:20 +01:00
folkert van heusden
ff8539565f MMR0 (bits 10 & 11 always 0) fix 2022-03-22 10:20:20 +01:00
folkert van heusden
eeed41c62e writeWord: return value of write as it may have been changed by write 2022-03-22 09:53:58 +01:00
folkert van heusden
ebdd95ea0a Debug-output 2022-03-22 09:47:18 +01:00
folkert van heusden
c62fad55d0 virtual memory addressing clean-up 2022-03-22 09:23:31 +01:00
folkert van heusden
1a3bc28d95 PAR/PDR registers 2022-03-22 08:57:07 +01:00
folkert van heusden
8f5a05d0d2 page-set per run-mode 2022-03-21 22:31:27 +01:00
folkert van heusden
643075aa86 TTY emulation: first "receive a bit", and only after that inform about a bit received 2022-03-21 21:51:12 +01:00
folkert van heusden
1a09bd071b dynamic screen refresh interval 2022-03-21 21:31:36 +01:00
folkert van heusden
0ad0085014 meta 2022-03-21 21:08:47 +01:00
folkert van heusden
a9b1c582d9 meta 2022-03-21 20:45:10 +01:00
folkert van heusden
a4648d8434 MTPI/MTPD fix 2022-03-21 20:42:06 +01:00
folkert van heusden
f764c01947 include buildmoment 2022-03-21 20:41:51 +01:00
folkert van heusden
7e9c21dee6 include buildmoment 2022-03-21 20:26:42 +01:00
folkert van heusden
5db4e70b6c keep track of MMR0-3 2022-03-21 19:35:55 +01:00
folkert van heusden
8b361fad4a system size registers fix 2022-03-21 19:22:40 +01:00
folkert van heusden
08427e7db9 debug fix 2022-03-21 15:41:06 +01:00
folkert van heusden
f59fb51b38 less shifting & orring in get/setRegister 2022-03-21 14:41:22 +01:00
folkert van heusden
94c5afb58e compile fix 2022-03-21 14:04:55 +01:00
folkert van heusden
72545d6aef disk activity atomic-booleans 2022-03-21 14:03:58 +01:00
folkert van heusden
32be62b911 activity leds 2022-03-21 14:01:20 +01:00
folkert van heusden
8cbb096366 initial ledpixel array test 2022-03-21 13:14:17 +01:00
folkert van heusden
a42b7c4159 use adafruit neopixel library instead of fastled as fastled does not support rgbw (yet) 2022-03-21 13:01:48 +01:00
folkert van heusden
cf46e05c07 put all psw bits & instruction on leds 2022-03-21 12:21:51 +01:00
folkert van heusden
48be750ef3 compile fix 2022-03-21 12:21:00 +01:00
folkert van heusden
ee6f4904c3 unused variable 2022-03-21 12:20:50 +01:00
folkert van heusden
1fbb3cbd14 SPL causes only on the 11/60 a trap, not on the 11/70 2022-03-20 23:24:38 +01:00
folkert van heusden
6ff0e6a0f3 testcases fixes 2022-03-20 22:52:10 +01:00
folkert van heusden
be738f9652 cleanup 2022-03-20 22:51:45 +01:00
folkert van heusden
3178ec4cd2 ASH modifies the register 2022-03-20 22:37:54 +01:00
folkert van heusden
4c95905897 rk05: output clarification 2022-03-20 22:35:35 +01:00
folkert van heusden
9a24625b35 micro-opt, helpful comments, trap 10 when unknown instruction 2022-03-20 21:52:22 +01:00
folkert van heusden
e4432448f1 sign extend during shift 2022-03-20 21:39:22 +01:00
folkert van heusden
e12e97341b restructured ASHC & limit to -32...31 2022-03-20 21:28:12 +01:00
folkert van heusden
2ac02d91c2 restructured ASH & limit to -32...31 2022-03-20 21:20:15 +01:00
folkert van heusden
ca213298bb does ASHC clear carry when shift number is 0? 2022-03-20 20:58:32 +01:00
folkert van heusden
ef73495a58 reduce brightness of leds 2022-03-20 20:58:07 +01:00
folkert van heusden
9c8a9f349d cleanup of cpu::double_operand_instructions 2022-03-20 20:55:28 +01:00
folkert van heusden
1ad1b9aa0a cleanup of cpu::single_operand_instructions 2022-03-20 20:52:43 +01:00
folkert van heusden
daa940986f clarified BGE/BLE/BGT (in conditional_branch_instructions) 2022-03-20 18:17:50 +01:00
folkert van heusden
70be182836 MTPS/MFPS disassembler fixes 2022-03-20 17:52:56 +01:00
folkert van heusden
35a797e8dd ASH, MTPS and MFPS fixes 2022-03-20 17:50:58 +01:00
folkert van heusden
6f7f65c915 restart fix 2022-03-20 14:09:32 +01:00