Support for the 8051 was removed for other reasons... that family has a
very small hardware stack that had to be saved and restored on each context
switch.  That provided bigtime compatibility issues with other
architectures.  That combined with the facts that (1) I never could get the
8051 running reliably without stack overflows, and (2) the 8051 was not
really a viable platform for NuttX because it was so limited in other ways.

That is ancient history from 2014.  I used to carefully document why any
feature was removed from the OS and kept that here:
https://bitbucket.org/patacongo/obsoleted/src/60ec01456d8b09f5b813a5fd8865cdbd5a0ccc20/ChangeLog#lines-4

On Sat, Jan 8, 2022 at 7:45 AM Alan Carvalho de Assis <acas...@gmail.com>
wrote:

> Hi Tomasz,
>
> Currently NuttX doesn't support 6502 and even the support to 8051 was
> removed some years ago.
>
> BTW, I think it could be possible to support C99 for 6502 if you use gcc:
> https://github.com/itszor/gcc-6502-bits
>
> BR,
>
> Alan
>
> On 1/8/22, Tomasz CEDRO <to...@cedro.info> wrote:
> > On Sat, Jan 8, 2022 at 1:53 PM Gregory Nutt wrote:
> >> z80 holds all 8-bit ZiLOG architectures.  That means
> >>
> >> z80 using the SDCC compiler
> >> z180 using the SDCC compiler
> >> ez80 which normally uses the ZiLOG compiler, but there is an
> experimental
> >> version of GCC for the ez80
> >>
> >> z16 uses only ZiLOG compiler
> >>
> >> Also consider SH1
> >>
> >> This will also require changes to INVIOLABLES.md and the coding
> standard.
> >> I would also recommend a formal vote to assure that you are following
> the
> >> will of the user base and not a personal agenda.  There used to be a
> >> small
> >> but important group of retro computer folk using NuttX; this eliminates
> >> support for them. There is language in the INVIOLABLES that is there
> >> specifically to protect them from actions like this.
> >>
> >> I have not heard of anyone using these architectures recently.  I would
> >> say
> >> that only ez80 is active with active development boards.  There are
> >> occasional developments with z180-like hardware.
> >
> > One day I would love to run NuttX on 6502.. it would be nice if C99
> > wont make it impossible (why should it?).. but my knowledge is too
> > small so I will look how the thread goes :-)
> >
> > --
> > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> >
>

Reply via email to