DiscoBSD: 2.11BSD-Based OS for STM32 and PIC32 Microcontrollers
github.com
github.com
So is RetroBSD inactive, or is this an extension/fork to add more hardware targets?
I have to admit I am not sure why you need a 16 bit os for a 32 bit processer like the pic32. Best I can come up with is that because 16 bit is such a constrained memory space it runs well on small microcontrollers.
It's like what if you have an 80386. It can run Linux (which is 32 bit). But your 80386 only has 1 megabyte of RAM. Then you can run Minix! Minix is available both in 32 bit and 16 bit versions. You could run the 16 bit, but then you get all the 16-bit limitations, so you can run the 32 bit version of Minix. Still small, but you get the added benefits of larger integers and larger address space.
But iiih it's K&R C:
long
strtol(nptr, endptr, base)
const char *nptr;
char **endptr;
register int base;
{
Is this expected given the heritage? I know nothing about BSDs basically.Edit: code formatting.
https://en.wikipedia.org/wiki/Berkeley_Software_Distribution...
Samesame ;)