ti99iuc #1 Posted June 16, 2018 (edited) 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 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 June 16, 2018 by ti99iuc Quote Share this post Link to post Share on other sites
Opry99er #2 Posted June 16, 2018 Will falcon's new program not work for you, Ciro? Quote Share this post Link to post Share on other sites
ti99iuc #3 Posted June 16, 2018 you mean Cass24K ? i understand that it can't help in this case too, maybe i could wrong ? Quote Share this post Link to post Share on other sites
Opry99er #4 Posted June 16, 2018 Look back at the thread. He posted another program called DSKONOFF which will do what you want, I think. Quote Share this post Link to post Share on other sites
ti99iuc #5 Posted June 16, 2018 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 Quote Share this post Link to post Share on other sites
Opry99er #6 Posted June 16, 2018 ahh, so these games are in assembly then? Quote Share this post Link to post Share on other sites
ti99iuc #7 Posted June 16, 2018 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 Quote Share this post Link to post Share on other sites
Opry99er #8 Posted June 16, 2018 Ahhh... interesting. You could use a GRAM Kracker to dump the cartridge contents once they are loaded into the cartridge RAM, no? Quote Share this post Link to post Share on other sites
ti99iuc #9 Posted June 16, 2018 (edited) yes, the contents should be located in the cartidge ram but i haven't easy access to the gram Kracker for a few Of course if it will be the one only method i will hurry to take it in next days. Edited June 16, 2018 by ti99iuc Quote Share this post Link to post Share on other sites
HOME AUTOMATION #10 Posted June 16, 2018 You might try:CART_RAM/SCART_RAM/O found in, Miscellaneous.zip from: Miscellaneous Programs by: Stuart Conner I used this to get adventure editor and line-by-line assembler to run on win994a. 1 Quote Share this post Link to post Share on other sites
ti99iuc #11 Posted June 16, 2018 (edited) 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 : Edited June 16, 2018 by ti99iuc Quote Share this post Link to post Share on other sites
Stuart #12 Posted June 16, 2018 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). 1 Quote Share this post Link to post Share on other sites
senior_falcon #13 Posted June 16, 2018 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. Quote Share this post Link to post Share on other sites
ti99iuc #14 Posted June 16, 2018 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 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. Quote Share this post Link to post Share on other sites
senior_falcon #15 Posted June 17, 2018 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? Quote Share this post Link to post Share on other sites
+OLD CS1 #16 Posted June 17, 2018 (edited) 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 June 17, 2018 by OLD CS1 Quote Share this post Link to post Share on other sites
sparkdrummer #17 Posted June 17, 2018 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 2 Quote Share this post Link to post Share on other sites
ti99iuc #18 Posted June 17, 2018 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 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 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. Quote Share this post Link to post Share on other sites
+OLD CS1 #19 Posted June 17, 2018 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. Quote Share this post Link to post Share on other sites
+OLD CS1 #20 Posted June 17, 2018 "All of this has happened before, and it will all happen again." http://atariage.com/forums/topic/251989-convert-minimemory-cassette-tape-in-fiad-file-help/ http://atariage.com/forums/topic/185936-at-least-dsk-image-from-my-collection/ Quote Share this post Link to post Share on other sites
ti99iuc #21 Posted June 17, 2018 "All of this has happened before, and it will all happen again." http://atariage.com/forums/topic/251989-convert-minimemory-cassette-tape-in-fiad-file-help/ http://atariage.com/forums/topic/185936-at-least-dsk-image-from-my-collection/ 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 Quote Share this post Link to post Share on other sites
senior_falcon #22 Posted June 17, 2018 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 1 Quote Share this post Link to post Share on other sites
+OLD CS1 #23 Posted June 17, 2018 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. Quote Share this post Link to post Share on other sites
ti99iuc #24 Posted June 17, 2018 (edited) 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.zipEDIT:____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 workingSNEAKY.zip someone can try them please ? Edited June 17, 2018 by ti99iuc Quote Share this post Link to post Share on other sites
ti99iuc #25 Posted June 17, 2018 (edited) 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 of course i need to thanks to all ! and overall Stuart for his help in email Edited June 17, 2018 by ti99iuc Quote Share this post Link to post Share on other sites