Domande popolari nel forum
Fai una domandaNon ci sono domande. Puoi essere il primo a porre una domanda!
Documenti
this is all sourced from a Wikipedia article so it may not be fully accurate.
Technical Specifications
The Atari 800XL’s electronics are housed on a single board, including peripheral connectors and an external system bus for expansions.
Main processor
The Atari 800XL uses a variant of the 8-bit MOS Technology 6502 microprocessor, common in contemporary computers. Unlike the Atari 400 and 800, it employs a custom "Sally" variant, reducing the number of electronic components. The CPU accesses a 65,536-byte address space, limiting RAM to 64 kilobytes (KB). The system clock is 1.77 MHz for PAL and 1.79 MHz for NTSC systems.
Custom chips for graphics and sound
The architecture is based on three Atari-developed custom chips: ANTIC, GTIA, and POKEY, designed for flexibility and to offload the CPU.
Memory and memory allocation
The address space, accessible by the CPU and ANTIC, is divided into segments. Addresses are typically denoted in hexadecimal with a "$" prefix, ranging from $0000 to $FFFF (0 to 65,535 in decimal).
The $0000–$BFFF range is primarily for RAM, though not fully user-accessible, as $0000–$06FF is reserved for OS variables. Self-test routines copy from ROM to $5000–$57FF when activated. An 8 KB ROM cartridge maps to $A000–$BFFF, replacing BASIC; a 16 KB cartridge spans $8000–$BFFF. The OS resides from $C000, with hardware registers (ANTIC, GTIA, POKEY, etc.) in the $D000–$D7FF "Input/Output Block." From $D800–$FFFF, the remaining OS and parallel peripheral drivers reside. Disabling the OS and BASIC allows up to 62 KB of RAM to be used.[73|new_window=true]
On startup, the CPU reads the OS ROM, checks the cartridge slot, and runs any program found. If none, it queries the Option and Start keys. Pressing Option disables BASIC, loading a program from a disk drive; Start loads from a cassette. Without key input, BASIC starts with a blinking cursor.[74|new_window=true]
Input and output interfaces
External connections include two controller ports on the right, a ROM cartridge slot on top, a coaxial RF antenna output for TVs, and a proprietary serial interface (Serial Input/Output, SIO) port on the back for "intelligent" peripherals using a custom Atari protocol and connector. Printers, disk drives, and other devices with daisy chain SIO ports connect via a single cable type. Unlike the Atari 1200XL, the 800XL features a Parallel Bus Interface (PBI) on the rear, enabling external expansion like the unreleased Atari 1090 box.[75|new_window=true]
Upgrades
Various upgrades enhanced the Atari 800XL’s performance, divided into internal modifications (often requiring soldering) and external solutions using the computer’s interfaces (expansion port, cartridge slot, joystick ports, SIO). External upgrades preserved warranty claims by avoiding case opening.[76|new_window=true] The following covers commercial solutions reviewed by contemporary trade press.
Memory
Some memory upgrades required opening the computer, while others used the expansion port. These enabled virtual floppy drives or printer buffers.[77|new_window=true] Some included battery backups or independent power to retain data when powered off. The Atari 1064 memory module for the Atari 600XL was incompatible with the 800XL due to design differences.
Notable upgrades included ICD’s Rambo XL with 256 KB,[78|new_window=true] Newell 256 KB,[79|new_window=true] Magna Systems’ Ramcharger with up to 1 MB,[80|new_window=true] and a 256 KB module from Compy Shop in West Germany.[81|new_window=true] ICD’s Multi I/O Board, available from late 1986, supported 256 KB or 1 MB.[82|new_window=true]
Interface Units
Data exchange between the Atari 800XL and devices like the Atari 1050 used protocols incompatible with standards like RS-232 or Centronics. Converters, or Interface Boxes, often combined hardware and software, some with memory for buffering print data.[83|new_window=true]
By late 1984, Centronics printer converters included Microbits’ MPP-1150 Printer Interface and Digital Devices’ Ape-Face for about $100.[84|new_window=true] More expensive units offered up to 512 KB for buffering large print jobs.[85|new_window=true] In West Germany, the 850XL Interface Box with RS-232 and Centronics was available from 1985.[83|new_window=true] Later, advanced units like ICD’s Multi I/O Board and P:R: Connection Box[86|new_window=true] and Computer Software Services’ The Black Box![87|new_window=true] were introduced.
80-Column Display (Hardware)
80-column upgrades improved screen readability but required monitors due to their 560-pixel horizontal resolution, unsuitable for TVs.[88|new_window=true] Notable solutions included TNT-Computing’s ACE80XL[89|new_window=true] and ICD’s Multi I/O Board with an 80-column card.[86|new_window=true]
System modifications
Some extensions directly target the system architecture, specifically the function of the main processor. These either manipulate the processor or replace it with a different microprocessor. The first group includes devices known as Freezers. When activated by the user during operation, a Freezer halts the program execution by stopping the main processor, taking control of all system functions. Freezers are designed to allow users to manipulate the system state after "freezing," ranging from modifying specific memory areas to saving the entire system state to a floppy disk or loading it from a disk. Such functionalities are useful for debugging programs, bypassing copy protection mechanisms, or saving game states that cannot otherwise be preserved.[90|new_window=true][91|new_window=true] The second group of system extensions involves replacing the main processor with a more powerful variant or a different processor type to, for example, enable the use of software from other systems.[92|new_window=true]
The only commercially available hardware-based Freezer for the Atari 800XL was the Turbo Freezer XL by Bernhard Engl. It was available from 1987 for approximately 150 DM, exclusively in West Germany. It connects to the external system bus, the computer’s expansion port.[91|new_window=true] With the ATR-8000 interface unit from SWP Microcomputer Products, also connected to the expansion port, it is possible to run a variety of programs for CP/M systems and IBM-compatible computers using the Atari 800XL as a terminal, thanks to the built-in microprocessors.[note 5|new_window=true][93|new_window=true] The Turbo-816, advertised from late 1988, includes a backward-compatible 16-bit microprocessor 65816 along with appropriate control electronics and a tailored operating system. To fully utilize the advantages of the alternative processor, such as its larger directly accessible memory, existing programs must be modified.[94|new_window=true]
EPROM Programmers
To make programs like system software immediately available upon startup, they were stored in ROM or modifiable EPROMs. EPROMs required a UV lamp for erasing and an EPROM programmer for writing.[95|new_window=true] Thompson Electronic’s ProBurner, connected via the cartridge slot, supported EPROMs from 2 to 16 KB and was considered top-tier by December 1985.[96|new_window=true] In West Germany, Compy Shop’s BiboBurner from 1986 supported up to 32 KB.[97|new_window=true] From 1990, Computer Software Services offered the Super E-Burner and later The Gang Super E-Burner.[98|new_window=true]
Digitizers for Graphics and Music, MIDI
Converters like digitizers and scanners transferred printed or video images into the computer. Digital Vision’s Computer Eyes Digitizer, available from 1985 for $130, digitized video camera images, including filmed documents, with included software.[99|new_window=true] In West Germany, Irata-Verlag’s Digitizer offered similar functionality.[100|new_window=true] Innovative Concepts’ Easy Scan scanned paper documents but required mounting its optics on a printer’s printhead.[101|new_window=true]
Sound digitizers, like Sound Samplers and MIDI Interfaces, converted analog audio or speech. Notable devices came from 2-Bit-Systems,[102|new_window=true][103|new_window=true] Alpha Systems,[104|new_window=true] Hybrid Arts,[105|new_window=true] and Wizztronics.[106|new_window=true] In West Germany, Ralf David’s Sound ’n’ Sampler was available from 1987 with software.[107|new_window=true]