Quantcast
Channel: AmigaLove
Viewing all articles
Browse latest Browse all 244

Commodore 8 Bits • RGB 256 Color Graphics Card for the C64

$
0
0
Christian Forstreuter, based in Porto Cristo, Islas Baleares, Spain, has released to Github the V9958 graphics card for the C64.
This is a color-graphics-card that plugs in the expansion slot of the C64 / C128.
It is based on the Yamaha MSX2+ video display processor (VDP) V9958 (MSX2: V9938).
Both VDP's are backward compatible to the TMS9918/9928 used in many old home computers.
The V9958 has some additional features compared to the V9938 like vertical soft scrolling
and some 19k color modes.

The VDP has a RGB output programmable for PAL or NTSC. You need an analog RGB monitor
like the 1084 or a scart TV. The V9958-card has 128kB dedicated RAM - only reachable
through the VDP-ports. It has screen resolutions from 256x192 up to 512x212 / 512x424i
and 16/256/19k colors with 32 sprites, soft scrolling and hardware commands like: fill,
line, copy. Screen modes up to 5 need only 64kB vram, mode 6 and 7 need 128kB ram,
because of faster bank interleave access.
cart_cable.jpg
basic-demo.jpg
Forstreuter:
The binary is for an 8KB eprom at $8000 (in the 32kB-PLCC eprom/eeprom).
This cartridge runs only on a C64 or C128 in 64 mode.
It adds many great new statements. All new graphics commands are shown in txt file.
My extension supports mode 6 with 256x212 pixel, 256 fixed colors and mode 7 with 512x212
pixel and 16 palette colors out of 512. Both modes have 32 sprites with 16x16 size!
PAL/NTSC is selectable with the MODE command. CLEAR, LINE, FRAME, BLOCK, VCOPY statements
and the scrolling subroutine use the very fast internal V9958 commands.
Through the cartridge port? Amazing! Check out the Github page for full details.

Statistics: Posted by intric8 — Wed Oct 09, 2024 7:36 am — Replies 0 — Views 1239



Viewing all articles
Browse latest Browse all 244

Trending Articles