VOGONS


First post, by Predator99

User metadata
Rank l33t
Rank
l33t

I think this nice card I got recently deserves its own topic 😉 Its a TSENG EVA/480 ET-2000 EGA card:

The attachment IMG_0333r.jpg is no longer available

It has the same PCB as the NEC GB-1 COLOR GRAPHICS BOARD:
https://arvutimuuseum.ee/th99/v/M-O/52507.htm

Ad taken from here:
http://www.thecomputerarchive.com/Displays/Vi … Card%20BG-I.PDF

The attachment NEC MultiSync Graphics Card BG-I.PDF is no longer available

There a two add-on boards.
One connected to the feature connector providing TV-out. Dont know why the cable is soldered to the connector. As far as I remember it can also be connected via the feature connector without extra cable. Maybe to improve quality.

The attachment IMG_0355r.jpg is no longer available

The other one...dont know yet, its not a memory expansion.
There is a Z80 and a HM6116 CMOS RAM on it.
https://pdf1.alldatasheet.com/datasheet-pdf/v … CHI/HM6116.html
The card seems to work without it.

The attachment IMG_0356r.jpg is no longer available

And without boards:

The attachment IMG_0357r.jpg is no longer available

Pictures in operation later...

Reply 1 of 7, by Predator99

User metadata
Rank l33t
Rank
l33t

Newer revision of the card here:
Bought these (retro) hardware today

Composite out looks really nice on 320x200:

The attachment IMG_0716r.jpg is no longer available

But is unusable with 640x350:

The attachment IMG_0714r.jpg is no longer available

And all is in black and white. Dont know if this is caused by my LCD or if the circuit doesnt support color.

Digital out works as expected.

Reply 2 of 7, by Predator99

User metadata
Rank l33t
Rank
l33t

NSSI BIOS dump

[This is not a product of IBM (IBM is a trademark of International Business Machines Corp.)
* Copyright(c)1986 Tseng Laboratories, Inc. 07/28/86 V1.xx*

The attachment EGA ET2000.zip is no longer available

Reply 3 of 7, by root42

User metadata
Rank l33t
Rank
l33t

The black and white is probably because of PAL vs NTSC?

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 4 of 7, by VileR

User metadata
Rank l33t
Rank
l33t
Predator99 wrote on 2020-08-23, 12:32:
The other one...dont know yet, its not a memory expansion. There is a Z80 and a HM6116 CMOS RAM on it. https://pdf1.alldatasheet […]
Show full quote

The other one...dont know yet, its not a memory expansion.
There is a Z80 and a HM6116 CMOS RAM on it.
https://pdf1.alldatasheet.com/datasheet-pdf/v … CHI/HM6116.html
The card seems to work without it.

Oi. Came across this by accident, but that Z80 add-on is probably for register compatibility with CGA / Hercules / MDA:

"A $50 optional daughterboard provides emulation of the CGA, HGC, and monochrome adapter." - https://archive.org/details/PC_Tech_Journal_v … de/2up?q=ET2000
And from someone's ebay listing: "the Z80 CMII module ... (Compatibility Module) manages CGA and Hercules compatibility. " - https://www.ebay.com/itm/Vintage-1986-NEC-MUL … U-/133185245469

That's for the non-"480" version of the EVA ET2000, although it still seems to have some pretty interesting features. Any chance you have any of the software or documentation for this thing?

[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]

Reply 6 of 7, by Many Bothans

User metadata
Rank Member
Rank
Member

A very nice example of the NEC Multisync GB-1 Color Graphics Board just popped up on eBay with the Z80 module and parallel port bracket. What a fascinatingly odd video card...

s-l1600.webp

  • Zenith Z386SX-20, 8MB FPM, Video 7 1024i, Unhoused
  • AOpen AP43, Am5x86-133@160, 1MB L2, 128MB FPM, Stealth III S540 32MB Savage4, SB32
  • ITX-Llama, 3Dfx V3
  • Asus CUV4X-E, P3-933, 512MB PC133, Hercules 3D Prophet II MX 32MB, SB Live!

Reply 7 of 7, by GloriousCow

User metadata
Rank Oldbie
Rank
Oldbie

I just picked up an NEC GB-1 with the CMII / Z80 card.

ET2000 drivers have apparently vanished off the face of the earth.
Found the link to the GB-1 driver on archive.org, but sadly, this file appears to have been omitted from the NEC FTP archive dump.

https://web.archive.org/web/19970606085510/ft … aphics/gb-1.exe

The CM11 module apparently handles translating direct access to the CGA CRTC registers, etc, to the ET2000's chipsets, so that applications that required a real CGA had an actual chance of working - apparently Hercules support is also handled. The CM11 module has 2K of SRAM which I assume the Z80 runs out of - there is Z80 code in the BIOS starting at offset 0x6000. It appears as if the ET2000's registers are memory mapped at 0xC000, so the Z80 can basically reconfigure the ET2000 on the fly as needed.

It looks like there were two DOS utiltiies "CMON" and "CMOFF" one would use to toggle this compatibility.

Probably no way to directly upload code to the Z80 and treat the board as a little mini PGC, but one could always have a bit of fun with a custom ROM.

A lot of the ET2000's features remain unemulated, especially its hardware zoom capabilities, which I'd imagine might have some intriguing demoscene applications.

Interestingly, Michael Abrash appears to have had a hand in designing the ET2000.

The EVA 480, from Tseng Laboratories (205 Pheasant Run, Newtown, PA 18940, (215) 968-0502) sports a number of ex tras. Like the […]
Show full quote

The EVA 480, from Tseng Laboratories (205 Pheasant Run,
Newtown, PA 18940, (215) 968-0502) sports a number of ex
tras. Like the other EEGAs, the EVA 480 offers 640 x 480
graphics and complete downward compatibility with the CGA
and HGC, as well as 132 x 44/28/25 and 80 x 60/43/25 text and
Windows, Autocad, and Halo drivers. Because it is built around
Tseng Labs' proprietary ET2000-series chip set (which, in
cidentally, I participated in the design of), the EVA 480 sports
two unique extras: a zoomable hardware window and faster
memory access. The EVA 480 features a built-in hardware window (in addi
tion to the standard EGA split screen), which can start and stop
on any scan line vertically and on any byte boundary horizon
tally. This window can display the contents of any area of EGA
memory, allowing instant popups, for example. The window
area can be zoomed by pixel replication in both directions in
graphics modes and horizontally in text mode, by a factor of
up to 8 times horizontally and 16 times vertically. This could
be very handy for a developer who needs to blow up part or
all of the screen quickly.
The EVA 480 also allows the CPU much greater access to
display memory than does the standard EGA. The standard
EGA allows one CPU access to display memory every four
character clocks while the EVA 480 allows one access every
character clock. During highly display-memory-intensive
operations, the EVA 480 is noticeably quicker than other EGAs.
For example, I ran ATPERF, PC Tech Journal's 286 Performance
and Compatibility Suite ("Out from the Shadow of IBM..."
by Steven Armbrust, Ted Forgeron, and Paul Pierce, PC Tech
Journal, August 1986), on a 10-MHz AT clone in order to deter
mine how many wait states were being inserted by each of the
three EEGAs I've discussed. Both the VEGA Deluxe and the
EGA 2001/PLUS performed at the same speed, inserting 18 wait
states on average—not surprising given that they're built
around the same chip set. The EVA 480 inserted only 9 wait
states, the minimum number of wait states an 8-bit device can
cause during a 16-bit access in an AT. For programs that access
display memory less frequently, the gain will be less, but the
EVA 480 is clearly the faster EGA.

http://ftp.oldskool.org/pub/drivers/IBM/EGA/P … ide_The_EGA.pdf

Hope the drivers for this thing turn up somewhere.

EDIT: There are "Tseng EVA" drivers in the Windows Device Driver Library, Vol 1. That's also an ET2000-based card, but may not have had the 640x480 mode, thus the EVA/480 being branded as it was. Better than nothing!

EDIT EDIT: Found the DOS drivers for the NEC GB-1!

MartyPC: A cycle-accurate IBM PC/XT emulator | https://github.com/dbalsom/martypc