Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #4283

Re: Both BASICs under ProDOS

Newsgroups comp.sys.apple2.programmer
Date 2018-03-05 10:50 -0800
References <a2c6b596-e5b7-456f-a274-6e004b1bd9f7@googlegroups.com> <fa8fc22f-45a8-4821-8735-75794bca0705@googlegroups.com> <0051814b-aa99-48eb-bf85-ccce8cfe9b72@googlegroups.com>
Message-ID <d9c392d8-cdbb-405f-b18b-e9a8fcfdfdaa@googlegroups.com> (permalink)
Subject Re: Both BASICs under ProDOS
From gids.rs@sasktel.net

Show all headers | View raw


On Monday, March 5, 2018 at 10:41:33 AM UTC-6, James Davis wrote:
> On Sunday, March 4, 2018 at 3:09:43 PM UTC-8, gid...@sasktel.net wrote:
> > On Sunday, March 4, 2018 at 2:21:38 PM UTC-6, James Davis wrote:
> > > To all Apple II programmers:
> > > 
> > > Is there a BASIC.SYSTEM that will load both Applesoft and Integer BASIC under ProDOS?  I would like to be able to switch back and forth from Applesoft to Integer BASIC under ProDOS by typing the commands "INT" and "FP" just like under DOS 3.3, without crashing into the Monitor!  And, I would like to be able to LOAD, RUN, and SAVE Integer BASIC programs under ProDOS to floppy/hard disks (or to disk images in emulators, like AppleWin).  
> > > 
> > > If there is not such a BASIC.SYSTEM, would someone please create one!
> > > 
> > > Thanks in advance,
> > > 
> > > James Davis
> > 
> > http://mirrors.apple2.org.za/ftp.apple.asimov.net/images/games/collections/Int.Basic.Pdos8.2mg.zip
> 
> That is the one that crashes into the monitor when trying to switch back to FP (Applesoft)!


I just downloaded it and it works fine.

I didn't plan for IB to be used at the same time as applesoft due to IB being in lower memory.

If you load and run an applesoft program while IB is in memory, the strings will overwrite IB.

If you know how to use Basic.system's call to $BEF5 to reserve memory between Basic.system and its buffers, then you will have to program it that way and IB will have to be moved into place. 

You can also try setting Himem to $7C00 (31744), to use both basics.

Just type this at the prompt after loading IB and before CALLing 32768 ($8000)

HIMEM: 31744

Also make sure your applesoft programs don't reset Himem.

Back to comp.sys.apple2.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Both BASICs under ProDOS James Davis <JPD.Enterprises@outlook.com> - 2018-03-04 12:21 -0800
  Re: Both BASICs under ProDOS gids.rs@sasktel.net - 2018-03-04 15:09 -0800
    Re: Both BASICs under ProDOS James Davis <JPD.Enterprises@outlook.com> - 2018-03-05 08:41 -0800
      Re: Both BASICs under ProDOS gids.rs@sasktel.net - 2018-03-05 10:50 -0800
        Re: Both BASICs under ProDOS James Davis <JPD.Enterprises@outlook.com> - 2018-03-08 00:58 -0800
          Re: Both BASICs under ProDOS gids.rs@sasktel.net - 2018-03-08 10:35 -0800
            Re: Both BASICs under ProDOS James Davis <JPD.Enterprises@outlook.com> - 2018-03-08 14:44 -0800
              Re: Both BASICs under ProDOS gids.rs@sasktel.net - 2018-03-08 17:53 -0800
                Re: Both BASICs under ProDOS Brian Patrie <bpatrie@bellsouth.spamisicky.net> - 2018-03-10 03:29 -0600
                Re: Both BASICs under ProDOS Steve Nickolas <usotsuki@buric.co> - 2018-03-10 05:15 -0500
                Re: Both BASICs under ProDOS Anthony Ortiz <anthonypaulo@gmail.com> - 2018-03-10 06:30 -0800
                Re: Both BASICs under ProDOS James Davis <JPD.Enterprises@outlook.com> - 2018-03-10 16:35 -0800
  Re: Both BASICs under ProDOS gids.rs@sasktel.net - 2018-03-10 16:20 -0800

csiph-web