The following components are provided with CEF32 for the benefit of emulator developers. Use of these components is not required, but can save development time.
Keyboard for Rockwell AIM 65Altair 8800
System hardware environment for the MITS Altair 8800 and IMSAI 8080 micro-computers.Apple II Keyboard
Keyboard that uses an Apple II keyboard layout.ASR33 Keyboard
Keyboard that uses an ASR-33 teletype keyboard layout.Block RAM
32-bit-address (4 Gb) blocked static RAM.CEF Clock
This is the default master clock component for CEF32.CEF Generic 4M memory
4 Mb of infinitely fast static RAM.CEF Generic 64K memory
16-bit-address (64Kb) static RAM.CEF Generic Front Panel
A generic "front panel", with LEDs for address and data.CEF Generic memory
64-bit-address RAM.CEF Generic Serial Cable
A generic serial cable component. It maintains the states and signals.CEF Screen
Sirius Virtual MachineCosmac Elf
System hardware emulator for the Cosmac Elf microcomputer.DEC DL11
A DEC KL11/DL11 serial interface board.DEC DL11W
DEC DL11-W line clockDEC EAE
Emulates a DEC KE11-A Extended Arithmetic Element (EAE)DECWriter II Keyboard
DEC LK02 keyboard.DECWriter Keyboard
DEC LK01 keyboard.Epson HX20 Keyboard
Epson HX20 keyboard.Fairchild 3850/3853
Micro-processor emulator for the Fairchild 3850 CPU with the 3853 SMI.GB_uCode
Gigabyte microcode engineIMM860
Emulates an Intel Imm8-60 serial I/O board.Intel 8008
Emulates an Intel 8008 8-bit microprocessor.Intellec8
Intellec8 8-bit microcomputer front-panel.LA120 Keyboard
Keyboard that uses a DEC LA120 (DECWriter III) keyboard layout.LA36
DEC LA36 terminal.LK201 Keyboard
Keyboard that uses a DEC LK201 keyboard layout.MITS 88-SIO
An S-100 bus MIT 88-SIO board. It consists of two physical ports, the first is the I/O status and control, and the second is the I/O latch.Null
This is a null component, which performs no functions.PC 108-key Keyboard
A 108-key keyboard in standard PC layout.PDP-11
CPU emulator that can operate as a PDP-11/05, PDP-11/10, PDP-11/15, PDP-11/20, or PDP-11/34.RCA CDP1802
Emulates the RCA CDP1802/1806 microprocessors.SOL-20
System hardware environment for the Processor Technology SOL-20 personal computer.SOL-20 Keyboard
This is a keyboard that uses a PT SOL-20 keyboard layout.Static RAM
Static RAMSVM Code RAM
64-bit-address file-mapped RAM.SVM Screen
Display for SVM.TRS80 Model I Keyboard
Keyboard that uses a TRS-80 Model I keyboard layout.UNIBUS
A UNIBUS front-panel and configuration support for peripherals.VDM1 Screen
Video and screen.VT05 Keyboard
Keyboard that uses a DEC VT05 keyboard layout.VT100 Keyboard
Keyboard that uses a DEC VT100 keyboard layout.VT52
DEC VT52 terminal with emulation options for VT50, VT05, and glass teletype.VT52 Keyboard
Keyboard that uses a DEC VT52 keyboard layout.Z80
Micro-processor emulator that can operate in 8080, 8085, or Z80 modes.Emulators The following emulator files provide complete machine emulation for various systems: Altair.cef A MITS Altair 8800/IMSAI 8080 emulator with front panel, 64K of RAM, 1 88-SIO S-100 serial port (expandable to 127 serial ports), and 8080 CPU. Contains a port manager for easily adding/removing serial ports and connetting them to cable components.
Cosmac_elf.cef A Cosmac Elf emulator, as described in the August 1976 issue of Popular Electronics.
Intellec8.cef This component emulates an Intel Intellec8 microcomputer with an 8008 CPU, 16 Kb of RAM, and an Imm8-60 serial interface connected to a VT05.
PDP11.cef A DEC PDP-11/34 emulator, comprised of a PDP-11/34 CPU, 124 Kb RAM, 1 DL11-W serial interface, and a VT05 system console.
Sample emulators The following files are provided with CEF32 as examples. F8.cef A sample emulator file that configures a Fairchild 3851/3853 CPU and 64 Kb of RAM.
SOL20.cef A sample emulator file for the Processor Technology SOL-20 computer. It references a non-existent ROM file, but appears to work if you provide a valid ROM image.
TRS80.cef A sample emulator file. It references non-existent files, but serves as an example of an emulator file.
Fonts The following font files are provided with CEF32. 6574.c 5x7 alphanumeric font.
6575.c 5x7 alphanumeric font.
LA30.c DEC LA30 (DECWriter) font.
LA36.c DEC LA36 (DECWriter II) font.
vt52.c Font for DEC VT52 terminal.
vt52g.c Font for DEC VT52 terminal in graphics mode.