Opry99er Posted February 26, 2018 Share Posted February 26, 2018 So, Im jacking around with my mini memory cartridge and Im having a bit of difficulty. I wrote a test program onto it, it saved, it will re-load from TI BASIC, all is good. When I try to modify and re-save that program, it appears to work fine. Then, when I turn off the console, unplug the module, plug it back in, then OLD MINIMEM, I get the original test program... not the modified one. I have used the RE-INITIALIZE function in the menu, just to see if that would have any effect, but the issue remains... it will still load that original test program and will not save anything over it. Almost as if the RAM has this test program permanantly burned into the RAM chip. Is this common? I had a MiniMem a few years back that simply wouldnt save or load.... then I replaced the battery and all worked as it should, but this issue seems much different. Am I potentially missing something obvious here, or do I need to take it apart and have a look-see? Quote Link to comment Share on other sites More sharing options...
sometimes99er Posted February 26, 2018 Share Posted February 26, 2018 Try and write a TI Basic program that clears the RAM in Mini Memory. I think the address range is from 28672 (>7000) to 32767 (>7FFF). Use CALL LOAD to poke values. Quote Link to comment Share on other sites More sharing options...
FDOS Posted February 26, 2018 Share Posted February 26, 2018 Try NEW followed by CALL INIT then OLD MINIMEM in TI BASIC. If you still get the saved program back, it has, somehow, become write protected. Good luck. Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 26, 2018 Author Share Posted February 26, 2018 Try and write a TI Basic program that clears the RAM in Mini Memory. I think the address range is from 28672 (>7000) to 32767 (>7FFF). Use CALL LOAD to poke values. Working on this now. Cool idea! Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 26, 2018 Author Share Posted February 26, 2018 Seems to have cleared the old program... now to see if I can save a new one! 2 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 26, 2018 Author Share Posted February 26, 2018 Same problem... I write a program, then save it. Works great. I load it back in after a power cycle... works great. When I try to modify the program or save a new one, it reverts back to the initial program I wrote after the memory clear. Once a program is saved, it cannot be modified or saved over without manually clearing every bite of program space. Bizarre... Quote Link to comment Share on other sites More sharing options...
Casey Posted February 26, 2018 Share Posted February 26, 2018 For grins, what happens if you do DELETE "MINIMEM" before you do a SAVE MINIMEM ? That shouldn't matter, but I am curious... Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 26, 2018 Author Share Posted February 26, 2018 It doesnt do anything... sends up an error Quote Link to comment Share on other sites More sharing options...
Casey Posted February 26, 2018 Share Posted February 26, 2018 Strange - I tried that both in Classic99 and in my real 99/4A with the FG99, and it had no problem with DELETE "MINIMEM". You must have gotten the special write-protected model! Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted February 26, 2018 Share Posted February 26, 2018 (edited) Want to put together a testing package? I'd be happy to try and replicate what you're doing here on my system to see if I get the same behaviour but I know very little about my minimem despite having done the battery button holder mod on it. EDIT: So step by step instruction would be necessary. Edited February 26, 2018 by Sinphaltimus 1 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 26, 2018 Author Share Posted February 26, 2018 (edited) Sure... 1) Fire up the console with MiniMem installed 2) Enter TI BASIC 3) Type the following: 100 CALL CLEAR 110 PRINT SAVE SUCCESS 120 END 4) Type SAVE MINIMEM 5) Turn off console 6) Turn on console 7).Enter TI BASIC Type OLD MINIMEM 9) Type RUN **Report results Edited February 26, 2018 by Opry99er Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 26, 2018 Author Share Posted February 26, 2018 Test 2: 1) Change the code to: 100 CALL CLEAR 110 PRINT MODIFY TEST SUCCESSFUL 120 END 2) Type SAVE MINIMEM 3) Turn off console 4) Turn on console 5) Enter TI BASIC 6) Type OLD MINIMEM 7) Type RUN **Report results Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 26, 2018 Author Share Posted February 26, 2018 By the way, line 110 in both examples need quotation marks... it erases my quotation marks when Im on my phone, and I dont know why Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted February 27, 2018 Share Posted February 27, 2018 Owen, your test works just fine with my Minimem. I have recently replaced the battery on it. Could you possibly have a bad battery causing some glitches? Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 27, 2018 Author Share Posted February 27, 2018 It is possible... though i have had batteries go bad in the past and they didnt act this way. I will source a battery and give the swap a try. Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted February 27, 2018 Share Posted February 27, 2018 I can confirm the same as Vorticon. No issues here. Quote Link to comment Share on other sites More sharing options...
Sinphaltimus Posted February 27, 2018 Share Posted February 27, 2018 It is possible... though i have had batteries go bad in the past and they didnt act this way. I will source a battery and give the swap a try. 1 Quote Link to comment Share on other sites More sharing options...
Opry99er Posted February 27, 2018 Author Share Posted February 27, 2018 A nice piece of work, Lenny! 1 Quote Link to comment Share on other sites More sharing options...
+arcadeshopper Posted February 27, 2018 Share Posted February 27, 2018 I whipped out the minimem I modded a while back, battery on the top so you can get to it.. 10 print "hi" save minimem turned off console turned on console old minimem list 10 print "hi" entered 20 goto 10 save minimem turned off console turned on console old minimem list 10 print "hi" 20 goto 10 ¯\_(ツ)_/¯ also reinitalize erases it.. old minimem after that gives me a error 57 Quote Link to comment Share on other sites More sharing options...
sometimes99er Posted February 27, 2018 Share Posted February 27, 2018 Seems to have cleared the old program... now to see if I can save a new one! Yep, a new battery may not do it, but it's worth a try. Also you could change the program to retrieve the value just poked (using CALL PEEK) and test if that memory location is alright. A few different values for each memory location. You could also poke increasing values (0 to 255). Turn off and on. And then make a program to check if the memory locations are as they should be. If there's a bad connection on the board, then it's a bit strange that changing the program is the only bug you encounter. Could it be that either the ROM or GROM has only one or a few bits gone bad ? 1 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted February 27, 2018 Share Posted February 27, 2018 2 Quote Link to comment Share on other sites More sharing options...
sometimes99er Posted March 5, 2018 Share Posted March 5, 2018 Also check the cartridge port connections. https://youtu.be/3QJChsouvTI?t=541 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.