ZX81 / TS1000 Emulator

Screenshot Λογισμικό:
ZX81 / TS1000 Emulator
Στοιχεία Λογισμικού:
Εκδοχή: 0.2
Ανεβάστε ημερομηνία: 2 Jun 15
Προγραμματιστής: Russell Marks
Άδεια: Δωρεάν
Δημοτικότητα: 2

Rating: nan/5 (Total Votes: 0)

ZX81 / TS1000 εξομοιωτή είναι ένα εξομοιωτή ZX81 για VGA υπολογιστές με λειτουργικό σύστημα Linux.
z81 είναι Sinclair ZX81 (επίσης γνωστό ως Timex TS1000) εξομοιωτή. Αυτό
χρησιμοποιεί svgalib. Υποστηρίζει τα περισσότερα προγράμματα και παιχνίδια, με τη μεγάλη
εξαιρέσεις είναι τα παιχνίδια που χρησιμοποιούν διακόπτουν χειρίζονται. Υποστηρίζει το
ψευδο-hi-res λειτουργία. Σώζει και τα φορτία προγράμματα .p Xtender του
μορφή, αλλά θα πρέπει να είναι σε θέση να φορτώσει μορφή του εξομοιωτή του Atari 0.81
αρχεία. (Λειτουργεί σε αυτά που έχω δοκιμάσει, αλλά δεν το έχω δοκιμάσει πολλά.)
xz81 είναι μια έκδοση του z81 για το Χ Λίγα μάλλον ασήμαντα χαρακτηριστικά
λείπει (όπως η οθόνη βοήθειας), αλλά πέρα ​​από αυτό είναι όλα εκεί.
Αυτή η έκδοση θα πρέπει να δουλεύουν σε μη-Linux συστήματα, αν και χρειάζεται κάποια
χαρακτηριστικά, όπως setitimer () και sigaction () πιθανώς το οποίο θα είναι
απών σε μερικά μηχανήματα / ΛΣ. xz81 είναι γνωστή μόνο για να εργαστούν σε 1-bit και
Οθόνες 8-bit, και πολύ πιθανόν δεν θα λειτουργήσει για τους άλλους. Αλλά συνολικά,
αν xz80 λειτουργεί, xz81 πιθανότατα θα. Συγγνώμη για το όνομα, το οποίο είναι
εύκολα συγχέεται με `xz80», αλλά με δεδομένο το πρωτότυπο που ονομάζεται Z81,
Δεν μπορούσα να κάνω πάρα πολύ για αυτό.
z81txt είναι μια έκδοση σε λειτουργία κειμένου. Θα εξακολουθεί να απαιτεί raw κατάσταση πληκτρολόγιο
και γράφει στην οθόνη `άμεσα» χρησιμοποιώντας / dev / vcsa0, οπότε το μόνο που θα
τρέχει σε μια κονσόλα Linux. Όμως, αυτό θα τρέξει σε όλους τους Linux υπολογιστές - τα άτομα με
MDA / Herc / CGA / EGA κάρτες οθόνης, καθώς και VGA αυτά, αν και προφανώς
z81 είναι προτιμότερο, αν έχετε VGA. :-) (Αυτή είναι εγκατεστημένο setuid ρίζα,
καθώς οι χρήστες μη-root συνήθως δεν μπορείτε να γράψετε στο / dev / vcsa0. Μην ανησυχείτε για
Αυτό αδικαιολόγητα - αυτό πετάει privs ρίζα αμέσως μετά την open (),
το οποίο είναι το πρώτο πράγμα που κάνει. Σκεφτείτε το σαν να λειτουργεί όπως ένα
σε λειτουργία κειμένου svgalib (αν αυτό έχει νόημα).) Ίσως χρειαστεί Linux 1.2
ή καλύτερη για z81txt να λειτουργήσει. Αν δεν έχετε / dev / vcsa0 για
οποιονδήποτε λόγο, να κάνει `mknod / dev / vcsa0 C 7 128» ως root για να το δημιουργήσετε.
Εγκατάσταση
Ελέγξτε / επεξεργαστείτε το Makefile πρώτα - αν είστε σύνταξη της έκδοσης Χ, που
μπορεί να χρειαστεί να αλλάξει XROOT, για παράδειγμα.
Στη συνέχεια, σε συστήματα μη-Linux, ή αν θέλετε μόνο την έκδοση X,
`Make xz81? Make install". Αυτό θα πρέπει να καταρτίζουν / εγκαταστήσετε μόνο το Χ
έκδοση.
Αν έχετε ένα κουτί Linux με ανάλυση VGA, κάνει (ως root) `make? Make install".
Αυτό θα πρέπει να συγκεντρώνουν όλες τις εκδόσεις, και τοποθετήστε τα σε
/ Usr / local / bin. (Αν δεν έχετε το Χ, υποκατάστατο `make z81 z81txt για
το πρώτο `make '.)
Αν έχετε ένα κουτί Linux χωρίς VGA, κάνει (και πάλι ως root) `make
z81txt? make install ". Αυτό αποφεύγει την ανάγκη να έχουν Χ ή SVGAlib για
το σύστημά σας, και μόνο συγκεντρώνει και εγκαθιστά z81txt. Ωστόσο, αν
χρησιμοποιήσετε Χ (ξέρω ότι υπάρχει ένας server που υποστηρίζει κάρτες Herc, για παράδειγμα),
xz81 είναι * πολύ * καλύτερα. Μπορεί να θέλετε να μεταγλωττίσετε ότι αντ 'αυτού.
Αν μεταγλωττίσετε z81 ή z81txt θα πρέπει rawkey βιβλιοθήκη μου - μια
precompiled αντίγραφο ELF περιλαμβάνεται εδώ.
`Z80.c« Θα πάρει λίγο χρόνο για την κατάρτιση (δύο λεπτά για dx2-66 μου). Μην
ανησυχείτε για αυτό, είναι απλώς και μόνο επειδή το μυαλό κάμψης (και γρήγορη)
Z80 εξομοιωτή τρόπο IMC δουλεύει.
Να είστε βέβαιος να διαβάσει τη σελίδα man. Z81 είναι μια γρήγορη αμυχή, οπότε τότε θα πρέπει να
μάθετε τα πάντα για τα gotchas πριν από την εκτέλεση. : -)

Σχόλια για ZX81 / TS1000 Emulator

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