c2n232 h{$e4}UFIG GESTELLTE fRAGEN

t{$e4}M{$e4} ASIAKIRJA ON SAATAVILLA MY{$f6}S SUOMEKSI.

tHIS DOCUMENT IS ALSO AVAILABLE IN eNGLISH.

1. wAS IST EIN c2n232?

dAS c2n232 IST EINE KLEINE rs-232-sCHNITTSTELLE, DIE IN DEN kASSETTENPORT EINES 8-bIT cOMMODORE-rECHNERS EINGESTECKT WERDEN KANN.

1.1 wOHER KOMMT DER nAME c2n232?

dER nAME c2n232 BESTEHT AUS ZWEI tEILEN: c2n UND 232. c2n IST DER URSPR{$fc}NGLICHE mODELLNAME DES cOMMODORE-bANDGER{$e4}TES, AUCH ALS dATASETTE BEKANNT. dIE nUMMER 232 WEIST AUF rs-232 HIN, DEN DOMINIERENDEN sTANDARD F{$fc}R ASYNCHRONE SERIELLE kOMMUNIKATION.

1.2 wELCHE cOMMODORE-mODELLE WERDEN UNTERST{$fc}TZT?

dAS gER{$e4}T PA{CBM-*}T AN ALLE 8-bIT cOMMODORE-rECHNER, DIE {$fc}BER EINE kASSETTENSCHNITTSTELLE VERF{$fc}GEN. bEI DER 264-rEIHE WIRD EIN aDAPTER BEN{$f6}TIGT, DA DER sTECKER ANDERS AUSSIEHT.

dAS gER{$e4}T KANN AUCH MIT ANDEREN 8-bIT-rECHNERN BENUTZT WERDEN. dIE tREIBERSOFTWARE UNTERST{$fc}TZT DAS kASSETTENFORMAT VOM tANGERINE oRIC-1.

1.3 wAS F{$fc}R sOFTWARE GIBT ES F{$fc}R DAS c2n232?

C2N
EMULIERT DAS URSPR{$fc}NGLICHE kASSETTENFORMAT VON cOMMODORE (load, save, open)
C2NLOAD
sCHNELLADER, DER IN UNTER 10 sEKUNDEN GELADEN UND GESTARTET WIRD UND DAS EIGENTLICHE pROGRAMM 38.400 bITS PER sEKUNDE {$fc}BERTR{$e4}GT
FAUCET
lADER F{$fc}R lOW-lEVEL kASSETTENIMAGES (.TAP)
CISP
ERM{$f6}GLICHT DAS uMPROGRAMMIEREN DES EINGEBAUTEN fIRMWARE IM c2n232
CBMLINK
fERNSTEUERUNG VON cOMMODORE-rECHNER UND kOPIEREN VON sPEICHERINHALTE, dATEIEN UND dISKETTEN
CBMCONVERT
WANDELT VERSCHIEDENE dATEIFORMATEN VON cOMMODORE-rECHNERN UM

1.4 wIE IST DIE rs-232-sCHNITTSTELLE VERDRAHTET?

dIE rs-232-sCHNITTSTELLE IST MIT DEM ibm pc/at KOMPATIBEL. iN ANDEREN wORTEN, AM c2n232 GIBT ES EINE d-sUB-bUCHSE MIT 9 kONTAKTEN.

nORMALERWEISE WIRD EIN vERL{$e4}NGERUNGSKABEL AN DIE rs-232-bUCHSE DES c2n232 ANGESCHLOSSEN. nUR DREI dR{$e4}HTE SIND UNBEDINGT N{$f6}TIG: pIN 5 (mASSE), 2 (GESENDETE dATEN) UND 3 (EMPFANGENE dATEN). aN EINEM 25POLIGEN sTECKER SIND DIESE sIGNALE AN DEN pINS 7, 3 UND 2 ANGESCHLOSSEN. dIE bUCHSE AM c2n232 IST ALS dce VERDRAHTET, DAS HEI{CBM-*}T, EIN nULLMODEM-kABEL KANN NICHT BENUTZT WERDEN.

2. gRUNDLAGEN

2.1 wIE STARTET MAN DIE sOFTWARE?

iN DEN FOLGENDEN pROZEDUREN WIRD ANGENOMMEN, DA{CBM-*} sIE EINEN cOMMODORE 64 BENUTZEN.

2.1.1 dIE EINFACHSTE wEISE: C2NLOAD

  1. dR{$fc}CKEN sIE DIE tASTEN shift UND stop GLEICHZEITIG, ODER TIPPEN sIE load UND DR{$fc}CKEN sIE return.
  2. dER cOMMODORE MELDET SICH MIT press play on tape.
  3. aUF DEM GRO{CBM-*}EN rECHNER, STARTEN sIE DIE {CBM--}BERTRAGUNG FOLGENDERWEISE. wAHRSCHEINLICH M{$fc}SSEN sIE DEN dATEINAMEN, DEN nAMEN DER SERIELLEN sCHNITTSTELLE UND DES rECHNERMODELLS ANPASSEN.
    cOMMODORE aMIGAos:
    C2NLOAD -C SERIAL.DEVICE -M 64 DATEI.PRG
    mICROSOFT wINDOWS:
    C2NLOAD -C COM1 -M 64 DATEI.PRG
    uNIX:
    C2NLOAD -C /DEV/TTYs0 -M 64 DATEI.PRG
  4. dER cOMMODORE SCHALTET DAS bILD AUS.
  5. nACH EINER wEILE MELDET SICH DER cOMMODORE MIT found datei.prg.
  6. dR{$fc}CKEN sIE DIE c=-tASTE SOFORT ODER HALTEN SIE DIE tASTE SO LANGE GEDR{$fc}CKT, BIS DIE found-mELDUNG GANZ KURZ ERSCHEINT, SO DA{CBM-*} DER cOMPUTER DEN rEST DES pROGRAMMS NICHT VERPA{CBM-*}T, DA DAS c2n232 DAS sTEUERSIGNAL DES kASSETTENMOTORS IGNORIERT. dR{$fc}CKEN sIE NICHT DIE lEERTASTE, ODER ES KANN SEIN, DA{CBM-*} DER rECHNER DEN rEST {$fc}BERSPRINGT UND AUF DAS N{$e4}CHSTE pROGRAMM WARTEN WIRD.

wENN DAS pROGRAMM DURCH EINEN sys-bEFEHL GESTARTET WIRD, K{$f6}NNEN sIE DIE sys-aDRESSE MIT DER oPTION -J ANGEBEN.

2.1.2 dIE UMFANGSREICHESTE mETHODE: CBMLINK

  1. lADEN sIE DEN CBMLINK-sERVER WIE BESCHRIEBEN IM VORIGEN aBSCHNITT, ZUM bEISPIEL C2NLOAD -C /DEV/TTYs0 -M 64 -J 52224 CBMPRG/C2N232/C64/PLAIN.PRG.
  2. dER cOMMODORE MELDET ENDLICH ready.
  3. jETZT KANN CBMLINK AUF DEM GRO{CBM-*}EN rECHNER GESTARTET WERDEN.
    cOMMODORE aMIGAos:
    CBMLINK -C C2N232 SERIAL.DEVICE
    mICROSOFT wINDOWS:
    CBMLINK -C C2N232 COM1
    uNIX:
    CBMLINK -C C2N232 /DEV/TTYs0
  4. eS BIETET SICH AN, DAS CBMLINK-sERVERPROGRAMM AUF dISKETTE ZU SPEICHERN ODER EINEN bOOTSEKTOR F{$fc}R DEN cOMMODORE 128 ERZEUGEN, UM DIE bENUTZUNG DES LANGSAMEN bANDPROTOKOLLES IN zUKUNFT ZU VERMEIDEN. bITTE BEACHTEN sIE, DA{CBM-*} IN DER JETZIGEN vERSION VON CBMLINK DIE oPTIONEN -FR UND -FW WEDER DIE zEICHENS{$e4}TZE UMWANDELN NOCH vERZEICHNISNAMEN VON pFADNAMEN ENTFERNEN. aM BESTEN BENENNEN SIE DIE dATEIEN ZUERST UM, SO DA{CBM-*} SIE NUR gRO{CBM-*}BUCHSTABEN ENTHALTEN, Z.b. c64 sys52224. dAS sERVERPROGRAMM F{$fc}R EINEN NICHT ERWEITERTEN cOMMODORE 64 KANN FOLGENDERMA{CBM-*}EN AUF dISKETTE KOPIERT WERDEN.
    cOMMODORE aMIGAos:
    CBMLINK -C C2N232 SERIAL.DEVICE -FW CBMPRG/C64/PLAIN.PRG
    mICROSOFT wINDOWS:
    CBMLINK -C C2N232 COM1 -FW CBMPRG\C64\PLAIN.PRG
    uNIX:
    CBMLINK -C C2N232 /DEV/TTYs0 -FW CBMPRG/C64/PLAIN.PRG

2.2 iST DIE dATASETTE NICHT LANGSAM?

jA, ABER DAS kASSETTENPROTOKOLL WIRD NUR F{$fc}R DAS lADEN DES C2NLOAD-sCHNELLADERS GEBRAUCHT, F{$fc}R EINIGE sEKUNDEN. dIE {CBM--}BERTRAGUNGSGESCHWINDIGKEIT VON EIGENTLICHEN pROGRAMMEN IST VON DER rs-232 AUF 38.400 bITS ODER UNGEF{$e4}HR 3.840 bYTES PER sEKUNDE BESCHR{$e4}NKT.

2.3 k{$f6}NNEN lOW-lEVEL kASSETTENIMAGES (.TAP-dATEIEN) GELADEN WERDEN?

dAS pROGRAMM FAUCET FUNKTIONIERT F{$fc}R MANCHE dATEIEN.

2.4 wIRD DAS c2n232 VON EINEM tERMINALPROGRAMM UNTERST{$fc}TZT?

mIT DER JETZIGEN fIRMWARE KANN DAS c2n232 LEIDER NUR {$fc}BER DIE rs-232-sCHNITTSTELLE GESTEUERT WERDEN. iN DER zUKUNFT WERDEN NEUE fIRMWARE UND bEISPIELROUTINEN VER{$f6}FFENTLICHT, DIE ES ERM{$f6}GLICHEN, DAS c2n232 VON DER cOMMODORE-sEITE AUS ZU KONTROLLIEREN.

2.5 dIE sOFTWARE FUNKTIONIERT NICHT RICHTIG UNTER wINDOWS!

hABEN sIE IM gER{$e4}TE-mANAGER SICHERGESTELLT, DA{CBM-*} DER hARDWARE-fifo-pUFFER DER SERIELLEN sCHNITTSTELLE AKTIV IST?

sIE FINDEN DEN gER{$e4}TE-mANAGER {$fc}BER DIE sYSTEMSTEUERUNG. dOPPELKLICKEN sIE DORT AUF DAS sYMBOL sYSTEM. dADURCH WIRD DAS fENSTER eIGENSCHAFTEN VON sYSTEM GE{$f6}FFNET. iN DIESEM fENSTER, KLICKEN sIE AUF DAS rEGISTER gER{$e4}TE-mANAGER. iN wINDOWS 2000 ENTH{$e4}LT DAS fENSTER KEIN rEGISTER MIT DIESEM nAMEN. sTATTDESSEN M{$fc}SSEN sIE AUF DAS rEGISTER hARDWARE UND AUF DIE sCHALTFL{$e4}CHE gER{$e4}TE-mANAGER KLICKEN.

eINE lISTE VON gER{$e4}TETREIBERN ERSCHEINT. uNTER aNSCHL{$fc}SSE (com UND lpt) KLICKEN sIE BITTE DOPPELT AUF DEN SERIELLEN aNSCHLUSS, {$fc}BER DEN DAS c2n232 BETRIEBEN WIRD.

eIN fENSTER eIGENSCHAFTEN VON com-aNSCHLUSS (comX) TAUCHT AUF. kLICKEN sIE AUF DAS rEGISTER aNSCHLUSSEINSTELLUNGEN. w{$e4}HLEN sIE DAS pROTOKOLL hARDWARE UND KLICKEN sIE AUF DIE sCHALTFL{$e4}CHE eRWEITERT, UM DAS fENSTER aNSCHLUSSEINSTELLUNGEN ZU {$f6}FFNEN. sTELLEN sIE SICHER, DA{CBM-*} DAS fELD fifo-pUFFER VERWENDEN ANGEKLICKT WORDEN IST.

aLLE ANDEREN eINSTELLUNGEN SOLLTEN VON DER c2n232-sOFTWARE RICHTIG GESETZT WERDEN. wENN DIE sOFTWARE IMMER NOCH NICHT RICHTIG FUNKTIONIERT, KLICKEN sIE AUF DIE sCHALTFL{$e4}CHE sTANDARD IN DEM fENSTER aNSCHLUSSEINSTELLUNGEN BZW. AUF DIE sCHALTFL{$e4}CHE sTANDARD WIEDERHERSTELLEN UNTER DEM rEGISTERMEN{$fc} aNSCHLUSSEINSTELLUNGEN IM fENSTER eIGENSCHAFTEN VON com-aNSCHLUSS.

3. wIE WIRD DIE fIRMWARE AKTUALISIERT?

dIE fIRMWARE KANN {$fc}BER DIE rs-232-sCHNITTSTELLE UMPROGRAMMIERT WERDEN. dAZU KANN MAN EINEN rECHNER MIT uNIX ODER mICROSOFT wINDOWS BENUTZEN.

3.1 wIE WIRD DIE pLATINE VERDRAHTET?

vIER AKTIV GESTEUERTE sIGNALE (rXd, tXd, cts AND rts) M{$fc}SSEN ANGESCHLOSSEN WERDEN. zUS{$e4}TZLICH MU{CBM-*} DIE reset-lEITUNG DES at90s2313-mICROCONTROLLERS AUF mASSE GEZOGEN WERDEN UND DIE pLATINE MU{CBM-*} MIT sTROM VERSORGT WERDEN.

iN DER pRODUKTIONSVERSION DER pLATINE GIBT ES ZWEI sTELLEN F{$fc}R vERBINDUNGSBR{$fc}CKEN. eINE BEFINDET SICH BEINAHE UNTER DEM mICROCONTROLLER, UND SIE KANN IMMER VERBUNDEN BLEIBEN. dIE ANDERE (DER reset-sCHALTER DES at90s2313) LIEGT AN DEM kASSETTENSTECKER. dIESE MU{CBM-*} W{$e4}HREND DER aKTUALISIERUNG DER fIRMWARE GESCHLOSSEN WERDEN.

3.2 wIE L{$e4}DT MAN DIE sOFTWARE (fIRMWARE)?

zUN{$e4}CHST EINMAL SOLLTEN sIE MIT DEM FOLGENDEN kOMMANDO EINE sICHERHEITSKOPIE DER ALTEN fIRMWARE ERSTELLEN.

cOMMODORE aMIGAos:
lEIDER GIBT ES NOCH KEINE aMIGA-vERSION VON CISP.
mICROSOFT wINDOWS:
CISP -C C2N232 COM1 -S FIRM-OLD.S19
uNIX:
CISP -C C2N232 /DEV/TTYs0 -S FIRM-OLD.S19

nUN SOLLTEN sIE EINMAL KURZ DIE sTECKBR{$fc}CKE F{$fc}R DAS reset-sIGNAL (AM kASSETTENSTECKER) ENTFERNEN UND WIEDER AUFSTECKEN, ODER DIE bETRIEBSSPANNUNG DES c2n232 KURZ UNTERBRECHEN. aNSCHLIE{CBM-*}END KANN DIE NEUE fIRMWARE MIT DEM FOLGENDEN kOMMANDO EINGESPIELT WERDEN.

cOMMODORE aMIGAos:
lEIDER GIBT ES NOCH KEINE aMIGA-vERSION VON CISP.
mICROSOFT wINDOWS:
CISP -C C2N232 COM1 -E -L FIRMWARE.S19
uNIX:
CISP -C C2N232 /DEV/TTYs0 -E -L FIRMWARE.S19

eINE {CBM--}BERPR{$fc}FUNG DER NEU EINGESPIELTEN fIRMWARE IST MIT DIESEM kOMMANDO M{$f6}GLICH (ZUVOR MUSS WIEDERUM DER reset-jUMPER KURZ ENTFERNT UND WIEDER AUFGESTECKT WERDEN).

cOMMODORE aMIGAos:
lEIDER GIBT ES NOCH KEINE aMIGA-vERSION VON CISP.
mICROSOFT wINDOWS:
CISP -C C2N232 COM1 -V FIRMWARE.S19
uNIX:
CISP -C C2N232 /DEV/TTYs0 -V FIRMWARE.S19

3.3 CISP: FAILED TO ENABLE THE PROGRAMMING MODE

hABEN sIE VERGESSEN, DIE reset-lEITUNG AUF mASSE ZU ZIEHEN ODER DAS c2n232 MIT sTROM ZU VERSORGEN? hABEN sIE DIE rs-232-sCHNITTSTELLE RICHTIG VERDRAHTET? uNTERST{$fc}TZT iHR uNIX-rECHNER cts/rts-hANDSHAKE?

3.4 DETECT: DEVICE IS LOCKED

dA DIE reset-lEITUNG NICHT UNTER DER kONTROLLE DES pROGRAMMS CISP LIEGT, IST ES SCHWER, DIESEN fEHLER ZU KORRIGIEREN. vOR ALLEM WIRD DER at90s2313 NACH EINEM pROGRAMMIERVORGANG MIT CISP -L ALLE zUSAMMENARBEIT ABLEHNEN. uM DIE fIRMWARE ZU PR{$fc}FEN, M{$fc}SSEN sIE ENTWEDER DAS c2n232 AUS- UND EINSCHALTEN ODER DIE reset-bR{$fc}CKE ENTFERNEN UND ZUR{$fc}CKBRINGEN.

4. wO BEKOMME ICH EIN c2n232?

sCHREIBEN sIE mARKO m{$e4}KEL{$e4}, WENN sIE SICH NICHT EINES SELBST NACH EINEM DER pLATINENLAYOUTS BAUEN M{$f6}CHTEN. dER pREIS – INKLUSIVE pORTO IN DIE GANZE wELT – BETR{$e4}GT 20 €. eIN vERL{$e4}NGERUNGSKABEL BRAUCHEN sIE WOHL AUCH, WENN sIE NICHT EINEN lAPTOP BESITZEN, DEN sIE GEGEN{$fc}BER iHRES cOMMODORE AUFSTELLEN K{$f6}NNEN.

4.1 wIE SIEHT DAS c2n232 AUS?

[dIE oBERSEITE DER c2n232-pLATINE]

sEHEN sIE SICH UNSERE bILDERGALERIE AN F{$fc}R WEITERE bILDER. mARKO VERKAUFT DIE gER{$e4}TE OHNE gEH{$e4}USE, ABER sIE K{$f6}NNEN ES WIE nICOLAS wELTE MACHEN. eR HAT EIN db9-NACH-db25-gEH{$e4}USE F{$fc}R DAS c2n232 ANGEPA{CBM-*}T UND DIE uNTERSEITE DES kASSETTENSTECKERS AN DAS gEH{$e4}USE GEKLEBT:

[eIN db9-NACH-db25-gEH{$e4}USE MIT ZWEI KLEINEN l{$f6}CHERN AN EINER sEITE][dIE uNTERSEITE DES c2n232-kASSETTENSTECKERS AM gEH{$e4}USE GEKLEBT]

4.2 wOHER BEKOMME ICH DIE sOFTWARE?

vON DER c2n232-sEITE.

dATEINAME zWECK sYSTEME
C2NLOAD eIN KLEINER SELBSTSTARTENDER sCHNELLADER F{$fc}R DAS c2n232 cOMMODORE aMIGAos, mICROSOFT wINDOWS UND uNIX-{$e4}HNLICHE sYSTEME; ALLE cOMMODORE-rECHNER, DIE VON kASSETTE LADEN K{$f6}NNEN
C2N dATASETTEN-eMULATOR F{$fc}R DAS c2n232 cOMMODORE aMIGAos, mICROSOFT wINDOWS UND uNIX-{$e4}HNLICHE sYSTEME
CBMLINK dATEI{$fc}BERTRAGUNG UND fERNSTEUERUNG VON cOMMODORE-rECHNERN cOMMODORE aMIGAos, mICROSOFT wINDOWS UND uNIX-{$e4}HNLICHE sYSTEME
CBMLINK-CBM.ZIP CBMLINK-sERVERPROGRAMME cOMMODORE pet-rEIHE, b-rEIHE, vc-20, 64, 128, UND 264-rEIHE

aLLE cOMMODORE-pROGRAMME SIND IN 6502-aSSEMBLER GESCHRIEBEN WORDEN, W{$e4}HREND ALLES ANDERE IN c IMPLEMENTIERT WURDE. f{$fc}R aMIGA- UND wINDOWS-bENUTZER GIBT ES VORKOMPILIERTE pROGRAMME. dIE bENUTZER uNIX-{$e4}HNLICHER sYSTEME M{$fc}SSEN DIE pROGRAMME ZUN{$e4}CHST AUS DEM qUELLTEXT HERAUS KOMPILIEREN.

4.3 wOHER BEKOMME ICH DIE fIRMWARE?

dIE c2n232-fIRMWARE-sEITE ENTH{$e4}LT DEN fIRMWARE-qUELLTEXT UND ETWAS dOKUMENTATION. wENN sIE DEN cODE {$e4}NDERN M{$f6}CHTEN, WERDEN sIE DIE gnu bINUTILS BEN{$f6}TIGEN, UM IHN ZU {$fc}BERSETZEN.

dAS pROGRAMM CISP, MIT DEM DIE fIRMWARE AUF DEN at90s2313 HOCHGELADEN WIRD, IST AUCH AUF DER fIRMWARE-sEITE VERF{$fc}GBAR. eS FUNKTIONIERT ZUMINDEST IN fREEbsd, lINUX UND IN mICROSOFT wINDOWS. m{$f6}GLICHERWEISE K{$f6}NNEN sIE AUCH ANDERE sOFTWARE BENUTZEN.

dANKSAGUNG

jUHA kOURI UND tURO hEIKKINEN HABEN MIR BEI DER eRSTELLUNG UND vERMESSUNG DER pROTOTYPEN GEHOLFEN. nICOLAS wELTE HAT MIR EINIGE SCHWER ERH{$e4}LTLICHEN bAUTEILEN VERSORGT.

nICOLAS wELTE UND wOLFGANG mOSER HABEN vERBESSERUNGEN F{$fc}R DIESES dOKUMENT VORGESCHLAGEN.


mARKO m{$e4}KEL{$e4}