Kazalo:

Z80 MBC2 - Znova sestavite CPM2.2 Bios: 4 koraki
Z80 MBC2 - Znova sestavite CPM2.2 Bios: 4 koraki

Video: Z80 MBC2 - Znova sestavite CPM2.2 Bios: 4 koraki

Video: Z80 MBC2 - Znova sestavite CPM2.2 Bios: 4 koraki
Video: Z80 Tester. Тестер процессоров Z80. 2024, November
Anonim
Z80 MBC2 - Znova sestavite CPM2.2 Bios
Z80 MBC2 - Znova sestavite CPM2.2 Bios

Če se tako kot jaz znajdete v položaju, ko morate znova sestaviti biografijo CP/M (2.2) za svoj MBC2 - potem to storite tako.

V mojem primeru sem želel odstraniti sporočilo »WARM BOOT« vsakič, ko je obstajal program ali ko ste naredili ctrl-c. Dodal bom tudi nekaj dodatnih klicev, ki bodo ob določenih dogodkih utripali LED uporabnika, na primer pri dostopu do naprave PRN. Za odpravljanje napak v aplikaciji pod CP/M itd.

Zaloge

Stroj Windows, na katerem se izvaja prevajalnik. Uporabil sem navidezni stroj Windows xp, ki deluje na KVM, ker je zelo majhen in nikoli ne bo šel v internet. Ampak deluje v sistemu Windows 10 popolnoma v redu.

Prevajalnik TASM 3.2 z80, poiščite to v Googlu, končajte na

Kopija zip datoteke SD z domače strani z80-mbc2, v času pisanja je bila

1. korak: Priprava naprave - Dodajanje potrebne programske opreme

Priprava naprave - Dodajanje potrebne programske opreme
Priprava naprave - Dodajanje potrebne programske opreme
Priprava naprave - Dodajanje potrebne programske opreme
Priprava naprave - Dodajanje potrebne programske opreme

Ko zaženete računalnik Windows, kopirajte ali naložite datoteke, omenjene v zgornjem razdelku »potrebovali boste«.

Ustvarite delovni imenik na svojem računalniku, predlagam (da se izognete številnim tipkanjem in tipkanjem), da ustvarite imenik na pogonu C, na primer c: / z80mbc. Močno priporočam, da se izogibate presledkom v imenih in dolgih imenikovih poteh. Naj bo preprosto.

V tem imeniku ustvarite mapo, v katero bodo vstopile datoteke TASM, c: / z80mbc / tasm

Ustvarite mapo za vnos slike kartice SD, c: / z80mbc / SD

Z desno miškino tipko kliknite vsako datoteko in izvlecite vsebino v imenike, ki ste jih ustvarili zgoraj. Izvlecite tasm.zip v c: / z80mbc / tasm in zip datoteko SD kartice v c: / z80mbc / SD

2. korak: Nastavitev okolja

Nastavitev okolja
Nastavitev okolja
Nastavitev okolja
Nastavitev okolja

Odvisno od vaše različice sistema Windows naredite nekaj od tega

Windows 10

Odprite meni lastnosti z desnim klikom na element »Ta računalnik« v oknu raziskovalca.

Kliknite »Napredne sistemske nastavitve«, odpre se okno »Lastnosti sistema« (Do sistemskih lastnosti lahko pridete tudi na druge načine, vendar oken ne uporabljam preveč, zato je to moj način!)

Kliknite na "Spremenljivke okolja"

Windows XP

Kliknite gumb za zagon, z desno tipko miške kliknite »moj računalnik«, nato lahko kliknete lastnosti, da dobite »lastnosti sistema« (Do sistemskih lastnosti lahko pridete tudi na druge načine, vendar oken ne uporabljam preveč, zato je to moj način!)

Kliknite zavihek Napredno

Kliknite na "Spremenljivke okolja"

Ko imate na zaslonu okno Spremenljivke okolja, morate narediti dve stvari;

Dodajte novo spremenljivko

V zgornjem delu oken pod "uporabniške spremenljivke za …"

Kliknite Novo

za vrsto imena v TASMTABS

za vrsto vrednosti v c: / z80mbc / tasm

Spremenite spremenljivko PATH

V spodnjem delu okna pod "Sistemske spremenljivke"

izberite (označite) Pot in kliknite Uredi

Na koncu obstoječe vsebine dodajte; c: / z80mbc / tasm

(Ne pozabite na podpičje na začetku!)

Zdaj morate znova zagnati računalnik, da bodo ti dodatki začeli veljati.

3. korak: Preizkusite TASM

TASM testiranje
TASM testiranje

Ko znova zaženete računalnik Windows.

Odprite okno CMD;

Windows10

Kliknite ikono Windows, vnesite cmd. Ko se prikaže kot aplikacija na vrhu iskalnega polja, jo dvokliknite ali kliknite odprto.

Windows XP

Kliknite ikono Windows START, kliknite Run (Zaženi). V polje, ki se prikaže, vnesite cmd in kliknite v redu.

Spremenite imenik v imenik izvorne kode

Vrsta: cd / z80mbc / sd / src / CPM_22_Custom_BIOS

Če naredite imenik te mape, bi morali dobiti:

C: / z80mbc / sd / src / CPM_22_Custom_BIOS> dir

Prostornina v pogonu C nima oznake. Serijska številka zvezka je D426-9C7C Imenik C: / z80mbc / sd / src / CPM_22_Custom_BIOS 19.10.2020 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 bajtov 2 Dir (i) 5, 575, 921, 664 bajtov brezplačno

Zdaj ste pripravljeni preizkusiti, ali lahko sestavite datoteko cpm22.bin, očitno še niste spremenili nobene kode. Ampak to je odvisno od vas.

Namig: Datoteka cpm22_Z80MBC2.asm bi morala začeti iskati, vključuje eno ali več drugih datotek, običajno BIOS CPM22 - S030818 -R140319.asm. Uporabite kateri koli urejevalnik besedil, tudi write.exe ali notepad.exe sta v redu

Če želite sestaviti BIOS, vnesite naslednje:

tasm -b -g3 -80 cpm22_Z80MBC2.asm cpm22.bin

Če je vse v redu, bi moralo reči:

Sestavljalec TASM Z80. Različica 3.2 september, 2001. Avtorska pravica (C) 2001 Squak Valley Software tasm: izpolnite 1. tasm: dokončaj 2. tasm: Število napak = 0

Če ne uspe, se vrnite nazaj in preverite pot do okolja in nastavitve TASMTAB.

Če se odločite spremeniti tudi BIOS, ne pozabite preveriti datoteke cpm22_z80MBC2.asm. Pri vrhu je nekaj vrstic, povezanih z namenom binarne datoteke, ki jo naredite, privzeto izgledajo tako:

;-----------------------------------------------------------------------

; Z80-MBC2; ---------------------------------------------- ------------------------- iLoadMode.equ 0; Nastavite na 1 za način iLoad (za testiranje),; nastavljeno na 0 za ustvarjanje slike skladbe 0,; nastavljeno na 2 za generiranje binarnih datotek cpm22.bin; --------------------------------------- --------------------------------; Za uporabo s cpm22.bin boste morali iLoadMode spremeniti v 2, v nasprotnem primeru se sploh ne bo zagnal.

4. korak: Zamenjava datoteke Cpm22.bin

Na tej točki imate delujočo nastavitev Tasma in izvorne datoteke za svoj CP/M 2.2 Bios.

Zdaj lahko urejate izvorne datoteke, da ustrezajo vašim zahtevam

Zadnji korak je, da z80-mbc2 zažene novo različico programske opreme. Če preberete komentarje v izvorni kodi, boste vedeli, da obstaja več možnosti za preizkus te kode, na primer lahko ustvarite šestnajstiško datoteko in uporabite možnost iload v meniju mbc2, da jo naložite in zaženete. Vendar je ta metoda verjetno najbolj primerna za preizkušanje novega razvoja vašega mbc2. Morda na primer različica Mp/m.

Če želite preizkusiti našo novo datoteko cpm22.bin, sem preprost. Preprosto ga kopirajte namesto obstoječega na kartico SD in poskusite zagnati z njega! Preden zamenjate original - NAPRAVITE KOPIJO. Prihrani čas, da imate original pri roki.

To je vse, srečen nov BIOS!

Priporočena: