Code für Commodore 64

Montag, 5. März, 2007

Ich wieder mein Block des Commodore 64, zur Überprüfung der Portierung dell'emultatore FC64 vorgeschlagenen quache Post vor! Leider sind einige Funktionen der Tastatur nicht in der Lage sind, damit sie arbeiten, dann konnte ich nicht versuchen, ein paar interessante Angebote (alte nostalgische Erinnerungen). Wenn Sie daran denken, den Commodore 64 hatte spezielle Kombinationen verwendet beim Schreiben von Code BASIC, als Symbol der negativen R (Reverse) oder das Herz, immer negativ, zur Reinigung des Bildschirms. Wenn jemand findet einen Weg, es zu tun ... Jedoch einige Einschränkungen können umgangen werden, indem Sie die BASIC-Kommando CHR$ Zum Beispiel, zur Reinigung des Bildschirm einfach PRINT CHR$(147) ist das Herz in negative!
Andere Tricks, wie Sperren und Entsperren der Kombination RUN / STOP-RESTORE sind auch aus meinem erreichen ... pro Stunde.

Dies ist die Liste der Code Ich habe versucht und es funktioniert:

CODE:
  1. POKE 53280, 4
  2. SYS 64766

MIT INPUT Quotes

Mette doppelte Anführungszeichen nach einer Anfrage von Tastatur

CODE:
  1. , 1 :POKE 631 , 34 100 POKE 198, 1: POKE 631, 34
  2. A $ 110 INPUT

Vertikale Linie mit dem POKE

Erstellen Sie eine vertikale Linie animierte

CODE:
  1. 147 ) 100 PRINT CHR $ (147)
  2. TO 24 110 für R = 1 bis 24
  3. + 33 + 40 *R, 5 120 POKE 55296 + 33 + 40 * R, 5
  4. + 33 + 40 *R, 71 130 POKE 1024 + 33 + 40 * R, 71
  5. 140 NEXT R

Schrumpfenden dem Bildschirm

Direkter Zugang zum VIC Video, können Sie in Beschränkung orizzonatalmente und vertikal sichtbaren Bereich des Commodore 64. Scrool für horizontale und vertikale.

CODE:
  1. POKE 53270, 32
  2. POKE 53265, 23

Stoppen Sie den Befehl Liste

Schreiben Sie jede Liste und geben Sie den folgenden Code. Nun, versuchen Sie es mit der Eingabe LIST und sehen, dass die Auflistung ist nicht mehr sichtbar, trotz der RUN die gleiche Funktion.

CODE:
  1. POKE 775, 200

Einfügemarke blinkt

CODE:
  1. POKE 788, 55

Ersetzen die Worte bereit. Von Eddie!

Die ersten 3 Zeilen kopieren Sie das Kernel-ROM aus, um RAM, dauert es eine Weile ", mindestens ein minutino zu kopieren Sie das Kernel, aber es lohnt. Die neuesten ersetzen das Wort "READY." mit "EDDIE!". Denken Sie daran, am Ende der Eingabe POKE 1,54 -, dass der Umzug mit dem Hinweis auf die Kernel-ROM in RAM. Wenn Sie wollen, versuchen Sie andere Zeichen beim nächsten Mal einfach die Zeilen von 40 ab und wählen Sie dann mit RUN 40

CODE:
  1. TO 49151 10 für j = 40.960 bis 49.151
  2. J ) 20 POKE J, PEEK (J)
  3. 30 NEXT J
  4. TO 41853 40 für J = 41.848 bis 41.853
  5. L 50 Dollar LESEN
  6. L$ ) 60 POKE J, ASC (L $)
  7. 70 NEXT J
  8. DATUM UND 80, D, D, I, E!
  9. POKE 1, 54

IF VERSEHENTLICH Typ "NEU"

Diese Zeile können Sie zum Abrufen einer Liste den Fall, dass Sie versehentlich geben Sie den Befehl NEW

CODE:
  1. :SYS 42291 :POKE 45 ,PEEK ( 34 ) :POKE 46 ,PEEK ( 35 ) :CLR POKE 2050, 1: SYS 42291: POKE 45, PEEK (34): POKE 46 PEEK (35): CLR

Ich habe auch versucht Versammlung Code aufzunehmen und sie als DATA POKE Alles scheint zu funktionieren.
Beispiele und Codicils Ich habe wirklich viele, dann werde ich aufhören hier - für jetzt. Ich hoffe, dass so bald umgesetzt werden nell'emulatore der GUS, um wieder viele Effekte und Sounds von alt - aber immer noch wunderbar - Commodore 64! Selbst eine Versammlung wäre nicht schlecht ... ;)

Verwandte Post

5 Kommentare an: "Code für Commodore 64"

  1. getAvatar 1,0 Freitag 09. März 2007 bei 21:41
    Claus Wahlers sagte:

    Vielen Dank für den schönen Artikel, und sorry für die Buchung in englischer Sprache, mein Englisch ist ein bisschen rostig ;)
    Ich arbeite an einer besseren Frontend für FC64, einschließlich Debugger, Hex-Editor, Editor und grundlegende Assembler / Disassembler. Eigentlich FC64 beinhaltet bereits voll Debugger, Assembler / Disassembler und Speicher-Dump-Funktionalität, es ist nur noch nicht in der Benutzeroberfläche. Ich dachte, Sie könnten daran interessiert sein.

    Antwort Quote
  2. getAvatar 1,0 Montag, 10. Dezember 2007 bei 18:24
    upnews.it sagte:

    undolog  »Blog Archiv Â" Code für Commodore 64 ...

    Ich wieder mein Block des Commodore 64, zur Überprüfung der Portierung dell'emultatore FC64 vorgeschlagenen quache Post vor! Leider sind einige Funktionen der Tastatur nicht in der Lage sind, damit sie arbeiten, dann konnte ich nicht versuchen, inserir ...

  3. getAvatar 1,0 Dienstag, 11. Dezember 2007 bei 22:44
    Falko sagte:

    So sperren-Wiederherstellung laufen nicht mehr verwendet Sack 788,52, während die nur wieder poke788, 51, und deaktivieren Sie die gesamte Sack, 788,49. Was die erste von 3, dass ich transkribiert Ich bin mir sicher, (er verwendet, wenn Sie die grundlegenden Codes zu schließen in Assembler-Code ;) ).

    Antwort Quote
  4. getAvatar 1,0 Dienstag, 11. Dezember 2007 bei 22:53
    Giovambattista Fazioli sagte:

    @ Falko Dank! Wir bestätigen, was ich ... Ich könnte nicht tun (und das ist der Grund, warum ich nicht ihn pokes) und simulieren RUN / STOP-RESTORE nell'emulatore Commodore 64 in Flex / Flash ActionScript 3.0. Sai-zu-Fall-Basis, was sind die entsprechenden Tasten auf der Tastatur "jetzt" traditionellen?

    Antwort Quote
  5. getAvatar 1,0 Montag, 10. November 2008 bei 17:28
    piccolametal sagte:

    Ich mag VICE-Emulator für die Nutzung zum Kopfende mir helfen mit diesem Bild http://upload.wikimedia.org/wikipedia/commons/thumb/d/db/PET_Keyboard.svg/800px-PET_Keyboard.svg.png, sondern auch mit einem Fotso Sie hier herunterladen können http://piccolametal.altervista.org/programmi/cbm-directory-charset.fon (immer Teil des Pakets, dell'emulatore Verwendung)

    Antwort Quote

Schreibe einen Kommentar

TAG XHTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <a <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Verwenden Sie <pre> zu umschließen Code