Sadržaj:

Z80 MBC2 - Ponovno sastavite CPM2.2 Bios: 4 koraka
Z80 MBC2 - Ponovno sastavite CPM2.2 Bios: 4 koraka

Video: Z80 MBC2 - Ponovno sastavite CPM2.2 Bios: 4 koraka

Video: Z80 MBC2 - Ponovno sastavite CPM2.2 Bios: 4 koraka
Video: Z80-MBC2: Z80 homebrew computer playing Startrek with CP/M 2024, Studeni
Anonim
Z80 MBC2 - Ponovno sastavite CPM2.2 Bios
Z80 MBC2 - Ponovno sastavite CPM2.2 Bios

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

Priprema vašeg stroja - dodavanje potrebnog softvera
Priprema vašeg stroja - dodavanje potrebnog softvera
Priprema vašeg stroja - dodavanje potrebnog softvera
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

Postavljanje okoliša
Postavljanje okoliša
Postavljanje okoliša
Postavljanje okoliša

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

TASM testiranje
TASM testiranje

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: