Jump to content
--- Ω ---

Asking on the behalf of a friend...

Recommended Posts

Okay, this question from left field had me scratching my head with no answer, so I figured I'd ask you guys here:

 

Q) Is there a 'sandbox program', or even one of the 32K variety that can be converted to FR99 format, that will allow one to load assembly language programs from... get this... cassette?

 

---- If so ----

 

Q) Are there any programs that will allow someone to save assembly language programs to cassette?

 

 

question-mark-images-clipart-best-9wqWVV

 

Share this post


Link to post
Share on other sites

Actually, there was a Dutch program to save and load Assembly programs from cassette. Note this is in addition to the save and load capability of the Mini Memory (using cassette).

  • Like 2

Share this post


Link to post
Share on other sites

yes, the Tape/Disk-Util from Tonny Brouwer.

Globeron an me, we´ve tested it last year, with some Atarigames. Worx from tape :)

Share this post


Link to post
Share on other sites

Hmm RXB can do this and I actually have a built in command that by passes the normal Cassettee access and talks directly to the IO Chip:

 

CALL IO is the name of the command and here is the pages from RXB manual that shows how it work so look in RXB Documents PAGE IO

 

With CALL IO in RXB you can created Cassettee access file without menus and actually create a 16K long Cassette file.
RXB has the added advantage of moving any VDP loaded file to anyplace in memory unlike Mini Memory, so way better then Mini Memory Access.

Rich_Gilbertson.zip

Edited by RXB
  • Like 2

Share this post


Link to post
Share on other sites

I think the SAVE program from the Editor/Assembler cartridge disk 1 allows for CS1 or DSKx selection. It REFs the GPLLNK and DSRLNK.

Share this post


Link to post
Share on other sites

Actually, there was a Dutch program to save and load Assembly programs from cassette. Note this is in addition to the save and load capability of the Mini Memory (using cassette).

 

This sounds like it might be promising, if it can be put on, and used with a FR99. Could someone please confirm this? I'd hate to get their hopes up and have them buy something that turns out to be a dud for what they intended.

 

It's sounding to me like they plan to do more with their TI than just launch a few rockets in the summer time.

Share this post


Link to post
Share on other sites

One note based on the original question, Omega: all of these solutions require access to the 32K space in RAM. The console by itself doesn't have enough CPU RAM to work its magic with most Assembly software (scratchpad RAM is just too small a space for anything bigger than the Playground routine).

  • Like 1

Share this post


Link to post
Share on other sites

One note based on the original question, Omega: all of these solutions require access to the 32K space in RAM. The console by itself doesn't have enough CPU RAM to work its magic with most Assembly software (scratchpad RAM is just too small a space for anything bigger than the Playground routine).

RXB and just a console has a command CALL EXECUTE(ADDRESS) that allows you to write with CALL LOAD or CALL MOVES an Assembly program in Scratch Pad.

 

So yes you can do that with just RXB in a Console and a Cassette. Look at my previous post about this.

 

1. RXB allows Assembly with no expansion RAM run from Scratch pad.

2. RXB allows complete Cassette even with your own menus written in XB or just the Cassette menus.

3. RXB runs TI BASIC programs and can be done with no modifications. (Only one exception has been found to date.)

4. RXB has IO CRU control from XB with no expansion RAM used.

5. RXB can move any type of memory from any type of memory to any place in system using CALL MOVE

 

So no RXB allows you to do all of this without a 32K RAM installed, just a Console with a RXB cart.

I take great pride in this feature of RXB.

Edited by RXB
  • Like 1

Share this post


Link to post
Share on other sites

 

Q) Is there a 'sandbox program', or even one of the 32K variety that can be converted to FR99 format...,

 

 

Hmm RXB can do this and I actually have a built in command that by passes the normal Cassettee access and talks directly to the IO Chip:

 

Rich, I'm impressed that RXB can do that, but in this this case he's considering buying a FlashROM 99 for his son this Christmas. Since RXB will not fit into the FR99...

 

In a nut shell he wants his kid to be able to save or load any E/A 5 program to or from cassette instead of diskette. He understands the extreme usefulness of the FR99, so is also considering a 32K expansion, but he's not willing to dump hundreds of dollars into a P-Box and all the other stuff associated with it.

Share this post


Link to post
Share on other sites

Omega, one important question: where is he going to store these programs to execute them? If he has no 32K memory card of some type, he is dead in the water, even with a Flash ROM. Most of the Flash ROM images do NOT execute from the 8K of cartridge space in the Flash ROM, they lob the code into the 32K space and execute it from there. Note the Flash ROM has four banks of 8K in this space, but it is NOT the same thing as having a 32K card. It is in the wrong memory space. It DOES potentially add 8K to 32K of assembly program space to the console, but only IF the code was written to work that way. 8K code is never a problem, as all of the 8K cartridges out there were written to work this way--and out of the cartridge space present on the Flash ROM. Any other program (except for a few modern exceptions) was not. And in the case of the exceptions, they were written to USE the regular 32K RAM space as their program space (The new Forth-based cartridges and Cortex BASIC).

  • Like 2

Share this post


Link to post
Share on other sites

The ALC program (probably has to be memory image format) that is to be loaded from cassette (presumably into VRAM) would certainly have to be a Playground kind of program. It would not need to be started from Basic with the Playground trick, but it would then need to be started from a ROM utility and be, in every other way, a Playground program with very small RAM pages. The paging code could be running from the ROM utility, allowing a little more space in scratchpad RAM for the swap page(s). Might be a fun project for someone.

 

...lee

Share this post


Link to post
Share on other sites

It sounds like his choice Super Space 8K Cart with EA or Mini Memory using the Cassette.

He can not use the Editor or Assembler without 32K so really the Mini Memory and Debug is his only option with just Cassette.

 

That is exactly how I started my TI99/4A life. Just a console with mini Memory and a Cassette.

Share this post


Link to post
Share on other sites

If he has no 32K memory card of some type, he is dead in the water, even with a Flash ROM.

 

He'll be going with, or possibly has even gone with the in-console 32K mod by now, because to him, "it's affordable". He plans to get the FR99 Xmas. Sadly, that's as far as he's willing to expand the TI. So it looks like a dog slow cassette recorder will be the kids only storage media. I'll be talking to him again in a couple of weeks, so if I could have the proper software to give him by then that would be great.

Share this post


Link to post
Share on other sites

 

He'll be going with, or possibly has even gone with the in-console 32K mod by now, because to him, "it's affordable". He plans to get the FR99 Xmas. Sadly, that's as far as he's willing to expand the TI. So it looks like a dog slow cassette recorder will be the kids only storage media. I'll be talking to him again in a couple of weeks, so if I could have the proper software to give him by then that would be great.

 

I'll have 32k sidecars in stock by Nov

  • Like 3

Share this post


Link to post
Share on other sites

 

He'll be going with, or possibly has even gone with the in-console 32K mod by now, because to him, "it's affordable". He plans to get the FR99 Xmas. Sadly, that's as far as he's willing to expand the TI. So it looks like a dog slow cassette recorder will be the kids only storage media. I'll be talking to him again in a couple of weeks, so if I could have the proper software to give him by then that would be great.

 

Set expectations accordingly. Programs stored on tape are limited to 11k. I don't know of anymore exceptions but one exception is the use of RXB I believe.

  • Like 2

Share this post


Link to post
Share on other sites

Set expectations accordingly. Programs stored on tape are limited to 11k. I don't know of anymore exceptions but one exception is the use of RXB I believe.

 

Thanks for the heads up, I never knew about an 11K limitation. I'll pass that information along, thanks.

  • Like 1

Share this post


Link to post
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.

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...