Commit graph

1143 commits

Author SHA1 Message Date
folkert van heusden
2b6de27c35
compiles 2023-04-07 23:10:26 +02:00
folkert van heusden
e10124a550
Merge branch 'RP2040' of ssh://172.29.0.8/home/folkert/git/PDP-11 into RP2040 2023-04-07 20:52:23 +02:00
folkert van heusden
e6b7b3dbab
Merge branch 'master' into RP2040 2023-04-07 20:51:19 +02:00
folkert van heusden
7d6236a26a
meta 2023-04-07 20:44:17 +02:00
folkert van heusden
4ce2b986c0
youtube link 2023-04-07 20:40:27 +02:00
folkert van heusden
1eeb12b05f
typo 2023-04-07 20:32:51 +02:00
folkert van heusden
b94033b733
movie 2023-04-07 20:32:12 +02:00
folkert van heusden
47c4c38d75
images 2023-04-07 20:10:50 +02:00
folkert van heusden
0df2340ddf
serial port echo 2023-04-01 21:34:51 +02:00
folkert van heusden
4c5aa67280
screen refresh & work on sd-card 2023-04-01 21:09:10 +02:00
folkert van heusden
f12c0f5b53
shabadge display 2023-04-01 20:40:45 +02:00
folkert van heusden
393ec9098b
Basic SHA20127-badge port 2023-04-01 19:07:59 +02:00
Folkert van Heusden
c875b943d1
Merge pull request #7 from jengelh/master
build: stop building kek-win32 on non-Win32
2023-03-28 19:14:36 +02:00
Jan Engelhardt
56b0c36a4a build: stop building kek-win32 on non-Win32 2023-03-28 19:01:55 +02:00
folkert van heusden
93d6c7fb1c
code clean-up 2023-03-28 10:48:51 +02:00
folkert van heusden
237a7c482a
code clean-up 2023-03-28 10:45:42 +02:00
folkert van heusden
8eb01e558d
debug config 2023-03-27 21:57:50 +02:00
folkert van heusden
fad2c52c9b
moved MMR0-bits check to bus 2023-03-27 21:57:02 +02:00
folkert van heusden
08362a2a20
micro opt 2023-03-27 21:12:30 +02:00
folkert van heusden
2333f4b92d
- make sure MMR1 is never updated when MMR0 is locked by moving the MMR0
bit 15...13-check into bus::addToMMR1

- cpu::double_operand_instructions could do a register-increment etc
  even if it did not run any cases of the switch
2023-03-27 21:01:58 +02:00
folkert van heusden
d1083362d7
capture any exceptions 2023-03-27 20:08:47 +02:00
folkert van heusden
f00cbd2997
TODO 2023-03-27 19:43:02 +02:00
folkert van heusden
2008635261
compile fixes 2023-03-27 19:40:51 +02:00
folkert van heusden
ce1caff5a8
does not even compile yet 2023-03-27 19:40:29 +02:00
folkert van heusden
85d7c57453
- ESP32 compile fixes
- ESP32: let FreeRTOS scheduler decide on which core to run each thread
2023-03-27 19:32:22 +02:00
folkert van heusden
6ad2c2c3ad
license 2023-03-27 19:22:31 +02:00
folkert van heusden
e0eff6e624
restructured 2023-03-27 13:02:46 +02:00
folkert van heusden
a3e10085c4
Merge branch 'master' of github.com:folkertvanheusden/kek 2023-03-27 12:52:23 +02:00
folkert van heusden
3f61aad520
WIN32 build 2023-03-27 12:52:15 +02:00
folkert van heusden
08bc5f890a
WIN32 build 2023-03-27 12:51:20 +02:00
folkert van heusden
00b4214ea0
compile mode where no logging is produced 2023-03-27 09:35:36 +02:00
folkert van heusden
2563bbac57
locking and iterating through queues is expensive so added flag that indicates if there is any interrupt pending 2023-03-27 09:26:10 +02:00
folkert van heusden
4bdc5272b2
"int" is 16 bit on an ESP32 2023-03-26 22:38:13 +02:00
folkert van heusden
43b2e2ca93
compile fix 2023-03-26 22:16:16 +02:00
folkert van heusden
7e11eacd6f
int may be tool small on esp32 2023-03-26 22:06:08 +02:00
Folkert van Heusden
c94859e0c2
Create LICENSE 2023-03-26 21:51:02 +02:00
folkert van heusden
a4ad339ebb
replace license 2023-03-26 21:50:26 +02:00
Folkert van Heusden
4c7fcb4854 license 2023-03-26 21:47:42 +02:00
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