Jump to content
IGNORED

RXB - Rich Extended Basic


Bones-69

Recommended Posts

Sure, I do not have a copy of Mulitplan anywhere as I have never used it except on a PC, never on a TI.

Do you have the GROMS and DISKs for Classic99?

 

Just need to take a look at how and where I can put it.

If they take up to much space then we will have to use SWGROM routine I have played around with.

 

Put the disks in the second bank of GROM, I played around with a routine that would search for them in all 16 banks till it found them.

 

Or we could put the DISKs in the TI Basic area as you can not use both TI Basic and Multiplan at same time.

 

I've done the easy part and constructed the Rom file.

 

Inverted512kROM.bin

 

Use this Rom file in Classic99 as you would any of the other ubergrom cart Rom files.

Something like this:

 

[userCart1]

; *** 632k XB and Multiplan cart - works ***

name="632k XB & Multiplan"

rom0=G|6000|A000|MODS\RXBg.BIN

rom1=G1|6000|A000|MODS\MULTIPLANg.BIN

rom2=3|0000|80000|MODS\Inverted512kROM.bin

 

The XB (or RXB) Roms are in the first 2 banks, so any Extended Basic can be used.

The Multiplan files from the TIMP disk listed below are stored in some of the other Rom banks.

 

gallery_29515_833_15587.jpg

 

The files are stored in the Roms according to this chart. Note that some of the files span several banks.

 

Filename Bank Write To Data Length

 

MPBASE 3 >6004 >2000

4 >6006 >0710

MPCHAR 5 >6008 >0800

MPDATA 6 >600A >2000

MPHLP 7 >600C >2000

8 >600E >2000

9 >6010 >2000

10 >6012 >2000

11 >6014 >1C80

MPINTR 12 >6016 >2000

OVERLAY 13 >6018 >1E00

 

 

All that's necessary is to modify the Multiplan Groms to find these files in Rom.

I hope this mod can be done!

 

Gazoo

 

 

EDIT: After the files are accessed and loaded by writing to Rom, a write to >6000 should be done to reset to the first Rom bank so that ®XB will work after a Quit from Multiplan.

Edited by Gazoo
Link to comment
Share on other sites

 

I've done the easy part and constructed the Rom file.

 

attachicon.gifInverted512kROM.bin

 

Use this Rom file in Classic99 as you would any of the other ubergrom cart Rom files.

Something like this:

 

[userCart1]

; *** 632k XB and Multiplan cart - works ***

name="632k XB & Multiplan"

rom0=G|6000|A000|MODS\RXBg.BIN

rom1=G1|6000|A000|MODS\MULTIPLANg.BIN

rom2=3|0000|80000|MODS\Inverted512kROM.bin

 

The XB (or RXB) Roms are in the first 2 banks, so any Extended Basic can be used.

The Multiplan files from the TIMP disk listed below are stored in some of the other Rom banks.

 

gallery_29515_833_15587.jpg

 

The files are stored in the Roms according to this chart. Note that some of the files span several banks.

 

Filename Bank Write To Data Length

 

MPBASE 3 >6004 >2000

4 >6006 >0710

MPCHAR 5 >6008 >0800

MPDATA 6 >600A >2000

MPHLP 7 >600C >2000

8 >600E >2000

9 >6010 >2000

10 >6012 >2000

11 >6014 >1C80

MPINTR 12 >6016 >2000

OVERLAY 13 >6018 >1E00

 

 

All that's necessary is to modify the Multiplan Groms to find these files in Rom.

I hope this mod can be done!

 

Gazoo

 

 

EDIT: After the files are accessed and loaded by writing to Rom, a write to >6000 should be done to reset to the first Rom bank so that ®XB will work after a Quit from Multiplan.

 

Sorry when grandkids are here we spend all the time playing games so my work on the TI is pretty much shut down.

 

So you want me to find and modify the Multiplan loader section for the ROMs?

Link to comment
Share on other sites

 

Sorry when grandkids are here we spend all the time playing games so my work on the TI is pretty much shut down.

 

So you want me to find and modify the Multiplan loader section for the ROMs?

 

Yes, that would be great!

 

Gazoo

 

 

EDIT: I just looked at the 80 column version and it uses the same file sizes as the original disk, so if you get it working, it's just a matter of building a new Rom with the 80 column files, piece of cake. :)

Edited by Gazoo
Link to comment
Share on other sites

 

Yes, that would be great!

 

Gazoo

 

 

EDIT: I just looked at the 80 column version and it uses the same file sizes as the original disk, so if you get it working, it's just a matter of building a new Rom with the 80 column files, piece of cake. :)

I have Multiplan Cart loaded in Classic99 but it will not load any of the files and says: DISK ERROR *** 2

 

Also how the hell do you ever use GPL*Disassembler on Classic99 on anything but XB or EA as no other cart allows you to load and run it?

 

Not to mention that GPL Dissassembly is not supported at all on the Classic99 Debugger. Only Assembly is supported.

 

The only way I can think of loading it is to put EA cart in TI BASIC area and then run GPL Disassembler from there.

 

Is the Multiplan.bin you sent me modified so it will not load the TIMP archived Multiplan Disks that Robert sent me?

Link to comment
Share on other sites

Yea the file is TIMP and I think the problem is the vesion of Multiplan is not the orginal after all but Version 4.00 that has been heavily modified.

 

From the Documents it appears to move those DISK files into >2000 and >4000 where basic is located but those are missing.

 

I think I need a version not so modified. Hard to tell where to start when no documentation exists for where everything has been moved.

Link to comment
Share on other sites

I have Multiplan Cart loaded in Classic99 but it will not load any of the files and says: DISK ERROR *** 2

 

Also how the hell do you ever use GPL*Disassembler on Classic99 on anything but XB or EA as no other cart allows you to load and run it?

 

Not to mention that GPL Dissassembly is not supported at all on the Classic99 Debugger. Only Assembly is supported.

 

The only way I can think of loading it is to put EA cart in TI BASIC area and then run GPL Disassembler from there.

 

Is the Multiplan.bin you sent me modified so it will not load the TIMP archived Multiplan Disks that Robert sent me?

 

If you look at the example I posted for the setup in the classic99.ini file, it has RXB on page 1 and Multiplan on page 2.

I checked that the files loaded with the posted cartridge and disk, and had no problem.

 

Gazoo

 

 

Edit: Multiplan only works on page 1, so you have to flip the carts.

 

[userCart1]

; *** 632k XB and Multiplan cart - works ***

name="632k XB & Multiplan"

rom0=G|6000|A000|MODS\MULTIPLANg.BIN

rom1=G1|6000|A000|MODS\RXBg.BIN

rom2=3|0000|80000|MODS\Inverted512kROM.bin

Edited by Gazoo
Link to comment
Share on other sites

 

If you look at the example I posted for the setup in the classic99.ini file, it has RXB on page 1 and Multiplan on page 2.

I checked that the files loaded with the posted cartridge and disk, and had no problem.

 

Gazoo

 

 

Edit: Multiplan only works on page 1, so you have to flip the carts.

 

[userCart1]

; *** 632k XB and Multiplan cart - works ***

name="632k XB & Multiplan"

rom0=G|6000|A000|MODS\MULTIPLANg.BIN

rom1=G1|6000|A000|MODS\RXBg.BIN

rom2=3|0000|80000|MODS\Inverted512kROM.bin

Ok here is a major issue.

RXB / REA loaded in first bank so I can load GPLDISASSEM the GPL disassembler but how the heck do I switch to Mulitplan to disassemble it?

 

When I do it resets the Cart, and why is the AUTO START of RXB Disk 1 turned on? I did not distribute this in any version but version 2001, not 2012.

 

I had to run the NOPOWERUP XB program that comes with RXB 2012 to turn it off and flag writes in GRAM >6000 of Classic99, for some reason the copy you sent me has it turned on.

Edited by RXB
Link to comment
Share on other sites

Ok here is a major issue.

RXB / REA loaded in first bank so I can load GPLDISASSEM the GPL disassembler but how the heck do I switch to Mulitplan to disassemble it?

 

When I do it resets the Cart, and why is the AUTO START of RXB Disk 1 turned on? I did not distribute this in any version but version 2001, not 2012.

 

I had to run the NOPOWERUP XB program that comes with RXB 2012 to turn it off and flag writes in GRAM >6000 of Classic99, for some reason the copy you sent me has it turned on.

 

 

Maybe you could run BOOT to load your GPL Disassembler. It allows you to select the page you're on.

 

Not sure about the RXB questions as I'm not familiar with any type of flags or the NOPOWERUP XB program.

 

Gazoo

Link to comment
Share on other sites

 

 

Maybe you could run BOOT to load your GPL Disassembler. It allows you to select the page you're on.

 

Not sure about the RXB questions as I'm not familiar with any type of flags or the NOPOWERUP XB program.

 

Gazoo

Boot could switch GROM pages and load a the EA3 Program GPLDISASS? That would be great will have to find a copy.

 

As for RXB the copy you sent me does a GROM powerup into RXB and does a DSK1.LOAD

 

From Classic99 run this program but go to Options GRAM and check >6000 before you run this RXB Program:

100 ! THIS PROGRAM CANCELS  THE AUTO-POWER-UP ROUTINE.
110 CALL POKEG(24580,0,0)
120 CALL BYE
130 ! 24580=>6004 ADDRESS         0,0  =>0000 VALUE
140 ! NOTE THIS ONLY WORKS  WITH A GRAMKRACKER OR THE   GRAMULATOR. A DISK PATCH    MUST BE MADE BY OTHER GRAM  DEVICES.
150 ! For Classic99 TURN    ON GRAM 6000 ACCESS.
Link to comment
Share on other sites

 

Boot could switch GROM pages and load a the EA3 Program GPLDISASS? That would be great will have to find a copy.

 

As for RXB the copy you sent me does a GROM powerup into RXB and does a DSK1.LOAD

 

From Classic99 run this program but go to Options GRAM and check >6000 before you run this RXB Program:

100 ! THIS PROGRAM CANCELS  THE AUTO-POWER-UP ROUTINE.
110 CALL POKEG(24580,0,0)
120 CALL BYE
130 ! 24580=>6004 ADDRESS         0,0  =>0000 VALUE
140 ! NOTE THIS ONLY WORKS  WITH A GRAMKRACKER OR THE   GRAMULATOR. A DISK PATCH    MUST BE MADE BY OTHER GRAM  DEVICES.
150 ! For Classic99 TURN    ON GRAM 6000 ACCESS.

 

I don't remember sending you a copy of your own software, especially since I don't have any copies of RXB that use the powerup, although it would be easy enough to remove without going to all the trouble of running an Extended Basic program. Maybe it was someone else?

 

BOOT won't do EA3, you'll have to convert it to EA5. If you can't, send me a copy and I'll convert it.

 

Gazoo

Link to comment
Share on other sites

Thanks to Tony Knerr for my new RXB 2012 REA 2011 cart and Gazoo for helping out.

 

<video removed>

 

Finally after 20 years a physical Cartridge I can hold and use.

 

Thanks again guys.

 

The REA menu wasn't removed. Press 4.

 

Gazoo

Edited by Gazoo
Link to comment
Share on other sites

 

Congratulations Rich!

It's great to see you put aside the emulator for a bit and pull out the Real Iron for a bit of fun!

Yea took 2 days to find all the stuff. Then could not get the P-Box to behave with the SCSI card.

Seems the only cards that always work flawlessly are the SAMS 1Meg and CorComp Disk Controller.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...