Jump to content
IGNORED

Convert to .BIN files


Shift838

Recommended Posts

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,

 

Link to comment
Share on other sites

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! :D

 

...lee

Link to comment
Share on other sites

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 by Cschneider
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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!

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

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