ZX81 / TS1000 Emulator er en ZX81 emulator for VGA PCer som kjører Linux.
Z81 er en Sinclair ZX81 (også kjent som Timex TS1000) emulator. Det
bruker svgalib. Den støtter de fleste programmer og spill, med den store
Unntakene er spill som bruker interrupt handlers. Den støtter
pseudo-hi-res-modus. Det lagrer og laster programmer i Xtender sin .P
format, men bør være i stand til å laste Atari emulator er 0,81 format
filer. (Det fungerer på de jeg har prøvd, men jeg har ikke prøvd mange.)
xz81 er en versjon av Z81 for X. Noen ganske trivielle funksjoner er
mangler (som hjelpeskjermen), men bortsett fra at det er der.
Denne versjonen skal fungere på ikke-Linux-systemer, men det er behov for noen
funksjoner som setitimer () og sigaction () som vil antagelig være
fraværende på enkelte maskiner / operativsystemer. xz81 er bare kjent for å jobbe med 1-bit og
8-bits skjermer, og med stor sannsynlighet ikke vil fungere på andre. Men total,
hvis xz80 fungerer, xz81 sannsynligvis vil. Beklager om navn, som er
lett forveksles med `xz80 ', men gitt den opprinnelige vesen som heter Z81,
Jeg kunne ikke gjøre for mye om dette.
z81txt er en tekst-modus versjon. Det krever fortsatt rå tastaturmodus
og skriver til skjermen `direkte 'med / dev / vcsa0, så det vil bare
kjøres på en Linux konsoll. Men, det vil kjøre på alle Linux-PC-er - de med
MDA / Herc / CGA / EGA skjerm kort, samt VGA seg, men tydeligvis
Z81 er å foretrekke hvis du har VGA. :-) (Dette er installert setuid rot,
som ikke-root brukere vanligvis ikke kan skrive til / dev / vcsa0. Ikke bekymre deg for
dette urimelig - det kaster bort rot privs rett etter open (),
som er det første den gjør. Tenk på det som å jobbe som en
text-modus svgalib (hvis det er fornuftig).) Du trenger sannsynligvis Linux 1.2
eller bedre for z81txt å arbeide. Hvis du ikke har / dev / vcsa0 for
Uansett grunn, gjør `mknod / dev / vcsa0 c 7 128 'som root for å lage den.
Installasjon
Sjekk / redigere Makefile først - hvis du kompilere X versjon, du
må kanskje endre xroot, for eksempel.
Så, på ikke-Linux-systemer, eller hvis du bare vil at X versjon, gjør
`Gjøre xz81; make install". Det burde kompilere / installere bare X
versjon.
Hvis du har en Linux-boks med VGA, gjør (som root) `gjøre; make install".
Det burde samle alle versjoner, og installere dem i
/ Usr / local / bin. (Hvis du ikke har X, erstatning `gjør Z81 z81txt 'for
den første `make".)
Hvis du har en Linux-boks uten VGA, gjør (igjen som root) `gjøre
z81txt; make install ". Dette unngår behovet for å ha X eller svgalib på
systemet, og kun kompilerer og installerer z81txt. Men hvis du
bruke X (jeg vet det er en server som støtter Herc kort, for eksempel),
xz81 er * mye * bedre. Det kan være lurt å samle det i stedet.
Hvis du kompilere Z81 eller z81txt du trenger min rawkey bibliotek - en
forhåndskompilert ELF kopien er tatt med her.
`Z80.c 'vil ta en stund å kompilere (to minutter på min dx2-66). Ikke
bekymre deg for dette, er det bare på grunn av psykologisk (og rask)
måte IMC Z80 emulator fungerer.
Sørg for å lese man-siden. Z81 er en rask hack, så du bedre
vet alt om de feller før du kjører den. : -)
Prog.varedetaljer:
Versjon: 0.2
Last opp dato: 2 Jun 15
Lisens: Gratis
Popularitet: 4
Kommentarer ikke funnet