Sadržaj:
- Pribor
- Korak 1: Priprema vašeg stroja - dodavanje potrebnog softvera
- Korak 2: Postavljanje okruženja
- Korak 3: Testiranje TASM -a
- Korak 4: Zamjena datoteke Cpm22.bin
Video: Z80 MBC2 - Ponovno sastavite CPM2.2 Bios: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Ako se, poput mene, nađete u poziciji u kojoj morate ponovno sastaviti CP/M bios (2.2) za svoj MBC2 - onda to radite na ovaj način.
U mom slučaju htio sam ukloniti poruku "WARM BOOT" svaki put kad je postojao program ili kad ste učinili ctrl-c. Također ću dodati neke dodatne pozive za bljeskanje korisničke LED diode na određenim događajima, na primjer ako se pristupi PRN uređaju. Za uklanjanje pogrešaka u aplikaciji pod CP/M itd.
Pribor
Windows stroj za pokretanje kompajlera. Koristio sam virtualni stroj Windows xp koji radi na KVM -u, jer je vrlo mali i nikada neće ići na internet. Ali radi pod windows 10 savršeno ok.
Kompilator TASM 3.2 z80, potražite ovo na googleu, trebali biste završiti na
Kopija SD zip datoteke s početne stranice z80-mbc2, u vrijeme pisanja bila je
Korak 1: Priprema vašeg stroja - dodavanje potrebnog softvera
Nakon što pokrenete Windows stroj, kopirajte ili preuzmite datoteke navedene u gornjem odjeljku "trebat će vam".
Napravite radni direktorij na svom računalu, predlažem (kako biste izbjegli puno tipkanja i tipkanja) da kreirate direktorij na pogonu C, na primjer c: / z80mbc. Toplo vam preporučujem da izbjegavate razmake u nazivima i dugim stazama direktorija. Neka bude jednostavno.
Kreirajte mapu unutar ovog direktorija u koju će ulaziti TASM datoteke, c: / z80mbc / tasm
Izradite mapu u koju će ući slika SD kartice, c: / z80mbc / SD
Desnom tipkom miša kliknite svaku datoteku i izdvojite sadržaj u direktorije koje ste stvorili gore. Izdvojite tasm.zip u c: / z80mbc / tasm i zip datoteku SD kartice u c: / z80mbc / SD
Korak 2: Postavljanje okruženja
Ovisno o vašoj verziji sustava Windows, učinite nešto od sljedećeg
Windows 10
Otvorite izbornik svojstava desnim klikom na stavku "Ovo računalo" u prozoru istraživača.
Kliknite na "Napredne postavke sustava", otvorit će se prozor pod nazivom "Svojstva sustava" (Do svojstava sustava možete doći i na druge načine, ali ne koristim prozore previše pa je ovo moj način!)
Kliknite na "Varijable okruženja"
Windows XP
Pritisnite gumb za početak, desni klik na “moje računalo”, zatim možete kliknuti svojstva da biste dobili “svojstva sustava” (Do svojstava sustava možete doći i na druge načine, ali ja ne koristim prozore previše pa je ovo moj način!)
Kliknite karticu Napredno
Kliknite na "Varijable okruženja"
Kad na ekranu imate prozor Varijable okruženja, morate učiniti dvije stvari;
Dodajte novu varijablu
U gornjem dijelu prozora, pod "korisničke varijable za …"
Pritisnite Novo
za vrstu imena u TASMTABS
za vrstu vrijednosti u c: / z80mbc / tasm
Izmijenite varijablu PATH
U donjem dijelu prozora, pod "Sistemske varijable"
odaberite (označite) Put, a zatim kliknite Uredi
Na kraju postojećeg sadržaja dodajte; c: / z80mbc / tasm
(Ne zaboravite točku-zarez na početku!)
Sada morate ponovno pokrenuti računalo da bi ti dodaci stupili na snagu.
Korak 3: Testiranje TASM -a
Nakon ponovnog pokretanja sustava Windows.
Otvorite CMD promt;
Windows10
Kliknite ikonu Windows, upišite cmd. Kad se pojavi kao aplikacija na vrhu okvira za pretraživanje, dvaput je kliknite ili kliknite Otvori.
Windows XP
Pritisnite ikonu Windows START, zatim Run (Pokreni). U okvir koji se pojavi upišite cmd i kliknite u redu.
Promijenite imenik u direktorij izvornog koda
Vrsta: cd / z80mbc / sd / src / CPM_22_Custom_BIOS
Ako napravite direktorij ove mape, trebali biste dobiti:
C: / z80mbc / sd / src / CPM_22_Custom_BIOS> red
Volumen u pogonu C nema oznaku. Serijski broj sveske je D426-9C7C Imenik C: / z80mbc / sd / src / CPM_22_Custom_BIOS 2020-10-19 11:38. 2020-10-19 11:38.. 2020-10-17 13:30 5, 597 a.bin 2020-10-17 13:30 44, 492 BIOS CPM22 - S030818 -R040219.asm 2020-10-17 13: 30 47, 076 BIOS CPM22 - S030818 -R140319.asm 2020-10-17 13:30 44, 649 BIOS CPM22 - S030818.asm 2020-10-17 13:30 115, 962 cpm22_Z80MBC2.asm 5 Datoteke 257, 776 bajtova 2 Dir (a) 5, 575, 921, 664 bajtova besplatno
Sada ste spremni testirati možete li sastaviti datoteku cpm22.bin, očito još niste izmijenili nijedan kôd. Ali to je na vama da učinite.
Savjet: Datoteka cpm22_Z80MBC2.asm bi trebala početi tražiti, ona uključuje jednu ili više drugih datoteka, obično BIOS CPM22 - S030818 -R140319.asm. Koristite bilo koji uređivač teksta koji vam se sviđa, čak i write.exe ili notepad.exe su u redu
Za sastavljanje BIOS -a upišite sljedeće:
tasm -b -g3 -80 cpm22_Z80MBC2.asm cpm22.bin
Ako je sve u redu, trebalo bi reći:
Sastavljač TASM Z80. Verzija 3.2. Rujna 2001. Autorska prava (C) 2001 Squak Valley Software tasm: polaganje 1 dovršeno. tasm: prolaz 2 dovršen. tasm: Broj pogrešaka = 0
Ako ne uspije, vratite se natrag i provjerite svoj put okoline i postavke TASMTAB -a.
Ako odlučite promijeniti i BIOS, ne zaboravite provjeriti datoteku cpm22_z80MBC2.asm. Pri vrhu su neke linije povezane s odredištem binarnog zapisa koji napravite, prema zadanim postavkama izgledaju ovako:
;-----------------------------------------------------------------------
; Z80-MBC2; ---------------------------------------------- ------------------------- iLoadMode.equ 0; Postavite na 1 za način rada iLoad (za testiranje),; postavljeno na 0 za stvaranje slike zapisa 0,; postavljeno na 2 za generiranje binarne datoteke cpm22.bin; --------------------------------------- --------------------------------; Morat ćete promijeniti iLoadMode u 2 za upotrebu s cpm22.bin, ako to ne učinite, uopće se neće pokrenuti.
Korak 4: Zamjena datoteke Cpm22.bin
U ovom trenutku imate radnu postavku Tasma i izvorne datoteke za svoj CP/M 2.2 Bios.
Sada možete uređivati izvorne datoteke tako da odgovaraju vašim zahtjevima
Zadnji korak je natjerati z80-mbc2 da pokrene novu verziju softvera. Ako pročitate komentare u izvornom kodu, znat ćete da postoji nekoliko mogućnosti za testiranje ovog koda, na primjer možete stvoriti heksadecimalnu datoteku i upotrijebiti opciju iload u izborniku mbc2 za učitavanje i pokretanje. No ova je metoda vjerojatno najprikladnija za testiranje novih razvoja vašeg mbc2. Možda verzija Mp/m na primjer.
Kako bih testirao našu novu datoteku cpm22.bin, držim je jednostavnom. Samo ga kopirajte na mjesto postojećeg na SD kartici i pokušajte se podići s njega! Prije nego zamijenite original - NAPRAVITE KOPIJU. Štedi vrijeme pri posjedovanju izvornika.
To je sve, sretan novi BIOS!
Preporučeni:
Z80-mbc2 Z80 Šifra korisničke LED bljeskalice: 3 koraka
Z80-mbc2 Z80 kodna bljeskalica LED korisnika: Ovo je primjer korisničkog LED programa napisanog u asembleru Z80 za računalo z80-mbc2. Ovo sam za sebe napravio test i reviziju, ovo je moj prvi program Z80 za više od 35 godina. Uživajte
Sastavite svoj FlipBooKit !: 8 koraka
Sastavite svoj FlipBooKit !: Najvjerojatnije ste već vidjeli flip knjige. Možda ste čak i sami napravili malu ručno iscrtanu knjigu s palcem. Prije nekoliko godina, Mark Rosen i Wendy Marvel stvorili su FlipBooKit, ove super setove koji se sastavljaju u petlju mehaničkog flipbooka
Sastavite igru: bit !: 10 koraka
Sastavite igru: bit !: Shvatimo kamo bi trebali ići ti vijci
Orange PI HowTo: Sastavite Sunxi alat za Windows u sustavu Windows: 14 koraka (sa slikama)
Orange PI HowTo: Sastavite Sunxi alat za Windows u sustavu Windows: PREDUVJETI: Trebat će vam (stolno) računalo sa sustavom Windows. Internet veza. Narančasta PI ploča. Posljednja je izborna, ali siguran sam da je već imate. Inače nećete čitati ove upute. Kad kupujete narančasti PI grijeh
Sastavite AUX kabel: 11 koraka (sa slikama)
Sastavite AUX kabel: Ova uputa prikazuje vam postupak sastavljanja AUX kabela iz kompleta Joy Signal. Ako nemate komplet, daljnje upute su na dnu