UTIL: ZX Spectrum 48K, Ram diagnostic program

Τα δικά μας προγράμματα!

Συντονιστής: Developers

Άβαταρ μέλους
ZX_Jim +
Z80 power CPU
Z80 power CPU
Δημοσιεύσεις: 1407
Εγγραφή: Παρ Σεπ 04, 2009 1:06 am
Επικοινωνία:

UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό ZX_Jim + » Δευ Ιαν 24, 2011 1:49 pm

Επειδή ο ZX Spectrum είχε δύο εκδόσεις, 16Κ και 48Κ, είχε διαγνωστικό έλεγχο της Ram κατά την εκκίνηση του συστήματος, αλλά μπορούσε να ανάψει κανονικά και με προβληματική Ram!
(Μην αναφέρω ότι άλλα 8μπιτα δεν είχαν καθόλου έλεγχο!!! :D )

Αν λοιπόν ο 48άρης μας ανοίγει κανονικά, αλλά έχει προβλήματα, υπάρχει έναν πολύ εύκολος τρόπος να δούμε αν είναι πρόβλημα στην Ram.

Απλά γράφουμε:

PRINT PEEK 23732+PEEK 23733*256

Και αν η απάντηση είναι: 65535
ο 48άρης μας δεν έχει πρόβλημα στην Ram!!!

Αν είναι οποιαδήποτε άλλη απάντηση, τρέχουμε το πρόγραμμα zxdiag !!! ;)

Αν η μνήμη μας είναι εντάξη, θα πάρουμε την παρακάτω απάντηση:

Εικόνα

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

Εικόνα

To πρόγραμμα μου, το έχω μεταγλωττίσει σε κώδικα μηχανή με το MCoderIII, για να τρέχει πιο γρήγορα και να είναι μικρό σε μέγεθος (λίγότερο από 4Κ),
αν το τρέξετε και δεν τρέχει σωστά λόγω εσφαλμένης Ram, κάντε ένα post εδώ και θα εντοπίσουμε το "χαλασμένο" τσιπ μ' άλλο τρόπο!!! :D
http://zxjim.blogspot.gr/

Άβαταρ μέλους
Anemos
AMD 4 ever?
AMD 4 ever?
Δημοσιεύσεις: 4686
Εγγραφή: Τρί Σεπ 01, 2009 12:40 am

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Δευ Ιαν 24, 2011 2:52 pm

Ευχαριστούμε Δημήτρη!
αν και νομίζω έχω ξανακάνει την ερώτηση.. για τους 128 δεν υπάρχει κάτι ε? να ελέγχει δηλαδή όλα τα chip μέχρι 128K και όχι μόνο έως 48..
Η βαθιά κατάσταση που επιπλέει

Άβαταρ μέλους
ZX_Jim +
Z80 power CPU
Z80 power CPU
Δημοσιεύσεις: 1407
Εγγραφή: Παρ Σεπ 04, 2009 1:06 am
Επικοινωνία:

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό ZX_Jim + » Δευ Ιαν 24, 2011 3:13 pm

Ο ΖΧ128Κ+ και ο 128Κ+2 gray, έχουν πλήρη έλεγχο από την Rom, αν υπάρχει προβληματική μνήμη δεν μπαίνει στο αρχικό menu! ;)
Στις εκδόσεις του Ζάχαρη (+3/+2A/+2B) όπου η rom είναι ανακατασκευασμένη,
επικρατεί μια σύγχυση.... Μπορεί να μπει στο μενού και με προβληματική Ram! :?

Μπορώ να φτιάξω κάτι αντίστοιχο βέβαια, αλλά θα ελέγχει μόνο τα πρώτα 64Κ, αν το κάνω να ελέγχει και τα 128Κ, θα γίνει πολύ μεγάλο και αν υπάρχει προβληματικό τσιπάκι δεν θα φορτώνεται.... :(
Ο έλεγχος λοιπόν θα πρέπει να γίνεται χειροκίνητα.... 8-)
http://zxjim.blogspot.gr/

Άβαταρ μέλους
Anemos
AMD 4 ever?
AMD 4 ever?
Δημοσιεύσεις: 4686
Εγγραφή: Τρί Σεπ 01, 2009 12:40 am

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Δευ Ιαν 24, 2011 3:24 pm

Αν μπορείς φτιαχτω,και ας είναι μεγάλο..
εάν υπάρχει πρόβλημα τότε ούτε τα chip που φορτώνουν το πρόγραμμα θα μπορέσουν να ολοκληρώσουν την ρουτίνα.. οπότε και έτσι θα δείξει,επιπλέον αν όλα είναι ok,τότε θα είναι μια επιβεβαίωση (για ψυχολογικούς λόγους περισσότερο..)
Αν γίνετε το πρόγραμμα να το κάνεις να φορτώνει από διαφορετικά μέρη της μνήμης? (δε ξέρω αν γίνετε) αν γίνετε τότε θα είναι μια άριστη ρουτίνα,αφού θα ελέγχει σταδιακά τη μνήμη..λέω εγω τωρα..
π.x όταν φορτώνει η ρουτίνα να υπάρχει εντολή να μεταβιβάζεται σε άλλο μέρος της μνήμης,αφήνοντας άδεια την μνήμη που είχε φορτώσει αρχικά,έτσι θα μπορέσει να την ελέγξει σαν άδεια..
(πολλά ζητάω ε?)
Η βαθιά κατάσταση που επιπλέει

Άβαταρ μέλους
ZX_Jim +
Z80 power CPU
Z80 power CPU
Δημοσιεύσεις: 1407
Εγγραφή: Παρ Σεπ 04, 2009 1:06 am
Επικοινωνία:

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό ZX_Jim + » Δευ Ιαν 24, 2011 3:29 pm

Μα αν ανάβει κανονικά και παίζει τα παιχνίδια κανονικά, δεν υπάρχει λόγο δοκιμής!
Τελος πάντως, θα το κοιτάξω και αυτό! ;)
http://zxjim.blogspot.gr/

Άβαταρ μέλους
Anemos
AMD 4 ever?
AMD 4 ever?
Δημοσιεύσεις: 4686
Εγγραφή: Τρί Σεπ 01, 2009 12:40 am

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Δευ Ιαν 24, 2011 3:33 pm

Έχεις δίκιο με τα παιχνίδια 128K.. αλλά θα έβγαζες ένα utility μουράτο, & μοναδικό,μιας και δεν υπάρχει ακόμα για 128 ελεγχτης μνήμης!
Η βαθιά κατάσταση που επιπλέει

Άβαταρ μέλους
ZX_Jim +
Z80 power CPU
Z80 power CPU
Δημοσιεύσεις: 1407
Εγγραφή: Παρ Σεπ 04, 2009 1:06 am
Επικοινωνία:

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό ZX_Jim + » Δευ Ιαν 24, 2011 3:38 pm

Υπήρχε διαγνωστική πλακέτα! :lol:
http://zxjim.blogspot.gr/

Άβαταρ μέλους
ZX_Jim +
Z80 power CPU
Z80 power CPU
Δημοσιεύσεις: 1407
Εγγραφή: Παρ Σεπ 04, 2009 1:06 am
Επικοινωνία:

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό ZX_Jim + » Δευ Ιαν 24, 2011 4:42 pm

Ευχαριστώ Σπύρο! :D
Είναι εύκολο να καταστρέψουμε τον ΖΧ με τα joystick interface (πρέπει πάντα να συνδέονται και να αποσυνδέονται όταν ο ΖΧ είναι σβηστός)....
Αρα είναι χρήσιμο ένα τέτοιο πρόγραμμα! :)
http://zxjim.blogspot.gr/

Άβαταρ μέλους
ZX_Jim +
Z80 power CPU
Z80 power CPU
Δημοσιεύσεις: 1407
Εγγραφή: Παρ Σεπ 04, 2009 1:06 am
Επικοινωνία:

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό ZX_Jim + » Δευ Ιαν 24, 2011 10:19 pm

Ισχύει για όλα τα μηχανήματα,
τα interface πρέπει να συνδέονται όταν το μηχάνημα είναι σβηστό,

επειδή όμως η χρήση τους περιορίζεται στα παιχνίδια, μόνο ο 48Κ κινδυνεύει επειδή δεν έχει θύρα joystick.....
Κινδυνεύουν βέβαια και οι 128Κ, γιατί οι χρήστες τους βαριούνται να προμηθευτούν έναν αντάπτορα atari joystick και συνδέουν interface από 48Κ....
http://zxjim.blogspot.gr/

Άβαταρ μέλους
Anemos
AMD 4 ever?
AMD 4 ever?
Δημοσιεύσεις: 4686
Εγγραφή: Τρί Σεπ 01, 2009 12:40 am

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Δευ Ιαν 24, 2011 10:27 pm

Εγώ λέω να κάνουμε ένα ηλεκτρονικό κατάστημα για τους χρήστες του φόρουμ μας (μόνο) και τους φίλους,
όπου θα πουλάμε τιμής ένεκεν διάφορα κατασκευάσματα μας.. από δωρεάν μέχρι το κόστος η ότι μπορεί ο καθένας,δηλαδή κάτω από το κόστος..
Η βαθιά κατάσταση που επιπλέει

Άβαταρ μέλους
ZX_Jim +
Z80 power CPU
Z80 power CPU
Δημοσιεύσεις: 1407
Εγγραφή: Παρ Σεπ 04, 2009 1:06 am
Επικοινωνία:

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό ZX_Jim + » Δευ Ιαν 24, 2011 10:31 pm

Αυτό ήδη το κάνουμε!
Να το δημοσιοποιήσουμε κιόλας? :lol:
http://zxjim.blogspot.gr/

Άβαταρ μέλους
Anemos
AMD 4 ever?
AMD 4 ever?
Δημοσιεύσεις: 4686
Εγγραφή: Τρί Σεπ 01, 2009 12:40 am

Re: UTIL: ZX Spectrum 48K, Ram diagnostic program

Μη αναγνωσμένη δημοσίευσηαπό Anemos » Τρί Ιαν 25, 2011 4:43 pm

spyros_s έγραψε:εγώ σας το έχω προτείνει...αλλά ο Δημήτρης δεν δέχεται ούτε σεντ...τι να τον κάνω;;;;

Γιαυτο τον παω..
ΚΡΥΦΟ ΜΗΝΥΜΑ : ΕΜΦΑΝΙΣΗ
Δημητρη στειλε και απο δω! χαχαχα
Η βαθιά κατάσταση που επιπλέει


Επιστροφή σε “* Home Micros programming *”



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: 1 και 0 επισκέπτες