Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Multi-Load - Read .idx (index file) for TAP files #13

Open
Maverick-Shark opened this issue Oct 27, 2023 · 5 comments
Open

Comments

@Maverick-Shark
Copy link

Hi,

I would like to load tap preserved files from cassettes with Turbo Load. In a .tap preserved file (from a cassette), you have all the programs saved one per one (all of them are recorded after each other).

Then, I would like to put the virtual position of each program (as the datassette counter) to run Turbo Load program at the beginning and jump to the correct position to load the program/game. I think that it would be add in the config the option to auto-pause the loaded tape when it finish, and play again when you put load or run.

Another example, 007 A View To a Kill preserved tap game (it's only one file). It has different missions and you need to reset the machine (c64) after finish each one to load the following.
It would be good to move to the correct position.

We have different tools like TAP Manager (v.1.6.0 or later) or IDXGen v1.0, that you can download from http://www.manosoft.it/ that generates an index file (.idx). You can choose between to type of index files (Princess or Ultimate 64):

image

I think that it will be a very good feature and useful for multi load and compilation preserved tapes.

Luigi Di Fraia's wrote this:

https://luigidifraia.wordpress.com/2020/10/13/the-origin-of-the-idx-format-supported-by-dc2n5-lc-ultimate-64-etc/

Thanks for your big job, it's awesome!!
Shark

@gyurco
Copy link
Collaborator

gyurco commented Oct 28, 2023

It would be mostly a firmware addition to parse the index and present an UI to choose the tape position...maybe it'll happen one day.

@Maverick-Shark
Copy link
Author

Yes, maybe!! (I'm crossing my fingers that it will be soon). ;-P
And this tap player would de implemented on the arm/mcu, of course.

Thanks,
Shark

@Maverick-Shark
Copy link
Author

Hi,

Could you please see Gideon code?

https://github.com/GideonZ/1541ultimate/blob/master/software/filetypes/filetype_tap.cc

Gideon has implemented it on his Ultimate64 cartridge.

idx

Regards,
Sahrk

@Maverick-Shark
Copy link
Author

Maverick-Shark commented Aug 1, 2024

Hi Gyurco,

New update, regarding Gideon code:

image

video_2024-08-01_11-32-55.mp4

New c64 firmware/framework with this feature would be awesome!!

Thanks and best regards,
Shark

@Maverick-Shark
Copy link
Author

Hi Gyurco,

Sorry to bother you, again!!!

I've a new idea. Reviewing Gideon's code, sure that it could be better to implement it on MiST firmware (because it's in C). What do you think about it?

Regards,
Shark

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants