Re: Euphoria features
- Posted by Kat <KSMiTH at PELL.NET> Nov 14, 1999
- 643 views
----- 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