Support for .idx file used for .tap-files
Versatile Commodore Emulator
Brought to you by:
blackystardust,
gpz
Specs is as follows:
An index should be easy to navigate through without triggering a new auto-load, as it is not only meant to make it easier with multi game-tapes, but also multiload games which requires you to forward or rewind the tape during game play.
Clarification, a semicolon is of course not necessary to terminate the string. It's not needed unless you want a comment behind the string for whatever reason. It will terminate also on a newline symbol :) Attached a game that can be used for testing.
r40761 adds two functions required for this
autostart_set_initial_tap_offset(offset) can be called to set the offset for autostarting
tap_seek_to_offset(tape_image, offset) can be called to seek to a certain offset
perhaps we need a generic datasette_seek_to_offset that can be called without needing the tapeimage pointer