[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cloning BASIC.SYSTEM and porting INTBASIC to ProDOS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
In article <Pine.LNX.4.62.0510210300360.22573@static-141-149-129-16.buff.east.verizon.net>,
Lyrical Nanoha <LyricalNanoha@dosius.net> wrote:
>1. I've seen PDOS.SYSTEM and AmperDOS, two BASIC.SYSTEM replacements that
>use &-commands to do all their work. I wonder if it would be very
>difficult to hack PDOS.SYSTEM into being compatible with BASIC.SYSTEM,
>just so as to have a version of BASIC.SYSTEM that isn't Apple-copyrighted.
>I'm thinking about rewriting ProDOS itself too but that is of lower
>priority (since I'm actually working on adding a ProDOS API emulation to
>SDDapple, under the name VDOS).
If you're doing this with the goal of adding capabilities not currently in
ProDOS (such as increasing the maximum filesystem size beyond 32 MB), this
could be interesting. I'm not sure copyright is that big an issue, given
that Apple has never seen fit to charge for it.
>2. I mentioned several months ago that I wanted to run INTBASIC programs
>on ProDOS, and it seems that it would take a disassembly and reassembly of
>Integer BASIC in order to do this. I have a version of Integer BASIC that
>will load on DOS 3.x in only 48K RAM but it doesn't work right in ProDOS,
>if possible maybe this could be hacked, and made to work correctly. Maybe
>even with ideas and code from that BASIC.SYSTEM clone idea I mentioned
>above, so that it can be a .SYSTEM file and run on its own.
The problem you'd run into here is that ProDOS and Integer BASIC want to
occupy the same chunk of RAM. It might be possible to persuade Integer
BASIC into running in the bank-switched area of auxiliary memory. It
wouldn't need to be relocated or reassembled, but it'd drive your minimum
hardware config up to a 128K IIe (not that that's such a big hurdle
anymore).
_/_
/ v \ Scott Alfter (remove the obvious to send mail)
(IIGS( http://alfter.us/ Top-posting!
\_^_/ rm -rf /bin/laden >What's the most annoying thing on Usenet?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDWSFGVgTKos01OwkRAppXAJ4nRd8EckOpUoK14pS75kJCOYvHGwCdFi9A
qcDbLwEAdi2yYkwjESKu0dA=
=N/pQ
-----END PGP SIGNATURE-----