8 και 16 bit θρύλοι και αναμνήσεις

Σωστος :proud: (επεσες μεσα κατα 95% !)

Ειναι μια μητρικη 8086 (αρα οχι XT, 8088) σε καρτα μεγεθους παλαμης (Arduino form factor) !

Το overkill της ολης ιστοριας ειναι εκεινος ο Rambo στην μεση ... το ΧΙLINX chipset.
Ειναι για πολυ πολυ πολυ ισχυροτερους επεξεργαστες ... αλλα κανει δουλεια και με ασθενεστερους.
Τα αλλα δυο μακροστενα chips ειναι (φυσικα) ο 8086 (στα 10 MHz) και η custom EPROM η οποια
(για οποιον εχει κακαλα) δυναται να τρεξει ... ROM Basic .... αποκλειστικα μεσα απο το chip
χωρις καμια συνδρομη μνημης ! :blink:

Ακριβως απο κατω, 512Κ SRAM (ουτε στα πιο τρελλα μας ονειρα SRAM για 8086 !!!!!!!!!!) η οποια
αρκει (και ας μην ειναι 640Κ). Γιατι δεν ειναι 640Κ ? Γιατι η SRAM δεν βρισκεται πια σε 64Κ packages
ωστε να φτασει ακριβως τα 640Κ. Γιατι δεν ειναι 1024Κ (2 x 512K) ? Γιατι ο 8086 ΔΕΝ επιτρεπει
ΒΙΟS masking ωστε να αντιγραφει η διευθυνση του BIOS (Α000) απευθειας στην μνημη SRAM.
Δηλαδη, ο παιχτης προσπαθησε να χρησιμοποιησει 1024Κ αλλα ... οι ανεπαρκειες του 8086
ΔΕΝ τον αφησαν.

Παραδιπλα .... 1Mb flash memory για εγγραφες στο chip της EPROM !!! Γιατι δεν τα στριμωξαν
ολα μεσα στην EPROM ? Παλι ... οι ανεπαρκειες του 8086. O 8086 Δεν υποστηριζει flash EPROM.
Πρεπει να γινει σε ξεχωριστη μνημη (buffer) και ΜΕΤΑ ... να εγγραφθει στην EPROM. Γιατι ?
Γιατι ο Rambo XILINX καταλαβαινει μονο απο masκable interrupts. Ο 8086 απο non-maskable.
Καπως, επρεπε να επικοινωνησουν αυτοι οι δυο !

To 4o (απο αριστερα και κατω, chip) UART controller για την σειριακη συνδεση με τον εξω κοσμο.
Φαινεται και το τεραστιο βυσμα τερμα δεξια. Η σειριακη συνδεση ειναι απο τις πλεον κρισιμες στον
κοσμο των 8086, can't do without it !

Το ασημενιο κουρκουμπινι ακριβως κατω απο το XILINX .... ο κρυσταλλος χρονισμου !
Υπαρχει ενα ακομα τσιπακι τερμα δεξια και στην μεση. ΑDC (Analog to Digital controller) :blink:
Βρε πατε καλα ? :laugh: Σε 8086 ... ADC ? Το ηθελε ο κατασκευαστης της καρτουλας.
Μην με ρωτατε γιατι ? ΤΟ ΗΘΕΛΕ !

Τα υπολοιπα βυσματα ειναι για add-on καρτουλα (εντελως custom) που κουμπωνει πανω
και εξυπηρετει καποια απο τις αναγκες του κατασκευαστη. Matrox-style daughter board !
 
Αυτό δηλαδή το σχεδίασε κάποιος με σκοπό να καλύψει κάποια πραγματική ανάγκη ή απλά επειδή μπορούσε (και του περίσσευε ένας 8086); Γιατί και ένα fpga σκέτο μπορεί να κάνει τα ίδια ή και αρκετά περισσότερα..
 
Απο οσο θυμαμαι, το ξεκινησε επειδη ηθελε να φτιαξει ενα 8086 board (Arduino form factor)
αλλα εξελισσοντας το ... του ανοιξε η ορεξη και προσθεσε μερικες ακομα δυνατοτητες.
(το ADC αλλα και τα βυσματα για daughter board). Δεν ξερω τι κανει η daughter board
αλλα ολο το υπολοιπο, αν εχεις ενα πληκτρολογιο και μια σειριακη συνδεση .. ΔΟΥΛΕΥΕΙ !
 
Γιατι ο 8086 ΔΕΝ επιτρεπει ΒΙΟS masking ωστε να αντιγραφει η διευθυνση του BIOS (Α000) απευθειας στην μνημη SRAM.

Διορθωσις :

ΔΕΝ χρησιμοποιεται ΟΛΗ η περιοχη μνημης (απο A000 μεχρι FFFF) απο το system BIOS.
Απλα εκει μεσα βρισκονται διευθυνσεις που ειναι system-reserved για ROMs αλλων περιφερειακων
αλλα και frame-buffers. Περιεργη μνημη ... που ακομα και να ηθελες να την "κολλησεις" με την
system memory (0000 μεχρι 9FFF) να την κανεις ενα μαζι της .... ΔΕΝ μπορουσες !
 
successful-libraries-nhlta-05182015-4-638.jpg
 
Απάντηση: Re: 8 και 16 bit θρύλοι και αναμνήσεις

Αυτό δηλαδή το σχεδίασε κάποιος με σκοπό να καλύψει κάποια πραγματική ανάγκη ή απλά επειδή μπορούσε (και του περίσσευε ένας 8086); Γιατί και ένα fpga σκέτο μπορεί να κάνει τα ίδια ή και αρκετά περισσότερα..

Ελα Δημητρη ... βρηκα το λινκ !

http://tech.mattmillman.com/projects/8od/

Ξαναθυμηθηκα οτι ο τυπος βρηκε και κοπλαρε ... εναν K1810BM86 ... made in USSR !!!!!
 
Ο V30 (ενας 8086 χρονισμενος στα 12 MHz) ηταν ο ταχυτερος 8086.
Hταν pin compatible με τον 8086 ... oμως, εσωτερικα ... αλλο beast, αλλη σχεδιαση.
Απο την πρωτη στιγμη ειχε πολλα προβληματα στην επικοινωνια με την μνημη DRAM.

KL_NEC_V30.jpg


Τα chipsets (για 8086/8088) θεωρουσαν δεδομενο οτι η CPU δεν χρονιζοταν πανω απο 10 MHz.
Οποτε και ηταν ΕΝΤΕΛΩΣ στανταρντ οι διαιρεσεις με τον κρυσταλλο χρονισμου (δια 3, παντα).
Για 5 MHz CPU (η 4.77 MHz, to be more precise) το chip ελεγχου απαιτουσε ~15 MHz κρυσταλλο.
Για 8 MHz CPU το chip ελεγχου απαιτουσε 24 MHz κρυσταλλο και για 10 MHz CPU ... 30 ΜΗz κρυσταλλο.
Στα 12 MHz ... δεν βγαιναν μητρικες με 36 MHz κρυσταλλο (η επρεπε να παραγγειλεις μια !!!!!!!).
Oποτε ξεκινουσαν τα κολπα με συνθετα κλασματα χρονισμου και οχι ακεραιους αριθμους.

Φανταστειτε οτι ο V30 επετρεπε χρονισμους μεχρι τα 16 MHz (δηλαδη, κρυσταλλο στα 48 MHz !!!! )
Ιδεωδης 8086, αλλα .... τον προλαβε ο 80286 :nounder: ... που ηταν ακομα πιο ΙΔΕΩΔΗΣ :proud:
 
Ε .... ΟΧΙ :blink: .... ιμποσιμπιλε :bang: .... νον τσι κρεντο :blink:

Aυτος ειναι ενας πολυυυυυυυυυυ cool επεξεργαστης ! :cool4:

80386.jpg


ΜΗΝ νομιζετε .... γηρασκω αει διδασκομενος :nounder: .... (οσο περισσοτερο ψαχνω !)
 
Ξεθαβοντας κατι κασσετες σημερα ... ξεθαψα και αυτο :proud: ... GA 5AX !

GigaByte GA-5AX.jpg

Τελευταιο super socket-7 (για απλους Pentium). Tης ειχα κοτσαρει εναν AMD K6-III 500.
Τον ισχυροτερο που μπηκε ποτε σε αυτο το socket. Η μου καηκε και εβαλα εναν 400αρη ? :hmmmm2:
Δεν θυμαμαι παιδια :nounder: ...

Παντως ΔΕΝ λειτουργει (.... αλλα λειτουργει μια αλλη Γιγαβυτη, του 2001, για Athlon XP).
 
Σιγουρα ΟΧΙ 16μπιτος θρυλος .... ομως .... ΕΙΝΑΙ ιδιας περιπου εποχης με τον 8086. :blink: :bang:
ΝΑΙ ... ειναι 32μπιτος .... ειναι IBM .... και (κατα πασα πιθανοτητα) απο τους πρωτους RISC !!!!!

ΙΒΜ ROMP (ναι ... ειναι 5 ξεχωριστα chips + 1 memory controller ..... + 1 Motorola FPU :bang:)
Χρονισμενος στα 5.88 MHz ... και η μνημη εμπαινε κατοπιν παραγγελιας (απο 1 μεχρι 4 μεγαβυτα).
Oλα αυτα σε μια εντελως custom (aka proprietary) καρτουλα με επωνυμια ... ΙΒΜ RΤ6150 ... που
ενας θεος ξερει "που" βυσματωνε ! Γνωριζετε καποιον server που "εβλεπε" τα συγκεκριμενα slot pins ? :blink:

CPU_IBM_RT6150_1HD.jpg


Oλα αυτα .... πισω στο 1984. Απο αυτο το "χαλι" προεκυψε ο ... IBM Power PC 601 !!!!
Που κοσμει τα κυκλωματα των καλυτερων ρομποτικων μας μηχανηματων στο ηλιακο συστημα
(και μας κανει περηφανους :proud: .... σε καθε πετροφαγο και αμοιβαδα :laugh:). O i860 θα αργουσε
αλλα πεντε χρονια (1989) για το ντεμπουτο του !
 
Φωτορεαλισμος οροσειρας (!!!) :blink: ..... εποχων ΖΧ Spectrum :smash: ....

hqdefault.jpg


ΔΕΝ ειναι ο αρχικος flight simulator της Psion (1982) .... αλλα ο μεταγενεστερος για Αpache (1985)
.... που υποτιθεται οτι ηταν .... ακομα πιο γκαγκαν εξομοιωτης :proud: (.... βρασε ορυζα :laugh:)
 
Re: Απάντηση: 8 και 16 bit θρύλοι και αναμνήσεις

Φωτορεαλισμος οροσειρας (!!!) :blink: ..... εποχων ΖΧ Spectrum :smash: ....

hqdefault.jpg


ΔΕΝ ειναι ο αρχικος flight simulator της Psion (1982) .... αλλα ο μεταγενεστερος για Αpache (1985)
.... που υποτιθεται οτι ηταν .... ακομα πιο γκαγκαν εξομοιωτης :proud: (.... βρασε ορυζα :laugh:)



χα χα !!

το παραπάνω μου φαινότανε εικόνα από το μέλλον
τότε
που δεν μπορούσα να έχω ούτε το παρακάτω,
γιατί για να το τρέξω θα έπρεπε να είχα επέκταση μνήμης RAM στα 16 ΚΒ (ναι Κ !!! ) στον ZX81 που είχα



FlightSimulation.screen.gif
 
τότε τα βλέπαμε αυτά και εκστασιαζόμασταν

ήταν κάτι καινούριο,
και επίσης καταλαβαίναμε πόση σκέψη και δουλειά είχανε από πίσω τους,

σήμερα τα παιδιά μου δεν εντυπωσιάζονται με τίποτα, τα θεωρούν όλα αυτονόητα
 
Ξερεις γιατι εκστασιαζομασταν ?

Γιατι (για καποιο απροσδιοριστο λογο) πιστευαμε οτι ο ΠΡΑΓΜΑΤΙΚΑ αληθοφανης simulator
ηταν θεμα μερικων ετων (μην πω, μηνων). Τοση ΠΙΣΤΗ μας ειχε εμφυσησει ο καλπασμος
της τεχνολογιας (αλλα και του marketing) εκεινης την εποχης !

Τελικα ο ΠΡΑΓΜΑΤΙΚΑ αληθοφανης simulator ... ηρθε .... ΣΑΡΑΝΤΑ χρονια ΜΕΤΑ :nounder:

(Ψιτ ... που σαι ? .... εαν ηθελες να ξανατρεξεις τον simulator επρεπε να περιμενεις
το rewind της κασσετας να τελειωσει :rolleyes:)
 
τις θυμάμαι τις κασέτες,
και ποτέ δεν τρέχανε 100% , πάντα κάποιο πρόγραμμα είχε πρόβλημα
 
για μένα τα IBM PC
είναι περισσότερο ... ΒΡΑΣΕ ΟΡΥΖΑ και από τις κασσέτες.
τίποτα ενδιαφέρον και καινοτομία και τίπουα για να ενθουσιαστείς

μάλλον έχει να κάνει με τι μεγάλωσε ο καθένας