Turinys:

Z80 MBC2 - pakartotinai sudarykite CPM2.2 biografiją: 4 žingsniai
Z80 MBC2 - pakartotinai sudarykite CPM2.2 biografiją: 4 žingsniai

Video: Z80 MBC2 - pakartotinai sudarykite CPM2.2 biografiją: 4 žingsniai

Video: Z80 MBC2 - pakartotinai sudarykite CPM2.2 biografiją: 4 žingsniai
Video: hello world! on the z80-mbc2 computer running CP/M 2024, Lapkritis
Anonim
Z80 MBC2 - iš naujo kompiliuokite CPM2.2 BIOS
Z80 MBC2 - iš naujo kompiliuokite CPM2.2 BIOS

Jei, kaip ir aš, atsiduriate tokioje padėtyje, kad jums reikia iš naujo sudaryti savo MBC2 CP/M biografiją (2.2) - tada jūs tai darote.

Mano atveju norėjau pašalinti pranešimą „WARM BOOT“kiekvieną kartą, kai egzistavo programa arba kai atlikote ctrl-c. Taip pat pridėsiu papildomų skambučių, kad tam tikrais įvykiais mirksėtų vartotojo šviesos diodas, pavyzdžiui, jei pasiekiamas PRN įrenginys. Norėdami derinti programą pagal CP/M ir kt.

Prekės

„Windows“mašina, skirta paleisti kompiliatorių. Aš naudojau „Windows XP“virtualią mašiną, veikiančią KVM, nes ji yra labai maža ir niekada nepasieks interneto. Bet veikia puikiai su windows 10.

TASM 3.2 z80 kompiliatorius, ieškokite to „Google“, turėtumėte atsidurti adresu

SD zip failo kopija iš pagrindinio puslapio z80-mbc2, rašymo metu ji buvo

1 veiksmas: įrenginio paruošimas - reikiamos programinės įrangos pridėjimas

Mašinos paruošimas - būtina programinė įranga
Mašinos paruošimas - būtina programinė įranga
Mašinos paruošimas - būtina programinė įranga
Mašinos paruošimas - būtina programinė įranga

Įdiegę ir paleisdami „Windows“mašiną, nukopijuokite arba atsisiųskite failus, nurodytus aukščiau esančiame skyriuje „jums reikės“.

Sukurkite savo kompiuteryje veikiantį katalogą, siūlau (kad išvengtumėte daug spausdinimo ir klaidų) C diske sukurti katalogą, pavyzdžiui, c: / z80mbc. Primygtinai rekomenduoju vengti tarpo pavadinimuose ir ilgų katalogų kelių. Daryk paprastai.

Šiame kataloge sukurkite aplanką TASM failams įvesti, c: / z80mbc / tasm

Sukurkite aplanką SD kortelės vaizdui įeiti, c: / z80mbc / SD

Dešiniuoju pelės mygtuku spustelėkite kiekvieną failą ir ištraukite turinį į anksčiau sukurtus katalogus. Būtinai išskleiskite tasm.zip į c: / z80mbc / tasm, o SD kortelės zip failą į c: / z80mbc / SD

2 veiksmas: aplinkos nustatymas

Aplinkos nustatymas
Aplinkos nustatymas
Aplinkos nustatymas
Aplinkos nustatymas

Priklausomai nuo jūsų „Windows“versijos, atlikite vieną iš šių veiksmų

„Windows 10“

Atidarykite ypatybių meniu, dešiniuoju pelės klavišu spustelėdami elementą „Šis kompiuteris“naršyklės lange.

Spustelėkite „Išplėstiniai sistemos nustatymai“, atsidarys langas pavadinimu „Sistemos ypatybės“(Sistemos ypatybes galite pasiekti ir kitais būdais, bet aš labai nenaudoju langų, todėl tai mano būdas!)

Spustelėkite „Aplinkos kintamieji“

Windows XP

Spustelėkite pradžios mygtuką, dešiniuoju pelės mygtuku spustelėkite „mano kompiuteris“, tada galite spustelėti ypatybes, kad gautumėte „sistemos ypatybes“(Sistemos ypatybes galite pasiekti ir kitais būdais, bet aš labai nenaudoju langų, todėl tai mano būdas!)

Spustelėkite skirtuką Išplėstinė

Spustelėkite „Aplinkos kintamieji“

Kai ekrane pasirodys aplinkos kintamųjų langas, turite atlikti du veiksmus;

Pridėti naują kintamąjį

Viršutinėje lango dalyje, skiltyje „vartotojo kintamieji…“

Spustelėkite Naujas

Vardo tipui TASMTABS

reikšmės tipui c: / z80mbc / tasm

Pakeiskite PATH kintamąjį

Apatinėje lango dalyje, skiltyje „Sistemos kintamieji“

pasirinkite (paryškinkite) kelią, tada spustelėkite Redaguoti

Esamo turinio pabaigoje pridėkite; c: / z80mbc / tasm

(Pradžioje nepamirškite kabliataškių!)

Dabar, kad šie papildymai įsigaliotų, turite iš naujo paleisti kompiuterį.

3 žingsnis: išbandykite TASM

TASM testavimas
TASM testavimas

Iš naujo paleidę „Windows“mašiną.

Atidarykite CMD raginimą;

„Windows10“

Spustelėkite „Windows“piktogramą, įveskite cmd. Kai paieškos laukelio viršuje ji rodoma kaip programa, dukart spustelėkite ją arba spustelėkite atidaryti.

Windows XP

Spustelėkite „Windows START“piktogramą, spustelėkite „Vykdyti“. Pasirodžiusiame lange įveskite cmd ir spustelėkite Gerai.

Pakeiskite katalogą į šaltinio kodo katalogą

Tipas: cd / z80mbc / sd / src / CPM_22_Custom_BIOS

Jei sudarysite šio aplanko katalogą, turėtumėte gauti:

C: / z80mbc / sd / src / CPM_22_Custom_BIOS> rež

C disko tūris neturi etiketės. Tomo serijos numeris yra D426-9C7C C katalogas: / 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 20 10 10 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 Failas (-ai) 257, 776 baitai 2 Rež. 5, 575, 921, 664 baitai nemokamai

Dabar esate pasirengęs išbandyti, ar galite surinkti failą cpm22.bin, akivaizdu, kad dar nepakeitėte jokio kodo. Bet tai priklauso nuo jūsų.

Patarimas: failas cpm22_Z80MBC2.asm turi pradėti ieškoti, jame yra vienas ar keli kiti failai, paprastai BIOS CPM22 - S030818 -R140319.asm. Naudokite bet kurį jums patinkantį teksto rengyklę, net rašyti.exe arba notepad.exe yra gerai

Norėdami sudaryti BIOS, įveskite:

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

Jei viskas gerai, turėtų būti parašyta:

TASM Z80 surinkėjas. 3.2 versija. 2001 m. Rugsėjo mėn. Autorių teisės (C) 2001 Squak Valley Software Tasm: 1 pass complete. Tasm: 2 leidimas baigtas. tasm: klaidų skaičius = 0

Jei nepavyksta, grįžkite atgal ir patikrinkite aplinkos kelią bei TASMTAB nustatymus.

Jei nuspręsite keisti ir BIOS, nepamirškite patikrinti cpm22_z80MBC2.asm failo. Netoli viršaus yra keletas eilučių, susijusių su jūsų sukurtos dvejetainės vietos paskirtimi, pagal nutylėjimą jos atrodo taip:

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

; Z80-MBC2; ---------------------------------------------- ------------------------- iLoadMode.equ 0; Nustatykite į 1 „iLoad“režimui (bandymui); nustatykite 0, jei norite sukurti 0 takelio vaizdą; nustatykite 2, kad sukurtumėte dvejetainius failus cpm22.bin; --------------------------------------- --------------------------------; Turėsite pakeisti „iLoadMode“į 2, kad galėtumėte naudoti su „cpm22.bin“, jei to nepadarysite, jis visai nebus paleistas.

4 žingsnis: pakeiskite Cpm22.bin failą

Šiuo metu turite veikiančią Tasm sąranką ir jūsų CP/M 2.2 Bios šaltinio failus.

Dabar galite redaguoti šaltinio failus, kad jie atitiktų jūsų reikalavimus

Paskutinis žingsnis yra priversti z80-mbc2 paleisti naują programinės įrangos versiją. Jei perskaitysite šaltinio kodo komentarus, žinosite, kad yra keletas šio kodo testavimo variantų, pavyzdžiui, galite sukurti šešiakampį failą ir naudoti „mbc2“meniu „iload“parinktį jį įkelti ir paleisti. Tačiau šis metodas tikriausiai geriausiai tinka naujiems jūsų MBC2 pokyčiams išbandyti. Galbūt, pavyzdžiui, Mp/m versija.

Norėdami išbandyti mūsų naują cpm22.bin failą, aš jį supaprastinu. Tiesiog nukopijuokite jį į esamą SD kortelėje ir pabandykite paleisti iš jos! Prieš keisdami originalą - PADARYKITE KOPIJĄ. Tai sutaupo laiko, kai turite originalą po ranka.

Tai viskas, laimingas naujas BIOS!

Rekomenduojamas: