Final Cartridge III swedish Manual Project64.txt
From ReplayResources
Revision as of 20:41, 22 July 2022 by Count Zero (talk | contribs)
Final Cartridge swedish III Manual
text included from Project64
Please check the text for credits!
********* Welcome to International Project 64! The goal of International Project 64 is to preserve non-English Commodore 64 related documents in electronic text format that might otherwise cease to exist with the rapid advancement of computer technology and declining interest in 8-bit computers on the part of the general population. If you would like to help by converting C64 related hardcopy documents to electronic texts please contact the manager of International Project 64, Peter Karlsson, at pk@abc.se. Extensive efforts were made to preserve the contents of the original document. However, certain portions, such as diagrams, program listings, and indexes may have been either altered or sacrificed due to the limitations of plain vanilla text. Diagrams may have been eliminated where ASCII-art was not feasible. Program listings may be missing display codes where substitutions were not possible. Tables of contents and indexes may have been changed from page number references to section number references. Please accept our apologies for these limitations, alterations, and possible omissions. Document names are limited to the 8.3 file convention of DOS. The first characters of the file name are an abbreviation of the original document name and the language of the etext. The version number of the etext follows next. After that a letter may appear to indicate the particular source of the document. Finally, the document is given a .TXT extension. The author(s) of the original document and members of International Project 64 make no representations about the accuracy or suitability of this material for any purpose. This etext is provided "as-is". Please refer to the warranty of the original document, if any, that may included in this etext. No other warranties, express or implied, are made to you as to the etext or any medium it may be on. Neither the author(s) nor the members of International Project 64 will assume liability for damages either from the direct or indirect use of this etext or from the distribution of or modification to this etext. Therefore if you read this document or use the information herein you do so at your own risk. ********* The International Project 64 etext of the The Final Cartridge III Swedish manual, converted to text by Peter Karlsson <pk@abc.se> TFC3SE1A.TXT, January 1998, etext #21. Note from the etexter: En stor del skriven med bara stora bokstäver -- detta har ändrats. En hel del sär skriv ning ar, stavfel och interpunktionsfel har rättats. Det finns ytterligare en version (som jag känner till) av denna manual. Den manualen är mer omfattande, men min kopia saknar ett antal sidor. ********* The Final Cartridge 3 Copyright The Final Cartridge 3 är en Riska B.V Home and Personal Computers-produkt. Copyright: E. Th. van de Enden Informationen i denna manual har blivit genomgången och tros vara pålitlig. Inget ansvar tas för fel begångna med TFC3. Idé och realisation: Wil Sparrebom Desktop och menyer: Gerard van Assem Mark Derksen Software: Uwe Stahl Wil Sparrebom Hardware: Ton Peters Jacques van Shajik Manual: Patrik Wast *** The Final Cartridge 3 erbjuder dig förutom Desktop även: 1 Många användbara toolkitkommandon 2 Lättanvända diskkommandon 3 23 Kbyte extra minne i BASIC 4 En bandturbo som laddar och sparar tio gånger snabbare 5 En diskturbo som laddar femton gånger snabbare och sparar sju gånger snabbare 6 Inbyggd maskinkodsmonitor 7 Diskmonitor 8 Centronicsprinterinterface 9 Inbyggd spritedödare <sic!> 10 En resetfunktion som gör att gamla BASIC-program kan tas tillbaka 11 Frysfunktion 12 Inbyggd notepad, en liten ordbehandlare. OBS LÄS FÖLJANDE NOGGRANNT !!!!!!!!!!!! Inkoppling av cartridgen Slå alltid av datorn när du kopplar in eller ut cartridgen VIC-64: Plugga in cartridgen i cartridgeporten med etiketten uppåt. C-128: Samma som ovan. Om du slår på datorn med cartridgen i så startar den i desktopen. Om du vill starta BASIC, håll då ner RUN/STOP när du slår på. Om inget händer när du slår på tryck på reset, händer fortfarande inget då är cartridgen inte riktigt inkopplad. OBS !!!!! På vissa äldre 64:or är det ibland nödvändigt att trycka reset efter det att du slagit på datorn för att starta cartridgen. FÖNSTER OCH MENYER Introduktion Det mesta i TFC3 styrs med hjälp av fönster och menyer. Eftersom inte alla vet hur detta fungerar ger vi en snabb förklaring. Hur du använder pekaren Du använder perkaren för att välja saker på skärmen. Du flyttar den genom att flytta joysticken eller genom följande tangenter: F1=upp F3=ner F5=vänster F7=höger COMMODORE=skjut Menyer På toppen av skärmen syns ett menyfält. I detta fält syns olika menyer. På menyerna håller du ner skjutknappen och flyttar pekaren längs menyfältet. I vissa menyer kan inte alla funktioner väljas, därför visas dessa skuggade. För att välja en funktion pekar du på den med knappen intryckt. Då tänds funktionen och du kan släppa knappen. FÖNSTER Introduktion Ett fönster är en liten skärm som visas inom den stora skärmen. Du kan till och med öppna flera fönster, men endast ett fönster i taget kan ta emot information från dig, detta kallas det valda fönstret. För att välja ett fönster pekar du i det och trycker på knappen. Fönsterkommando (i fortsättningen gadget) Du flyttar fönstret, stänger fönstret, osv. med gadgets. Du väljer gadget genom att peka på den och klicka. Fönsterhantering Du flyttar ett fönster genom att peka längst upp på fönstrets menystreck. Håll nere skjutknappen, flytta till önskad position och släpp knappen. Om du flyttar ett fönster framför ett annat så är alltid det sist använda fönstret valt. För att byta plats på två fönster som är över varandra, klicka på den övre högra gadgeten. För att stänga ett fönster väljer du den övre vänstra gadgeten. DESKTOP Introduktion Desktopen är det som kommer in när du slår på datorn. Desktopmenyer: INFO Här finns information om TFC3 DESKTOP: Här öppnas ett fönster som visar skaparna av TFC3 VERSION: Här visas vilken version av TFC3 du har SYSTEM I denna menyn finns systemkommandon BASIC: Detta kommando återgår till BASIC FINAL KILL: Detta kommando stänger av TFC3 FREEZER: Detta kommando aktiverar frysaren. Du kan lämna frysaren genom att välja Exit-Run REDRAW: Detta kommando ritar om skärmen så att du kan se alla fönster som visas PROJECT Här finns projekt du kan starta NOTEPAD: Öppnar notepad som är en liten ordbehandlare DLINK: Laddar framtida kommando från disk TLINK: Laddar in framtida kommando från band CLOCK Här finns alla kommandon som styr klockan TIME: Detta kommando visar tiden på menyfältet ALARM: Detta kommando stänger av och sätter på alarmet SETTINGS: Här kan du ställa klockan och larmet. Du ändrar tid och alarm genom att välja siffror och trycka på USE. TOOLS I denna del kommer vi diskutera följande delar: CALCULATOR PREFERENCES DISK OPERATIONS TAPE OPERATIONS BASIC PREFERENCES PRINTER SETTINGS NOTEPAD CALCULATOR: Detta är en standard fyrfunktionsminiräknare som kan addera, subtrahera, multiplicera och dividera. Man använder den som en helt vanlig miniräknare, klicka på önskad funktion eller siffra. Författarna av den svenska manualen förutsätter grundläggande kunskaper om miniräknare och kommer därför inte gå in på hur en miniräknare fungerar. PREFERENCES: Med preferences kan du ändra din TFC3 hur du vill. Du kan ställa in: Skärmfärger, pekarens färg, pekarens hastighet, pekarens acceleration, drivport, drivare. POINTER: Du kan ändra färg genom att välja upp- eller nergadgeten för Color1 eller Color2 SCREEN: Du kan ändra skärmfärgen på samma sätt som ovan. Color1 är förgrundsfärg, Color2 är bakgrunden. DRIVER: Du kan ändra joystickport genom att klicka på motsvarande gadget, sama sak gäller val av mus eller joystick. VELOCITY: Här finns de tre olika hastigheterna du kan ändra pekarens hastighet på ACCELERATION: Samma sak som ovan, fast accelerationen DEFAULT: Här kan du se grundinställningarna VIEW: För att undersöka dina inställningar väljs View OK: Om du gillar dina inställningar, välj Ok CANCEL: Om du vill ha tillbaka de gamla inställningarna välj då Cancel DISK OPERATIONS: Här kan du välja mellan olika diskkommandon som t.ex. ta bort filer eller att ge dem nya namn osv. Dessa funktioner är tillgängliga: Ändra namn på fil, starta ett program, ändra namn på en disk, snabbformatera en disk, tömma en disk, initiera en disk, omorganisera en disk, ta bort en fil och titta på biblioteket. Öppna ett bibliotek: Du kan titta på ett bibliotek genom att välja en av dirgadgetarna. Om du har en drive välj endast åttan. Ett biblioteksfönster öpnpnas och du kan se filerna på disken. Du väljer ett program genom att peka på det och klicka. Detta program skall i så fall tändas. RUN: Efter det att du valt ett program kan det köras med Run-kommandot VALIDATE: Om du väljer detta kommando görs en validate på disken. Se din diskmanual för närmare information. SCRATCH: Efter du valt ett program och väljer scratch tas den filen bort från disken INITIALIZE: Om du väljer detta kommando initieras disken. Se diskdrivemanualen för mer information FAST FORMAT: Med detta kommando görs en snabbformatering av din disk och allt rensas bort. Var försiktig... EMPTY: Detta kommando tömmer disken. RENAME: Detta kommano ändrar namn på det valda programmet. I det andra fältet väljs sedan det nya namnet TAPE: Här väljs sakta(slow) eller snabb(fast) bandhantering. BASIC PREFERENCES: Här ändras inställningar i BASICen KEYBOARD CLICK: När denna är vald kommer det att höras ett klick varje gång en knapp trycks ner. Precis som på de eminenta Ataridatorerna KEY REPEAT: Denna funktion ger repeterande tangenter CURSOR BLINK: Denna funktion gör att markören slutar blinka DEFAULT DEVICE: Här väljs vilken periferienhet som skall vara gällande som grundinställning BORDER COLOR: Här väljer du skärmkantens färg NUMERIC PAD: Här stängs det numeriska tangentbordet på C-128:an av PRINTER: Här ändras printerinställningarna Interface: Det finns tre gadgets. Commodore = Skärmdump till serieporten, Centronics = Skärmdump med parallellkabel till centronicsprinter, RS-232 = Skärmdump med parallellkabel till en seriell printer (e-textarens not: ja, det _står_ så) Type: Även här tre gadgets. CBM compatible = Skärmdump med Commodorekontrollkoder Epson compatible = Skärmdump med Epsonkontrollkoder NEC P = Skärmdump med NEC-kontrollkoder Picture: Genom att välja inverse kan du få en inverterad skärmdump Colors: Här väljer du svart/vit- eller färgprinter Printing: Här kan du välja normal eller sidvägs utskrift Horizontal/Vertical size: Här kan du välja utskriftsstorleken. Väljer du 1 istället för 2 bli det dubbelt så stort. Graphics modes 8/24 pin: Här ställer du inantal nålar på printern osv. Konsultera din printermanual vid inställningarna TFC3 stöder följande: 60dpi 8/24pin, 120dpi 8/24pin, 180 dpi 24pin, 240dpi 8pin, highspeed 120dpi 8/24pin, 80dpi 8pin, 90dpi 24pin EXIT: Här lämnare du fönstret och går till desktop PRINT: Här skriver du med dina inställningar. Du kan avbryta med RUN/STOP-tangenten Följande printrar har testats: Star NL-10 Epson EX-800 Brother M-1509 Brother M-1709 NEC P6 Olivetti DM 105 Panasonic X-P1081 NOTEPAD Med notepad skapar du små dokument som kan sparas, laddas och skrivas ut på skrivaren. PROJECT NEW: Detta tömmer notepad LOAD: Här laddar du ett tidigare sparat dokument, ange namn TLOAD: Laddar från band, ange namn SAVE: Sparar ditt dokument, ange namn TSAVE: Sparar på band, ange namn PRINT: Utskrift av dokument QUIT: Avslutar notepad och återgår till desktop FILE TOP OF FILE: Går till början av ditt dokument REDRAW: Detta återritar skärmen FREEZER: Detta kommando aktiverar frysaren SCREEN: Här ändras hur texten visas WORDWRAP: Denna funktionen medger att hela ordet följer med vid linjebyte BOLD: Detta ger fet stil på texten LINE SPACEx: Detta ger olika avstånd mellan linjerna CHARACTER: Ger olika avstånd mellan tecknen OBS !!! Du kan flytta markören med pekaren.. BASIC Dessa extra möjligheter finns med TFC3: 1 Scrolla BASIC-program 2 Ett printerinterface 3 Skärmdump 4 Band-/diskturbo 5 Menyer 6 Nästan 30 extra BASIC-kommandon Du kan gå in i BASIC genom att: 1 Håll ner RUN/STOP när du gör reset 2 Välj BASIC i systemmenyn 3 Välj BASIC från frysaren Du kan gå ut ur BASIC genom att: 1 Välj desktop i systemmenyn 2 Skriv DESKTOP 3 Reseta med Commodoretangenten nedtryckt 4 Tryck på freezerknappen 5 Välj Final Kill och återgå till normal 64-mode Scrolling: Precis som i monitorn kan du scrolla dina BASIC-program med markörtangenterna Editeringsfunktioner: CTRL och CLR/HOME flyttar markören till nedre vänstra hörnet CTRL och DEL tar bort tecknet efter markören Commodoreknappen fryser utskriften till skärmen Skärmdump: CTRL och Return gör en dumpning av skärmen till printern Menyer: I BASIC finns också menyer. För att använda dem, tryck på skjutknappen BASICKOMMANDON Här följer en lista över kommandon i BASIC. Först några förklarade tecken: [ ] avskiljer olika delar av kommandot, skriv ej dessa tecken < > innehåller information som måste skrivas, t.ex programnamn, skriv ej tecknen / detta anger olika val. Skriv ej tecknet APPEND Syntax: APPEND ["<FILNAMN>"] [,<ENHET>] Detta kommando erbjuder dig att addera en fil med subrutiner till ett program i minnet. Förkortningen är aP. Exempel: APPEND "JERK" (för band) APPEND "JERK" (för disk) <sic! ska vara: APPEND "JERK",8> Kommentar: Tänk på att radnummer inte får vara lkadana ARRAY Syntax: ARRAY Detta kommando listar innehållet i en sträng. Förkotningen är aR. Exempel: ARRAY Skärmen visar dåex.: A$(1)="ABU NIDAL" AUTO Syntax: AUTO [<RADNUMMER>] [,<STEGNING>] Detta kommando gör automatisk radnumrering, förkortning: aU. Exempel: AUTO 10,5 (radnumret startar med 10 och ökar med 5) BAR Syntax: BAR [OFF] Detta kommando tillåter eller stänger av möjligheten att använda menyer. Förkortnigen är bA Exempel: BAR (tillåter menyer) BAR OFF (stänger av menyer) DAPPEND Syntax: DAPPEND ["<FILNAMN>"] Samma som APPEND "FILNAMN",8 DEL Syntax: DEL [<FÖRSTA RADEN>]-[<SISTA RADEN>] Tar bort delar av ditt program. Förkortningen är dE. Exempel: DEL 100-200 DEL 250- DEL -100 DESKTOP Syntax: DESKTOP Lämnar BASICen. Förkortningen är deS. Exempel: DESKTOP (svara sedan Y för ja och N för nej) DLOAD Syntax: DLOAD ["<FILNAMN>"] Laddar ett program från disk med turbo. Förkortning: dL. Exempel: DLOAD "YEEAH" DOS Syntax: DOS"[<DISKKOMMANDO>]/[<ENHET>] Istället för OPEN 1,8,15," osv. Förkortning: dO. Exempel: DOS" Läser ERROR-kanalen DOS"$ Visar diskettens bibliotek DOS"N0:name,id Formaterar en disk DOS"V Validerar en disk DOS"9 Nu kommer alla diskkommandon gå till driven som använder devicenummer 9 <e-textarens not: Här byter beskrivningen helt plötsligt format, den övergår bl.a från enbart stora bokstäver till kombination stora/små> DOS"$ Syntax: DOS"$ dO <sic! ska vara dO"$> Detta kommando kommer att visa ett bibliotek av en diskett på skärmen UTAN att radera befintligt program i minnet. Exempel: DOS"$ Detta visar innehållet av din diskett Anmärkningar: Om du ej använder detta kommando i ett program, så kan du också trycka (F7), som har samma effekt. Genom användning av funktionstangenten (F7) rensar du först skärmen. DSAVE Syntax: DSAVE "(filnamn)" dS "(filnamn)" Detta kommando sparar ett program på disk, använt av den inbyggda turbon. På detta sätt sparas program 7 ggr. snabbare ännormalt. Exempel: DSAVE "test" skriver programmet "test" på disk. DUMP Syntax: DUMP dU Detta kommando visar en lista över alla normala variabler och deras nuvarande värde. Exempel: DUMP dumpar alla normala variabler Anmärkningar: För att dumpa strängarna, använd kommandot ARRAY. DVERIFY Syntax: DVERIFY *"(filnamn)"* dV *"(filnamn)"* Detta kommando jämför programmet på disk med namnet "filnamn" med programmet i minnet. Om två program är likadana så lämnar datorn den vanliga "READY"-prompten, men om det är skillnad på programmen så visas istället "VERIFY ERROR". Exempel: DVERIFY "test" jämför progarmmet "test" på disk med programmet i minnet DVERIFY jämför första programmet på disk med programmet i minnet FIND Syntax: FIND *"(text)"*/*(BASIC-kommando)*/*(variabel)* fI *"(text)"*/*(BASIC-kommando)*/*(variabel)* Detta kommando letar igenom hela progarmmet efter en sträng, ord eller kommando och listar varenda radnummer det finns på. Exempel: FIND "test" Listar varje rad med strängen "test" FIND POKE 53280 Listar varje rad med kommandot POKE 53280 FIND Z Listar varje rad som innehåller variablerna Z, Z%, Z$, indexerade eller inte FIND Z$ Listar varje rad med variabeln Z$, indexerad eller ej <e-textarens not: Detta kommando saknas i min manual: HELP Syntax: HELP Visar den rad på vilket felmeddelande vid körning uppstod på> <e-textarens not: Här byter beskrivningen helt plötsligt format, IGEN> KILL Syntax: KILL kI Detta kommando tar bort Final Cartridge III, endast "freezern" fungerar fortfarande. Men du kommer att komma tillbaka till standard Commodore 64 om du ej lämnar "freezern" via monitorn. LIST Syntax: LIST ((första raden)-(sista raden)) lI ((första raden)-(sista raden)) Detta kommando kommer att lista ditt BASIC-program, men har blivit modifierat så att vilket listskydd som helst i ett BASIC-program blir överkört. MEM Syntax: MEM mE Detta kommando visar de olika minneskategorierna av BASIC-programmet. Exempel: MEM Listar minneskategorierna Skärmen: MEM BASIC 38911 BYTES PROGRAM 2 BYTES VARIABLES 0 BYTES ARRAYS 0 BYTES STRINGS 0 BYTES FREE 38909 BYTES MON Syntax: MON mO Detta kommando aktiver maskinspråksmonitorn som sitter inbyggd i Final Cartridge III. Fulla detaljer om denna superba finess finns i kapitlet MONITOR. MREAD Syntax: MREAD (minnesplats) mR (minnesplats) Detta kommando läser 192 bytes minne från den angivna platsen och framåt. Med användning av kommandot MWRITE kan du flytta dessa bytes till 24K RAM som normalt ligger under ROM. Exempel: FOR I = 0 TO 4 MREAD $0400 + I * 192 MWRITE $A000 + I * 192 NEXT I Detta överför skärmen till extra RAMet. Kommentar: Det är möjligt att överföra till alla minnesplaceringar, men dessa kommandon är gjorda för att använda 24K RAMet som normalt ligger under ROMen. Detta extraminne kan användas som lagringsplats för stora mängder av information, som variabler, text och grafik, referenslistor etc. Extramnnet på 24K RAM finns placerat: $A000-$BFFF = 8K BASIC-tolk $C000-$CFFF = 4K Ledigt RAM $D000-$DFFF = VIC, SID och I/O $E000-$FFFF = 8K Kernel För att överföra de 192 bytes använder TFC3 tapebufferten. MWRITE Syntax: MWRITE (minnesplats) mW (minnesplats) Detta kommando skriver de 192 bytes du läste med MREAD-kommandot på den givna platsen. Exempel: FOR I = 0 TO 4 MREAD $A000 + I * 192 MWRITE $0400 + I * 192 NEXT I Detta återhämtar skärmen. OLD Syntax: OLD oL Detta kommando återhämtar ett BASIC-program efter en reset, eller efter NEW avänts. OBS. Detta funkar så länge som du ej skrivit/laddat något nytt. OPEN Syntax: OPEN (filnummer), (device), (adress) oP (filnummer), (device), (adress) Detta kommando öppnar en kanal för inmatning och/eller utmatning till exempelvis en printer. Exempel: OPEN 1,4,2 Denna andra adress låter dig använda normala ASCII-koder. OPEN 1,4,3 Denna adress låter dig anvädna alla ASCII-koder + kontrollkoder som exempelivs används av din printer. OPEN 1,4,9 Denna adress låter dig använda alla Commodores grafik- och kontrollkoder. OPEN 1,4,10 Samma som föregående men i reverserat läge. Kommentar: För listning av program till pritner, kan du skriva: OPEN 1,4,9: CMD 1: LIST (efter printning bör du stänga av printerkanalen igen med: PRINT#1: CLOSE1) Du kan också använda kommandot PLIST. <e-textarens not: Vad de nog egentligen menade att säga här var att TFC3 gör det möjligt att via ett vanligt OPEN-kommando skriva till en centronicsskrivare ansluten till parallellporten. Dessutom (vilket är standard-BASIC), om filnumret är 128 eller högre, kommer automatiskt LF att läggas till efter CR> ORDER Syntax: ORDER oR Detta kommando ger order till ditt BASIC-program. Det är möjligt efterom (D)APPEND-kommandot att radnumreringen ej är korrekt. Med användning av detta kommando blir alla rader insatta på sina rätta ställen. PACK Syntax: PACK pA Detta kommando packar programmet i minnet. Efter packningen kan du spara det. Du kan köra ett packat program som normalt. Kommentar: Programmet du skall packa skall starta på 0801 (Hex). En del program är redan packade, så om du använder det på sådana program blir de bara större. Se också UNPACK. PDIR Syntax: PDIR pD Detta kommando printar directoryt. <e-textarens not: eller "skriver ut katalogen", som vi svenskar säger> PLIST Syntax: PLIST pL Detta kommando listar programmet på printern. RENUM Syntax: RENUM (radnummer), (mellanskillnad) rE (radnummer), (mellanskillnad) Detta kommando renumrerar raderna i ett BASIC-program. Med användning av detta kommando kan du skapa plats för insättning av rader, eller så kan du renumrera ditt program efter APPEND-kommandot använts. Exempel: RENUM 10,5 Renumrerar ett program, startar med rad 10, och 5 raders mellanskillnad. RENUM Är lika med RENUM 100,10 RENUM 300 Är lika med RENUM 300,10 <e-textarens not: Detta kommando saknas i min manual: REPLACE Syntax: REPLACE (söksträng), (ersättning) rE (söksträng), (ersättning) Detta kommando ersätter en sträng/ett kommando med ett annat. Exempel: REPLACE "1","2" Ersätter alla "1" mot "2"> TRACE Syntax: TRACE (OFF) tR (OFF) Detta kommando visar varje rad av ditt BASIC-program på samma gång som det exekveras när du kör programmet. Det kommer att fortsätta traceas tills du skriver TRACE OFF. UNPACK Syntax: UNPACK uN Detta kommando packar upp ett program som dessförinnan packats med TFC3. $ Syntax: $ (Hexadecimalt nummer) Detta kommando låter dig använda hexadecimala nummer i dina program, precis som om du anvädne decimala nummer. För att tala om för datorn att ett nummer är i hex, skall det föregås av ett $-tecken. Exempel: A=$0F Variabeln A får värdet 15 POKE $D020,A Ramen blir grå SYS $FCE2 Detta nollställer datorn. FREEZER Introduktion Den vänstra knappen på TFC3 är FREEZE-knappen. Vid tryck på denna knapp så fryses alla program. Efter du tryckt kommer TFC3 att erbjuda dig flera specialfunktioner som exempelvis att göra en backupkopia på kassett eller diskett. Du kommer in i FREEZERn genom att: 1. Välja den från desktopens systemmeny. 2. Välja den från BASICens systemmeny. 3. Genom tryck på knappen på TFC3. Du lämnar FREEZERn genom att: 1. Välja ett av EXIT-kommandona. 2. Välja ett av RESET-kommandona. Dessa funktioner finns i FREEZERn: BackUp Disk BackUp Tape BackUp FDisk BackUp FTape Game Sprite I Game Sprite II Game Joyswap Game Autofire Colors BackGnd Colors ForeGnd Colors Border Print Settings Print View Print View Border Print View ForeGround Print View BColor0 Print View BColor1 Print View BColor2 Print View BColor3 Print View Exit Print Set Reset Kill Reset Zero Fill Reset CBM64 Exit Run Exit Monitor Exit Desktop BACKUP TFC3 har denna funktion som låter dig göra en backup på disk eller kassett. Game Sprite I Detta kommando tar bort sprite-till-sprite-detektionen. Vissa spel använder inte standardregistrena, och då kommer du fortsätta att dö. Game Sprite II Detta kommando tar bort sprite-bakgrunds-detektionen. Game Joyswap Detta kommando går över till andra joystickporten. Game Autofire Detta kommando låter dig vila när du spelar ett spel som man måste skjuta i hela tiden. Du håller bara ner knappen och fortsätter att ha den nedtryckt så skjuts det hela tiden. Colors Detta kommando låter dig ändra färger på skärmen. Colors BackGnd Detta kommando ändrar bakgrundsfärgen Colors ForeGnd Detta kommando ändrar förgrundsfärgen Colors Border Detta kommando ändrar ramfärgen Print Denna meny är inbyggd för skärmdumpningar. Print Settings Detta kommando öppnar fönstret och möjliggör en skärmdumpning. Print View Lätder dig se bilden som är på väg att dumpas + att du kan scrolla upp & ner med joystick eller cursortangenterna och ändra färg på bilden. Reset Denna meny ger dig följande funktioner: Reset Kill Detta kommando nollställer datorn och startar upp den som en standard Commodore. (Lämnar TFC3) Reset Zero Fill Detta kommando nollställer datorn och rensar minnet innan den startar upp. (Lämnar TFC3 aktiv) Vid användning av start up sparar minne i en backup. Reset CBM64 Detta kommando nollställer datorn och startar den som en standard Commodore. (Lämnar TFC3 aktiv) Exit Denna meny är till för att gå ur FREEZERn Exit Run Detta kommando förtsätter att exekvera det frysta programmet. Exit Monitor Detta kommando startar monitorn. Exit Desktop Lämnar FREEZERn och startar desktop. MONITORN Monitorn i TFC3 är ganska unik. Den innehåller nämligen en maskinspråksmonitor, diskmonitor, teckenmonitor & en spritemonitor. För att starta monitorn: 1. I BASIC - Skriv MON. 2. I BASIC - Tryck F2 (SHIFT+F1). 3. I BASIC - Välj från systemmenyn. 4. I FREEZERn - VäljMONITOR Du kan lämna monitorn genom att skriva X och trycka RETURN. Prompt Monitorn använder en prompt. Prompten är punkten på skärmen efter vilket du kan skriva dina kommandon. Minnesrepresentation Minnet kan fyllas med olika data. Datan kan vara nummer, text, program, tecken & sprites. TFC3 ger dig möjligheten att se minnet på olika sätt; .:2000 48 41 4C 4C 4F 20 44 49 HALLO DI Värderepresentation .[2000 HALLO DIT IS EEN TEST V/D FC III Textrepresentation .)2000 .*..*....*.....*.*..**.. Spriterepresentation .(2000 .*..*... Teckenrepresentation .,2000 48 PHA Programrepresentation Scrollning I varje representation har du möjligheten att scrolla upp och ner med funktionstangenterna: F3 = Scrolla uppåt F5 = Scrolla neråt F7 = Visa directory Ändring Med TFC3 är det enkelt att ändra data i minnet. Du behöver endast skriva in ny data över den redan existerande datan, och efter du tryckt RETURN är den nya datan accepterad. Bankswitchning I din Commodore finns flera olika ROMar. Med kommandot O kan du sätta på & stänga av ROMarna. Dett kalla bank switchning. Se O-kommandot. Lägen Om du har en diskdrive, kan du använda 2 sorters minne: Minnet i din dator, minnet i din diskdrive. Monitorkommandon: A Assemblera C Jämför minne D Disassemblera EC Ändra tecken ES Ändra sprites F Fyll minne G Exekvera H Jaga minne I Frågande L Ladda M Minnesvisning O Bankswitchning OD Diskmonitor P Printa minne R Registervisning S Spara minne T Flytta minne X Gå ur monitorn # $ @ Diskkommandon *R Läs block *W Skriv block Innan vi går in lite djupare i funktionerna i monitorn skall det nämnas att denna manual ENDAST täcker funktionerna i TFC3 och lär inte ut hur processorn i din Commodore programmeras, eller hur man programmerar den i maskinspråk, samma sak gäller även diskdriven. A Syntax: Axxxx mnemo (Operation) xxxx = Startadress mnemo = Maskinspråksinstruktionen operand = Operationen för instruktionen Detta kommando låter dig skriva dina egna maskinspråksprogram. Exempel: AC000 LDA #$00 Detta lägger instruktionen i minnespalts C000 C Syntax: C xxxx yyyy zzzz xxxx = Startadressen på första blocket yyyy = Slutadressen på första blocket zzzz = Startadressen andra blocket Detta kommando jämför två block och talar om skillnaden om det existerar någon. Numren som visas är adresser som ej är likadana, så om det ej finns någon skillnad visas inte någonting. Exempel: C 1000 1FFF 4000 Jämför block som startar på 1000 och slutar på 1FFF med blocket som börjar på 4000 och slutar följaktligen på 4FFF. D Syntax: D xxxx yyyy xxxx = Startadress yyyy = Slutadress Exempel: D 3000 300A Disassemblerar ett program som startar på minnesplats 3000 och slutar på 300A EC Syntax: EC xxxx yyyy xxxx = Startadress yyyy = Slutadress Detta kommando visar minne i form av ett tecken. Du har då möjligheten att ändra tecknet genom att trycka * om du vill sätta en bit, eller . om du vill rensa en bit. ES Syntax: ES xxxx yyyy xxxx = Startadress yyyy = Slutadress Detta kommando visar minnet som en sprite. Samma sätt för att ändra som föregående kommando. F Syntax: F xxxx yyyy zz xxxx = Startadress yyyy = Slutadress zz = Värdet du vill fylla minnet med Exempel: F 3000 4000 00 Fyller minnet med värdet 00 G Syntax: G xxxx xxxx = Startadress Detta kommando exekverar ett maskinspråksprogram från den angivna startadressen. Exempel: G 3000 Startar programmet som startar på 3000 H Syntax: H xxxx yyyy z1 z2 z3/"(Text)" xxxx = Startadress yyyy = Slutadress zn = Värdet som det ska letas efter text = Strängen som det ska letas efter Exempel: H 1000 8000 A9 00 Letar efter värdena A9 00 H 2000 F000 "JERK" Letar efter strängen "JERK" I Syntax: I xxxx yyyy xxxx = Startadress yyyy = Slutadress Detta kommando visar minnet som text. Nu kan du också ändra minnet genom att skriva den text du vill. Exempel: I 2000 203F Visar i text. L Syntax: L "Filnamn",xx(,yyyy) x = Devicenummer (01=Kassett, 08=Disk) yyyy = Startadress Exempel: L "Text",08,2000 Laddar "Test" från disk och lägger det på minnesplats 2000. M Syntax: M xxxx yyyy xxxx = Startadress yyyy = Slutadress Detta kommando visar upp minnet i form av hexadecimala värden och om möjligt som ett tecken. O Syntax: Ox (Tecknet O följt av ett värde) x = Är ett värde mellan 1 <sic!> till 7 Hexadecimala minnesplatser: Va 0000-7FFF 8000-9FFF A000-BFFF C000-CFFF D000-DFFF E000-FFFF ----------------------------------------------------------------- 00 RAM RAM RAM RAM RAM RAM 01 RAM RAM RAM RAM RAM RAM 02 RAM RAM BASIC RAM CHAR-ROM KERNEL 03 RAM RAM BASIC RAM CHAR-ROM KERNEL 04 RAM RAM RAM RAM RAM RAM 05 RAM RAM RAM RAM I/O REG RAM 06 RAM RAM BASIC RAM I/O REG KERNEL 07 RAM RAM BASIC RAM I/O REG KERNEL ----------------------------------------------------------------- Förklaringar: CHAR-ROM = Tecken-ROM I/O REG = Input-/outputregister & timer (CIA#1 och CIA#2) KERNEL = Operativsystemet OD Syntax: OD Detta kommando går över till diskmonitorn. Alla kommandon som använder minne, använder nu diskdrivens minne. P Syntax: P Detta kommando aktiverar printern, skriv P för normalt läge. R Syntax: R Dettak ommando visar registrena. Registrena är: PC = Programpekare IRQ = Interrupt REQuest BK = Aktiv bank AC = Ackumulatorn XR = X-registret YR = Y-registret SP = Stackpekare N = Negativflagga i statusregistret V = Överflödesflagga i statusregistret # = (Ej använd) B = Breakkommandoflagga i statusregistret D = Decimallägesflagga i statusregistret I = Interruptavstäningsflagga i statusregistret Z = Zeroflaggan i statusregistret C = Carryflaggan i statusregistret Om du skriver dina egna interruptrutiner, så behöver du bara ändra adressen för den för tillfället existerande interruptrutinen i registerdisplayen. PÅ detta sätt slrover du skriva en egen rutin för att ändra interruptvektorn. S Syntax: S "Filnamn",xx,yyyy,zzzz xx = Devicenummer yyyy = Startadress zzzz = Slutadress+1 Detta kommando sparar ditt program T Syntax: T xxxx yyyy zzzz xxxx = Startadress yyyy = Slutadress zzzz = Måladress Detta kommando kopierar ett block till ett annat angivet block Exempel: T 2000 3000 9000 Kopierar blocket med start på 2000 och slut på 3000 till 9000 X Syntax: X Detta kommando lämnar monitorn. # Syntax: # (Nummer) Nummer = det decimala nummer du vill konvertera Exempel: # 53281 Konverterar 53281 till $D021 $ Syntax: $ (Nummer) Nummer = Det hexadecimala nummer du vill konvertera. Fungerar som föregående kommando. @ Syntax: @(Diskkommando) Detta kommando visar ERROR-kanalen, eller ger ett diskkommando. Exempel: @ Detta läser ERROR-kanalen @$ Visar diskens directory @N:Namn,id Formaterar en disk Detta kommando gör samma som BASICens kommando DOS". *R Syntax: *R xx yy zz xx = Spår yy = Sektor zz = Plats i minnet där blocket skall starta (zz r lika med zz00) Detta kommando läser ett block på disken och placerar det på angiven minnesplats i datorn. Exempel: *R 12 00 CE Läser och placerar det på minnesplats CE00 *R 12 00 Läser block och placerar det på standaradressen CF00m (#52992). *W Syntax: *W <sic! ska vara: *W xx yy zz> Detta kommando fungerar precis som ovanstående, men med skillnaden att det skriver istället för att läsa. ANMÄRKNINGAR Vi skall nu beskriva varför vissa saker inte alltid fungerar så du som användare av TFC3 får en bättre överblick över detta ultimala verktyg till din Commodore 64/128 !!! FREEZERn Ibland kan det ta lite tid innan FREEZERns display visas. Aktivera aldrig FREEZERn när diskdriven är igång. Så långt vi vet så kan FREEZERn göra backupkopior av vilket program som helst, men med nya kopieringsskydd som med tiden dyker upp så kan vi ej garantera att det går. BACKUP Starta alltid med en "ren" maskin, iochmed att program är sparade i en packad form och detta ser till att inget onödigt är sparat. Använd Reset Zero Fill från FREEZERn innan du laddar program du vill backupkopiera. Frysta program sparas automatiskt alltid i två delar med namnen FC och -FC (för att vara kompatibla med TFC2). Du kan givetvis döpa om dem, men båda delarna måste ha samma namn, och den andra delen måste ha ett - framför sig. Backupkopior av TFC3 fungerar ej. Kassettbackuper måste laddas med den inbyggda turbon, eller en liknande turbo för att kunna laddas utan TFC3. För att försäkra sig om att backupkopior också fungerar utan TFC3, så är det rekommenderat att frysa dessa program med TFC3 avstängd (Via Kill-kommandot). Ibland är det nödvändigt att nollställa diskdriven innan en backupkopia görs. GANE Tyvärr hade vi ej möjligheten att ha med alla rasterinterrupts, så möjligheten finns att vissa bilder ej blir printade helt korrekt. GAME Om du aktiverat autofire och du fryser igen, kan du bara lämna via autofire, och inte Exit Run. ANMÄRKNINGAR PÅ DESKTOP TFC3 använder ej datorns minne, men det gör däremot desktop. Därför är du varnad innan du lämnar desktop. ANMÄRKNINGAR PÅ RESET Resetknappen ger dig möjligheten att få kontrollen över din dator när som helst. Om du trycker Commodoreknappen när du gör reset så hamnar du i desktop. Om du trycker RUN/STOP-knappen när du gör reset så hamnar du i BASIC. ANMÄRKNINGAR PÅ BASIC PACKER En hel del program är redan packade, så om du använder det på dem så blir de bara större. ANMÄRKNINGAR PÅ MUS Tyvärr kan vi ej göra något åt att vissa musar låser tangentbordet (Det är ett hårdvarufel i musen), så ibland är det nödvändigt att koppla bort musen. Vi rekommenderar om möjligt att du använder musen i joystickläge. En mus fungerar ej i FREEZERn. ANMÄRKNINGAR PÅ DISKTURBON För att undvika porblem med äldre modeller av diskdrives och disketter av dålig kvalitet, reducerade vi diskturbon till 15 gånger den normala farten. Skillnaden är minimal, och det förhindrar en hel del problem. Många av marknadens diskbaserade program är skyddade och har speciella laddningsrutiner. Det är omöjligt att skippa dessa laddningsrutiner, och därför försöker inte TFC3 göra det. Detta betyder att TFC3 laddar så mycket som möjligt med 15 gånger normalfarten, och då låta programmets egna rutiner ta över. Hur som helst så kan detta fixas genom att spara programmet med FREEZER-funktionen. ********* End of the International Project 64 etext of The Final Cartridge III Swedish manual. *********