Commit graph

174 commits

Author SHA1 Message Date
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
folkert van heusden
27703ad706 Handle "HALT" correctly 2022-03-20 14:05:05 +01:00
folkert van heusden
28958a9945 Compile fixes for ESP32 2022-03-20 13:49:45 +01:00
folkert van heusden
d01b628015 clean-up 2022-03-20 13:16:00 +01:00
folkert van heusden
b6b8f38fdc restructured 2022-03-20 13:12:44 +01:00
folkert van heusden
4367cbe489 -d switch 2022-03-20 12:30:08 +01:00
folkert van heusden
3ac4decdc0 tests fixes 2022-03-20 12:11:10 +01:00
folkert van heusden
71590950e6 disas fix for JMP 2022-03-20 12:08:21 +01:00
folkert van heusden
f9af939906 tests 2022-03-20 11:53:57 +01:00
folkert van heusden
1e5fa1b9ec tests 2022-03-20 11:52:42 +01:00
folkert van heusden
7eec8c3520 fix for COM/COMB (test with 0117400) 2022-03-20 02:18:23 +01:00
folkert van heusden
be5c619982 tui usability fixes 2022-03-19 23:41:23 +01:00
folkert van heusden
33dfee8c23 tui usability fixes 2022-03-19 23:35:07 +01:00
folkert van heusden
692404c1d6 Fix for initial terminal screen for telnet clients 2022-03-19 23:20:37 +01:00
folkert van heusden
49a773bcb4 less memory hungry terminal refresh 2022-03-19 22:39:43 +01:00
folkert van heusden
5a12ce372f Merge branch 'dos' 2022-03-19 22:10:01 +01:00
folkert van heusden
52bdfbdaa1 ASHC fix (see ASH) 2022-03-19 22:09:19 +01:00
folkert van heusden
d71f441877 simplified 2022-03-19 22:04:27 +01:00
folkert van heusden
9a55b5ffb0 disassembler 2022-03-19 21:18:46 +01:00
folkert van heusden
949fd5f7f8 ASH was incorrectly implemented: 'ss' in the documentation is still the regular addressing mode 2022-03-19 21:03:05 +01:00
folkert van heusden
3e82a3d17a Merge branch 'master' of github.com:folkertvanheusden/kek 2022-03-19 18:37:34 +01:00
folkert van heusden
c225b01d71 SOB fix 2022-03-19 18:37:25 +01:00
folkert van heusden
0d16d16ab8 interrupts/vectors are from kernel space 2022-03-19 18:26:15 +01:00
folkert van heusden
cf64216ecd need to use kernel stack in trap 2022-03-19 18:25:50 +01:00
folkert van heusden
b470d2ad41 ncurses: show switch register / clean terminate 2022-03-19 16:37:20 +01:00
folkert van heusden
7173688bfb TRAP logging 2022-03-19 16:19:48 +01:00
folkert van heusden
a4fadfca09 suppress RK05 logging 2022-03-19 16:14:42 +01:00
folkertvanheusden
fe5cef8fb2
Merge pull request #1 from folkertvanheusden/add-license-1
Create LICENSE
2022-03-19 16:03:13 +01:00
folkertvanheusden
141fd0cf16
Create LICENSE 2022-03-19 16:03:00 +01:00
folkert van heusden
162c7c28d7 meta 2022-03-19 16:01:50 +01:00
folkert van heusden
5e25be76b1 priority is now 7 at start (in PSW) 2022-03-19 15:59:09 +01:00
folkert van heusden
17fc0701ed %d -> %do for EMT/TRAP 2022-03-19 14:53:13 +01:00
folkert van heusden
5c42c074f4 meta 2022-03-19 14:52:57 +01:00
folkert van heusden
2b47ad8624 compile fix 2022-03-19 14:16:53 +01:00
folkert van heusden
052000af67 Merge branch 'master' into dos 2022-03-19 14:01:06 +01:00
folkert van heusden
16cd77ddb6 code cleanup 2022-03-19 13:59:15 +01:00
folkert van heusden
cbcede499a backspace in line editor 2022-03-19 13:21:29 +01:00
folkert van heusden
c363bebfe0 multiple telnet clients fix 2022-03-19 13:01:01 +01:00
folkert van heusden
21fae59b89 multiple telnet clients fix 2022-03-19 13:00:45 +01:00
folkert van heusden
e0ea250deb meta 2022-03-19 12:59:19 +01:00
folkert van heusden
e65f68ee76 meta 2022-03-19 12:56:04 +01:00
folkert van heusden
bba3e8c4c6 only send new terminal-data, no complete refresh (too slow) 2022-03-19 12:55:32 +01:00
folkert van heusden
a15dcc47c0 POC works 2022-03-19 12:45:01 +01:00