Jump to content
ti99iuc

MiniMemory program from CS1 to DSK ?

Recommended Posts

Hello guys,

I have some MiniMemory Cassette Tapes with huge programs on them, i would want try to archive them from Cassette Tape to Disk but i done some trials in easyBug and i am not be able to do :(

 

for example i found this game named Sneaky

 

post-24673-0-87607900-1529168586.jpg

 

that i do not find in my archieved games and not in the GameBase so i would like to dump.

 

someone can help me to understand how ?

 

i also have other programs to test and dump, a disassembler program by lantern software and another game named Gold1 and Gold2

 

for some Minimemory programs i can load them but i do not know the program name to do run it, any method for discover which is the word ?

 

if someone have them already archived in .dsk can share here also and i will be happy the same :)

 

help please :)

 

Ciro

Edited by ti99iuc

Share this post


Link to post
Share on other sites

you mean Cass24K ? i understand that it can't help in this case too, maybe i could wrong ?

Share this post


Link to post
Share on other sites

Look back at the thread. He posted another program called DSKONOFF which will do what you want, I think.

Share this post


Link to post
Share on other sites

Oh no, DSKONOFF is to load long programs in B/XB when PEB is connected. It is a useful nice utility but not for the Minimemory programs

Share this post


Link to post
Share on other sites

Yes, they are... mini-memory load the programs in his internal 4K RAM, them should be like EA3 i think, but once them are in the 4K ram i do not know how to save them on floppy disk

Share this post


Link to post
Share on other sites

Ahhh... interesting. You could use a GRAM Kracker to dump the cartridge contents once they are loaded into the cartridge RAM, no?

Share this post


Link to post
Share on other sites

yes, the contents should be located in the cartidge ram but i haven't easy access to the gram Kracker for a few :P

Of course if it will be the one only method i will hurry to take it in next days.

Edited by ti99iuc

Share this post


Link to post
Share on other sites

You might try:

CART_RAM/S

CART_RAM/O

 

I used this to get adventure editor and line-by-line assembler to run on win994a.

 

i didn't know that utilities, ok i'll try to understand how to manage them with my programs on cassette tape. Thanks

 

 

EDIT:

 

I tried it but maybe i missing something, i have programs on Cassette Tapes for Minimemory, so i load it with MiniMemory inserted in the ti99 thru EasyBug.

So the software will remain into the cartridge, after this i have to load the file Cart_RAM/S but from EA3 cartridge right ?

because if i doing this i have this screen of course and i am sure that i have wrong in one or more steps :P :

 

post-24673-0-93173700-1529178962.jpg

Edited by ti99iuc

Share this post


Link to post
Share on other sites

First, you need the 32K memory to be available (that's where the CART_RAM program is loaded to).

 

Load the program using the MINIMEM options 3, 1 (the MiniMem cartridge has an assembly loader similar to the E/A cartridge).

  • Like 1

Share this post


Link to post
Share on other sites

One possibility would be to use a program written for Playground that offers an option to copy the contents of MiniMemory ram into a BASIC program or load the assembly code from a BASIC program into the mini memory. You could save the minimemory contents into the basic program and then save it as a normal TI BASIC program. You would then load the program from disk into TI BASIC, then RUN and select the option to load into minimemory. This would require the MiniMemory in the slot.

 

Without knowing more about the programs you are loading, it's hard to know how to answer. Do they use a BASIC loader? Does the loader do things like defining characters or screens? If it is purely assembly code it might be possible to load it into the 32K memory and then the options for saving are straightforward. It could be an XB loader, EA5, etc.

Share this post


Link to post
Share on other sites

First, you need the 32K memory to be available (that's where the CART_RAM program is loaded to).

Load the program using the MINIMEM options 3, 1 (the MiniMem cartridge has an assembly loader similar to the E/A cartridge).

yes 32K is into the connected PEB so it is available.

 

these are my steps:

- minimemory inserted and loaded the game in EasyBug menu;

- Soft Reset and entering in option 3 MiniMemory and the menu option 3,1 trying to load Cart_RAM/O;

- at this point MM give me an Error as Memory Full press enter to continue and not load.

 

probably i wrong something in this procedure still. It seems like if the MiniMemory want to load Cart_RAM/O into the MiniMemory RAM because if i inizializing the RAM after i can load CART_RAM/O but i can like an empty FIAD file.

 

One possibility would be to use a program written for Playground that offers an option to copy the contents of MiniMemory ram into a BASIC program or load the assembly code from a BASIC program into the mini memory. You could save the minimemory contents into the basic program and then save it as a normal TI BASIC program. You would then load the program from disk into TI BASIC, then RUN and select the option to load into minimemory. This would require the MiniMemory in the slot.

 

Without knowing more about the programs you are loading, it's hard to know how to answer. Do they use a BASIC loader? Does the loader do things like defining characters or screens? If it is purely assembly code it might be possible to load it into the 32K memory and then the options for saving are straightforward. It could be an XB loader, EA5, etc.

 

Yes right, the way should be that one, and indeed the CART_RAM/O from Stuart should load a program in the 32K and so save the contents of the MM to a Disk, all from the Minimemory. but there is a problem in this procedure... probably it's me :P

 

The MiniMemory programs are loaded using the EasyBUG program, internal to the cart. This load a maximum of 4K assembly program (EA3 format) into the internal 4K RAM of the Cart.

If i understand good it is purely assembly code indeed just limited to 4K because with minimemory cart you can developing in assembler also without 32K or other expansions, just the Minimemory and a Cassette Recorder are enough.

 

Share this post


Link to post
Share on other sites

The Eric Lafortune disk set found in another thread has two programs which save and load the MiniMemory RAM to disk. The limitation, however, is they must still be loaded into MiniMemory without special modification to load into other locations. The MiniMemory CS1 dumps are just that: dumps of the RAM so the contents which, once saved to disk, cannot simply be CALL LOADed into memory.

 

(Editted to better articulate the thought process.)

Edited by OLD CS1

Share this post


Link to post
Share on other sites

MINIMEMORY.DSK

 

Hopefully something on this dsk will get the job done, Then Ciro can load us up with some more Mini Memory treasures.

 

Still wanting - PSYBORG I TImagination - cassette - 3 prog game

  • Like 2

Share this post


Link to post
Share on other sites

Once the 4K of code has been loaded into the minimemory, how is the program started? I assume there is a CALL LINK to do that?

 

when Easybug finished to load the program and it is will be resident into the 4K. so you have to soft-reset TI99 and entering into the MiniMemory Menu of the cartridge and choice option 2 for RUN the program.

 

 

The Eric Lafortune disk set found in another thread has two programs which save and load the MiniMemory RAM to disk. The limitation, however, is they must still be loaded into MiniMemory without special modification to load into other locations. The MiniMemory CS1 dumps are just that: dumps of the RAM so the contents which, once saved to disk, cannot simply be CALL LOADed into memory.

 

(Editted to better articulate the thought process.)

 

I will try to find the original thread, thanks

 

attachicon.gifMINIMEMORY.DSK

 

Hopefully something on this dsk will get the job done, Then Ciro can load us up with some more Mini Memory treasures.

 

Still wanting - PSYBORG I TImagination - cassette - 3 prog game

thanks for sharing, is this the program of the Eric LaFortune that OldCs1 mentioned ? aren't instructions in the floppy on how to use the programs, i will try to search.

Share this post


Link to post
Share on other sites

 

thanks for sharing, is this the program of the Eric LaFortune that OldCs1 mentioned ? aren't instructions in the floppy on how to use the programs, i will try to search.

 

Not sure if this is one of Eric's disks, but it definitely has the MM-LOAD and MM-SAVE programs. As well, the menu-drive MINISAVER2.

 

MINISAVER2 does not use the DSR like the MM-LOAD/SAVE pair and only allows saving memory in >200 sized chunks.

Share this post


Link to post
Share on other sites

 

Oh damn, that was the thread i remember but didn't find.

ok, I have to go back over and revise the how-to-do :) :)

 

thanks

 

Share this post


Link to post
Share on other sites

I have an idea for how to do this which might be a better way to do it.

A simple utility program could copy the code from >7000 to >7FFF into an object code file that is AORG'd to >7000

Then a simple menu program in BASIC could be used to select the program to run.

When you select a program the code would CALL INIT then CALL LOAD("DSK1.PROGNAME") then CALL LINK("START") and the program would be up and running.

Unlike XB, CALL LOAD in minimemory is fast, so you'd be running in a second or two.

This way you could have one disk with a bunch of minimemory programs on it that can be selected easily.

 

Just an idea; let's see how MM-SAVE works for you. I haven't looked at it - it may be that MM-SAVE does exactly what is described above

  • Like 1

Share this post


Link to post
Share on other sites

I am definitely not opposed to, and would be greatly appreciative of, an option to dump MiniMemory RAM to a file which can be CALL LOADed. In fact, I have an old COMPUTE! game I wrote WBITD which I used a combination of TI BASIC and MiniMemory routines which would absolutely benefit from this.

Share this post


Link to post
Share on other sites

I do not know why but i can't be able to save this game.

 

- used Easybug to load from cassette

- reset to TI Basic and loaded the MM-Save program, so saved to disk

 

but it save a file that after not work, and if i doing a softreset of the TI99 the game also do not RUN from MM cart anymore.

I also tried to write CALL INIT before to load MM-Save but it is the same, if someone wnat see the result it is in attachment but not works.

SNEA.zip


EDIT:____I also done a procedure with utility by Home Automation and i obtained this other file, it seems a better dump but still i do not understand how to RUN it now. in EA3 it is not working

SNEAKY.zip

 

 

 

someone can try them please ?

Edited by ti99iuc

Share this post


Link to post
Share on other sites

Ok guys :)

the dumps of the previous post was working.

 

Just that i thought to load them in EA3 also instead them need of their respective loaders to be loaded only.

this meaning that the dump done using MM-SAVE (named SNEA.zip) will be loaded with MM-LOAD.

 

instead the dump done with CART_RAM/O (named SNEAKY.zip) need to be loaded with this again.

i tried them in Classic99 and i must say that the one done with CART_RAM/O seems better.

 

it is a funny game, inviting to try it :)

PROGRAM NAME keyword to start the game is: SNEAKY

post-24673-0-31376700-1529274795.jpg post-24673-0-96095200-1529274800.jpg

 

 

of course i need to thanks to all ! :D
and overall Stuart for his help in email :)

Edited by ti99iuc

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