Satura rādītājs:
- 1. darbība. Aparatūra, lai palaistu EfexMonV4
- 2. darbība: PROGRAMMATŪRA
- 3. darbība: LIETOŠANA:
- 4. solis: avota kods
- 5. darbība: KAS TĀLĀK?
- 6. darbība: AVOTI
Video: Z80 monitora tipa operētājsistēma un SBC: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
EfexV4 ir monitora ROM ar inline montētāju un demontētāju un
pamata utilītas, lai rakstītu, palaistu un atkļūdotu savas z80 programmas reālā aparatūrā
EfexMon nav nepieciešama CP/M, N8VEM vai cita sarežģīta aparatūra. Jums ir nepieciešama tikai standarta Z80 arhitektūras SBC un viena UART ar termināli
1. darbība. Aparatūra, lai palaistu EfexMonV4
ATMIŅAS KARTE
XTAL = 4 MHz
IZMANTOJIET PIEVIENOTO PULKSTENA ĶĒDI
ROM SĀKUMS: 0000H KOPĒJAIS GARUMS 8KB
RAM SĀKUMS: 8000H RAM BEIGAS: FFFFH
STACK: F800H
SISTĒMAS MAINĪTĀJI: F900H-F910H FF00-FFFFH
UART 8251 Ostas adrese: 00H, BUDRĀTS: 19200 KBS 8-n-1
PIO 8255 Ostas adrese: 08H: CONNECT 8255 CS ar IC 74LS139 PIN 5
2. darbība: PROGRAMMATŪRA
Kā aprakstīts iepriekšējā lapā, Efexmon ir nepieciešams 32 KB RAM (62256 SRAM ir labs) un 8 Kb ROM (var būt 28c64)
kaudze un sistēmas mainīgie atrodas RAM augšpusē, tāpēc pēc 8000H ir daudz brīvu baitu
3. darbība: LIETOŠANA:
Lai sasniegtu EfexV4, jums jāizmanto termināļa emulatora programma
Sistēma sākas ar sveiciena ziņojumu un versijas informāciju
tad parādās komandu uzvedne
C: \> tā ir ironija pret DOS uzvedni:)
visam ievadam jābūt lielajiem burtiem! neaizmirstiet vienu reizi nospiest cepuri.
Nospiediet H, lai saņemtu palīdzību, nospiediet U, lai skatītu noderīgas darbības
(S) jāizsauc vidējā apakšprogramma
(R) vidējā rutīna ir jāpārlēk
SASTĀVINĀTĀJS:
Aseembler ir pilnībā darbināms un stingrs, izņemot (IX+*) un (IY+*) bitu manipulācijas komandas
izņemot šo, Efex assembler pieņem visas oficiālās z80 komandas.
Mnemoniskās ievades laikā atpakaļatkāpes taustiņš ir atļauts līdz # vai $ rakstzīmēm. pēc rakstzīmēm neatkāpieties atpakaļ.
(Pilnīga atpakaļatkāpes funkcija ir atspējota, lai ietilpinātu ROM 8 k)
Dažas šīs ROM daļas ir uzrakstītas uz sevi! ar savu montētāju.
Demontāža:
Demontētājs var atpazīt visu z80 kodu un atpazīt citus baitus
un norāda tos ar “***” zīmi
IEVADA:
Efex heksadecimālās ievades var atpazīt neheksadecimālās rakstzīmes un tās ignorēt.
Kad ievadīšana ir sākta, jums jāaizpilda visas zonas līdz beigām;
#: nozīmē 1 baitu ievadi (divi heksa simboli)
$: nozīmē 2 baitu ievadi (četri heksa simboli)
4. solis: avota kods
Lūdzu, nevilcinieties sazināties ar mani, ja rodas kādi jautājumi
Avota kodam nav GNU licences. To nevar izmantot komerciāliem mērķiem!
Lai izmantotu koda komerciālu mērķi, jums ir nepieciešama mana atļauja.
Jūs varat to brīvi izmantot, modificēt vai kopīgot ar manu vārdu
Paldies par cieņu smagajam darbam un šim kodam veltīto laiku
Dr Mustafa Kemal PEKER (MD)
5. darbība: KAS TĀLĀK?
-USB KEYBOARD ATBALSTS (TESTA ĪSTENOŠANA Pabeigta)
-LCD uz plašā ekrāna 128x64 grafikas LCD teksta režīmā (TESTA ĪSTENOŠANA Pabeigta)
-BASIC TULKS (TESTA ĪSTENOŠANA Pabeigta)
-SD karšu atbalsts
ŠĪ ČETRI ĪSTENOJUMI EFEXV4 PADARĪS PAR STANDALONE DATORU
6. darbība: AVOTI
1) z80 instrukciju tabula
2) TASM montētāja kodu tabulas:
3) Lielmeistara Erturka KOCALAR monitors 6809 (iedvesmots)
4) Grant Searle darbi (iedvesmoti)
5) Integrētās shēmas un mikroprocesori. R C HOLLAND 1986. gada grāmata
6) Z80SimulatorIde
7) Leventhall Z80 montāžas kārtību grāmata
8) Braiena M. Felpsa 6502 darbi
9) Zilog z80 katalogi un mikroshēmu apraksti
10) z80 informācijas vietne
11) Projekts balstīts uz:
12) Manu sekotāju viedokļi un sarunas
Ieteicams:
C tipa USB PD Powerbank: 3 soļi
C tipa USB PD Powerbank: šajā projektā es jums parādīšu savu " uzlaboto " GreatScotts USB Type-C PD Powerbank versija. Tāpēc vispirms pārbaudiet viņa projektu: https://www.instructables.com/id/Building-a-USB-T..Kopumā es izveidoju mazāku korpusu un padarīju gaismas diodes vairāk
C tipa USB PD Powerbank izveidošana ļoti vienkāršā veidā: 5 soļi
C tipa USB PD Powerbank izveide ļoti vienkāršā veidā: Šajā mazajā projektā es jums parādīšu, kā izveidot vienkāršu C tipa USB tipa C Powerbank. Lai to izdarītu, es vispirms pārbaudīšu Powerbank PCB, kuras pamatā ir IP5328P IC, ko saņēmu no Aliexpress. Mērījumi parādīs, cik piemēroti ir
2. tipa mennekes līdz 3 230V kontaktligzdām: 4 soļi (ar attēliem)
Type2 Mennekes to 3 230V Sockets: Četrus gadus es laimīgi braucu ar savu elektromotociklu ZeroS. Un jā, uzlādes laiks ir kļuvis par svarīgu daļu, lai izlemtu doties kaut kur ar motociklu vai ar automašīnu vai sabiedrisko transportu … Tā kā mans modelis ir pārāk vecs, lai pievienotu maksu
VGA monitora sadalītāja pārveidošana datora vadītā monitora pārslēdzējā: 4 soļi
VGA monitora sadalītāja pārveidošana datora vadītā monitora pārslēdzējā: šajā pamācībā ir paskaidrots, kā lētu (20 EURO) VGA monitora sadalītāju, ko izmanto, lai savienotu vienu datoru ar diviem monitoriem, var pārvērst datora kontrolēta monitora komutatorā. Galīgo ierīci kontrolē, izmantojot paralēlo portu, un tā ļauj
Raspberry Pi Bluetooth uz PuTTY operētājsistēmā Windows 10: 3 soļi (ar attēliem)
Raspberry Pi Bluetooth uz PuTTY operētājsistēmā Windows 10: gan Raspberry Pi 3 B, gan Raspberry Pi Zero W ir Bluetooth iespējas. Jūs varat atbrīvot savu seriālo portu tādām lietām kā GPS vienība, tā vietā konfigurējot Bluetooth uztvērēju visai piekļuvei apvalkam. Patriks Hundals uzrakstīja lielisku gabalu