Δεν ξέρω. Οι shared libraries είναι βιβλιοθήκες οι οποίες φορτώνονται on-demand από τις εφαρμογές που τις χρειάζονται. Δεν έχουν μπει μέσα στο πρόγραμμα κατά τη διάρκεια του link. Στην Amiga φορτώνονται μια φορά μόνο στην μνήμη. Αν δηλαδή έχεις 2 προγράμματα που χρησιμοποιούν την ίδια βιβλιοθήκη δεν παίρνει ένα αντίγραφο το καθένα.ChrisTOS είπε:Άρα μπορείς να θεωρήσεις το NVDI για παράδειγμα shared library?
Άλλο το device και άλλο οι shared libraries. Κοιτάς εκεί που θα περίμενες να βρεις αυτό που ψάχνεις, ότι γίνεται και σήμερα. Αν χρειάζεσαι κάποια υποστήριξη για sprites για παράδειγμα θα κοιτάξεις στα devices?ChrisTOS είπε:Άρα στην Amiga πρέπει να κοιτάξεις τη λίστα των shared libraries και το dev. Στον ST αυτά λοιπόν βρίσκονται όλα στο cookie jar.
Το (New)VDI δεν είναι μέρος του λειτουργικού; Εσύ αν κάνεις μια υλοποιήση ενός PNG reader για παράδειγμα, πως θα την κάνεις βιβλιοθήκη; Και αν την κάνεις με κάποιον συγκεκριμένο compiler, τα υπόλοιπα προγράμματα που θα ξέρουν από που να τη φορτώσουν και που είναι το stub της; Αυτό πρέπει να είναι default στο σύστημα και όχι στον compiler... πιστεύω.ChrisTOS είπε:Το NVDI προσθέτει στο λειτουργικό κάποιες functions τις οποίες μετά το οποιοδήποτε πρόγραμμα μπορεί να τις καλέσει. Άρα είναι περίπου το ίδιο πράγμα. Φυσικά μπορώ να σου φέρω ένα κάρο παραδείγματα τέτοιων προγραμμάτων.
Ναι αναφέρεσαι σε ένα πίνακα περιεχομένων. Όπως σου είπα στην Amiga υπήρχε το autoconfig και με το που έβαζες μια κάρτα την καταλάβαινε αυτόματα το σύστημα. Αλήθεια κάρτα γραφικών πως μπαίνει στον ST? Είχε κάτι σαν την Picasso ή Cybervision?ChrisTOS είπε:Στο δεύτερο κομμάτι, αυτό που λέω είναι ότι στο cookie jar μπαίνουν και devices (όπως cpu, κάρτες γραφικών κτλ κτλ) και επεκτάσεις στο σύστημα. Οπότε μια εφαρμογή κοιτάζοντας το cookie jar μπορεί να δει όλα όσα είναι εγκατεστημένα στο σύστημα.
Αυτό ακριβώς έλεγα, απλά στην Amiga δεν χρειάζεσαι third party υλοποίηση, τα προγράμματα δεν χρειάζεται να είναι ldg aware.ChrisTOS είπε:Αν αποφασίσω να κάνω κάτι πιο μοντέρνο θα χρησιμοποιήσω το LDG (GEM Dynamic Libraries). Τι κάνει αυτό; Είναι ένα TSR το οποίο εισάγει δύο συναρτήσεις στο λειτουργικό (και ένα cookie στο jar), την ldg_open() και την ldg_close(). Καλώντας την ldg_open φορτώνεις την αντίστοιχη βιβλιοθήκη και με την close την κλείνεις. Η εφαρμογή θα πρέπει να καλέσει την png.ldg
Καλή φάσηChrisTOS είπε:Η κάρτα γραφικών στον ST μπαίνει με πολύ soldering, σε Mega ST στην expansion slot, σε MegaSTE και TT στις VME και στον falcon στην expansion slot.
Μου επιτρέπετε μια ερώτηση, μιας και βλέπω ότι το πήγατε στο προγραμματιστικό κομμάτι....ChrisTOS είπε:(...) την ldg_open() και την ldg_close(). Καλώντας την ldg_open φορτώνεις την αντίστοιχη βιβλιοθήκη και με την close την κλείνεις. Η εφαρμογή θα πρέπει να καλέσει την png.ldg(...)
http://obligement.free.fr/articles_traduction/amiganasa_en.phpIn an interview dating back to 1999, Gary Jones, principal systems engineer for NASAʼs software systems at Cape Canaveral puts the quality of the Amiga this way:
“It just turned out that it was a good machine (the Amiga). The things that make a machine good for playing games also tend to make it good for processing and displaying data, because youʼve got some of the same problems. You need a very efficient, very fast operating system, and the Amiga has that and very little overhead too. Thatʼs what makes it nice; we donʼt load down the system running the overhead; we can just process the data.”
From a price perspective, he adds that apparently NASA couldnʼt believe that a system as cheap as the Amiga could be so powerful and reliable:
“If itʼs not a PC, NASA gives us a lot of grief when we try to buy anything to go with the Amiga. They want us to buy PCs and run Windows 95 and NT. We keep trying to tell them itʼs not fast enough so they tell us to buy DEC Alphas. We tell them itʼs too expensive. They donʼt like the Amiga; it doesnʼt cost enough.“
And the Amiga, above all, was a very reliable system, or how else could you trust several parts of the operations of spacecraft like the Atlas-Centaurs, Delta II and Delta III, a couple different models of the Titan and even the Space Shuttle!
Credit also goes to the people at Commodore, who were, as NASA employees put it, amazing in the level of co-operation (and one of the reasons they didnʼt go the Mac route):
“And Commodore was easy to work with back then. When we asked for documentation, they sent us a stack of documentation about four feet high. They were willing to tell us everything about their machine. Since we had to design some custom hardware to go inside, it really helped to know exactly how everything worked.”
The Amiga line at NASA lasted until 2004 and eventually decommissioned in 2006, another testament to the great products Commodore gave us.
Report : Amiga at NASA
(Article written by Bob Castro - March 1999)
Το μπουρί πίσω, το βλέπετε; Είναι για να βγαίνουν οι καπνοί από τις Αμίγκες...Nemo είπε:
Αφού το έκαναν, ας το έκαναν σωστά. Στην εικόνα θα έπρεπε να βλέπαμε τουλάχιστον 4096 χρώματα ταυτόχρονα στην οθόνη.
Μα που πήγαν όλοι;
DINO είπε:Μα που πήγαν όλοι;
Μα που πηγαν οι .... Atari ????Nemo είπε:From a price perspective, he adds that apparently NASA couldnʼt believe that a system as cheap as the Amiga could be so powerful and reliable:
“If itʼs not a PC, NASA gives us a lot of grief when we try to buy anything to go with the Amiga. They want us to buy PCs and run Windows 95 and NT. We keep trying to tell them itʼs not fast enough so they tell us to buy DEC Alphas. We tell them itʼs too expensive. They donʼt like the Amiga; it doesnʼt cost enough.“
Yποννοεις οτι ηταν καλοι μονο για παιχνιδια ?DINO είπε:Παίζουν Atari!!!
Μάλλον για το 2600 μιλούσες. Το Jaguar ΔΕΝ ήταν καλό για παιχνίδιαDINO είπε:ΧΑΧΑΧΑ!!! Δε διευκρίνησα ποιά Atari.Μπορεί να λέω και για το 2600 ή το Jaguar...
Eτσι συμβαίνει με την Amiga. Eίναι αυτό που λέμε "η μοναξιά της κορυφής" !!DINO είπε:Μα που πήγαν όλοι;
Μουαχαχαχά !! Κορυφαία "τάπα".Nemo είπε:Yποννοεις οτι ηταν καλοι μονο για παιχνιδια ?
DINO είπε:Μα που πήγαν όλοι;Παίζουν Atari!!!
Nemo είπε:Yποννοεις οτι ηταν καλοι μονο για παιχνιδια ?
Έλα, πείτε την αλήθεια...billy είπε:Μουαχαχαχά !! Κορυφαία "τάπα". Τα σέβη μου !!