Acrobase  

Καλώς ήρθατε στην AcroBase.
Δείτε εδώ τα πιο πρόσφατα μηνύματα από όλες τις περιοχές συζητήσεων, καθώς και όλες τις υπηρεσίες της AcroBase.
H εγγραφή σας είναι γρήγορη και εύκολη.

Επιστροφή   Acrobase > Υπολογιστές και Τεχνολογία > 8 bit και άλλα αρχαία
Ομάδες (Groups) Τοίχος Άρθρα acrobase.org Ημερολόγιο Φωτογραφίες Στατιστικά

Notices

Δεν έχετε δημιουργήσει όνομα χρήστη στην Acrobase.
Μπορείτε να το δημιουργήσετε εδώ

Απάντηση στο θέμα
 
Εργαλεία Θεμάτων Αξιολογήστε το θέμα Τρόποι εμφάνισης
  #1  
Παλιά 05-03-11, 14:56
Το avatar του χρήστη Morgul
Morgul Ο χρήστης Morgul δεν είναι συνδεδεμένος
Άσωτος διαχειριστής
 

Τελευταία φορά Online: 28-06-18 14:06
Φύλο: Δεν έχω αποφασίσει ακόμα
Ο Sinclair ZX81 γίνεται 30!

Σήμερα είναι τα τριακοστά γενέθλια του Sinclair ZX81!



Να μερικά τεχνικά χαρακτηριστικά:

CPU: Zilog Z80A, 8 bits, 3.25 MHz.
ROM: 8192 bytes (8 kB).
RAM: 1024 bytes (1 kB). Περιλαμβάνει video RAM.
«Γραφικά»: 32×24 μονόχρωμο κείμενο, 64×48 μονόχρωμα block graphics (ουσιαστικά το mode κειμένου είναι).
«Ήχος»: Δεν έχει.
«Πληκτρολόγιο»: 40 πλήκτρα μεμβράνης.
I/O: έξοδος τηλεόρασης, είσοδος/έξοδος κασετοφώνου (ταχύτητα 250 bps), θύρα επέκτασης.

Τιμή: £50 το 1981 σε μορφή kit. Με μόνο 4 ολοκληρωμένα και κάμποσα παθητικά εξαρτήματα, η κατασκευή ήταν πανεύκολη, και ακόμα είναι.

Για τους παρατηρητικούς: για mode κειμένου 32×24 χρειάζεσαι 32×24 = 768 bytes, = 0.75 kByte = 75% της μνήμης του υπολογιστή. Αυτό άφηνε 256 bytes ελεύθερα αν ήθελες να χρησιμοποιήσεις την οθόνη. Η αγορά της επέκτασης μνήμης 16 kByte ήταν σχεδόν υποχρεωτική, αλλά η συσκευή της Sinclair, σε μέγεθος και σχήμα πακέτου τσιγάρων, στεκόταν όρθια πίσω από τον Η/Υ. Οι επαφές ήταν πολύ χαλαρές, και η επέκταση μνήμης είχε την κακή τάση να... πέφτει κάτω με αστείες ή τραγικές συνέπειες (μπορούσε να κάψει τον Η/Υ και/ή την επέκταση μνήμης). Μετέπειτα συσκευές από άλλες εταιρείες είχαν διάφορους έξυπνους μηχανισμούς για να μένουν συνδεδεμένες.
Απάντηση με παράθεση
The Following 5 Users Say Thank You to Morgul For This Useful Post:
Archmage (05-03-11), Nikoscot (08-03-11), Qluser (06-03-11), vgiagias (05-03-11), Xenios (05-03-11)
  #2  
Παλιά 06-03-11, 16:30
Qluser Ο χρήστης Qluser δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 20-05-18 17:57
Αρχική Δημοσίευση από Morgul Εμφάνιση μηνυμάτων
Για τους παρατηρητικούς: για mode κειμένου 32×24 χρειάζεσαι 32×24 = 768 bytes, = 0.75 kByte = 75% της μνήμης του υπολογιστή. Αυτό άφηνε 256 bytes ελεύθερα αν ήθελες να χρησιμοποιήσεις την οθόνη.
Είναι λίγο πιο έξυπνο, το ποσό της μνήμης που είναι αφιερωμένο στη οθόνη ("display file") αυξομειώνεται δυναμικά ανάλογα με τα περιεχόμενα (σαν ένα χαριτωμένο side-effect αυτού του σχεδιασμού, τις μισές φορές που πετάει 4/0 (out of memory) error δεν μπορεί να το δείξει ολόκληρο).

Επίσης το σύστημα τρώει άλλα 120-κάτι bytes για μεταβλητές συστήματος, stack, buffers για τον εκτυπωτή κλπ.
Απάντηση με παράθεση
  #3  
Παλιά 06-03-11, 16:36
Το avatar του χρήστη Archmage
Archmage Ο χρήστης Archmage δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 13-03-18 23:30
Φύλο: Άντρας
Νοστάλγησα λίγο το atari μου με τα 7 ελεύθερα bytes στο zero page...
__________________
may you live in interesting times
Απάντηση με παράθεση
  #4  
Παλιά 06-03-11, 16:50
Το avatar του χρήστη Morgul
Morgul Ο χρήστης Morgul δεν είναι συνδεδεμένος
Άσωτος διαχειριστής
 

Τελευταία φορά Online: 28-06-18 14:06
Φύλο: Δεν έχω αποφασίσει ακόμα
Αρχική Δημοσίευση από Qluser Εμφάνιση μηνυμάτων
Είναι λίγο πιο έξυπνο, το ποσό της μνήμης που είναι αφιερωμένο στη οθόνη ("display file") αυξομειώνεται δυναμικά ανάλογα με τα περιεχόμενα (σαν ένα χαριτωμένο side-effect αυτού του σχεδιασμού, τις μισές φορές που πετάει 4/0 (out of memory) error δεν μπορεί να το δείξει ολόκληρο).
Το είχε και ZX80 αυτό; Εξηγεί αρκετά το σουρεαλισμό που είχε στα schematics, εκτός κι αν απλά το έκανε με software. Θυμάσαι πώς δούλευε αυτό από τη μεριά του χρήστη;
Απάντηση με παράθεση
  #5  
Παλιά 06-03-11, 17:06
Qluser Ο χρήστης Qluser δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 20-05-18 17:57
Αρχική Δημοσίευση από Morgul Εμφάνιση μηνυμάτων
Το είχε και ZX80 αυτό;
Δεν ξέρω, δεν είχα τέτοιο :-(

Εξηγεί αρκετά το σουρεαλισμό που είχε στα schematics, εκτός κι αν απλά το έκανε με software. Θυμάσαι πώς δούλευε αυτό από τη μεριά του χρήστη;
Νομίζω ήταν software-side. Δεν ξέρω πολλές λεπτομέρειες αλλά ο χρήστης δεν έχει έλεγχο στο τι γίνεται. Απλά βλέπει πχ "4/", το output του LIST κομμένο κλπ όποτε το σύστημα δεν έχει αρκετή RAM για να μεγαλώσει το display file.
Απάντηση με παράθεση
  #6  
Παλιά 07-03-11, 17:55
Το avatar του χρήστη eliaskas
eliaskas Ο χρήστης eliaskas δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 30-01-17 17:59
Φύλο: Άντρας
Η διαθεσή μου τώρα:
Έχω ένα τέτοιο!!! Μόνο που δεν λειτουργεί... Κάτι έχει καεί...
__________________
Quis custodiet ipsos custodes?
Απάντηση με παράθεση
  #7  
Παλιά 08-03-11, 01:55
Το avatar του χρήστη Morgul
Morgul Ο χρήστης Morgul δεν είναι συνδεδεμένος
Άσωτος διαχειριστής
 

Τελευταία φορά Online: 28-06-18 14:06
Φύλο: Δεν έχω αποφασίσει ακόμα
Αρχική Δημοσίευση από Qluser Εμφάνιση μηνυμάτων
Νομίζω ήταν software-side. Δεν ξέρω πολλές λεπτομέρειες αλλά ο χρήστης δεν έχει έλεγχο στο τι γίνεται. Απλά βλέπει πχ "4/", το output του LIST κομμένο κλπ όποτε το σύστημα δεν έχει αρκετή RAM για να μεγαλώσει το display file.
Το βρήκα τελικά, ήταν τελείως software side (φυσικά), με τη ULA να εκτελεί απλά χρέη timer.

Εξαιρετικά τρομακτική εξήγηση για τα περισσότερα display hacks του ZX81.

Αρχική Δημοσίευση από eliaskas Εμφάνιση μηνυμάτων
Έχω ένα τέτοιο!!! Μόνο που δεν λειτουργεί... Κάτι έχει καεί...
Δεν έχει και πολλά να καούν... CPU, ULA, RAM, ROM και RF modulator. Απ'όσο θυμάμαι, τα ULA στα 8bit της Sinclair ψοφάνε συχνά.
Απάντηση με παράθεση
The Following 2 Users Say Thank You to Morgul For This Useful Post:
eliaskas (08-03-11), Qluser (08-03-11)
  #8  
Παλιά 08-03-11, 10:26
Qluser Ο χρήστης Qluser δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 20-05-18 17:57
Στο δικό μου τα έχουν ψιλοφτύσει οι επαφές του DC-in. Με λίγη προσοχή δουλεύει αλλά είναι ακόμα πιο ευαίσθητο κι από αυτά με wobbly RAM packs :-/
Απάντηση με παράθεση
  #9  
Παλιά 08-03-11, 11:44
Το avatar του χρήστη Morgul
Morgul Ο χρήστης Morgul δεν είναι συνδεδεμένος
Άσωτος διαχειριστής
 

Τελευταία φορά Online: 28-06-18 14:06
Φύλο: Δεν έχω αποφασίσει ακόμα
Αρχική Δημοσίευση από Qluser Εμφάνιση μηνυμάτων
Στο δικό μου τα έχουν ψιλοφτύσει οι επαφές του DC-in. Με λίγη προσοχή δουλεύει αλλά είναι ακόμα πιο ευαίσθητο κι από αυτά με wobbly RAM packs :-/
Μου δίνεται η εντύπωση ότι όλα αυτά τα aftermarket kits που κυκλοφόρησαν τη δεκαετία του '90 ήταν σημαντικά καλύτερης ποιότητας από τον «βιομηχανικής» παραγωγής ZX80/ZX81.

Τελικά αν φτιάξεις ένα ZX80 μόνος σου, με veroboard, κολλητήρι και καλώδιο γεφυρώσεων, θα έχεις ανώτερο προϊόν. Του βάζεις 64k SRAM (αν βρεις τόσο μικρή), του βάζεις και την 4k ROM (ZX80) και την 8k ROM (ZX81) με ένα απλό διακοπτάκι για επιλογή, και έχεις ένα από τα καλύτερα ZX8[01] που βγήκαν ποτέ. Ακόμα και το πληκτρολόγιο θα είναι καλύτερο.
Απάντηση με παράθεση
  #10  
Παλιά 08-03-11, 12:32
Το avatar του χρήστη Xenios
Xenios Ο χρήστης Xenios δεν είναι συνδεδεμένος
Administrator
 

Τελευταία φορά Online: 12-11-16 10:12
Φύλο: Άντρας
Αρχική Δημοσίευση από Morgul Εμφάνιση μηνυμάτων
Του βάζεις 64k SRAM (αν βρεις τόσο μικρή), του βάζεις και την 4k ROM (ZX80) και την 8k ROM (ZX81) με ένα απλό διακοπτάκι για επιλογή, και έχεις ένα από τα καλύτερα ZX8[01] που βγήκαν ποτέ. Ακόμα και το πληκτρολόγιο θα είναι καλύτερο.
Ναι, αλλά αν δεν σου βγάλει το out of memory μετά από 7-8 σειρές basic, χάνεις όλη την ... μαγεία

Δεν μπορώ να εκφέρω άποψη για το ΖΧ80, εκείνη την εποχή ήμουν του επιπέδου «Μα γιατί δεν μου βγάζει το πρόγραμμα που έκανα χθες, όταν πατάω run ή list;»
__________________
όταν γράφεται η ιστορία της ζωής σου,
μην αφήνεις κανέναν να κρατάει την πένα
Απάντηση με παράθεση
  #11  
Παλιά 09-03-11, 07:57
Το avatar του χρήστη eliaskas
eliaskas Ο χρήστης eliaskas δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 30-01-17 17:59
Φύλο: Άντρας
Η διαθεσή μου τώρα:
Exclamation

... και αν χρειαστείς τσιπάκια που τα βρίσκεις; ΟΚ CPU βρίσκεις. Απ' τα υπόλοιπα, τι γίνεται; Απλά θα μου άρεσε να το ξαναδώ να λειτουργήσει...
__________________
Quis custodiet ipsos custodes?
Απάντηση με παράθεση
  #12  
Παλιά 09-03-11, 12:06
Το avatar του χρήστη Morgul
Morgul Ο χρήστης Morgul δεν είναι συνδεδεμένος
Άσωτος διαχειριστής
 

Τελευταία φορά Online: 28-06-18 14:06
Φύλο: Δεν έχω αποφασίσει ακόμα
Αρχική Δημοσίευση από eliaskas Εμφάνιση μηνυμάτων
... και αν χρειαστείς τσιπάκια που τα βρίσκεις; ΟΚ CPU βρίσκεις. Απ' τα υπόλοιπα, τι γίνεται; Απλά θα μου άρεσε να το ξαναδώ να λειτουργήσει...
Η ULA είναι custom chip, και προφανώς δεν ξαναβρίσκεται αν δεν κανιβαλίσεις άλλο ZX81.

CPU σε PDIP40 packaging (aka μέτριου πλάτους σαρανταποδαρούσα) βρίσκεις με λίγη τύχη. Οι περισσότεροι σύγχρονοι Z80 (ναι, υπάρχουν ακόμα!) είναι μικροσκοπικά SMT packages και θέλουν adaptor daughterboard για να αντικαταστήσουν τον Z80 σε PDIP40 package.

RAM: λέγεται ότι μπορείς να βρεις το συγκεκριμένο τύπο SRAM ακόμα, αν ψάξεις λίγο. Εννοείται ότι μπορείς να βάλεις μεγαλύτερη ποσότητα αν θες. Μην ξεχάσεις να γειώσεις τις αχρησιμοποίητες γραμμές Ax. Η πλακέτα του ZX81 δέχεται μέχρι 2K RAM (address bus A0 ως A10). Αν βάλεις μεγαλύτερη μνήμη θα χρειαστείς μερικές γεφυρώσεις από το expansion port προς τις έξτρα γραμμές Ax της SRAM.

ROM: ξέχνα το, φυσικά! Την αντικαθιστάς με EPROM ή με Flash RAM σε adaptor. Και μια και θα δυσκολευτείς να βρεις τόσο λίγη μνήμη (64kbits), παίρνεις, πχ, 256 ή 512 kbits (32 ή 64 kBytes — οι *ROM/Flash RAM μετριούνται σε bits, όχι bytes) και γράφεις μέσα τη ROM του ZX81, του ZX80, και κάποιες πειραγμένες, third party ή σύγχρονες ROM, τις οποίες μπορείς να επιλέγεις με διακοπτάκια.

RF Modulator: το σήμα που μπαίνει μέσα στον modulator είναι Composite Video. Μπορείς να βγάλεις ένα καλώδιο προς τα έξω με ένα θηλυκό RCA πριζάκι και να συνδέεις τον ZX81 σου σε τηλεόραση με το κίτρινο (composite) RCA. Το έχω κάνει με τον Oric Atmos μου και δούλεψε καλά.

Φυσικά, αν θες να το κρατήσεις στην παρθένα μορφή του, η μόνη λύση είναι να βρεις ανταλλακτικά στη μορφή ενός άλλου ZX81.
Απάντηση με παράθεση
Οι παρακάτω χρήστες έχουν πει 'Ευχαριστώ' στον/στην Morgul για αυτό το μήνυμα:
eliaskas (10-03-11)
  #13  
Παλιά 10-03-11, 07:45
Το avatar του χρήστη eliaskas
eliaskas Ο χρήστης eliaskas δεν είναι συνδεδεμένος
Μέλος
 

Τελευταία φορά Online: 30-01-17 17:59
Φύλο: Άντρας
Η διαθεσή μου τώρα:
Wink ZX81

Ευχαριστώ φίλε... Πολύ σημαντικές πληροφορίες. Να 'σαι καλά!!!

__________________
Quis custodiet ipsos custodes?
Απάντηση με παράθεση
Απάντηση στο θέμα


Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες)
 
Εργαλεία Θεμάτων
Τρόποι εμφάνισης Αξιολογήστε αυτό το θέμα
Αξιολογήστε αυτό το θέμα:

Δικαιώματα - Επιλογές
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι σε λειτουργία

Που θέλετε να σας πάμε;


Όλες οι ώρες είναι GMT +3. Η ώρα τώρα είναι 04:28.



Forum engine powered by : vBulletin Version 3.8.2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.