| ▲ | MobiusHorizons 8 hours ago |
| Very cool! What was the shell you are running in the demo video? |
|
| ▲ | isitcontent 8 hours ago | parent [-] |
| Thanks! That is just my small custom experimental mini shell. This project started as a retro DOS-like cyberdeck, and first thing I tried to run there was DOS programs, which is why it looks like that. Only got to COM files, when I learned about elf_loader, so I now focus on that. I might extract and release whatever is valuable/reusable in that shell later on. |
| |
| ▲ | MobiusHorizons 6 hours ago | parent | next [-] | | Yeah, very cool. I was thinking about possibly porting it to risc-v and using it on my fpga based core. I was trying to build a monitor style shell, but C like environment would be very cool. | | |
| ▲ | isitcontent 6 hours ago | parent [-] | | Porting to different CPU/bytecodes should be doable. Just keep in mind that in ESP-IDF we also get the dynamic linker and the libc for free (and any other C functions exposed in the firmware). On the other platforms, that may be some extra work for the compiler. |
| |
| ▲ | guestbest 7 hours ago | parent | prev [-] | | Thanks for posting this here. I star’d the project. Getting a portable computer with a minimal flexible and previously well supported operating system was one of my goals for the esp32 as well. I’ll be watching for more. |
|