[fpc-devel] FPC and Z80
J. Gareth Moreton
gareth at moreton-family.com
Mon Apr 27 18:13:36 CEST 2020
I'm kind of impressed actually that you're going out of your way to
support older consoles and workstations. It's certainly good for
hobbyist development. It's a shame that so many modern consoles have
NDAs and physical measures to prevent homebrew software. I still feel
sad that the OUYA flopped, even though I never owned one... I thought
the concept of allowing homebrewing was a nice idea.
If you can't tell, I have a slight passion for games development, but am
stuck on the PC for now.
Gareth aka. Kit
On 27/04/2020 16:52, Karoly Balogh (Charlie/SGR) wrote:
> On Mon, 27 Apr 2020, Sven Barth via fpc-devel wrote:
>>> Well, I'm surprised and impressed you got it to work at all...
>>> Quite an achievement.
>> Considering that we already support AVR as well I was rather confident
>> here. :D Maybe in the future we can also add GameBoy support which uses
>> some Z80/8080 hybrid? ^^'
> I have no idea, but quickly read through some docs, and it seems the
> GameBoy CPU doesn't have IX/IY registers, which seems to be very useful to
> implement some of the more complex references handling, according to what
> Nikolay wrote earlier. Also, it seems to be quite a few stuff missing from
> it, as well as it has some extras. The question is, how far it diverges
> from Z80 of course, and how that might violate some basic assumptions the
> Z80 CG currently does about the ISA.
>>> I suppose FPC is now probably the compiler working for the biggest
>>> number of CPUs/OSes - if it wasn't already. (C excepted, probably)
>> After GCC I'd assume that, too :)
> GCC doesn't have most of what it supports mainline, rather in an
> independenly maintained fork, plus the C library is not included in its
> tree. So as far as "out of box" solutions go, FPC is quite up there.
> fpc-devel maillist - fpc-devel at lists.freepascal.org
This email has been checked for viruses by Avast antivirus software.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the fpc-devel