Re: Euphoria features

new topic     » goto parent     » topic index » view thread      » older message » newer message

----- Original Message -----
From: Bernie Ryan <bwryan at PCOM.NET>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Sunday, November 14, 1999 8:27 PM
Subject: Re: Euphoria features


> On Sun, 14 Nov 1999 18:41:21 -0600, Kat <KSMiTH at PELL.NET> wrote:
>
> >Well, it was on the C64, and i don't know if i can even read those
floppys
> >anymore. Why would you want 6502 machine code ported to Eu?
>
> You could produce a basic compiler that outputs 80x86 machine code.

I really do have other things on my mind, or i'd still be using it. And
prolly not be online yet.

> Everyone on the list would then learn how you do the parsing, error
>
> checking, optimization and how to emit the machine code for the various
>
> constructs. Maybe you could even show us how to to do garbage collection.
>
> I think that would would be very educational.

It would for me too, i didn't do any garbage collection in the kernal. I did
have code that basically ( pun intended ) wrote out the low memory vars to a
upper area, pulled the high mem vars down, thereby compacting them, and then
pulled the ones i temporarily stored in upper memory down on top of those.
It was slow as cold honey, but it was a 1Mhz 8bit cpu. The block moves were
faster, so writing out zero page and the app and a small slice of memory was
easy and fast, making it worthwhile to do time-slice multitasking on the C64
easy. As was mapping the VIC chip to make windows that were more stable and
faster than mswin1.0 on a 286. Even with word wrapping in those windows.
Maybe i should try to make the system operateable again,, i'm getting
nostagic. Heh, i remembered the reliability of the CBM floppies, nevermind.

As for learning things,  you can get the source code to several compilers
online, isn't the compiler that comes with some linux open source? What
about the GNUPascal, and other GNU code?

Kat

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu