Commodore 65

Commodore 65
C65 med väskan öppen
Märkning på moderkortet

Den Commodore 65 ( C65 för kort ) är en projicerad 8-bitars hemdator från den amerikanska tillverkaren Commodore , som var aldrig färdig för serieproduktion och som skulle komma ut på marknaden i 1991 som efterföljare till marknadsledande Commodore 64 . C65 bör vara mjukvarukompatibel med den tidigare modellen och för detta ändamål med en vidareutveckling av den beprövade 8-bitars mikroprocessorn MOS Technology 6502 , 128 KB arbetsminne (RAM), 128 KB skrivminne (ROM) samt med förbättrade specialmoduler för bilden och vara utrustad med ljudutgång. En utvidgning av gränssnittets funktionalitet planerades också. Utvecklingen av en ny dialekt av BASIC- programmeringsspråket kallad Commodore BASIC V10.0 fick i uppdrag att använda och programmera datorn . Dessutom bör C65 ha en ny höljesdesign inklusive en integrerad 3½-tums diskettenhet.

För att inte skapa någon vinstminskande intern konkurrens för sina egna 16-bitars hemdatorer, framför allt Amiga 500 och Amiga 500 Plus , beslutade tillverkaren att inte starta datorn, som internt kallas C64DX Development System . Därför kom C65 aldrig längre än planeringsfasen och det finns bara några få prototyper som, på grund av deras sällsynthet och betydelsen av föregångarmodellen för hemdatorns historia, har ett stort samlarvärde idag.

berättelse

Efter Commodores insolvens och avveckling 1994 såldes alla prototyper av C65 som hittills byggts , som idag utan undantag ligger i samlarnas händer som eftertraktade och uppskattade rariteter. Informationen om antalet delar i omlopp varierar mellan 50 och 1000 bitar. Men många högst 250 enheter är realistiska.

Det är inte helt klart varför Commodore utvecklade C65, eftersom en mycket liknande enhet redan fanns 1986 med Amiga 500. Det antas att den obrutna framgången med Commodore 64 gjorde att en dedikerad efterträdare verkade oundviklig, eftersom Amiga-serien inte var kompatibel med programvaran och hårdvaran i 64-serien. Det skulle verkligen ha varit ett köpargument för många användare om de kunde ha fortsatt att använda den befintliga utrustningen och programmen. Commodore köpte Amiga nästan helt utvecklad. Amiga var ursprungligen avsedd som en spelkonsol. Som bekant ändrade Commodore designen till en fullfjädrad hemdator, som i ömsesidigt kompatibla versioner också borde vara tillräcklig för krävande kontorsapplikationer. Men med undantag för professionella videoapplikationer hittade Amiga aldrig riktigt ut ur hushållsdatornischen. För C64 behövde du dock mer en vidareutveckling än en efterträdare. De första planerna för dess utveckling togs upp innan Amiga köptes.

Den 22 april 2015 meddelade Museum of Electronic Games & Art i ett blogginlägg att de för närvarande arbetade med en klon av Commodore 65 under namnet Mega65 . Under första halvåret 2018 ska 20 utvecklingsmaskiner som produceras av projektet delas ut till utvecklare, tidigare C65-ingenjörer, influenser och journalister från retromagasin. Processorn ska vara 50 gånger snabbare än originalet.


Tekniska egenskaper

Prototyperna på C65 är alla i olika, mycket tidiga utvecklingsstadier . Till exempel är den inbyggda Commodore BASIC V10.0 fortfarande mycket felaktig och i vissa fall fortfarande stora luckor. Den avsedda kompatibiliteten med C64 är långt ifrån uppnådd. Egentligen var dessa förproduktionsmodeller endast avsedda som prover för utvecklare och pressen.

Startskärmen för C65
Öppnad Commodore 65-prototyp, diskettenheten kan ses till höger

funktioner

  • Processor: CSG 4510 ("Victor")
  • Klockfrekvens: 3,54 MHz
  • 128 kB ROM
    • innehåller: C64 Kernel, BASIC 2.2, BASIC 10.0, DOS, teckenuppsättningar med landsspecifik tangentbordslayout
  • 128 kB RAM , kan utökas upp till 8 MB med ett RAM-kort
  • Videochip: CSG 4567 ("Bill" eller VIC-III )
    • stöder alla videolägen på VIC II
    • max. 256 färger från en palett på 4096
    • Textlägen med 40/80 tecken × 25 rader
    • Grafikupplösningar från 160 × 200 till 1280 × 400 pixlar
    • Komplett C64-grafikläge ingår
    • kan synkroniseras med en extern videokälla ( genlock )
    • integrerad DMA- kontroller ( bitblit )
  • DMA anpassat chip "DMAgic"
  • Floppy Disk Controller ("FDC") F011 (CSG 4571 eller 4581)
  • Tangentbord med 77 tangenter och separat markörblock
  • SID CSG8580 med 2 × 3 röster (blandade kanaler, ingen separat stereoutgång)
    • separat kontroll för volym, filter och modulering
  • Expansionsalternativ: modulplats, användarport, anslutning till minneutvidgning på botten
  • Ingång / utgång: RGB, modulplats, användarport, två joystickportar, TV-anslutning (TV-modulator), RGB, videoport med komposit- och S-videosignal (inkluderar även ljud), seriell port för skrivare och diskettenheter
C65 i aktion

processor

En vidareutveckling av MOS 65CE02 användes som processor med CSG 4510 , eftersom Motorola 68000 , som var aktuell då , inte kunde garantera kompatibilitet med C64. Processorn är klockad vid 3,54 MHz och har två CIA: er av typ 6526 integrerade. Den ursprungliga 8-bitars instruktionsuppsättningen har utökats till att innehålla några 16-bitars RMW-instruktioner , och relativa hopp och subrutinanrop kan också adresseras med en 16-bitars offset. CSG 4510 är alltså en 8-bitars CPU med 16-bitarsfunktioner. Eftersom hela instruktionsuppsättningen från MOS 6502 fortfarande är inkluderad är C65 till stor del binärkompatibel med C64. Bara några kända olagliga opkoder för MOS 6502 fungerar inte längre här, men CSG 4510 har andra odokumenterade funktioner.

Chipset

I likhet med Amiga har C65 olika samprocessorer med speciella uppgifter, och precis som Amiga har den gett sitt eget namn:

  • VICTOR: CSG 4510 huvudprocessor
  • RÄKNING: VIC-III (grafikprocessor) CSG 4567
  • DMAGIC: DMA-styrenhet CSG 390957
  • FDC: CSG 4571 eller 4581 diskettdrivenhet
  • programmerbara PAL-ICs ELMER (från Rev. 2A) och IGORI (från Rev. 2B till höger om Elmer). Från Rev. 3 kombinerat till en IC.

(CSG = Commodore Semiconductor Group, tidigare känd som MOS Technology )

En annan höjdpunkt är en UART med en programmerbar överföringshastighetsgenerator , som kan nå hastigheter upp till en MIDI- klocka. Detta bör göra C65 redo att använda modem vid höga datahastigheter eller att använda den som en sequencer eller till och med som ett instrument i en MIDI-installation.

programvara

Det finns knappast några inbyggda C65-program. På samma sätt som C128 bör C65 vara helt kompatibel med C64. Detta var dock bara delvis framgångsrikt och endast cirka 60–70% av C64-programmen kan köras på C65. Detta beror på att i motsats till C128, som innehåller en fullfjädrad C64, med C65 en C64 emuleras mer eller mindre på en och samma hårdvara. Problem orsakas främst av spel och demos som använder överdriven C64 för vanliga programmeringstrick . De flesta av de nya funktionerna i C65 kan också användas i C64-läge. Som med C128 finns också en maskinspråkmonitor . Du kan växla mellan de enskilda driftlägena (C65, C64, Monitor) när som helst utan att behöva starta om. Den inbyggda BASIC-tolken för C65-läget är version V10.0.

Det finns en handfull små demoprogram som körs på C65 och visar de avancerade grafikfunktionerna för tiden.

ROM

ROM-skivan innehåller 128 KB BASIC 2.2, BASIC 10.0, DOS och en bildskärm. Om så erfordras, är det motsvarande minnesområdet som visas i den Kernal via bankomkopplings .

GRUNDLÄGGANDE

Den Commodore BASIC har alltid varit baserad på den första BASIC tolk från Microsoft från 1977 . C64 hade version 2.0. Detta har anpassats något som BASIC 2.2 och ingår i C65 (datauppsättningsrutinerna raderades på grund av bristande anslutning, den interna 3,5 ″ diskettenheten ställdes in som standarddisk istället). Den finns på 20 KB i 128 KB ROM i C65. Även om BASIC 10.0 implementerad i C65 låter som en avsevärt utökad version på grund av versionsnumret har alla kommandon aldrig implementerats och kommandot har därför stora funktionella luckor.

BASIC 10.0 har mycket gemensamt med BASIC 7.0 på C128. Dessutom finns det ett antal nya intressanta kommandon:

GENLOCK      (Videosynchronisation)
MOUSE/RMOUSE (Maus)
TYPE         (Zeigt eine sequentielle Datei auf dem Bildschirm an)
FIND/CHANGE  (Suchen und Ersetzen in Strings)
FRE(0|1|2)   (zeigt den freien Speicher der jeweiligen Bank an)
PALETTE      (Farbdefinition)
DMA          (unklar, DMA-Operationen)

Följande kommandon ger ett ? UNIMPLEMENTED COMMAND ERROR :

PAINT
PASTE
CUT
LOCATE
SCALE
WIDTH
QUIT
OFF
SET
VIEWPORT

Som med BASIC 7.0 är funktionstangenterna programmerbara. De tilldelas som följer enligt följande:

F1:   Umschaltung 40/80 Spalten
F2:   löscht alles unterhalb des Cursors
F3:   schreibt DIR an die Position des Cursors
F4:   schreibt DIR „*=PRG“ an die Position des Cursors
F5:   setzt den Cursor an den Anfang des vorherigen Wortes
F6:   schreibt KEY 6 an die Position des Cursors (vermutlich noch nicht implementiert)
F7:   setzt den Cursor an den Anfang des nächsten Wortes
F8:   schreibt MONITOR an die Position des Cursors
HELP: schreibt HELP an die Position des Cursors

grafisk

Grafiken är jämförbar med prestanda för den första Amiga. Grafikprocessorn CSG 4567, även känd under namnet "Bill" eller "VIC III", med en integrerad MMU är ny . Chipet kan visa 256 färger i 16 ljusstyrkenivåer. Detta resulterar i en palett med 4096 olika färger, varav endast 256 kan visas samtidigt. MMU kan programmeras separat och oberoende på samma sätt som Amiga Blitter . Själva blitteren är integrerad i "DMAgic" DMA-styrenheten. Detta resulterade i unika möjligheter vid programmering av dynamiska grafiska och färgeffekter vid den tiden. Upplösningen kan vara upp till 1280 × 400 pixlar (sammanflätade). Visningen av 256 färger på 320 × 200 pixlar var i nivå med en modern dator vid den tiden. Även Amiga kunde bara visa 16 eller 32 färger i normalt läge. Displayen kan matas ut till en TV via en inbyggd RF-modulator eller en kompositutgång . En RGB-utgång finns för bildskärmar med bättre upplösning, vilket lovar en mycket högre bildkvalitet.

En DAT (Display Address Translator) hjälper till att översätta den komplicerade adresseringen av koordinater i grafikminnet.

Grafiska lägen

Icke-sammanflätad
  • 320 × 200, 256 färger (8 bitars plan)
  • 640 × 200, 16 färger (4 bitplan)
  • 1280 × 200, 4 färger (2 bitplan)
Interlaced
  • 320 × 400, 256 färger (8-bitars plan)
  • 640 × 400, 16 färger (4 bitplan)
  • 1280 × 400, 4 färger (2 bitplan)

Ljud

Ljudutgången (ljudet) har också förbättrats. C65 fick två SID med tre, så totalt sex oberoende röster. Tyvärr tillhandahölls ingen tvåkanalsteknik ( stereo ) för prototyperna , eftersom signalerna blandades internt.

DOS

Till skillnad från de flesta tidigare 8-bitars datorer från Commodore har C65 en komplett DOS , som styr den inbyggda 3,5 ″ disketten. Enheten är kompatibel med VC1581 och dess MFM-format . Disketterna har en lagringskapacitet på 880 kB. Eftersom detta format inte var särskilt vanligt bland C64-ägarna vid den tiden har C65 också den redan kända serieporten för Commodore-disketter. Detta kan också användas för att använda en VC1541 , som används för C64, på C65.

Programmeraren av operativsystemet C65 Dennis Jarvis använde DOS för de gamla Commodore-enheterna med IEEE-488- anslutning som grund för DOS för C65. Den kan bara hantera två enheter, inklusive den interna. F011-styrenheten för enheter kan adressera upp till sju externa enheter, var och en måste innehålla en IC som heter F016 (CSG 4101). Eftersom den planerade externa 1565, en ytterligare enhet för F011-porten "Fast Serial", inte har några ytterligare anslutningar, kan det antas att C65 borde kunna adressera maximalt en extern enhet.

Gränssnitt

C65 har de vanliga gränssnitten för C64, och det finns också en DMA-port för minneutvidgning. Som med Amiga 500 är den senare ansluten till kretskortet underifrån via en klaff i golvet. Den inbyggda diskettenheten är ansluten via en port som heter "Fast Serial", seriella enheter från Commodore kan anslutas via den vanliga IEC-porten. En kontakt för ett genlock tillhandahölls också. Endast porten för datasatsen för C64 är inte längre tillgänglig, och användarporten saknar 9 volt växelspänning, vilket kan leda till problem med vissa tillägg. Den expansionsporten är 50-pin och identisk med den för C16 . En speciell adapter, det så kallade "widget" -kortet, tillhandahöll den vanliga 44-stifts C64-expansionsporten, med vilken enkla spel och programmoduler kunde spelas. Men speciella tillägg som Freezer kunde inte köras.

dokumentation

En manual finns inte, bara några dokument från utveckling med tekniska beskrivningar ("C65 Technical Specification").

marknadsföra

Priset vid lanseringen bör ligga någonstans mellan C64 (DM300 DM / ≈150 euro ) och Amiga 500 (≈1000 DM / ≈500 euro). Prototyperna såldes sedan för cirka 600 DM (~ 300 euro). Det finns dock knappast någon programvara som skrevs direkt för C65 och kompatibiliteten med C64 var cirka 60–70%.

Även om det här är föråldrade prototyper utan på något sätt ett komplett utbud av funktioner, betalas höga och stadigt stigande samlarpriser för en C65 idag: Medan en funktionell C65 i online-auktionshuset eBay uppnådde ett försäljningspris på 6060 € i december 2009 , en enhet med saknade tegelstenar såldes för över 20 100 $ i oktober 2011 på samma plattform. I april 2013 såldes en C65 på eBay för 17 827 €. De flesta ägare av en C65 är samlare och många är till och med kända vid namn i scenen. Den 15 februari 2015 såldes ytterligare en C65 på eBay för 20 050 € och den 18 oktober 2015 nådde en lätt repad kopia till och med 22 827 €. Ett arbetskopia med serienummer 000004 såldes på eBay den 6 november 2016 för 15 605 €. Auktionen av en annan fullt fungerande C65-prototyp med minneutvidgning (serienummer 000016) avslutades den 8 november 2017 med ett nytt högsta bud på 81 450 euro.

tävlan

C65 kan emuleras av MESS- emulatorn och Hi65.

litteratur

webb-länkar

Commons : Commodore 65  - Samling av bilder, videor och ljudfiler

Individuella bevis

  1. Presentation av MEGA65 (8-bitars) dator | MEGA - Museum of Electronic Games & Art. Hämtad 20 augusti 2020 .
  2. projekt Mega65. Hämtad 2 februari 2018 .
  3. lycklig Dator: 09/1989 Den nya C 64 kommer! Hämtad 20 augusti 2020 .
  4. 18 år gammal dator ger 6.060 euro. Hämtad den 20 augusti 2020 (tyska).
  5. Mycket sällsynt prototyp Commodore C65 aka C64DX aka C90
  6. Ultra sällsynt Commodore 65 / C65 / DX64 prototyp, fungerande, serie # 22
  7. Ultra RARE: Commodore 65 prototyp, aka DX64 eller C90 - fungerar helt, se video. Hämtad den 20 augusti 2020 (schweizisk standardtyska).
  8. Commodore 65 prototyp, ULTRA RARE! aka C65 / DX64 - ren och fungerande! | eBay. På: eBay. Hämtad 6 november 2016 .
  9. Commodore C65: Prototyp för C64-efterträdaren - Ebay-auktionen slutade till 81 450 euro. Hämtad 11 november 2017 .
  10. Hi65: en högnivå Commodore 65-emulator ( engelska ) Devil Master. Hämtad 12 februari 2019.