Yeah bare metal is hard that's why it made me sit up a bit when I read your comment.
PEEK AND POKE was precisely what I was thinking of!
I guess there could be a layer of psuedo-assembly that has a common target across platforms but easier said than done. WASM is interesting and RISC-V just got my mind racing which lead to thinking about FPGA's etc!
Sorry, getting a bit carried away these are just thoughts not requests :D
but how cool would it be to have a RISC-V processor either on or coupled with an FPGA for 'ROM' that booted directly into Endbasic and gave bare metal access.
You're talking full time team there though probably or certainly someones life work.
EDIT: Sorry I somehow missed your second paragraph re: linux init etc which makes a ton of sense.
A long time ago a crazy friend and I tried to write a wifi 'driver' for BBC basic using the socklib library and got surprisingly far (in emulation).
Yeah bare metal is hard that's why it made me sit up a bit when I read your comment.
PEEK AND POKE was precisely what I was thinking of!
I guess there could be a layer of psuedo-assembly that has a common target across platforms but easier said than done. WASM is interesting and RISC-V just got my mind racing which lead to thinking about FPGA's etc!
Sorry, getting a bit carried away these are just thoughts not requests :D
but how cool would it be to have a RISC-V processor either on or coupled with an FPGA for 'ROM' that booted directly into Endbasic and gave bare metal access.
You're talking full time team there though probably or certainly someones life work.
EDIT: Sorry I somehow missed your second paragraph re: linux init etc which makes a ton of sense.
A long time ago a crazy friend and I tried to write a wifi 'driver' for BBC basic using the socklib library and got surprisingly far (in emulation).