[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ProDOS and Integer Basic
----------
In article <86lnbf$6qr$1@nntp3.atl.mindspring.net>, "Sir Cain"
<rcain3@mindspring.com> wrote:
>
>
>--
>Sir Cain The Silicon Knight
>> >The only way I can see for you to use an Integer BASIC program under
>> >ProDOS is either to convert the program to Applesoft BASIC or to use
>> >Orca/Integer BASIC.
>>
>This will work, but if there are any Reads or Writes to disk, you'll have to
>modify the ORCA/Integer BASIC with some mods that were in GS+ to allow for
>Disk operations. Sorry, but I don't have the mods handy and I'm not sure
>where my GS+'s are.
>
>> When this topic came up a while ago, someone mentioned another
>alternative:
>> Find a machine with Integer BASIC in ROM (not in bank-switched RAM). Then
>> find a version of ProDOS old enough to run on that machine. Then write
>> a replacement for BASIC.SYSTEM that works with Integer BASIC.
>>
>I don't think there is a version of ProDOS that will run with Integer BASIC
>in ROM.
ProDOS 1.0 will run on any 48KB Apple II, it can load into main memory.
Later versions require 64KB since ProDOS loads into the language card RAM.
Of course Basic.System still requires a 64KB computer with Applesoft in ROM.
>I used to have a version of Integer Basic that would run in the
>lower 48K. It was a modified version of Integer BASIC that set between the
>Buffers of DOS 3.3, and left you with about 32K of useable RAM. It wouldn't
>work with ProDOS, but
I've got that version of Integer BASIC somewhere. I copied it to a ProDOS
disk once and loaded it in. The thing actually ran! Of course, it clobbered
Basic.System in the process, but I could run Integer BASIC programs, I just
couldn't load or save them :)
>if someone had the source for Integer Basic a
>replacement for Basic.System shouldn't be to hard for an accomplished
>Assembly programmer (I'm not volunteering either, I prefer the ORCA/Integer
>method above!).
The good news for anyone tackling this: the ProDOS file types for Integer
BASIC programs and variable files already exist.
Roger Johnstone
Invercargill
New Zealand
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Programming today is a race between software engineers striving to build
bigger and better idiot-proof programs, and the Universe trying to produce
bigger and better idiots. So far, the Universe is winning. - Rich Cook