[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Hacking on Integer Basic, and ProDOS
- Subject: Re: Hacking on Integer Basic, and ProDOS
- From: "Bill Garber" <willy46pa@comcast.net>
- Date: Sat, 16 Apr 2005 15:17:50 -0400
- Newsgroups: comp.sys.apple2
- References: <x7%7e.16366$Xm3.9317@trndny01> <Uf%7e.14895$m31.141618@typhoon.sonic.net> <EV%7e.32293$qO6.3387@trnddc05> <fC08e.32031$yV3.22600@clgrps12> <uX18e.7823$Fm5.6500@trndny09> <1113670417.514567.104860@o13g2000cwo.googlegroups.com> <uic8e.8693$Fm5.7928@trndny09>
- Xref: g2news1.google.com comp.sys.apple2:10406
"Moll" <MollyBaker@Spam.GMAIL.Spam.Spam.Spam.Com> wrote in message
news:uic8e.8693$Fm5.7928@trndny09...
: mspangler wrote:
: > Basic system makes external calls to Applesoft for some functions.
: > Specifically, D43F, D61A, D665, D7D2,D820, D865, ED24, and F273.
: > Although you could certainly recycle some useful sections of code from
: > Basic.system to reuse for Integer.System, I think it would work better
: > and end up smaller to do the Integer.system as a combined
: > language/system file. You might be able to put the language in the aux
: > memory language card area, and use the main Ram portion of the
: > interpreter to bankswitch between the language and the MLI, similarly
: > to the way Basic.system switches between Rom and the MLI. It would
: > depend on how much you needed the main Ram space. How big an integer
: > basic program do you need to support?
: >
: > By the way,, according to my IIe tech manual, Integer and Prodos would
: > collide only on zero page locations $4A through $4D, which are
: > supposedly used by Dos 3.3 as well. It looks like DOS 3.3 actually has
: > more potential conflicts with Integer Basic than Prodos would have.
:
: Then, it shouldn't matter all that much. Though INT will still need to
: be modified to recognize PRODOS and BASIC.SYSTEM being present instead
: of DOS 3.3, that would solve the second of 3 problems. The first,
: memory location, was solved by this program. (INT loads at address 2048
: and apparently relocates itself.)
:
: > Your project is way beyond my skill level, but sounds like fun. Given
: > that both Applesoft and Integer were built for the cassette
: > environment, they could both have benefited from an overhaul that
: > assumed DOS as standard. A lot less furious swapping of the input
: > /output hooks would have been needed.
: >
: > Mike S.
:
: It would really have been nice. I'd like to have seen a full-on version
: of MBASIC 5 running off the 6502.
:
: Moll.
Pardon my ignorance in all of this, but, aren't Integer
and Applesoft 2 different sets of ROMs???
Apple II Forever, Apple II Together
Bill @ GarberStreet Enterprizez
---------------------------------------------
Web Site - http://garberstreet.netfirms.com
HOME OF THE RAM-4-GS
---------------------------------------------
Email - willy46pa@comcast.net
---------------------------------------------