Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:cassettevision [2026/02/08 05:33] – removed - external edit (Unknown date) 127.0.0.1systems:cassettevision [2026/02/09 20:59] (current) – [Troubleshooting] Description and debugging help for 2-file ROM format mittonk
Line 1: Line 1:
 +<WRAP center round todo>
 +This article needs some TLC. Read at your own risk.
 +</WRAP>
 +<WRAP group>
 +<WRAP round box twothirds column>
 +{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/cassettevision.svg?nolink&300 }}
 +
 +====== Cassette Vision ======
 +
 +The Cassette Vision is a console developed by Epoch. It was released in 1981.  It was one of the first Japanese consoles with interchangeable cartridges, but included a full CPU in each cartridge --- the console base was mostly buttons and wires.
 +
 +The Cassette Vision Jr (1983) used the same software, but dropped the paddle controls.
 +
 +[[https://github.com/W88DodPECuThLOl/PD777|PD777]] by W88DodPECuThLOl is a Cassette Vision emulator.  [[https://github.com/mittonk/PD777|libretro: pd777]] is a libretro port.
 +
 +This system scrapes metadata for the "cassettevision" group(s) and loads the ''cassettevision'' set from the currently selected theme, if available.
 +</WRAP>
 +
 +<WRAP third column>
 +{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/consoles/cassettevision.png?nolink&350 |}}
 +</WRAP>
 +</WRAP>
 +
 +==== Quick reference ====
 +
 +  * **Emulator:** [[#retroarch|RetroArch]]
 +  * **Core:** [[#libretro:_pd777|libretro: pd777]]
 +  * **Folder:** ''/userdata/roms/cassettevision''
 +  * **Accepted ROM formats:** ''.zip'', ''.bin777''
 +
 +===== BIOS =====
 +
 +No Cassette Vision emulator in Batocera needs a BIOS file to run.
 +
 +===== ROMs =====
 +
 +Place your Cassette Vision ROMs in ''/userdata/roms/cassettevision''.
 +
 +ROM file handling is slightly awkward because of the two-file ROM format.
 +
 +  - Zip-files (bundling one ''.bin777'' and one ''.ptn777'') are supported.
 +  - Supply a ''.bin777'' file to load; the core looks for a similarly-named ''.ptn777'' file in the same directory.
 +
 +There is not yet a suitable single-file format for the Cassette Vision. If ROM loading fails, the core will run a built-in balloon demo, as in standalone emulator.
 +===== Emulators =====
 +
 +==== RetroArch ====
 +
 +RetroArch has [[emulators:retroarch|its own page]].
 +
 +
 +=== libretro: pd777 ===
 +
 +== libretro: pd777 configuration ==
 +
 +^ ES setting name ''batocera.conf_key'' ^ Description => ES option ''key_value'' ^
 +^ Settings that apply to all systems this core supports ||
 +| **ANNOUNCE COURSE SWITCH ''global.cassettevision_announce_course_switch''** | Show the new setting of the Course Select Switch when changing it with up/down buttons.\\ => Off ''disabled'', On ''enabled''. |
 +
 +
 +===== Controls =====
 +
 +Here are the default Cassette Vision's controls shown on a [[:configure_a_controller|Batocera RetroPad]]:
 +
 +{{https://raw.githubusercontent.com/batocera-linux/batocera-controller-overlays/master/solid-4k/cassettevision.png}}
 +
 +===== Troubleshooting =====
 +==== "Pattern file not found or damaged" ====
 +PD777 uses a two-file ROM image, which can be zipped together.  Start the emulator pointed at the ZIP-file or .bin777 file, and it will try to find the .ptn777 file starting from there.
 +
 +You can use the known-good homebrew game (by W88DodPECuThLOl, the author of the emulator) at
 +  * [[https://github.com/W88DodPECuThLOl/PD777supplement/tree/main/sample/NekkoRis/obj|NekkoRis]]
 +to test your ROM naming and placement.
 +==== Further troubleshooting ====
 +
 +For further troubleshooting, refer to the [[:support|generic support pages]].
 +