ZX81 / TS1000 Emulator er en ZX81 emulator til VGA pc'er, der kører Linux.
Z81 er en Sinclair ZX81 (også kendt som Timex TS1000) emulator. Det
bruger svgalib. Det understøtter de fleste programmer og spil, med det store
undtagelser er spil ved hjælp interrupt handlere. Det støtter
pseudo-hi-res tilstand. Det sparer og belastninger programmer Xtender s .P
format, men bør være i stand til at indlæse Atari emulator er .81 format
filer. (Det virker på dem, jeg har prøvet, men jeg har ikke prøvet mange.)
xz81 er en version af Z81 for X. Et par temmelig trivielle funktioner er
mangler (ligesom den hjælp skærmen), men bortset fra at det hele er der.
Denne version bør arbejde på ikke-Linux-systemer, selv om det har brug for nogle
funktioner som setitimer () og sigaction (), som formentlig vil være
fraværende på nogle maskiner / OS'er. xz81 kendes kun at arbejde på 1-bit og
8-bit skærme, og meget sikkert vil ikke arbejde på andre. Men samlet set
hvis xz80 fungerer, xz81 sandsynligvis vil. Undskyld det navn, som er
let forveksles med `xz80 ', men i betragtning af den oprindelige væsen kaldet Z81,
Jeg kunne ikke gøre for meget om dette.
z81txt er en tekst-mode version. Det kræver stadig rå tastatur tilstand
og skriver til skærmen `direkte 'med / dev / vcsa0, så det vil kun
køre på en Linux-konsol. Men, det vil køre på alle Linux-pc'er - dem med
MDA / Herc / CGA / EGA skærmkort samt VGA dem, men naturligvis
Z81 er at foretrække, hvis du har VGA. :-) (Dette er installeret setuid rod,
som ikke-root brugere normalt ikke kan skrive til / dev / vcsa0. Må ikke bekymre dig om
dette urimeligt - det smider root privs lige efter det åbne (),
som er det første, det gør. Tænk på det som at arbejde som en
text-mode svgalib (hvis det giver mening).) Du har sikkert brug for Linux 1.2
eller bedre for z81txt at arbejde. Hvis du ikke har / dev / vcsa0 for
uanset årsagen, gør `mknod / dev / vcsa0 c 7 128 'som root for at oprette den.
Installation
Check / redigere Makefile først - hvis du udarbejdelsen af X version, du
kan være nødvendigt at ændre xroot f.eks.
Derefter på ikke-Linux-systemer, eller hvis du kun vil have X version, gør
`Gøre xz81; make install '. Det burde kompilere / installere kun X
version.
Hvis du har en Linux-boks med VGA, gør (som root) `gøre, make install '.
Det burde samle alle versioner, og installere dem i
/ Usr / local / bin. (Hvis du ikke har X, erstatte `gøre Z81 z81txt 'for
den første `make«.)
Hvis du har en Linux boks uden VGA, gøre (igen som root) `gøre
z81txt; make install '. Derved undgår behovet for at have X eller svgalib på
dit system, og kun kompilerer og installerer z81txt. Men hvis du
bruge X (jeg ved, der er en server, der understøtter Herc kort, for eksempel),
xz81 er * meget * bedre. Du ønsker måske at kompilere det i stedet.
Hvis du kompilerer Z81 eller z81txt du skal bruge min rawkey bibliotek - en
forkompileret ELF kopi er inkluderet her.
`Z80.c« vil tage et stykke tid at kompilere (to minutter på min dx2-66). Må ikke
bekymre dig om dette, det er simpelthen på grund af den hjernevridende (og hurtig)
måde IMC s Z80 emulator fungerer.
Sørg for at læse man-siden. Z81 er en hurtig hack, så du må hellere
vide alt om de fælder, før du kører det. : -)
Software detaljer:
Kommentarer ikke fundet