Commodore 64, Ram diagnostic program


Πιθανά ο C64 ν' ανάβει κανονικά, αλλά να μην μπορεί να φορτώσει προγράμματα! Αυτό οφείλετε είτε στο PLA Chip (U17), είτε σε σφάλμα μνήμης. Μπορούμε να ελέγξουμε την μνήμη με το πρόγραμμα ramcheck!
Το πρόγραμμα θα ελέγξει και τα 65534 bytes της μνήμης RAM και θα εμφανίσει έναν πίνακα που δείχνει τον αριθμό των σφάλματων για κάθε bit του διαύλου δεδομένων. Ο C64 χρησιμοποιεί οκτώ 64K x 1bit 4164 DRAM IC's. Χρησιμοποιήστε τον παρακάτω πίνακα για ν' αποφασίσετε ποιο ή ποια IC's Θ'αντικατασταθούν:

BIT    IC
----    -----
0       U21
1       U09
2       U22
3       U10
4       U23
5       U11
6       U24
7       U12

Το πρόγραμμα αφού το έχετε μεταφέρει σε δισκέτα, το φορτώνεται με την παρακάτω εντολή:

load"ramcheck.bin",8,1

Αν όλα είναι καλά, θα πάρετε μια εικόνα σαν την παρακάτω:


Το πρόγραμμα μπορείτε να το κατεβάσετε από το ftp του cbm8bit.com από εδώ.
Πως θα μεταφέρετε το πρόγραμμα σε δισκέτα, δείτε εδώ.

VZ200, Tips & POKEs


Χρήσιμα POKE μέσα από την Basic γι' αλλαγές που θέλουμε! Η περιγραφή είναι στ' Αγγλικά για ευνόητους λόγους!







 POKE 30776,2  INVERSE TEXT ON

POKE 30776,1  INVERSE TEXT OFF

POKE 30779,0  DISABLE BEEP AND THE SOUND COMMAND

POKE 30779,1  ENABLE BEEP AND THE SOUND COMMAND

POKE 30779,87   KEYBOARD BEEP, ORANGE SCREEN

POKE 30779,243    KEYBOARD SILENT, ORANGE SCREEN

POKE 28670,15  RESTORES ALL HI-RES GRAPHICS FROM MODE(1)

POKE 31003,175  TRON

POKE 31003,0  TROFF

POKE 30723,2  DISBALE THE ERROR MESSAGE

Resistor Color Code

Πολλές φορές χρειάζεται να αναγνωρίσουμε τιμές αντιστάσεων από τον χρωματικό κώδικα, η παρακάτω εικόνα δείχνει τις αντιστοιχίες:

Κάντε 'κλικ' επάνω στη εικόνα για μεγέθυνση !

Στην παρακάτω εικόνα είναι οι συνηθέστεροι συνδυασμοί χρωματικού κώδικα:

Κάντε 'κλικ' επάνω στη εικόνα για μεγέθυνση !

ZX_Jim Greece

e-mail: dcotsos2015@gmail.com