Μετά από 10 χρόνια, το DOSBox ενημερώθηκε και έφτασε στη νέα του έκδοση DOSBox 0.75

Μετά από 10 χρόνια από την τελευταία σημαντική κυκλοφορία του δημοφιλούς εξομοιωτή DOSBox έρχεται μια νέα έκδοση αυτού του εξομοιωτή που αναλαμβάνεται από τους θαυμαστές ο οποίος ξεκίνησε ένα νέο έργο, το οποίο συγκέντρωσε πολλούς οπαδούς και που δούλεψε σε διάφορα μπαλώματα, ώστε να φτάσει αυτή η νέα έκδοση.

Για όσους δεν είναι εξοικειωμένοι με το DOSBox, πρέπει να το γνωρίζετε αυτό είναι ένας εξομοιωτής MS-DOS πολλαπλών πλατφορμών που γράφτηκε χρησιμοποιώντας τη βιβλιοθήκη SDL και αναπτύχθηκε για την εκτέλεση παλαιότερων παιχνιδιών DOS σε Linux, Windows και macOS.

Είναι σημαντικό να αναφέρουμε ότι αυτό το νέο έργο του Το "DOSBox Staging" αναπτύχθηκε από μια ξεχωριστή ομάδα και δεν σχετίζεται με το αρχικό DOSBox, στα οποία έχουν παρατηρηθεί μόνο μικρές αλλαγές τα τελευταία χρόνια.

Μεταξύ των στόχων από το DOSBox Staging υπάρχει η παροχή ενός εύχρηστου προϊόντος, απλοποιώντας τη συμμετοχή νέων προγραμματιστών (για παράδειγμα, χρησιμοποιώντας το Git αντί για SVN), δουλέψτε για επέκταση της λειτουργικότητας, η κύρια εστίαση στα παιχνίδια DOS και υποστήριξη για σύγχρονες πλατφόρμες.

Οι στόχοι του έργου δεν είναι να παρέχουν υποστήριξη για παλαιά συστήματα όπως τα Windows x και OS / 2, καθώς και να εστιάζουν στην εξομοίωση υλικού DOS. Ο κύριος στόχος είναι να διασφαλιστεί η απόδοση υψηλής ποιότητας των παλιών παιχνιδιών σε σύγχρονα συστήματα (ένα ξεχωριστό πιρούνι dosbox-x αναπτύσσεται για να μιμηθεί την ομάδα).

Τι νέο υπάρχει στο DOSBox Staging 0.75;

Σε αυτήν τη νέα έκδοση οι συμμετέχοντες στην ανάπτυξη εστίασαν στη μετάβαση στη βιβλιοθήκη πολυμέσων SDL 2.0 και το οποίο ολοκληρώθηκε με επιτυχία, με την υποστήριξη για Το SDL 1.2 έχει διακοπεί, εκτός από αυτό παρέχεται επίσης υποστήριξη για διαφορετικά σύγχρονα API γραφικών, συμπεριλαμβανομένης της προσθήκης μιας νέας λειτουργίας εξόδου "υφής", η οποία μπορεί να λειτουργήσει μέσω OpenGL, Vulkan, Direct3D ή Metal.

Από την πλευρά των βελτιώσεων μπορούμε να διαπιστώσουμε ότι έχει το DOSBox Staging 0.75 υποστήριξη για αρχεία CD-DA (Compact Disc-Digital Audio) σε μορφές FLAC, Opus και MP3 (υποστηρίχθηκαν προηγουμένως WAV και Vorbis).

εκτός αυτού πρόσθετη υποστήριξη για υψηλές αναλύσεις, η οποία συνίσταται στην εκτέλεση μιας σωστής λειτουργίας κλιμάκωσης pixel αλλά πάντα προσπαθώντας να διατηρήσει τον λόγο διαστάσεων, για παράδειγμα, όταν ξεκινάτε ένα παιχνίδι 320 × 200 σε μια οθόνη 1920 × 1080, τα pixel θα κλιμακωθούν 4 × 5 για να λάβουν μια εικόνα 1280 × 1000 χωρίς θόλωση.

Οι ρυθμίσεις απόδοσης έχουν αλλάξει. Από προεπιλογή, ένα backend που βασίζεται σε OpenGL χρησιμοποιείται με κλιμάκωση και διόρθωση αναλογίας διαστάσεων 4: 3 χρησιμοποιώντας το OpenGL shader. Προστέθηκε υποστήριξη δυναμικής ανακατασκευής για επεξεργαστές 64-bit και προστέθηκαν μονόχρωμες και σύνθετες λειτουργίες εξόδου για παιχνίδια γραμμένα για κάρτες γραφικών CGA.

Από τις άλλες αλλαγές που αναφέρονται αυτής της νέας έκδοσης:

  • Προστέθηκε η δυνατότητα αυθαίρετου μεγέθους του παραθύρου.
  • Η εντολή AUTOTYPE έχει προστεθεί για προσομοίωση εισόδου πληκτρολογίου, για παράδειγμα για παράκαμψη προφύλαξης οθόνης.
  • Προστέθηκαν νέες μέθοδοι προσαρμογής για συμπεριφορά ποντικιού.
  • Από προεπιλογή, χρησιμοποιείται ο εξομοιωτής NPLed OPL3, ο οποίος παρέχει καλύτερη εξομοίωση AdLib και SoundBlaster.
  • Προστέθηκε η δυνατότητα αλλαγής hotkeys εν κινήσει.
  • Η διαμόρφωση στο Linux έχει μετακινηθεί στον κατάλογο ~ / .config / dosbox /.
  • Προστέθηκε υποστήριξη για τη χρήση GLSL shaders για να επιταχυνθεί η απόδοση της προσομοιωμένης εξόδου.
  • Επιτρέπονται πλέον οι κατασκευές γλώσσας C ++ 11.
  • Εφαρμόστηκε ένα σύστημα Συνεχούς Ενσωμάτωσης (CI) που βασίζεται σε κάθε ώθηση κώδικα για άμεση ανάδραση στους προγραμματιστές
  • Προστέθηκαν έλεγχοι στατικής ανάλυσης από το Studio Clang, Synopsys Coverity και VIVA64 Program Verification Program (PVS) της LLVM.
  • Έχουν προστεθεί έλεγχοι δυναμικής σάρωσης από το Clang's Undefined Behavioral (UB) Sanitizer και το GCC UB και Address Sanitizers.
  • Δημιουργείται καθαρά σε όλες τις υποστηριζόμενες μεταγλωττιστές και πλατφόρμες

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

εγκατάσταση

Για όσους ενδιαφέρονται να εγκαταστήσουν αυτήν τη νέα έκδοση, μπορούν να συμβουλευτούν τις οδηγίες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.