Code pour le Commodore 64

J'ai récupéré mon bloc pour voir le Commodore 64 ports dell'emultatore FC64 proposé Quach Message elle! Malheureusement, certaines fonctions du clavier ne sont pas tout à fait réussi à les faire travailler, afin que je puisse essayer de mettre quelques listes intéressantes (vieux souvenirs nostalgiques). Si vous vous souvenez le Commodore 64 avait des combinaisons spéciales utilisées lors de l'écriture de code de base, comme le symbole de la R négatives (arrière) ou le petit cœur, toujours négatif, pour essuyer l'écran. Si quelqu'un trouve une façon de le faire ... Cependant, certaines limitations peuvent être contournées en utilisant la commande de base CHR$ . Par exemple, pour nettoyer l'écran il suffit d'utiliser PRINT CHR$(147) , ce qui correspond à un coeur peu négatif!
D'autres astuces, comme une serrure à combinaison et déverrouiller le RUN / STOP RESTORE sont également hors de ma portée ... pour l'instant.

Voici une liste de code que j'ai essayé et ça fonctionne:

1
2
POKE 53280,4
SYS 64766

Les entrées à l'CITATIONS

Mettez des guillemets après la demande à partir du clavier

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

Ligne verticale avec le POKE

Créer animés ligne verticale

1
2
3
4
5
100 PRINT CHR $ (147)
110 pour R = 1 à 24
POKE 55296 33 120 40 * R, 5
130 POKE 1024 33 40 * R, 71
140 Suivant Une

RETRACTION ÉCRAN

Accès direct à la vidéo CIV, et verticalement orizzonatalmente permet de restreindre la zone visible de la Commodore 64. Utilisé pour le déroulement des horizontales et verticales.

1
2
POKE 53270,32
POKE 53265,23

LISTE DE CONTRÔLE DE BLOC

Rédiger une liste, et entrez le code suivant. il codice funzioni uguale. Maintenant, essayez de taper LIST et vous verrez que la liste ne s'affiche plus, malgré le RUN le code fonctionne de la même.

1
775.200 POKE

Le curseur clignotant

1
POKE 788,55

Prêt à remplacer les mots. Avec Eddie!

Les 3 premières lignes à copier le noyau de la ROM dans la RAM, considèrent qu'il faut un «tout, au moins un minutino de copier le noyau, mais il vaut la peine. Ce dernier remplace le "prêt". Avec "Eddie". Rappelez-vous, à la fin de la dactylographie POKE 1,54 - ce qui déplace le pointeur vers le noyau de la ROM vers la RAM. Si vous voulez essayer d'autres caractères la prochaine fois que vous venez de lancer les lignes de 40 sur les, puis utilisez RUN 40

1
2
3
4
5
6
7
8
9
10
10 pour J = 40960 à 49151
J 20 POKE, PEEK (J)
30 J PROCHAINE
40 pour J = 41848 À 41853
LIRE L'$ 50
60 POKE, J ASC (dollars américains)
70 J PROCHAINE
DATE 80 E, D, D, I, E,!

POKE 1,54

Si accidentellement DIGIT "NOUVEAU"

Cette ligne vous permet de récupérer une liste au cas où vous tapez la commande NEW

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

. J'ai aussi essayé le code de l'Assemblée, en l'insérant en tant DATA et autres POKE . Tout semble fonctionner.
Exemples et codicilles j'ai vraiment beaucoup, donc je vais m'arrêter ici - pour l'instant. J'espère que dès que vous mettez en œuvre l'émulateur SID également, si de nombreux effets et des sons pour faire revivre la vieille - mais toujours merveilleux - Commodore 64! Assemblée a aussi serait pas mal ... ;)

5 commentaires à "Code pour Commodore 64"

  1. 9 mars 2007 Wahlers Claus :

    Merci pour le bel article, et désolé pour l'affichage en Italiano, l'italien est mon peu rouillé ;)
    Je travaille sur une meilleure interface pour FC64, y compris débogueur, éditeur hexadécimal, éditeur de base et l'assembleur / désassembleur. En fait déjà FC64 comprend débogueur complet, l'assembleur / désassembleur et la fonctionnalité de vidage de mémoire, c'est juste pas encore reflété dans l'interface utilisateur. J'ai pensé que vous seriez intéressés.

  2. 10 décembre 2007 upnews.it :

    undolog  »Blog Archive » Code pour Commodore 64 ...

    J'ai récupéré mon bloc pour voir le Commodore 64 ports dell'emultatore FC64 est proposé message Quach! Malheureusement, certaines fonctions du clavier ne sont pas tout à fait réussi à les faire travailler, alors je pourrais essayer et entrez ...

  3. 11 décembre 2007 Falko:

    Pour bloquer STOP RUN restauration à l'aide fouiller 788,52, tandis que la seule restauration poke788, 51 ans, et d'annuler toutes les pokes, 788,49. En ce qui concerne le premier des trois que j'ai écrit, je suis sûr (j'ai utilisé ce code lorsque le déplacement pour fermer le code assembleur de base ;) ).

  4. 11 décembre 2007 Giovambattista Fazioli :

    @ Falko: merci! Pouvez-vous confirmer que ... je n'étais pas capable de faire (et c'est pourquoi je n'ai pas inclus ces pokes) et de simuler le RUN / STOP RESTORE émulateur Commodore 64 créé en Flex / Flash ActionScript 3.0 . Savez-vous si ce sont les touches correspondantes au clavier «maintenant» traditionnel?

  5. 10 novembre 2008 piccolametal:

    J'aime utiliser l'émulateur VICE pour la tête de lit m'a aidé avec cette même avec ce que vous pouvez télécharger ici Fotso http://piccolametal.altervista.org/programmi/cbm-directory-charset.fon (il est toujours partie du package que j'utilise l'émulateur)

Laisser un commentaire

XHTML TAG PERMIS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CODE D'INSERTION:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Arrêtez SOPA