Core VIC20 en I/O BOARD ATLAS, portado por @Somhi

Avatar de Usuario
Subcritical
Spartan 3
Mensajes: 225
Registrado: 24 Ago 2018, 14:52

Core VIC20 en I/O BOARD ATLAS, portado por @Somhi

Mensaje por Subcritical » 27 Abr 2023, 09:20

Vic20 portado por @Shomi

VIC-20 for MIST Board
Check board folders READMEs for specific information.

Features:
Based on The Replay Board code
3k RAM Expansion at $0400
8k/16k/24k RAM packs from $2000
Read-only or writeable CART memory at $a000
Joystick support
PAL/NTSC Display (with optional scandoubler for VGA monitors and YPbPr component output)
PRG/CART loading
1541 Disk Drive support
CART/PRG loading
CRT and PRG files usually has the load address in the first two bytes. If a particular file doesn't contain this address, you can load it to the default $a000 via choosing 'CRT with load address: No' option in the OSD menu. Loading a cart to the $a000 location will auto-reset the core, so it'll start automatically. If you have a multi-part cartridge, then first load the part which doesn't load to $a000. Also don't forget to enable 8k ROM option for cartrdiges!

RAM expansions
The core supports from the orginal unexpanded (5k RAM) machine to a fully extended one (total of 40k RAM). Unfortunately not all games supports all expansion modes, so you have to figure out what a particular game requires.

RAM map:
3k Extension: $0400
8k+ Extensions: $2000, $4000, $6000
8k ROM/RAM: $a000
ROM file:
A VIC20.ROM file is mandatory at the root of the SD Card. The file format is: 1541 (16k) + Kernal PAL (8k) + Kernal NTSC (8k) + Basic (8k) + Char (4k).

Hotkeys:
F9 - Tape start/stop
F10 - Reset
RShift + F10 - Reset with cart unload
F11 - Restore
Download pre-built binaries:
https://github.com/mist-devel/mist-bina ... ores/vic20

Source code:
https://github.com/gyurco/VIC20_MiST

Más información:
https://github.com/AtlasFPGA/VIC20_MiST

Responder

Volver a “Cores”