Plastik Posted July 28, 2014 Share Posted July 28, 2014 I'm getting an I/O error 50 when trying to load cassette tape wav files into the Ti. It's says the data is OK and to stop the tape and press enter but after I press enter I get the error. Anybody have any ideas as to what this could be? Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted July 28, 2014 Share Posted July 28, 2014 ISTR getting something like this after I added a PEB to my TI and loaded a rather large BASIC program. It was because of the reduced size of BASIC space in VDP due to the buffer space set aside by the disk controller DSR. If this fits your scenario, try a CALL FILES(1) before loading the program. The 50 error should decode to something useful, too. I do not know these codes off the top of my head, but someone here does or has easy access to the manual. Quote Link to comment Share on other sites More sharing options...
+mizapf Posted July 28, 2014 Share Posted July 28, 2014 No, this is a nonsense error message number. 50 would mean "load: unknown device", e.g. when you write OLD DTK1.PROGRAM. If I remember correctly, Extended Basic messed up some error codes. Quote Link to comment Share on other sites More sharing options...
Plastik Posted July 28, 2014 Author Share Posted July 28, 2014 No, this is a nonsense error message number. 50 would mean "load: unknown device", e.g. when you write OLD DTK1.PROGRAM. If I remember correctly, Extended Basic messed up some error codes. might the error be because I don't have XB? This could be... Quote Link to comment Share on other sites More sharing options...
+mizapf Posted July 28, 2014 Share Posted July 28, 2014 Ah wait, yes, the 50 error also occurs (IIRC) when you load a non-BASIC program with OLD. It should not be an issue when loading Extended Basic programs into TI BASIC (you'll get some funny looking lines but no error). 1 Quote Link to comment Share on other sites More sharing options...
+OLD CS1 Posted July 29, 2014 Share Posted July 29, 2014 That makes sense. Technically the cassette data is reading OK, but BASIC is unable to parse it. 1 Quote Link to comment Share on other sites More sharing options...
Plastik Posted July 30, 2014 Author Share Posted July 30, 2014 Got my extended basic in the mail today, popped it into the TI and tried loading a game again. Got the same error .. I'm guessing maybe the program I'm using to convert FIAD files to WAV is not doing a good job. I'm using "CS1er" are there any other programs that can convert to WAV? Quote Link to comment Share on other sites More sharing options...
+mizapf Posted July 30, 2014 Share Posted July 30, 2014 Are you sure it is a BASIC program? In MESS you can load it from the disk and then just do a SAVE CS1. Could you post the file here? Quote Link to comment Share on other sites More sharing options...
Plastik Posted July 30, 2014 Author Share Posted July 30, 2014 I've never used MESS before so I'm not sure how to use it. I do have the WAV and FIAD files but AtariAge won't let me upload them. Quote Link to comment Share on other sites More sharing options...
Omega-TI Posted July 30, 2014 Share Posted July 30, 2014 ...I do have the WAV and FIAD files but AtariAge won't let me upload them. Just slip them in a ".zip" file and it'll upload fine. Quote Link to comment Share on other sites More sharing options...
Plastik Posted July 30, 2014 Author Share Posted July 30, 2014 Just slip them in a ".zip" file and it'll upload fine. Thanks! Here are the files. GHOST.zip Quote Link to comment Share on other sites More sharing options...
+mizapf Posted July 30, 2014 Share Posted July 30, 2014 (edited) Using TIImageTool: 000000: 2a 20 41 64 61 6d 73 20 41 44 56 45 4e 54 55 52 * Adams ADVENTUR 000010: 45 20 2a 20 56 65 72 73 69 6f 6e 20 54 49 2f 30 E * Version TI/0 000020: 30 31 2e 32 20 20 20 20 20 20 41 64 76 65 6e 74 01.2 Advent 000030: 75 72 65 20 20 42 6f 78 20 33 34 33 35 20 20 4c ure Box 3435 L 000040: 6f 6e 67 77 6f 6f 64 20 46 4c 20 33 32 37 35 30 ongwood FL 32750 000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ... i.e.: No BASIC program. This is Ghost Town! So you need the Adventure cartridge. It seems as if your cassette copy is OK (you would have got another error before the 50 error, something like "DATA NOT FOUND" or "ERROR DETECTED IN DATA"). It would not have worked with the method from above (loading and then SAVE CS1) since this only applies to BASIC programs. Unfortunately, you cannot tell apart BASIC programs from other memory image files (all of type "PROGRAM") unless you try to load them. Edited July 30, 2014 by mizapf Quote Link to comment Share on other sites More sharing options...
Plastik Posted July 30, 2014 Author Share Posted July 30, 2014 Using TIImageTool: 000000: 2a 20 41 64 61 6d 73 20 41 44 56 45 4e 54 55 52 * Adams ADVENTUR 000010: 45 20 2a 20 56 65 72 73 69 6f 6e 20 54 49 2f 30 E * Version TI/0 000020: 30 31 2e 32 20 20 20 20 20 20 41 64 76 65 6e 74 01.2 Advent 000030: 75 72 65 20 20 42 6f 78 20 33 34 33 35 20 20 4c ure Box 3435 L 000040: 6f 6e 67 77 6f 6f 64 20 46 4c 20 33 32 37 35 30 ongwood FL 32750 000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ... i.e.: No BASIC program. This is Ghost Town! So you need the Adventure cartridge. It seems as if your cassette copy is OK (you would have got another error before the 50 error, something like "DATA NOT FOUND" or "ERROR DETECTED IN DATA"). It would not have worked with the method from above (loading and then SAVE CS1) since this only applies to BASIC programs. Unfortunately, you cannot tell apart BASIC programs from other memory image files (all of type "PROGRAM") unless you try to load them. Oh so it's apart of those scott adams adventure games, that makes sense now. Looking through my other programs they are all adventure series add-ons what a shame. Is there any sites that host FIAD files or WAV's of old programs and games? I see a lot of TIFiles but those come as BINS and I can't convert those. Thanks mizapf you make it all look so easy. Quote Link to comment Share on other sites More sharing options...
Retrospect Posted December 23, 2016 Share Posted December 23, 2016 When I saved a program in JS99er with the 32K switched on, it saved it as INT/VAR ... when I switched it off and saved a program, it saved it as "PROGRAM" ... so there's a difference in the way it saves if you have the 32K switched on at the point of saving - which will then render the cassette unusable if attempting to OLD CS1 with the 16k stock scenario. WAVs for instance in MESS/MAME that people have trouble with, may be because of memory settings. Quote Link to comment Share on other sites More sharing options...
RXB Posted December 23, 2016 Share Posted December 23, 2016 As I have posted the XB GPL source before in other thread guess no need to keep posting it. XB will save any file in Program Image format if less then 12K in size. (Note: even in the XB manual it says you have less VDP memory in XB compared to BASIC) 1 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted December 23, 2016 Share Posted December 23, 2016 That difference in saving the program will almost always show up when the program is close to the maximum size for a Memory Image file in the bare console. The disk controller is actually the main culprit here, as it sucks up some of the available memory, forcing the program to remain in the 32K space during a save (when the size is close to maximum). A smaller program should still save in PROGRAM format. . . 1 Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted December 23, 2016 Share Posted December 23, 2016 Looks like Rich beat me to it! Thanks Rich! 1 Quote Link to comment Share on other sites More sharing options...
RXB Posted December 23, 2016 Share Posted December 23, 2016 Hmm also in RXB 2015E you can: SAVE DSK#.PGM,IV254 ! Saved in Internal/Varialbe 254 format any size larger than 3K in size or under 3K defaults to Program Image Format or SAVE DSK#.PGM ! Saved in normal XB version of either Program Image Format or is larger then 12K saved in Internal Variable 254 Format 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.