Populaire forumvragen
Stel een vraagEr zijn geen vragen. Wees de eerste om een vraag te stellen!
Documenten
[summary]De Atari 800xl maakt deel uit van de 8-bit computerlijn van Atari en werd uitgebracht in 1983.[\/summary]
[note|type=important]dit is volledig afkomstig van een Wikipedia-artikel dus het is mogelijk niet volledig accuraat.[\/note]
Technische Specificaties
De elektronica van de Atari 800XL is gehuisvest op een enkele printplaat, inclusief randapparatuur-aansluitingen en een externe systeembus voor uitbreidingen.
Hoofdprocessor
De Atari 800XL gebruikt een variant van de 8-bit MOS Technology 6502 microprocessor, die gebruikelijk was in computers uit die tijd. In tegenstelling tot de Atari 400 en 800, gebruikt hij een aangepaste "Sally"-variant, waardoor het aantal elektronische componenten wordt verminderd. De CPU heeft toegang tot een adresruimte van 65.536 byte, wat het RAM beperkt tot 64 kilobyte (KB). De systeemklok is 1,77 MHz voor PAL en 1,79 MHz voor NTSC systemen.
Speciale chips voor graphics en geluid
De architectuur is gebaseerd op drie door Atari ontwikkelde speciale chips: ANTIC, GTIA en POKEY, ontworpen voor flexibiliteit en om de CPU te ontlasten.
Geheugen en geheugentoewijzing
De adresruimte, toegankelijk voor de CPU en ANTIC, is verdeeld in segmenten. Adressen worden meestal aangeduid in hexadecimaal met een "$" voorvoegsel, variërend van $0000 tot $FFFF (0 tot 65.535 in decimaal).
Het bereik van $0000–$BFFF is voornamelijk bedoeld voor RAM, hoewel dit niet volledig toegankelijk is voor de gebruiker, aangezien $0000–$06FF is gereserveerd voor variabelen van het besturingssysteem. Zelftests-routines kopiëren bij activering gegevens van ROM naar $5000–$57FF. Een 8 KB ROM-cartridge wordt toegewezen aan $A000–$BFFF, ter vervanging van BASIC; een 16 KB cartridge beslaat $8000–$BFFF. Het besturingssysteem bevindt zich vanaf $C000, met hardware-registers (ANTIC, GTIA, POKEY, etc.) in het $D000–$D7FF "Input/Output Blok." Vanaf $D800–$FFFF bevinden zich de rest van het besturingssysteem en de parallelle drivers voor randapparatuur. Door het besturingssysteem en BASIC uit te schakelen, kan tot 62 KB RAM worden gebruikt.[73|new_window=true]
Bij het opstarten leest de CPU het ROM van het besturingssysteem, controleert de cartridge-sleuf en voert elk aangetroffen programma uit. Als er geen programma is, bevraagt het de Option- en Start-toetsen. Het indrukken van Option schakelt BASIC uit en laadt een programma vanaf een diskettestation; Start laadt vanaf een cassette. Zonder toetsinvoer start BASIC met een knipperende cursor.[74|new_window=true]
Input- en output-interfaces
Externe verbindingen omvatten twee controllerpoorten aan de rechterkant, een ROM-cartridge-sleuf aan de bovenkant, een coaxiale RF-antenne-output voor tv's, en een eigen seriële interface (Serial Input/Output, SIO)-poort aan de achterkant voor "intelligente" randapparatuur met gebruik van een aangepast Atari protocol en connector. Printers, diskettestations en andere apparaten met daisy chain SIO-poorten worden aangesloten via één type kabel. In tegenstelling tot de Atari 1200XL beschikt de 800XL over een Parallel Bus Interface (PBI) aan de achterzijde, wat externe uitbreiding mogelijk maakt zoals de nooit uitgebrachte Atari 1090-box.[75|new_window=true]
Upgrades
Diverse upgrades verbeterden de prestaties van de Atari 800XL, onderverdeeld in interne aanpassingen (die vaak solderen vereisen) en externe oplossingen die gebruikmaken van de interfaces van de computer (uitbreidingspoort, cartridge-sleuf, joystickpoorten, SIO). Externe upgrades behielden de garantieaanspraken door het niet hoeven openen van de behuizing.[76|new_window=true] Het onderstaande behandelt commerciële oplossingen die door de vakpers uit die tijd werden beoordeeld.
Geheugen
Sommige geheugenupgrades vereisten het openen van de computer, terwijl andere gebruikmaakten van de uitbreidingspoort. Deze maakten virtuele diskettestations of printerbuffers mogelijk.[77|new_window=true] Sommige bevatten back-upbatterijen of onafhankelijke stroomvoorziening om gegevens te behouden wanneer het apparaat was uitgeschakeld. De Atari 1064-geheugenmodule voor de Atari 600XL was vanwege ontwerpverschillen niet compatibel met de 800XL.
Opmerkelijke upgrades waren onder meer ICD's Rambo XL met 256 KB,[78|new_window=true] Newell 256 KB,[79|new_window=true] Magna Systems’ Ramcharger met tot 1 MB,[80|new_window=true] en een 256 KB-module van Compy Shop in West-Duitsland.[81|new_window=true] ICD's Multi I/O Board, verkrijgbaar vanaf eind 1986, ondersteunde 256 KB of 1 MB.[82|new_window=true]
Interface-eenheden
Gegevensuitwisseling tussen de Atari 800XL en apparaten zoals de Atari 1050 gebruikte protocollen die niet compatibel waren met standaarden zoals RS-232 of Centronics. Converters, of Interface-boxen, combineerden vaak hardware en software, sommige met geheugen voor het bufferen van afdrukgegevens.[83|new_window=true]
Tegen eind 1984 bevatten Centronics-printerconverters Microbits’ MPP-1150 Printer Interface en Digital Devices’ Ape-Face voor ongeveer $100.[84|new_window=true] Duurdere eenheden boden tot 512 KB aan buffercapaciteit voor grote printtaken.[85|new_window=true] In West-Duitsland was de 850XL Interface Box met RS-232 en Centronics vanaf 1985 verkrijgbaar.[83|new_window=true] Later werden geavanceerde eenheden geïntroduceerd, zoals ICD's Multi I/O Board en P:R: Connection Box[86|new_window=true] en Computer Software Services’ The Black Box![87|new_window=true]
80-Koloms Display (Hardware)
80-koloms upgrades verbeterden de leesbaarheid van het scherm, maar vereisten monitoren vanwege hun horizontale resolutie van 560 pixels, wat ongeschikt was voor tv's.[88|new_window=true] Opmerkelijke oplossingen waren TNT-Computing’s ACE80XL[89|new_window=true] en ICD’s Multi I/O Board met een 80-koloms kaart.[86|new_window=true]
Systeemaanpassingen
Sommige uitbreidingen richten zich rechtstreeks op de systeemarchitectuur, specifiek de functie van de hoofdprocessor. Deze manipuleren ofwel de processor of vervangen deze door een andere microprocessor. De eerste groep omvat apparaten die bekend staan als Freezers. Wanneer geactiveerd door de gebruiker tijdens gebruik, stopt een Freezer de programma-uitvoering door de hoofdprocessor te stoppen en de controle over alle systeemfuncties over te nemen. Freezers zijn ontworpen om gebruikers in staat te stellen de systeemstatus te manipuleren na het "bevriezen", variërend van het wijzigen van specifieke geheugengebieden tot het opslaan van de volledige systeemstatus op een diskette of het laden ervan vanaf een diskette. Dergelijke functionaliteiten zijn nuttig voor het debuggen van programma's, het omzeilen van kopieerbeveiligingsmechanismen of het opslaan van gamestatussen die anders niet behouden kunnen blijven.[90|new_window=true][91|new_window=true] De tweede groep systeemuitleidingen omvat het vervangen van de hoofdprocessor door een krachtigere variant of een ander processortype om bijvoorbeeld het gebruik van software van andere systemen mogelijk te maken.[92|new_window=true]
De enige commercieel verkrijgbare hardware-gebaseerde Freezer voor de Atari 800XL was de Turbo Freezer XL van Bernhard Engl. Deze was vanaf 1987 verkrijgbaar voor ongeveer 150 DM, uitsluitend in West-Duitsland. Hij wordt aangesloten op de externe systeembus, de uitbreidingspoort van de computer.[91|new_window=true] Met de ATR-8000 interface-eenheid van SWP Microcomputer Products, eveneens aangesloten op de uitbreidingspoort, is het mogelijk om diverse programma's voor CP/M-systemen en IBM-compatibele computers te draaien door de Atari 800XL als een terminal te gebruiken, dankzij de ingebouwde microprocessors.[note 5|new_window=true][93|new_window=true] De Turbo-816, geadverteerd vanaf eind 1988, bevat een achterwaarts compatibele 16-bit microprocessor 65816 samen met passende besturingselektronica en een op maat gemaakt besturingssysteem. Om de voordelen van de alternatieve processor volledig te benutten, zoals het grotere direct toegankelijke geheugen, moeten bestaande programma's worden aangepast.[94|new_window=true]
EPROM-programmers
Om programma's zoals systeemsoftware direct beschikbaar te maken bij het opstarten, werden ze opgeslagen in ROM of aanpasbare EPROM's. EPROM's vereisten een UV-lamp voor het wissen en een EPROM-programmer voor het schrijven.[95|new_window=true] Thompson Electronic’s ProBurner, aangesloten via de cartridge-sleuf, ondersteunde EPROM's van 2 tot 16 KB en werd tegen december 1985 als top-tier beschouwd.[96|new_window=true] In West-Duitsland ondersteunde Compy Shop’s BiboBurner vanaf 1986 tot 32 KB.[97|new_window=true] Vanaf 1990 bood Computer Software Services de Super E-Burner en later The Gang Super E-Burner aan.[98|new_window=true]
Digitizers voor graphics en muziek, MIDI
Converters zoals digitizers en scanners zetten gedrukte of video-afbeeldingen over naar de computer. Digital Vision’s Computer Eyes Digitizer, beschikbaar vanaf 1985 voor $130, digitaliseerde videocamerabeelden, inclusief gefilmde documenten, met meegeleverde software.[99|new_window=true] In West-Duitsland bood Irata-Verlag’s Digitizer vergelijkbare functionaliteit.[100|new_window=true] Innovative Concepts’ Easy Scan scande papieren documenten, maar vereiste het monteren van de optiek op de printkop van een printer.[101|new_window=true]
Geluidsdigitizers, zoals Sound Samplers en MIDI-interfaces, zetten analoge audio of spraak om. Opmerkelijke apparaten kwamen van 2-Bit-Systems,[102|new_window=true][103|new_window=true] Alpha Systems,[104|new_window=true] Hybrid Arts,[105|new_window=true] en Wizztronics.[106|new_window=true] In West-Duitsland was Ralf David’s Sound ’n’ Sampler vanaf 1987 beschikbaar inclusief software.[107|new_window=true]