Indholdsfortegnelse:
- Trin 1: HARDWARE TIL KØR EfexMonV4
- Trin 2: SOFTWARE
- Trin 3: BRUG:
- Trin 4: Kildekode
- Trin 5: HVAD NÆSTE?
- Trin 6: KILDER
Video: Z80 Monitor Type Operativsystem og SBC: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
EfexV4 er en monitor ROM med inline assembler og adskiller og
grundlæggende værktøjer til at skrive, køre og fejlsøge dine z80 -programmer i ægte hardware
EfexMon behøver ikke CP/M, N8VEM eller anden kompliceret hardware. Du behøver kun standard Z80 arkitektur SBC og en UART med terminal
Trin 1: HARDWARE TIL KØR EfexMonV4
HUKOMMELSESKORT
XTAL = 4 MHZ
BRUG VEDLÆGT URKRETS
ROM START: 0000H TOTAL LÆNGD 8KB
RAM START: 8000H RAM SLUT: FFFFH
STAK: F800H
SYSTEMVARIABLER: F900H-F910H FF00-FFFFH
UART 8251 PORT ADRESS: 00H, BAUDRATE: 19200 KBS 8-n-1
PIO 8255 PORT ADRESS: 08H: CONNECT 8255 CS TO IC 74LS139'S PIN 5
Trin 2: SOFTWARE
Som beskrevet på forrige side har Efexmon brug for 32Kb ram (62256 SRAM er godt), og 8 Kb ROM (28c64 kan være)
stack og systemvariabler sidder øverst på ram, så efter 8000H er der masser af gratis bytes
Trin 3: BRUG:
Du skal bruge et Terminal -emulatorprogram for at nå EfexV4
Systemet starter med en hilsen og en version
kommando promt kommer så
C: \> dette er en ironi for DOS promt:)
alle input skal være OVERSTÅENDE KARAKTER! glem ikke at trykke på caps lock en gang.
Pres H for hjælp, tryk på U for nyttige rutiner
(S) middel subrutine skal kaldes
(R) betyder rutine skal springes
MONTERER:
Aseembler er fuldt drevet og rocksolid, kun (IX+*) og (IY+*) bitmanipulationskommandoer udelukket
bortset fra dette accepterer Efex assembler alle officielle z80 -kommandoer.
Under mnemonisk input er backspace velkommen indtil # eller $ tegn. gå ikke tilbage efter disse tegn.
(Fuld backspace -funktion deaktiveret til at passe til ROM i 8k)
Nogle dele af denne ROM skrevet på sig selv! med sin egen montør.
AFMONTERING:
Disassembler kan genkende al z80-kode, og den kan genkende byte uden kommando
og peger dem med '***' tegn
INDGANG:
Efex hexadecimale input kan genkende nonhex -tegn og ignorere dem.
Når input er startet, skal du udfylde alle områder indtil slutningen;
#: gennemsnitlig 1 byte input (to hex char)
$: gennemsnitlig 2 byte input (fire hex char)
Trin 4: Kildekode
Tøv ikke med at kontakte mig for spørgsmål
Kildekoden er ikke under GNU -licens. Det kan ikke bruges til kommercielle formål!
For at bruge kommercielt formål med kode, har du brug for min tilladelse.
Du kan frit bruge, ændre eller dele det ved mit navn
Tak for din respekt for hårdt arbejde og tid på denne kode
Dr. Mustafa Kemal PEKER (MD)
Trin 5: HVAD NÆSTE?
-USB TASTATURSTØTTE (TEST -GENNEMFØRELSE FULDFØRT)
-LCD PÅ BORDET WIDE SCREEN 128X64 GRAF LCD I TEKSTFUNKTION (TESTIMPLEMENTATION COMPLETE)
-GRUNDLÆGGENDE TOLKER (TESTIMPLEMENTATION COMPLETE)
--SD CARD SUPPORT
DENNE fire implementering vil gøre EFEXV4 til en standalone computer
Trin 6: KILDER
1) z80 instruktionstabel
2) TASM assembler kode tabeller:
3) Grandmaster Erturk KOCALAR's 6809 -skærm (inspireret)
4) Grant Searles værker (inspireret)
5) Integrerede kredsløb og mikroprocessorer. R C HOLLAND 1986 bog
6) Z80SimulatorIde
7) Leventhall Z80 samling rutiner bog
8) Brian M. Phelps 6502 værker
9) Zilog z80 kataloger og chipbeskrivelser
10) z80 info websted
11) Projekt baseret på:
12) Mine tilhængeres meninger og samtaler
Anbefalede:
Z80-mbc2 Z80 Code Flash User LED: 3 trin
Z80-mbc2 Z80 Code Flash User LED: Dette er et eksempel bruger-LED-program skrevet i Z80-assembler til z80-mbc2-computeren.Jeg lavede dette en test- og revisionsøvelse for mig, dette er mit første Z80-program i over 35 år.Nyd
Sådan installeres et operativsystem: 4 trin
Sådan installeres et operativsystem: I hvert enkelt tilfælde har computere brug for et operativsystem til arbejde, så her viser vi dig, hvordan du installerer et selv fra bunden
Capteur Temperatur Choix Du Type De Degres Par Infrarouge: 4 trin (med billeder)
Capteur Temperature Choix Du Type De Degres Par Infrarouge: ENGLISH VERSION HERE Dans ce program nous allons voir comment capter une temp é rature et afficher sa valeur sur un lecteur LCD en choisissant si on veut l'afficher en ° C ou ° F gr â ce à une t é l é kommandere infra
WTware til Raspberry Pi 2 (Pi 3)- Tynde klienter Operativsystem: 3 trin
WTware til Raspberry Pi 2 (Pi 3) - Tynde klienter Operativsystem: Tynd klient fra Raspberry Pi - det er en drøm om en sløj netværkssystemadministrator.Windows -programmer på Pi.WTware til Raspberry Pi er tynde klienters operativsystem, der skaber forbindelser til Windows Remote Desktop Services.WTware til Raspbe
Lav et operativsystem i C#: 5 trin
Lav et operativsystem i C#: Så det er ikke let at oprette et operativsystem i samlingen! Denne instruktive viser dig, hvordan du laver dit eget C# -system. Hvis du er ny inden for C#, skal du først overveje at undersøge noget