The TV-Computer (TVC) is an 8-bit home computer manufactured by the Hungarian state-owned company Videoton, headquartered in Székesfehérvár, Hungary. Development began around 1983, with mass production starting in 1986. It was one of the very few domestically designed and manufactured home computers in the Eastern Bloc, and it holds an important place in Hungarian computing history.
The TVC featured a Zilog Z80A CPU running at 3.125 MHz, a Motorola MC6845 CRTC video controller, and came with a built-in BASIC interpreter. The QWERTZ keyboard included a built-in joystick.
Models produced: * TVC 32k (1986) - 32 KB RAM, ~3,000 units produced * TVC 64k - 64 KB RAM, ~9,000 units produced * TVC 64k+ - 64 KB RAM, improved BASIC v2.2, 64 KB VRAM (4×16 KB)
The TVC represented Hungary's effort to provide affordable home computing within the Eastern Bloc without relying on Western imports restricted by COCOM export controls. Despite modest production numbers compared to Western contemporaries, approximately 100 commercial games and 40-50 application programs were published for the platform. A small but active homebrew scene continues to produce new titles today.
This system scrapes metadata for the “tvc” group(s) and loads the tvc set from the currently selected theme, if available.
/userdata/roms/tvc.cas, .tap, .dsk, .img, .zipBIOS files for the ep128emu-core:
| MD5 checksum | Share file path | Description |
|---|---|---|
8c54285f541930cde766069942bad0f2 | bios/ep128emu/roms/tvc22_sys.rom | TVC 2.2 System ROM |
5ce95a26ceed5bec73995d83568da9cf | bios/ep128emu/roms/tvc22_ext.rom | TVC 2.2 Extension ROM |
a2cf86ba8e7fc58b242137fe59036832 | bios/ep128emu/roms/tvcfileio.rom | TVC File I/O ROM |
88dc7876d584f90e4106f91444ab23b7 | bios/ep128emu/roms/tvc_dos12d.rom | TVC DOS 1.2D ROM |
Since ep128emu-core version 1.1.0, default ROM images are built into the core, so BIOS files may not be strictly required for basic operation. However, providing the correct BIOS files is recommended for best compatibility.
BIOS files for MAME:
| MD5 checksum | Share file path | Description |
|---|---|---|
bios/mame/tvc64.zip | MAME TVC64 ROM set |
Place your Videoton TVC ROMs in /userdata/roms/tvc. Software for the TVC was distributed primarily on cassette tapes (.cas, .tap) and later on floppy disks (.dsk, .img).
RetroArch (formerly SSNES), is a ubiquitous frontend that can run multiple “cores”, which are essentially the emulators themselves. The most common cores use the libretro API, so that's why cores run in RetroArch in Batocera are referred to as “libretro: (core name)”. RetroArch aims to unify the feature set of all libretro cores and offer a universal, familiar interface independent of platform.
RetroArch offers a Quick Menu accessed by pressing [HOTKEY] +
which can be used to alter various things like RetroArch and core options, and controller mapping. Most RetroArch related settings can be altered from Batocera's EmulationStation.
Standardized features available to all libretro cores: tvc.videomode, tvc.ratio, tvc.smooth, tvc.shaders, tvc.decoration, tvc.game_translation
The ep128emu-core is a libretro port of ep128emu by Istvan Varga (original) and Zoltan Balogh (libretro port). It emulates Z80-based home computers including Enterprise 64/128, Videoton TVC, Amstrad CPC, and ZX Spectrum.
Standardized features for this core: tvc.rewind, tvc.autosave
The libretro version of MAME can also be used to emulate the Videoton TVC. It uses the tvc64.zip MAME ROM set.
Standalone MAME can also be used as an alternative emulator for the Videoton TVC.
The Videoton TVC is a computer system, so it primarily uses a keyboard for input. A physical USB keyboard is strongly recommended for the best experience.
The original TVC had a built-in joystick integrated into the keyboard. When using a gamepad, joystick input is mapped automatically by the emulator.
If using ep128emu-core, the built-in ROM images should allow basic operation without external BIOS files. If you still get a black screen, try placing the correct BIOS files in /userdata/bios/ep128emu/roms/. Use GAME SETTINGS > MISSING BIOS CHECK to verify.
The TVC had multiple models with different RAM configurations. Some software may require a specific model (32k vs 64k vs 64k+). Check the core options for model selection if available.
The original TVC used a Hungarian QWERTZ keyboard layout. Some programs may expect specific key positions that differ from a standard QWERTY keyboard.
For further troubleshooting, refer to the generic support pages.