Skip to content

ColecoVision/CreatiVision/My Vision (JollyCV)

Background

JollyCV is a multi-emulator supporting ColecoVision (including Super Game Module), CreatiVision, and My Vision. JollyCV is fast, accurate, and highly portable.

The JollyCV core has been authored by

The JollyCV core is licensed under

A summary of the licenses behind RetroArch and its cores can be found here.

BIOS

Required or optional firmware files go in the frontend's system directory.

Attention

JollyCV requires a BIOS for ColecoVision or CreatiVision content. Place the following files in RetroArch's system directory.

Filename Description md5sum
coleco.rom ColecoVision BIOS - Required 2c66f5911e5b42b8ebe113403548eee7
bioscv.rom CreatiVision BIOS - Required 3b1ef759d8e3fb4071582efd33dd05f9

Extensions

Content that can be loaded by the JollyCV core have the following file extensions:

  • .col
  • .rom
  • .myv
  • .bin

RetroArch database(s) that are associated with the JollyCV core:

Features

Frontend-level settings or features that the JollyCV core respects.

Feature Supported
Restart
Screenshots
Saves
States
Rewind
Netplay
Core Options
RetroAchievements
RetroArch Cheats
Native Cheats
Controls
Remapping
Multi-Mouse
Rumble
Sensors
Camera
Location
Subsystem
Softpatching
Disk Control
Username
Language
Crop Overscan
LEDs

Directories

The JollyCV core's library name is 'JollyCV'

The JollyCV core saves/loads to/from these directories.

Frontend's Save directory

File Description
*.srm Cartridge save

Frontend's State directory

File Description
*.state# State

Geometry and timing

  • The JollyCV core's core provided FPS is 60 for NTSC and 50 for PAL
  • The JollyCV core's core provided sample rate is 48000Hz
  • The JollyCV core provides adjustable overscan masking and aspect ratio options

Core options

The JollyCV core has the following options that can be tweaked from the core options menu. The default setting is bolded.

  • TMS9918 Palette [jollycv_tmspalette] (TeaTime|SYoung|GCDatasheet)

    Set the Palette

  • Aspect Ratio [jollycv_aspect] (Region-based Pixel Aspect Ratio|Perfectly Square Pixels (1:1 PAR)|Very Traditional NTSC Aspect Ratio (4:3 DAR)|Ostensibly Accurate PAL Aspect Ratio)

    Set the Aspect Ratio

  • Mask Overscan (Top) [jollycv_overscan_t] (16|14|12|10|8|6|4|2|0)

    Mask off pixels hidden by a bezel or border on original CRTs (top)

  • Mask Overscan (Bottom) [jollycv_overscan_b] (16|14|12|10|8|6|4|2|0)

    Mask off pixels hidden by a bezel or border on original CRTs (bottom)

  • Mask Overscan (Left) [jollycv_overscan_l] (8|6|4|2|0)

    Mask off pixels hidden by a bezel or border on original CRTs (left)

  • Mask Overscan (Right) [jollycv_overscan_r] (8|6|4|2|0)

    Mask off pixels hidden by a bezel or border on original CRTs (right)

Input Devices

ColecoVision Paddle (Super Action) RetroPad Inputs
Up
Down
Left
Right
Yellow (Fire L)
Orange (Fire R)
Purple
Blue
1
2
3
4
5
6
7
8
9
0
*
#
Spinner-
Spinner+
CreatiVision Paddle RetroPad Inputs
Up
Down
Left
Right
Fire L
Fire R
Start 1
Start 2
Reset
Reset
My Vision RetroPad Inputs
B (Up)
C (Down)
A (Left)
D (Right)
E
1
2
3
4
5
6
7
8
9
10
11
12
13
14

See also