VTech  Laser 305
Previous System
vtech_laser305
Next System

VTech Laser 200

The Laser 305 is a very rare computer that VTech produced. Basically it is the motherboard of the Laser 310, but placed inside the case of the Laser 200. There are only two known Laser 305 computers left over at the time of writing this. The reason for VTech to produce this computer is unknown. It is likely that the motherboard was developed before the new keyboard and case were ready and VTech wanted a quick push to market. But the real reason is anyone's guess.

Laser Video Capabilities

For its video capabilities, The VZ200 uses the Motorola 6847 Video Processor, which has a maximum resolution of 256x192 pixels made up from 8x8 pixel character blocks. With the installed 2kByte of VRAM, the bitmapped mode was unavailable, and the text mode could provide a semi-resolution of only 256x128 pixels. The VZ200 has 256 predefined character blocks and a total of nine colors, consisting of eight colors plus black. The character blocks are stored in ROM and cannot be redefined.

Text MODE 0

In mode 0, the background color can be dark green or orange, with black text. The first 128-character blocks are 64 alpha-numeric characters and their inverse. Mode 0 is the only mode in which black is available. The second 128-character blocks consist of 2x2 pixel blocks in various combinations for every of the 8 colors available. This made crude semi-graphics possible.

Text MODE 1

In mode 1, two color schemes are used with each background.
  • Color Scheme 1 background: light green, foreground: light green, yellow, blue or red.
  • Color Scheme 2 background: white, foreground: white, cyan, magenta or orange.

Text can use either color scheme for foreground with each background color. This mode uses all of the 2kByte VRAM, whereas Mode 0 only uses 512 bytes. However, the color black is not available in Mode 1.

Graphics Mode

The graphics mode has 128×64 semi-pixels. For each character block, the background color can be white or light green and the foreground color can be any in the chosen color scheme, only one color set can be used at a time, so only four colors can be displayed simultanously. Some clever users figured out that with precise video timing using assembly code, it is possible to split the display to show all eight colors on the screen, you can find these techniques shown in the VZ200 Five Finger Punch demo '2018AD' and Bushy555's demo '8 colors'.

Motorola MC6847 Video Display Generator

The MC6847 is a video display generator (VDG) first introduced by Motorola and used in the following machines (this is not a full list):

  • TRS-80 Color Computer
  • Dragon 32/64
  • Laser 200
  • TRS-80 MC-10/Matra Alice
  • NEC PC-6000 series
  • Acorn Atom
  • APF Imagination Machine

The VDG is a relatively simple display generator compared to other display chips of the time. It is capable of displaying alphanumeric text, semigraphics and raster graphics contained within a roughly square display matrix 256 pixels wide by 192 lines high.

The ROM includes a 5 x 7 pixel font, compatible with 6-bit ASCII. Effects such as inverse video or colored text (green on dark green; orange on dark orange) are possible.

The MC6847 is capable of displaying nine colors:

  • black
  • green
  • yellow
  • blue
  • red
  • buff (almost-but-not-quite white)
  • cyan
  • magenta
  • and orange
Two extra colors, dark green and dark orange, are only possible as backgrounds for alphanumeric text modes.

Zilog Z80 CPU Family

The Z80 quickly became popular in the personal computer market, with many early personal computers, such as the TRS-80 and Sinclair ZX80, using the Z80 as their central processing unit (CPU). It was also widely used in home computers, such as the MSX range, SORD, and the Amstrad CPC, as well as in many arcade games. Additionally, it was also used in other applications such as industrial control systems, and embedded systems. The Z80 was widely used until the mid-1980s, when it was gradually replaced by newer microprocessors such as the Intel 80286 and the Motorola 68000.

The Z80 microprocessor was developed by Zilog, a company founded by Federico Faggin in 1974. The Z80 was released in July 1976, as a successor to the Intel 8080. It was designed to be fully compatible with the 8080, but also included new features such as an improved instruction set, more powerful interrupts, and a more sophisticated memory management system.

The Z80 quickly became popular in the personal computer market, with many early personal computers, such as the TRS-80 and Sinclair ZX80, using the Z80 as their central processing unit (CPU). It was also widely used in home computers, such as the MSX range, SORD, and the Amstrad CPC, as well as in many arcade games. Additionally, it was also used in other applications such as industrial control systems, and embedded systems. The Z80 was widely used until the mid-1980s, when it was gradually replaced by newer microprocessors such as the Intel 80286 and the Motorola 68000. The design was licensed to Synertek and Mostek as well as the European SGS.

The Z80s instruction set is binary compatible with the Intel 8080, so that 8080 code such as the CP/M Operating System and Intel's PL/M compiler for the 8080 can run unmodified on the Z80. The Z80 had many enhancements over the 8080 such as 16-bit data movement instructions, block copy and block I/O instructions, single bit addressing of all registers, IX/IY offset registers, better interrupt system and a complete duplicate register file for context switching during an interrupt.

Source: WikiPedia
Technical Details
Released 1985 Brand VTech Type VTech Laser Name Laser 305 CPU Class Z80 CPU Z80 @3.54MHz Memory RAM: 16kB
RAM max: 2kB
ROM: 16kB
VRAM: 2kB
Sound Chip none Sound Piezo Speaker Display Chip Motorola 6847 Display 32x16 text, 128x64 graphics in 2 BG and 3 FG colors Best Text 32x16 in 8 colors Best Color 9 Colors (8 + black) Best Graphics 256x128 monochrome Sprites none System OS Microsoft BASIC Storage Optional Cassette, Disk Drive Original Price unknown
Related Systems
 
VTech Laser
» 
Laser  305 (1985)
Related Media
World Wide Web Links
 
WikiPedia: Motorola MC6847 Display Chip

The MC6847 is a Video Display Generator (VDG) first introduced by Motorola in 1978

 
Wikipedia: The Z80 CPU
Wikipedia page on the very popular Z80 8-bit CPU used in many computers of the 1980's era.