Alternative timeline: Vulcan instead of VERA as X16's video hardware

Chat about anything CX16 related that doesn't fit elsewhere
Post Reply
xanthrou
Posts: 165
Joined: Mon Jan 25, 2021 11:57 am

Alternative timeline: Vulcan instead of VERA as X16's video hardware

Post by xanthrou »


On The 8-Bit Guy's video "Building My Dream Computer Pt. 2", after the Gameduino path didn't work out due to obsolete design of Sparta 3 FPGA and other things, so David needed plan B for video, Ross Andrews sent him Project Vulcan, while Frank Van de Hoef submitted the project VERA, and David chose VERA as a solution to the video hardware question.

How different would things really be (realistically), had David picked Vulcan instead of VERA? You can make your own alternative timeline based on that as long as it sounds realistic.

Kalvan
Posts: 115
Joined: Mon Feb 01, 2021 10:05 pm

Alternative timeline: Vulcan instead of VERA as X16's video hardware

Post by Kalvan »


This raises questions about Vulcan:

What was/is the master palette?  What is the color generation scheme?  What are the resolution modes?  What are the CLUTs?  Are there tilemodes other than text fonts, or are we stuck with bitmap fields?  Is there some sort of hardware sprite scheme or blitting method, or are we stuck with bit-banging mobile objects?  How is scrolling handled, or is it?  Are there multiple display layers/scrolling fields?  If not, is it possible to fake them with sprites and/or BOBs?  How is Video RAM handled?  Is it on a completely separate memory map like VERA and most game consoles, a specifically mapped space within CPU addressable RAM,, like the original Atari 400/800, Original Apple II, Commodore VIC-20 and 64, Amiga (Fast RAM vs. Chip RAM), Sharp X68000, MSX, or a variably software-mappable space, a-la later Atari 8-Bit XL and XE, Apple II+, IIe/c, and IIgs, IBM PC Compatible before Windows 95, or the Commodore 65/Mega65?

Without those answers, any speculation about the result would be meaningless.

rje
Posts: 1263
Joined: Mon Apr 27, 2020 10:00 pm
Location: Dallas Area

Alternative timeline: Vulcan instead of VERA as X16's video hardware

Post by rje »


An interesting question, followed up by many more interesting questions.

Let's see what we can find out.

 

TomXP411
Posts: 1785
Joined: Tue May 19, 2020 8:49 pm

Alternative timeline: Vulcan instead of VERA as X16's video hardware

Post by TomXP411 »


I'm actually just hung up on the name, right now, as Vulkan is the current name for the OpenGL API. Naming the CX16 graphics API "Vulcan" is too close for comfort, and would run afoul of trademark laws.

As to the system itself: was Vulcan based on the Gameduino, like VERA was?  Honestly, speculating about how things would be different with Vulcan is pointless, since we know nothing about it, and AFAIK, Ross isn't marketing a Vulcan based graphics adapter.

I wish he would, though. I want to build an Arduino based computer (one with its own operating system, not a retro "clone" or emulation), and I need  a video subsystem that's not "a microcontroller driving a VGA port", like all the terminals based on Geoff G's display terminal. 

rje
Posts: 1263
Joined: Mon Apr 27, 2020 10:00 pm
Location: Dallas Area

Alternative timeline: Vulcan instead of VERA as X16's video hardware

Post by rje »


Here's from the video...   I see the Lattice FPGA, and the nine-pin connector, plus headers for 1x8 and 1x14 connectors.

318652368_ScreenShot2021-09-03at6_54_33PM.png.c70569fd841fabe2a4006635bdd718b5.png

 

2126410967_ScreenShot2021-09-04at9_01_00AM.png.155934996dd6482e715d182cdcd12031.png

Kalvan
Posts: 115
Joined: Mon Feb 01, 2021 10:05 pm

Alternative timeline: Vulcan instead of VERA as X16's video hardware

Post by Kalvan »


That helps somewhat.  I can't zoom it in to tell the part name/number on the FPGA with any confidence, but, is that some sort of RAM chip on the far end of that board?

Post Reply