Bochs

Screenshot Λογισμικό:
Bochs
Στοιχεία Λογισμικού:
Εκδοχή: 2.6.9 επικαιροποιημένο
Ανεβάστε ημερομηνία: 14 Aug 18
Προγραμματιστής: Timothy R. Butler
Άδεια: Δωρεάν
Δημοτικότητα: 345
Μέγεθος: 4957 Kb

Rating: 1.8/5 (Total Votes: 5)


        Bochs είναι ένας εξαιρετικά φορητός ανοιχτού κώδικα IA-32 (x86) PC εξομοιωτής γραμμένος σε C ++, που τρέχει στις πιο δημοφιλείς πλατφόρμες. Περιλαμβάνει την εξομοίωση της CPU Intel x86, κοινών συσκευών I / O και ενός προσαρμοσμένου BIOS. Προς το παρόν, μπορούν να δημιουργηθούν bochs για να μιμηθούν CPU 386, 486 ή Pentium. Το Bochs είναι ικανό να τρέχει τα περισσότερα λειτουργικά συστήματα μέσα στην εξομοίωση, συμπεριλαμβανομένων των Linux, Windows 95, DOS και πρόσφατα τα Windows NT 4. Bochs γράφτηκε από τον Kevin Lawton και τηρείται αυτή τη στιγμή.
Τα Bochs μπορούν να συνταχθούν και να χρησιμοποιηθούν σε ποικίλους τρόπους λειτουργίας, ορισμένους από τους οποίους βρίσκονται ακόμη σε εξέλιξη. Η «τυπική» χρήση των bochs είναι η παροχή πλήρους εξομοίωσης x86 PC, συμπεριλαμβανομένου του επεξεργαστή x86, των συσκευών υλικού και της μνήμης. Αυτό σας επιτρέπει να τρέχετε τα λειτουργικά συστήματα και το λογισμικό μέσα στον εξομοιωτή στο σταθμό εργασίας σας, σαν να έχετε ένα μηχάνημα μέσα σε ένα μηχάνημα. Για παράδειγμα, ας υποθέσουμε ότι ο σταθμός εργασίας σας είναι ένας σταθμός εργασίας Unix / X11, αλλά θέλετε να εκτελείτε εφαρμογές Win'95. Το Bochs θα σας επιτρέψει να εκτελέσετε το Win 95 και το σχετικό λογισμικό στο σταθμό εργασίας Unix / X11, εμφανίζοντας ένα παράθυρο στο σταθμό εργασίας σας, προσομοιάζοντας μια οθόνη σε έναν υπολογιστή.
    

Τι νέο υπάρχει σε αυτήν την έκδοση:

- CPU: εφαρμοσμένες νέες οδηγίες και επεκτάσεις αρχιτεκτονικής x86.

  - Διορθώσεις σφαλμάτων για την ορθότητα εξομοίωσης CPU.

  - Προστέθηκε στήριξη πλατφόρμας φιλοξενίας Android.

  - Προστέθηκε υποστήριξη εξομοίωσης συσκευής USB EHCI.

  - Προστέθηκε υποστήριξη δισκέτας USB (UFI / CBI).

  - Προστέθηκε «υποδοχή» μονάδας ethernet, σχεδιασμένη για να διασυνδέει τις περιπτώσεις Bochs.

  - Εμφάνιση textconfig κατά τη διάρκεια εκτέλεσης στο παράθυρο Bochs VGA (κονσόλα gui).

Τι νέο υπάρχει στην έκδοση 2.6.8:

- CPU / CPUDB
  - Διορθώσεις σφαλμάτων για την ορθότητα εξομοίωσης CPU (κρίσιμη διόρθωση σφαλμάτων για εξομοίωση x86-64)
  - Υποστήριξη υπολογισμού τύπου μνήμης για τον εντοπισμό σφαλμάτων Bochs και τα όργανα μέτρησης,
    για να ενεργοποιήσετε τις παραμέτρους με την επιλογή -enable-memtype.
  - CPUDB: Προστέθηκε διαμόρφωση Pentium (P54C) στο CPUDB
  - CPUDB: Προστέθηκε διαμόρφωση Broadwell ULT στο CPUDB
  - Ενημερωμένος ορισμός των επανάκλησης οργάνων, βλ. Την περιγραφή στο
    instrumentation.txt / Σταθερά παραδείγματα οργάνων

- Ρύθμιση και συμμόρφωση
  - Ρύθμιση παραμέτρων - ενεργοποιήσιμες-γρήγορες-κλήσεις λειτουργίας τώρα που χρησιμοποιούνται επίσης για MSVC nmake.
  - Ορισμένες διορθώσεις παραμέτρων για την υποστήριξη εντοπισμού σφαλμάτων GTK.

- GUI και βιβλιοθήκες εμφάνισης
  - Η λειτουργία χρονοδιακόπτη ενημέρωσης VGA τώρα μπορεί να επιλεγεί με την επιλογή 'vga'.
  - Απελευθερώστε όλα τα πατημένα πλήκτρα όταν το simwindow επαναφέρει την εστίαση του πληκτρολογίου.
  - Win32 gui: Ο δρομέας του ποντικιού είναι πλέον παγιδευμένος στο παράθυρο.
  - SDL2: Εφαρμοσμένο παράθυρο ναι / όχι (π.χ. για δέσμευση VVFAT).
  - Ορισμένες ενημερώσεις κώδικα για το wxWidgets 3.0 και τη συμβατότητα έκδοσης του unicode.
  - Πλήρης αποθήκευση / επαναφορά υποστήριξης για βελτιωμένες ρυθμίσεις εντοπισμού σφαλμάτων gui (παράθυρο + γραμματοσειρά).

- Προστέθηκε υποστήριξη debugger για τον όρο gui χρησιμοποιώντας ψευδο-τερματικό.

- Συσκευές εισόδου / εξόδου
  - Σκληρός δίσκος
    - Προστέθηκε υποστήριξη εικόνας Oracle (tm) VM VirtualBox (έκδοση VDI 1.1)
    - Ενεργοποιήστε ξανά την επέκταση επαναλήψεων "hromad I / O".
    - Ορισμένες διορθώσεις κώδικα cdrom χαμηλού επιπέδου για Windows και Linux.
  - Ήχος
    - SB16: Καθορισμένη ανίχνευση μαρκών OPL με εφαρμογή καθυστέρησης διαύλου ISA.
    - SB16: Εξομοίωση μεταγλωττισμένων OPL3 από το DOSBox και μερική κατάργηση του κωδικού παλαιού τύπου.
    - ES1370: Προστέθηκε υποστήριξη εξόδου MIDI UART.
    - ES1370: Σταθερό κρίσιμο σφάλμα που κατέστρεψε τα προγράμματα οδήγησης των Win9x.
    - Μεγάλη επανεγγραφή του χαμηλού επιπέδου κωδικού ήχου.
      - Προστέθηκε στήριξη νήματος ανάμιξης (απαιτείται για όλες τις ενότητες εκτός από το 'sdl').
      - Ο νέος μίκτης και ο αναμικτήρας SDL είναι δεδομένα επιλογής από τα buffer εξόδου PCM,
        τη γεννήτρια μπιπ ηχείων Η / Υ και τη γεννήτρια OPL3 FM.
      - Μετατροπή μορφής PCM σε 16 bit υπογεγραμμένη μικρή endian.
      - Προστέθηκε μονάδα αρχείου ήχου για αρχεία VOC, WAV, MID και raw data output
        και πρόσθεσε την υποστήριξη διπλής εξόδου (συσκευή + αρχείο) στη λειτουργία midi / wave 3.
      - Προστέθηκε η δυνατότητα ρύθμισης του προγράμματος οδήγησης ήχου ανά υπηρεσία.
  - Δισκέτα- Σταθερή εντολή "Αναγνώριση αναγνωριστικού" για μέσα μονής όψης (patch by Ben Lunt).

- ROM BIOS
  - Στεγασμένη επεξεργασία σαρωμένου πληκτρολογίου μετά την τοποθέτηση του πληκτρολογίου.
  - Σταθερό κωδικό rombios32 για αποφυγή ανίχνευσης ανίχνευσης πίνακα ACPI.

Τι νέο υπάρχει στην έκδοση 2.6.6:

- CPU / CPUDB
  - Να επιτρέπεται η διαμόρφωση της αμμώδους γέφυρας, ακόμη και όταν δεν συντάσσεται το AVX

- Ρύθμιση και συμμόρφωση
  - Σταθερό σφάλμα σύνταξης όταν είναι ενεργοποιημένη η υποστήριξη 3dnow
  - Το Visual Studio επιταχύνει την κατασκευή σχεδόν κατά 20% προσθέτοντας / Gr μεταγλωττιστή επιλογή

- Διάφορα
  - σταθερή ελαχιστοποίηση του παραθύρου win32 gui και αλλαγή της ανάλυσης ενώ ελαχιστοποιείται
  - Προστέθηκε μεταγλωττισμένη εικόνα SeaBIOS 1.7.5 σε δέντρο Bochs μαζί με εικόνες BIOS του Bochs
  - διορθώσεις και ενημερώσεις τεκμηρίωσης

Παρόμοια λογισμικά

openMSX
openMSX

5 May 20

Cocktail
Cocktail

11 Jun 17

Σχόλια για Bochs

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία