1

Topic: minimum ROM stubs for virtual tape support

I need more space for new features in the next major version of SE Basic IV so I'm looking at dropping native tape support and including only enough code for esxDOS's virtual tape support. Any tips on which bits of the ROM need to be left intact?

2

Re: minimum ROM stubs for virtual tape support

aowen wrote:

I need more space for new features in the next major version of SE Basic IV so I'm looking at dropping native tape support and including only enough code for esxDOS's virtual tape support. Any tips on which bits of the ROM need to be left intact?

From a quick look:

$04c6: out entry point
$04c9: out exit point in case there is no .tap file attached
$1f80: out exit point in case there is a problem loading the tape emulator overlay file

$0562: in entry point
$0564: in exit point in case there is no .tap file attached

Hope this helps.

3 (edited by aowen 2014-11-21 22:48:35)

Re: minimum ROM stubs for virtual tape support

Perfect. Thanks!

4

Re: minimum ROM stubs for virtual tape support

I think I have it working but it's hard to tell as I'm getting errors with the original ROM in Fuse when I'm trying to load tapes. I'm going to test against the last stable release of 0.8.5. Could be a Fuse thing, or a 0.8.6beta4 bug.