TASEmulators / TASEmulators/BizHawk

[C64] Support `.t64` format

Open
#1,501 6 comments 0 reactions 1 assignee View on GitHub

@SaxxonPike is already working on this.

Since Apr 17, 2019.

Core: C64Hawk Request: File format support
Dominant language
C#
Stars
2.8k
Forks
468
PR merge metrics
No merged PRs in 30d

Description

There are multiple file types for C64 tape images; namely .tap and .t64

These file types are different, but both represent tape-stored data as opposed to disk/cartridge.

While BizHawk supports mounting both types, only the programs on .tap images can be loaded and run within the emulator.

When using .tap files, BizHawk automatically "presses" 'PLAY' on the tape drive for the user, allowing the system to load the program.

When trying to load a program from a .t64 file, the system asks the user to to "PRESS PLAY ON TAPE".
There is however no way of doing so in BizHawk (at least from what I can find), thus .t64 files are currently unusable even though they are recognized.

I suggest one of the following solutions:

  1. Implement some sort of interface to be able to "PRESS PLAY" on the virtual tape drive so that t64 files can be fully loaded and run.
  2. Implement the same automatic pressing of the 'PLAY' button for .t64 files that the .tap files already use.
  3. Eliminate BizHawk's recognition of .t64 files if no other solution is possible to allow use of a .t64 file.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.