Innholdsfortegnelse:
- Trinn 1: Maskinvare for å kjøre EfexMonV4
- Trinn 2: PROGRAMVARE
- Trinn 3: BRUK:
- Trinn 4: Kildekode
- Trinn 5: HVA NESTE?
- Trinn 6: KILDER
Video: Z80 Monitor Type Operativsystem og SBC: 6 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
EfexV4 er en skjerm -ROM med innebygd monterings- og demonteringsenhet og
grunnleggende verktøy for å skrive, kjøre og feilsøke z80 -programmene dine i ekte maskinvare
EfexMon trenger ikke CP/M, N8VEM eller annen komplisert maskinvare. Du trenger bare standard Z80 arkitektur SBC og en UART med terminal
Trinn 1: Maskinvare for å kjøre EfexMonV4
MEMORY KART
XTAL = 4 MHZ
BRUK TILFØLGET KLOKSKRETS
ROM START: 0000H TOTAL LENGHT 8KB
RAM START: 8000H RAM SLUTT: FFFFH
STAKEL: F800H
SYSTEMVARIABLER: F900H-F910H FF00-FFFFH
UART 8251 PORTADRESSE: 00H, BAUDRATE: 19200 KBS 8-n-1
PIO 8255 PORTADRESSE: 08H: KOBLING 8255 CS TIL IC 74LS139'S PIN 5
Trinn 2: PROGRAMVARE
Som beskrevet på forrige side trenger Efexmon 32Kb ram (62256 SRAM er bra), og 8 Kb ROM (28c64 kan være)
stack og systemvariabler sitter øverst på ram, så etter 8000H er det tonnevis med gratis byte
Trinn 3: BRUK:
Du må bruke et Terminal -emulatorprogram for å nå EfexV4
Systemet starter med en hilsen og versjonsinformasjon
kommandopromt kommer da
C: \> dette er en ironi til DOS promt:)
all inngang må være STORE TEGN! ikke glem å trykke på caps lock en gang.
Pres H for hjelp, trykk U for nyttige rutiner
(S) gjennomsnittlig subrutine må kalles
(R) betyr at rutinen må hoppes
MONTERER:
Aseembler er fulldrevet og steinfast, bare (IX+*) og (IY+*) bitmanipuleringskommandoer ekskludert
bortsett fra dette godtar Efex assembler alle offisielle z80 -kommandoer.
Under minneteknisk inndata er tilbakestillingen velkommen til # eller $ tegn. ikke gå tilbake etter dette tegnet.
(Full backspace -funksjon deaktivert for å passe ROM i 8k)
Noen deler av denne ROM -en er skrevet på seg selv! med egen montør.
DEMONTERER:
Disassembler kan gjenkjenne all z80-kode, og den kan gjenkjenne byte uten kommando
og peker dem med "***" -tegnet
INNGANG:
Efex heksadesimale innganger kan gjenkjenne ikkeheksede tegn og ignorere dem.
Når input er startet, må du fylle alle områder til slutten;
#: gjennomsnittlig 1 byte inngang (to hex -tegn)
$: gjennomsnittlig 2 byte inngang (fire hex char)
Trinn 4: Kildekode
Ikke nøl med å kontakte meg for spørsmål
Kildekoden er ikke under GNU -lisens. Den kan ikke brukes til kommersielle formål!
For å bruke kommersielle formål med kode, trenger du min tillatelse.
Du kan fritt bruke, endre eller dele det med mitt navn
Takk for din respekt for hardt arbeid og tid brukt på denne koden
Dr. Mustafa Kemal PEKER (MD)
Trinn 5: HVA NESTE?
-USB TASTATURSTØTTE (TESTGJENNOMFØRING KOMPLETT)
-LCD PÅ BREDET BRED SKJERM 128X64 GRAF LCD I TEKSTMODUS (TESTGJENNOMFØRING KOMPLETT)
GRUNNLEGGENDE TOLKER (TESTGJENNOMFØRING FULLFØRT)
--SD KORTSTØTTE
DENNE fire implementeringen vil gjøre EFEXV4 til en frittstående datamaskin
Trinn 6: KILDER
1) z80 instruksjonstabell
2) TASM assembler-kodetabeller:
3) Grandmaster Erturk KOCALARs 6809 -skjerm (inspirert)
4) Grant Searles verk (inspirert)
5) Integrerte kretser og mikroprosessorer. R C HOLLAND 1986 bok
6) Z80SimulatorIde
7) Leventhall Z80 montering rutiner bok
8) Brian M. Phelps 6502 arbeider
9) Zilog z80 -kataloger og chipbeskrivelser
10) z80 info nettsted
11) Prosjekt basert på:
12) Mine følgere meninger og samtaler
Anbefalt:
Z80-mbc2 Z80 Code Flash User LED: 3 Trinn
Z80-mbc2 Z80 Code Flash User LED: Dette er et eksempel bruker-LED-program skrevet i Z80 assembler for z80-mbc2 datamaskinen.Jeg gjorde dette en test- og revisjonsøvelse for meg, dette er mitt første Z80-program på over 35 år.Nyt
Slik installerer du et operativsystem: 4 trinn
Hvordan installere et operativsystem: I hvert enkelt tilfelle trenger datamaskiner et operativsystem, så her viser vi deg hvordan du installerer det selv fra grunnen av
Hvordan lage ditt eget operativsystem! (batch og eksempel på innsiden): 5 trinn
Hvordan lage ditt eget operativsystem! (batch og eksempel på innsiden): Gjør det nå
WTware for Raspberry Pi 2 (Pi 3)- Tynne klienter Operativsystem: 3 trinn
WTware for Raspberry Pi 2 (Pi 3) - Thin Clients Operating System: Thin Client fra Raspberry Pi - det er en drøm om en sløv nettverksadministrator.Windows -programmer på Pi.WTware for Raspberry Pi er tynne klienters operativsystem, som skaper tilkoblinger til Windows Remote Desktop Services.WTware for Raspbe
Lag et operativsystem i C#: 5 trinn
Lag et operativsystem i C#: Så det er ikke lett å lage et operativsystem i montering! Denne instruksen viser deg hvordan du lager ditt eget C# -operativsystem. Hvis du er ny på C#, bør du vurdere å gjøre noen undersøkelser først