Shift838 Posted July 3, 2015 Share Posted July 3, 2015 I know there must be a way to convert EA Option 3 (DIS/FIX 80) and EA Option #5 to .bin files for programming into cartridges. I have never done this but since there are multiple programs that were originally coded to run through EA and now are on these multicarts I am wondering how. can anyone tell me? Thanks, Quote Link to comment Share on other sites More sharing options...
+Lee Stewart Posted July 3, 2015 Share Posted July 3, 2015 The E/A 5 file binaries are put into cartridge space to store them for copying to the same RAM space they would go when loaded from disk. They are not actually run from cartridge space. It is just faster loading than disk and, perhaps, more convenient for favorite programs. The same is true, I believe, for E/A 3 object files, except that, now, you need a proper loader that can resolve references and relocate code. Better answers will be along shortly! ...lee Quote Link to comment Share on other sites More sharing options...
Shift838 Posted July 3, 2015 Author Share Posted July 3, 2015 (edited) I forgot about Fred's 'Module Creator', which I just ran across again. i was thinking of trying to get BA Writer 80 (F18A) into a multi-cart. Someone may already have this file ready. Edited July 3, 2015 by Cschneider Quote Link to comment Share on other sites More sharing options...
+Ksarul Posted July 3, 2015 Share Posted July 3, 2015 Gazoo was doing an updated Utilities cart with lots of 80-column goodness in it. You might want to suggest he add that one to the mix. . . Quote Link to comment Share on other sites More sharing options...
Imperious Posted July 3, 2015 Share Posted July 3, 2015 Good luck getting that module creator to work. I got it working with the Parsec EA/5 files, but it didn't like hardly any others I threw at it. You seem to get a 32k file always, irrespective of the Original, except where the EA/5 files are even larger when combined, and in that case You probably will get errors. If You get it working nicely, please enlighten myself and others on how. Quote Link to comment Share on other sites More sharing options...
Tursi Posted July 3, 2015 Share Posted July 3, 2015 Classic99 can create such a "copy cartridge" image from anything you can get loaded into RAM. Get it loaded up, breakpoint on the first instruction (ie: before it starts executing), and use the debugger to "make" it. That said, BAWriter is a different beast, because it's not a program that resides fully in RAM. It has disk support files that it needs to be able to access. To put that onto a cartridge means finding and replacing the DSR calls with new copies. It's doable, but it's a separate project and there's no tool that will get that for you automatically for now. Quote Link to comment Share on other sites More sharing options...
Shift838 Posted July 3, 2015 Author Share Posted July 3, 2015 Classic99 can create such a "copy cartridge" image from anything you can get loaded into RAM. Get it loaded up, breakpoint on the first instruction (ie: before it starts executing), and use the debugger to "make" it. That said, BAWriter is a different beast, because it's not a program that resides fully in RAM. It has disk support files that it needs to be able to access. To put that onto a cartridge means finding and replacing the DSR calls with new copies. It's doable, but it's a separate project and there's no tool that will get that for you automatically for now. I was thinking of BA-Writer to go on cartridge strictly for the main file load. Then think of it just like TI-Writer. You gotta have the disk in.. Of course maybe our resident TI Geniuses know more! 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.