Glide emulation
- konc
-
Συντάκτης θέματος
- Elite Member
-
- Δημοσιεύσεις: 446
- Ληφθείσες Ευχαριστίες 431
Προσωπικά πραγματοποιούσα τα πρώτα μου επαγγελματικά βήματα σε συνοικιακό μαγαζί πληροφορικής τον καιρό της κυκλοφορίας τους και έτσι είχα την τύχη να τις ζήσω “από μέσα” από την πρώτη κιόλας στιγμή. Αναζήτησα λοιπόν πρόσφατα τρόπους για να ξαναδώ τα παιχνίδια και tech demos για Voodoo που με είχαν αφήσει με ανοιχτό το στόμα τότε, τόσο σε Dos όσο και σε Windows. Καθώς όμως δεν διαθέτω Pentium class retro-pc με πραγματικό hardware της εποχής, ασχολήθηκα μόνο με τις δυνατότητες εξομοίωσης.
Ο λόγος ύπαρξης αυτού του post είναι γιατί αρχικά έχασα τη μπάλα και αφού τελικά κατάφερα να βγάλω άκρη σκέφτηκα να διευκολύνω οποιονδήποτε άλλον ξεκινήσει παρόμοια αναζήτηση με τις ίδιες ανησυχίες αλλά και ίδια αρχική άγνοια. Πάμε λοιπόν να τρέξουμε στα σημερινά μας μηχανήματα software που υποστηρίζει Voodoo κάρτες και να δούμε ξανά και το αρχικό αλλά και το νεότερο 3dfx λογότυπο να στριφογυρίζει!
DOS software: Χρειαζόμαστε κάποιο SVN build του dosbox που να εξομοιώνει glide. Ευτυχώς που κάποιοι το δημιούργησαν και το προσφέρουν, αλλιώς το εγχείρημα θα ήταν μάλλον αδύνατο. Δοκίμασα και προτείνω το Daum, διαθέσιμο από εδώ :
ykhwong.x-y.net/
Για να ενεργοποιηθεί η εξομοίωση όλο και όλο αυτό που χρειάζεται είναι στο dosbox.conf να θέσουμε glide=emu στο κατάλληλο section. Δεν ξέρω τι θέματα μπορεί να έχει λόγω των πολλών αλλαγών σε σχέση με το official release, προσωπικά για όλα τα υπόλοιπα χρησιμοποιώ το official. Σε ότι αφορά το glide πάντως τα πάει περίφημα αφού ότι και αν δοκίμασα έπαιξε, Tomb Raider 1, Descent 2, Scremer Rally, Fatal Racing, Virtual Pool, Carmageddon, EuroFighter 2000…
Κάποια από αυτά είναι λίγο αργά για κανονικό gameplay, άλλα είναι άψογα. Για τα περισσότερα θα χρειαστούν (official ή και unofficial) patches καθώς ελάχιστα είχαν ακόμα native υποστήριξη. Συνήθως το patch είναι απλά ένα 2ο .exe αρχείο για να ξεκινάει το παιχνίδι.
Ακολουθεί teaser από το Tomb Raider 1 προκειμένου να μπουν στην πρίζα και όσοι δεν τους τρέχουν ήδη τα σάλια
Windows software: Τα πράγματα δυσκόλεψαν και προς στιγμήν απογοητεύτηκα. Είναι απαραίτητη η ύπαρξη κάποιου ”glide wrapper”, ενδιάμεσου software που αναλαμβάνει να μετατρέπει τις glide κλήσεις σε direct3d. Διαβάζοντας διάφορα μη επίκαιρα πια θέματα σε σχετικά forums δοκίμασα ένα σωρό, αλλά τίποτε δεν λειτούργησε σωστά. Για την ακρίβεια τα αποτελέσματα ήταν πολύ άσχημα, ελάχιστα πράγματα λειτούργησαν και αυτά υποτυπωδώς και με προβλήματα.
Εδώ αξίζει να αναφέρουμε πως όλα αυτά θα μπορούσαν να είχαν αποφευχθεί. Όταν η Nvidia εξαγόρασε την 3dfx, λόγω των έντονων φαινομένων φανατισμού που προαναφέρθηκαν και της μεγάλης οργής με την οποία ήρθε αντιμέτωπη προσπάθησε με ιδιαίτερο ζήλο να θάψει και να εξαφανίσει οτιδήποτε είχε σχέση με 3dfx και glide. Αυτός είναι και ο λόγος που από τα πιο βασικά πράγματα (όπως η απλή υποστήριξη με drivers για Windows ME, 2000 και XP) μέχρι και όλες οι λύσεις που συζητάμε τώρα προήλθαν από την community. Πιστέψτε με, δεν θα ήταν τίποτα για την Nvidia αυτό που κάνουν τα τρίτα προγράμματα glide wrappers να το είχε κάνει μόνη της σε επίπεδο drivers, προφανώς και με τον βέλτιστο τρόπο αφού δεν γνώριζε μόνο αλλά πλέον κατείχε το glide και το API.
Ευτυχώς τουλάχιστον που υπάρχει το nGlide.
Σύγχρονη λύση, δωρεάν και απροβλημάτιστη. Το εγκαθιστάτε σε Windows XP-7-8 και το ξεχνάτε, θα είναι εκεί για παρεμβληθεί στις κλήσεις και για τις 3 εκδόσεις του Glide API. Ο κατάλογος των παιχνιδιών που μπορούν έτσι να παίξουν κανονικά μέσα από τα σημερινά Windows γίνεται τεράστιος, τα περισσότερα απλά θέλουν το compatibily mode. Η λίστα και ειδικές οδηγίες για όλα τα υποστηριζόμενα παιχνίδια βρίσκεται εδώ:
www.zeus-software.com/downloads/nglide/compatibility
Bonus: Θέτοντας glide=true στο configuration file του dosbox το glide δεν εξομοιώνεται, μόνο προσφέρεται υποστήριξη για πραγματική κάρτα Voodoo. Εγκαταστήστε λοιπόν το nGlide να απαντάει στις κλήσεις του glide API και έχουμε λύση σαμπουάν και conditioner μαζί! Πρακτικά είναι και η προτεινόμενη μιας και έτσι λύνονται και τα προβλήματα ταχύτητας που υπάρχουν στη λειτουργία εξομοίωσης.
Φυσικά λειτουργούν και τα αγαπημένα μου 3dfx tech demos. Τα αφήναμε να παίζουν μόνιμα στο μαγαζί τα πρώτα Χριστούγεννα κυκλοφορίας τους στις πρώτες (απαράδεκτες!) consumer TFT οθόνες. Ακόμα υπήρχαν τα τελευταία computerομάγαζα και οι τελευταίοι που έβγαιναν για computer shopping τις γιορτές σε αυτά. Μαζί με τα σαγόνια των πιτσιρικάδων που μετρούσαν τις μέρες για τα κάλαντα θυμάμαι και τα δικά μου να έχουν ένα θέμα…
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- Fotis_KFOR
-
- Site Owner / Admin
-
- PC / Sinclair ZX Spectrum+3
Μου θύμισες από κόντρες και συγκρίσεις παιδιών που είχαν κάποια κάρτα Voodoo και την έλεγαν σε άλλους για την ανωτερότητά τους στα παιχνίδια, κάποια Demos, αλλά και με το site που παραθέτεις μου θύμισες τι είχα τραβήξει για να τρέξω το Carmageddon 2 σε σύγχρονο pc!
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- stabill
-
- Team RC
-
- kEEp rETRo!
- Δημοσιεύσεις: 1184
- Ληφθείσες Ευχαριστίες 1653
Απιστευτες εποχες!!!!!!!!
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
darkheart.pusku.com
retrovgame.blogspot.gr/
Αιέν αριστεύειν και υπείροχον έμμεναι άλλων
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
" Έχω σε 46άρα κασέτα όλα τα τραγούδια των Metallica! "
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- kerkyra2007
-
- Premium Member
-
- Άπορος AmigaFun
- Δημοσιεύσεις: 182
- Ληφθείσες Ευχαριστίες 136
μόλις τελείωσα το retro pc μου με έναν pentium mmx 166.
Δεν είχα ποτέ εκείνη την εποχή ασχοληθείε με τα pc αλλά οι voodoo κάρτες γραφικών μου έχουν μείνει για τις θρυλικές τους επιδόσεις από τα διαβάσματα στα περιοδικά.
Τι ακριβώς κάρτα (PCI) είναι καλύτερη για να το προσπαθήσω σε real mode?
AMIGA 1200 3.1 /BLIZZARD 1230/50/32 MB IDE/CF/HD/CD/LS120/ZIP100 / INDIVISION AGA MK2CR / COMMODORE MONITOR 1084 S / AMIGA MULTISCAN MONITOR / ATARI 520 STE 4MB TOS 1.06 /ICD ASCI2SCSI HD 6GBX2 /COSMOSEX-MICROCOSMOS/ COMMODORE 128D JIFFYDOS /COMMODORE 64C / 1541 ULTIMATE / ZX SPECTRUM 48+ DIVIDE+KEMPSTON/ ATARI 800XL / SIO2SD/ ORIC ATMOS Soon with Floppy interface
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- vovolas
-
- Retro Elite
-
- tha vapsoume?
- Δημοσιεύσεις: 2262
- Ληφθείσες Ευχαριστίες 1131
"Knowing is not enough we must apply
Willing is not enough we must do."
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
Προς το τέλος της εποχής που είχα ακόμα την voodoo2 ήταν που άρχιζα να κάνω την μετάβαση από software rendering σε accelerated, στα προγράμματα μου. Αλλα ενώ ξεκίνησα να μελετάω τα docs του glide, τελικά επέλεξα τότε να ασχοληθώ με το Direct3D αντί για το GLIDE, γιατί ήθελα να παίζουν παντού αυτά που φτιάχνω (το glide ήταν 3dfx-only). Οποτε μου έμεινε από τότε η απορία για το πως γραφεις τελικά GLIDE κώδικα.
14 χρονια μετά, ήρθε η ώρα να το δοκιμάσω επιτέλους, ορίστε το σχετικό βιντεάκι που ανέβασα από το test πρόγραμμα μου:
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- konc
-
Συντάκτης θέματος
- Elite Member
-
- Δημοσιεύσεις: 446
- Ληφθείσες Ευχαριστίες 431
Έχεις όλες τις επιλογές διαθέσιμες μιας και σχεδόν όλα τα μοντέλα κυκλοφόρησαν και σε PCI έκδοση. Προσωπικά όμως θα πρότεινα να μην πας στις πιο "σύγχρονες" καθώς υλοποιούσαν διαφορετικές εκδόσεις του glide και είχαν πολλά θέματα, συμβατότητας και όχι μόνο. Μιας και η ενασχόληση είναι retro και με γνώμονα όχι την απόλυτη απόδοση αλλά την απροβλημάτιστη λειτουργία όσο το δυνατόν περισσότερων παιχνιδιών, μια Voodoo2 μοιάζει η καλύτερη επιλογή. Με μεγαλύτερη λεπτομέρεια θα απέφευγα και τις "περίεργες" εκδόσεις τύπου Banshee ή Rush και θα έψαχνα μια καθαρή Voodoo2 ή ακόμα και την πρώτη. Επίσης αυτές είναι και χρονολογικά σε αρμονία με το pc σου. Αν τυχόν βρεις περισσότερες από μία, μην ξεχάσεις να μου πεις να πάρω και εγώ!kerkyra2007 έγραψε: Πραγματικά πολύ ενδιαφέρον.
μόλις τελείωσα το retro pc μου με έναν pentium mmx 166.
Δεν είχα ποτέ εκείνη την εποχή ασχοληθείε με τα pc αλλά οι voodoo κάρτες γραφικών μου έχουν μείνει για τις θρυλικές τους επιδόσεις από τα διαβάσματα στα περιοδικά.
Τι ακριβώς κάρτα (PCI) είναι καλύτερη για να το προσπαθήσω σε real mode?
Αυτά είναι τα ωραία, retroprogramming!nuclear έγραψε: Ενδιαφέρουσα σύμπτωση. Μόλις αυτό το σαββατοκύριακο που μας πέρασε, έβαλα την παλιά μου voodoo2 στον P166mmx, γιατί ήθελα να δοκιμάσω να γράψω 3D κώδικα που να χρησιμοποιεί το GLIDE.
Προς το τέλος της εποχής που είχα ακόμα την voodoo2 ήταν που άρχιζα να κάνω την μετάβαση από software rendering σε accelerated, στα προγράμματα μου. Αλλα ενώ ξεκίνησα να μελετάω τα docs του glide, τελικά επέλεξα τότε να ασχοληθώ με το Direct3D αντί για το GLIDE, γιατί ήθελα να παίζουν παντού αυτά που φτιάχνω (το glide ήταν 3dfx-only). Οποτε μου έμεινε από τότε η απορία για το πως γραφεις τελικά GLIDE κώδικα.
14 χρονια μετά, ήρθε η ώρα να το δοκιμάσω επιτέλους, ορίστε το σχετικό βιντεάκι που ανέβασα από το test πρόγραμμα μου:
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.