{ manufacturer: "Apple", models: [ { name: "][", spec: { year: "1977", type: "desktop", cpu: "6502 (8-bit)", clock: "1.02 MHz", RAM: "4K or 16K", ROM: "12K", ports: "8 slots, composite out, tape recorder, paddles", textmodes: "40x24, 80x24 w/ card", gfx: "40x48x16, 280x192x6", colors: "16 lo-res, 6 hi-res", sound: "1 channel", os: "DOS 3.2 / Applesoft BASIC", kbd: "integrated, 52-key" } }, { name: "][+", spec: { year: "1979", type: "desktop", cpu: "6502 (8-bit)", clock: "1.02 MHz", RAM: "48K or 64K", ROM: "12K", ports: "8 slots, composite out, tape recorder, paddles", textmodes: "40x24, 80x24 w/ card", gfx: "40x48x16, 280x192x6", colors: "16 lo-res, 6 hi-res", sound: "1 channel", os: "DOS 3.2 / Applesoft BASIC", kbd: "integrated, 52-key" } }, { name: "//e", spec: { year: "1983", type: "desktop", cpu: "6502 or 65C02", clock: "1.02 MHz", RAM: "64K or 128K", ROM: "16K", ports: "7 slots, composite out, tape recorder, paddles", textmodes: "40x24, 80x24 w/ card", gfx: "40x48x16, 280x192x6, 140x192x16, 560x192x2", colors: "16 lo-res, 6 hi-res", sound: "1 channel", os: "DOS 3.2 / Applesoft BASIC", kbd: "integrated, 52-key" } }, { name: "///", spec: { year: "1980", type: "desktop", cpu: "6502", clock: "2 MHz", RAM: "128K", ROM: "16K", ports: "4 slots, composite out, serial, paddles, floppy port", textmodes: "40x24, 80x24", gfx: "40x48x16, 280x192x6, 560x192x2", colors: "16 lo-res, 6 hi-res", sound: "1 channel", os: "DOS 3.2 / Applesoft BASIC", kbd: "integrated, 74-key w/ number pad" } } ] }, { manufacturer: "Apricot", models: [ { name: "F1", spec: { year: "1984", type: "desktop", cpu: "Intel 8086 (16-bit)", clock: "4.77 MHz", RAM: "256K", ROM: "32K", ports: "RGB, composite, serial, parallel, exp bus, RF module connector", textmodes: "80x24", gfx: "640x200x4, 640x256x4, 320x256x16", colors: "16", sound: "beeper", os: "MSDOS 2.11 + GEM", kbd: "92 key, number pad" } } ] }, { manufacturer: "Atari", models: [ { name: "400", spec: { year: "1979", cpu: "6502", clock: "1.79 MHz", RAM: "8K or 16K", ROM: "10K", ports: "cart slot, TV out, exp. bus, tape, serial (SIO), 4 joystick", textmodes: "40x25", gfx: "320x192 max", colors: "128 (256 w/ GTIA chip)", sound: "4 voices" } }, { name: "800", spec: { year: "1979", cpu: "6502", clock: "1.79 MHz", RAM: "8K or 48K", ROM: "10K", ports: "2 cart slots, 4 exp. slots, RGB and composite out, exp. bus, tape, serial (SIO), 4 joystick", textmodes: "40x25", gfx: "320x192 max", colors: "128 (256 w/ GTIA chip)", sound: "4 voices" } } ] }, { manufacturer: "Commodore", models: [ { name: "C64", spec: { year: "1982", cpu: "6510 (8-bit)", clock: "1.023 MHz", RAM: "64K", ROM: "20K", ports: "RGB/composite/chroma&luma, TV/RF, 2 joystick, cart, serial, User Port,tape", textmodes: "40x25", gfx: "320x200", colors: "16", sound: "3 voice", os: "BASIC" } }, { name: "C65", spec: { year: "1990", cpu: "CSG4510", clock: "1.02 MHz or 3.5 MHz", RAM: "128K", ROM: "128K", ports: "RF, RGB, composite, 2 joystick, cart, tape, serial, User Port, RAM exp bus, floppy, stereo", textmodes: "40x25, 80x25", gfx: "320/640/1280x200x256, 320/640/1280x400x256", colors: "4096", sound: "6 voice stereo", os: "BASIC v10.0", kbd: "integrated 77 key" } }, { name: "Amiga 1000", spec: { year: "1985", type: "desktop", cpu: "68000 (16-bit)", clock: "7.16 MHz", RAM: "256K", ROM: "8K (+256K Kickstart disk)", ports: "RGB, RF/composite, floppy, serial, parallel, expansion port, stereo out, 2 joystick, CHIP RAM port", textmodes: "none", gfx: "320x200x32, 320x400x32, 640x200x16, 640x400x16", colors: "4096", sound: "4 voice stereo", os: "AmigaDOS v1.0, 1.1, 1.2. 1,3", kbd: "89 key, number pad" } }, { name: "Amiga 500", spec: { year: "1987", type: "desktop", cpu: "68000 (16-bit)", clock: "7.16 MHz", RAM: "512K", ROM: "256K", ports: "RGB, RF/composite, floppy, serial, parallel, expansion port, stereo out, 2 joystick, CHIP RAM port", textmodes: "none", gfx: "320x200x64, 320x400x64, 640x200x16, 640x400x16", colors: "4096", sound: "4 voice stereo", os: "AmigaDOS v1.2, 1.3", kbd: "89 key, number pad" } }, { name: "Amiga 2000", spec: { year: "1987", type: "desktop", cpu: "68000 (16-bit)", clock: "7.16 MHz", RAM: "512K", ROM: "256K", ports: "RGB, RF/composite, floppy, serial, parallel, expansion port, stereo out, 2 joystick, CHIP RAM port, 5 Zorro II slots, 4 ISA slots", textmodes: "none", gfx: "320x200x64, 320x400x64, 640x200x16, 640x400x16", colors: "4096", sound: "4 voice stereo", os: "AmigaDOS v1.2, 1.3", kbd: "89 key, number pad" } } ] }, { manufacturer: "IBM", models: [ { name: "PC AT", spec: { year: "1984", type: "desktop", cpu: "80286", clock: "6t MHz", RAM: "512K", ROM: "64K", ports: "8 16-bit, 2 8-bit ISA slots, serial, parallel", textmodes: "80x24, 40x24", gfx: "320x200x16, 640x350x16", colors: "16", sound: "4 voices", os: "MS DOS", kbd: "101 key, number pad" } } ] }, { manufacturer: "Kaypro", models: [ { name: "Kaypro II", spec: { year: "1982", type: "transportable", cpu: "Z80 (8-bit)", clock: "2.5 MHz", RAM: "64K", ROM: "2K", ports: "RGB/composite/chroma&luma, TV/RF, 2 joystick, cart, serial, User Port,tape", textmodes: "80x24", gfx: "none", colors: "monochrome green-screen", sound: "beep only", os: "CP/M v2.2" } }, { name: "Kaypro IV", spec: { year: "1983", type: "transportable", cpu: "Z80 (8-bit)", clock: "2.5 MHz", RAM: "64K", ROM: "2K", ports: "RGB/composite/chroma&luma, TV/RF, 2 joystick, cart, serial, User Port,tape", textmodes: "80x24", gfx: "none", colors: "monochrome green-screen", sound: "beep only", os: "CP/M v2.2" } } ] }, { manufacturer: "Sinclair", models: [ { name: "ZX Spectrum", spec: { year: "1982", type: "desktop", cpu: "Zilog Z-80 A (8-bit)", clock: "3.5 MHz", RAM: "16K or 48K", ROM: "16K", ports: "Exp. port, tape, RF out", textmodes: "32x24", gfx: "256x192", colors: "16", sound: "1 voice (beeper)", kdb: "integrated 40-key, rubber" } }, { name: "ZX Spectrum+", spec: { year: "1984", type: "desktop", cpu: "Zilog Z-80 A (8-bit)", clock: "3.5 MHz", RAM: "48K", ROM: "16K", ports: "Exp. port, tape, RF out", textmodes: "32x24", gfx: "256x192", colors: "16", sound: "1 voice (beeper)", kdb: "integrated 58-key, rubber" } }, { name: "ZX Spectrum 128", spec: { year: "1985", type: "desktop", cpu: "Zilog Z-80 A (8-bit)", clock: "3.5 MHz", RAM: "128K", ROM: "32K", ports: "Exp. port, RGB video, tape, RF out, numeric pad, RS232/MIDI", textmodes: "32x24", gfx: "256x192", colors: "16", sound: "1 voice (beeper)", kdb: "integrated 58-key, rubber" } }, { name: "ZX-80", spec: { year: "1981", type: "desktop", cpu: "NEC 780C-1 (Z80 compat., 8-bit)", clock: "3.25 MHz", RAM: "1K", ROM: "4K", ports: "Z80 Bus, tape, TV/RF", textmodes: "32x22", gfx: "64x44", colors: "monochrome", sound: "none", kdb: "integrated 40-key, membrane" } }, { name: "ZX-81", spec: { year: "1981", type: "desktop", cpu: "Zilog Z80A (8-bit)", clock: "3.5 MHz", RAM: "1K", ROM: "4K", ports: "Z80 Bus, tape, TV/RF", textmodes: "32x24", gfx: "64x44", colors: "monochrome", sound: "none", kdb: "integrated 40-key, membrane" } } ] }, { manufacturer: "Oric", models: [ { name: "Oric 1", spec: { year: "1983", cpu: "6502A (8-bit)", clock: "1 MHz", RAM: "16K or 48K", ROM: "16K", ports: "RGB, Tape, Printer, Bus", textmodes: "40x28", gfx: "240x200 (+ 3 lines text)", colors: "8", sound: "3 voices", os: "Tangerine BASIC" } }, { name: "ATMOS", spec: { year: "1984", cpu: "6502A (8-bit)", clock: "1 MHz", RAM: "16K or 48K", ROM: "16K", ports: "RGB, RF/TV, Tape, Printer, Bus", textmodes: "40x28", gfx: "240x200 (+ 3 lines text)", colors: "8", sound: "3 voices", os: "Tangerine BASIC" } } ] }, { manufacturer: "Osborne", models: [ { name: "Osborne 1", spec: { year: "1981", cpu: "Zilog Z80 A (8-bit)", clock: "4 MHz", RAM: "64K", ROM: "4K", ports: "RGB, Tape, Printer, Bus", textmodes: "52/80/104x24", gfx: "Graphics chars only", colors: "Mono", sound: "Beeper", os: "CP/M" } }, ] }