PCEngineFans.com - The PC Engine and TurboGrafx-16 Community Forum

Tech and Homebrew => Turbo/PCE Game/Tool Development => Topic started by: ccovell on December 09, 2008, 03:11:50 AM

Title: M$ BASIC for almost ANY 6502 machine
Post by: ccovell on December 09, 2008, 03:11:50 AM
Hi, folks.  Probably many of you already know that the source code to the Apple I integer BASIC interpreter has been released, but an even more interesting one is a disassembly/abstraction of Microsoft BASIC for 6502 machines.  If anybody wants to try a fun project, why not try assembling this BASIC interpreter to run on the PCE?

http://www.pagetable.com/?p=46

The M$ BASIC ROMs/programs from several different old computers have been brought into a single assembly source code, with switches to turn on/off several features and RAM (etc,) configurations.  A PCE version would not be very hard to implement, given the proper text input and output routines to be written around it.

Sorry, I'm not the one to do this; I have enough projects and other junk going on...  :-k
Title: Re: M$ BASIC for almost ANY 6502 machine
Post by: Tom on December 09, 2008, 01:19:15 PM
I saw a link over at the 6502 forums for ehBASIC - http://www.themotionstore.com/leeedavison/6502/ehbasic/index.html.  Not sure on the differences.

 A BASIC compiler would be nice though.


 You know, I wonder what BASIC versions were optimized for 'C02. I think all the ones I looked at were for the '02.
Title: Re: M$ BASIC for almost ANY 6502 machine
Post by: Arkhan on December 20, 2008, 08:12:06 PM
Im going to check this out and look into it.   It might be a fun thing to do alongside the stuff going on after I finish Insanity..