ROM Files

To run the RCA Studio IV emulator the ROM dump from the original Studio IV should be specified in the 'ROM' field. Default Studio IV ROM location is the StudioIV directory (located in the application data directory, see Directory and File Structure) and the default filename is 'am4kbas 32K 2020.bin'. To change the location use the 'ROM' button to browse for the file, do the same to change the filename or type in a new file name in the text field.

The binary, Intel hex and RCS Elf Emulator hex format are supported.

Similar as for the main ROM any cartridge ROM can be specified via the 'CART' button. No cartridge games are included as none have been discovered.

Tiny BASIC

Tiny BASIC as released on the VIP VP700 board was also ported by RCA to the Studio IV. Initially only half (second 2K) of the original code was discovered at the time I was able to port the VIP routines for the missing half to the Studio IV. So the code provided for these versions is not fully original.

Four '2020' versions are provided:

  1. PAL for use with 32K RAM
  2. NTSC for use with 32K RAM
  3. PAL for use with 4K RAM
  4. NTSC for use with 4K RAM

My assumption is that 4K was as developed by RCA as Studio IV colour memory is located at address hex 2800 limiting the RAM options. For the 32K RAM version I moved the colour memory to hex 1000.

Recently sources for the second half of Tiny BASIC was found at the Hagley Museum and Library. Which means we now also have the original code which was only written for an NTSC version and max 4K RAM. This version is included as 'am4kbas 1978.bin'.

Super-chip

The Super-chip interpreter was designed by me. I started this during the covid-19 pandemic in 2020. Initially for a modified VIP (same HW mod as for the chip10 interpreter) but now also ported to the Studio IV.

The Studio IV port was actually fairly easy, however as Super-Chip is supposed to run from RAM it is not compatible with a real Studio IV if we would ever find one. Instead it runs from RAM but from cartridge ROM location in memory. For this a switch button is added to switch from CART ROM to CART RAM.

For more details and explanations for start-up settings see Super-chip Syntax.