ZX81 / TS1000 Emulator est un émulateur ZX81 pour VGA PC fonctionnant sous Linux.
Z81 est un ZX81 Sinclair (également connu sous le Timex TS1000) émulateur. Il
utilise svgalib. Il prend en charge la plupart des programmes et des jeux, avec la grande
exceptions étant les jeux utilisant des gestionnaires d'interruption. Il prend en charge la
pseudo-salut-res en mode. Il programmes sauve et charges dans le .P de Xtender
format, mais devrait être en mesure de charger le format 0,81 de l'émulateur Atari
fichiers. (Il fonctionne sur ceux que je l'ai essayé, mais je l'ai pas essayé beaucoup.)
xz81 est une version du Z81 pour X. A quelques fonctionnalités assez triviales sont
manquantes (comme l'écran d'aide), mais à part cela, tout est là.
Cette version devrait fonctionner sur les systèmes non-Linux, mais il a besoin de quelques
fonctionnalités comme setitimer () et sigaction () qui sera vraisemblablement
absent sur certaines machines / systèmes d'exploitation. xz81 est seulement connu pour travailler sur 1 bit et
Affichages 8 bits, et très probablement ne fonctionnera pas sur d'autres. Mais dans l'ensemble,
si xz80 fonctionne, xz81 probablement. Désolé pour le nom, qui est
facilement confondu avec `xz80 ', mais étant donné l'être originale appelée Z81,
Je ne pouvais pas en faire trop à ce sujet.
z81txt est une version en mode texte. Il exige toujours le mode clavier premières
et écrit à l'écran `directement 'en utilisant / dev / vcsa0, donc il ne fera que
fonctionner sur une console Linux. Mais, il va courir sur tous les PC Linux - ceux qui
MDA / Herc / CGA / cartes d'affichage EGA, ainsi que ceux VGA, bien évidemment
Z81 est préférable si vous avez VGA. :-) (Il est installé suid root,
que les utilisateurs non-root ne peuvent généralement pas écrire dans / dev / vcsa0. Ne vous inquiétez pas
cette indûment - il jette privs profondes tout de suite après l'open (),
qui est la première chose qu'il fait. Pensez-y comme à travailler comme un
mode texte svgalib (si cela fait sens).) Vous avez probablement besoin Linux 1.2
ou mieux pour z81txt de travailler. Si vous ne disposez pas de / dev / vcsa0 pour
quelle que soit la raison, faire mknod / dev / vcsa0 c 7 128 'en tant que root pour le créer.
Installation
Vérifier / modifier le Makefile première - si vous compilez la version de X, vous
peut-être besoin de changer XROOT, par exemple.
Puis, sur les systèmes non-Linux, ou si vous voulez que la version X, faire
`Make xz81; make install '. Cela devrait compiler / installer uniquement le X
Version.
Si vous avez une boîte Linux avec VGA, faire (en tant que root) make; make install '.
Cela devrait compiler toutes les versions, et les installer dans
/ Usr / local / bin. (Si vous ne disposez pas de X, substitut `make Z81 z81txt» pour
le premier `make '.)
Si vous avez une boîte Linux sans VGA, faire (à nouveau en tant que root) make
z81txt; make install '. Cela évite la nécessité d'avoir X ou SVGAlib
votre système, et ne compile et installe z81txt. Toutefois, si vous
utiliser X (je sais qu'il ya un serveur qui prend en charge les cartes Herc, par exemple),
xz81 est * beaucoup * de mieux. Vous pouvez compiler qu'au lieu.
Si vous compilez Z81 ou z81txt vous aurez besoin de ma bibliothèque rawkey - un
précompilé copie de ELF est inclus ici.
`Z80.c 'va prendre un certain temps pour compiler (deux minutes sur mon DX2-66). Ne pas
vous inquiétez à ce sujet, il est tout simplement à cause de l'esprit de flexion (et rapide)
Z80 émulateur façon de IMC fonctionne.
Soyez sûr de lire la page de man. Z81 est un hack rapide, de sorte que vous feriez mieux
tout savoir sur les pièges avant de l'exécuter. : -)
Détails logiciels:
Version: 0.2
Date de transfert: 2 Jun 15
Licence: Gratuit
Popularité: 4
Commentaires non trouvées