INHOUDSOPGAWE:

Z80 MBC2 - Stel CPM2.2 Bios weer saam: 4 stappe
Z80 MBC2 - Stel CPM2.2 Bios weer saam: 4 stappe

Video: Z80 MBC2 - Stel CPM2.2 Bios weer saam: 4 stappe

Video: Z80 MBC2 - Stel CPM2.2 Bios weer saam: 4 stappe
Video: Computador Z80 com teclado PS/2 e UART - DART e SIO - Comunicação Serial 2024, November
Anonim
Z80 MBC2 - Stel CPM2.2 Bios weer saam
Z80 MBC2 - Stel CPM2.2 Bios weer saam

As u, net soos ek, in 'n posisie is dat u die CP/M -bios (2.2) vir u MBC2 moet saamstel - dan doen u dit so.

In my geval wou ek die boodskap “WARM BOOT” verwyder elke keer as daar 'n program bestaan of as u 'n ctrl-c doen. Ek gaan ook 'n paar ekstra oproepe byvoeg om die gebruikers -LED op sekere gebeurtenisse te flits, byvoorbeeld as toegang tot die PRN -toestel verkry word. Om 'n aansoek te ontfout onder CP/M, ens.

Voorrade

'N Windows -masjien om die samesteller op te werk. Ek het 'n virtuele Windows xp -masjien op 'n KVM gebruik, want dit is baie klein en sal nooit op die internet gaan nie. Maar onder Windows 10 werk dit heeltemal goed.

Die TASM 3.2 z80 -samesteller, soek daarna op Google, u moet eindig op

'N Afskrif van die SD-zip-lêer vanaf die z80-mbc2-tuisblad, op die oomblik dat dit geskryf is, was

Stap 1: Maak u masjien gereed - voeg die nodige sagteware by

Maak u masjien gereed - voeg die nodige sagteware by
Maak u masjien gereed - voeg die nodige sagteware by
Maak u masjien gereed - voeg die nodige sagteware by
Maak u masjien gereed - voeg die nodige sagteware by

Sodra u u Windows -masjien aan die gang gekry het, kopieer of laai die lêers af wat in die gedeelte 'u benodig' hierbo genoem word.

Skep 'n werkende gids op u masjien, ek stel voor (om baie tik en tikfoute te voorkom) dat u 'n gids op skyf C maak, byvoorbeeld c: / z80mbc. Ek beveel sterk aan dat u spasies in die name en lang gidspaaie vermy. Hou dit eenvoudig.

Skep 'n gids in hierdie gids vir die TASM -lêers om in te gaan, c: / z80mbc / tasm

Skep 'n gids vir die SD -kaartbeeld om in te gaan, c: / z80mbc / SD

Klik met die rechtermuisknop op elk van die lêers en haal die inhoud uit na die dopgehou wat u hierbo geskep het. Maak seker dat u tasm.zip uitpak na c: / z80mbc / tasm en die zip -lêer van die SD -kaart na c: / z80mbc / SD

Stap 2: Die opstel van die omgewing

Die opstel van die omgewing
Die opstel van die omgewing
Die opstel van die omgewing
Die opstel van die omgewing

Afhangende van u weergawe van Windows, doen een van die volgende

Windows 10

Open die eiendomsmenu deur met die rechtermuisknop op die item "Hierdie rekenaar" in 'n verkennervenster te klik.

As u op "Gevorderde stelselinstellings" klik, word 'n venster met die naam "Stelsel -eienskappe" oopgemaak (u kan ook op ander maniere by die stelsel eienskappe kom, maar ek gebruik nie vensters baie nie, so dit is my manier!)

Klik op "Omgewingsveranderlikes"

Windows XP

Klik op die startknoppie, klik met die rechtermuisknop op "my rekenaar", dan kan u op eiendomme klik om "stelseleienskappe" te kry (u kan ook op ander maniere by die stelsel eienskappe kom, maar ek gebruik nie vensters baie nie, so dit is my manier!)

Klik op die blad Gevorderd

Klik op "Omgewingsveranderlikes"

As u die venster Omgewingsveranderlikes op die skerm het, moet u twee dinge doen;

Voeg 'n nuwe veranderlike by

In die boonste gedeelte van die vensters, onder "gebruikersveranderlikes vir …"

Klik op New

vir die Naam tipe in TASMTABS

vir die waardetipe in c: / z80mbc / tasm

Verander die PATH -veranderlike

In die onderste gedeelte van die venster, onder "Stelselveranderlikes"

kies (merk) Pad en klik dan op Redigeer

Voeg aan die einde van die bestaande inhoud; c: / z80mbc / tasm

(Moenie die halfpunt aan die begin vergeet nie!)

U moet die rekenaar nou herlaai sodat hierdie toevoegings in werking tree.

Stap 3: Toets TASM

Toets TASM
Toets TASM

Nadat u u Windows -masjien herlaai het.

Maak 'n CMD -promosie oop;

Windows 10

Klik op die Windows -ikoon, tik cmd. As dit bo -aan die soekkassie as 'n app verskyn, dubbelklik daarop of klik oop.

Windows XP

Klik op die Windows START -ikoon, klik op Run. Tik cmd in die venster wat verskyn en klik op OK.

Verander gids na die bronkode -gids

Tik: cd / z80mbc / sd / src / CPM_22_Custom_BIOS

As u 'n gids van hierdie gids maak, moet u die volgende kry:

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

Die volume in aandrywing C het geen etiket nie. Volume reeksnommer is D426-9C7C Gids van 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 lêer (s) 257, 776 grepe 2 Dir (s) 5, 575, 921, 664 grepe gratis

U is nou gereed om te toets of u die cpm22.bin -lêer kan saamstel, natuurlik het u nog nie die kode gewysig nie. Maar dit is aan jou om te doen.

Wenk: die lêer cpm22_Z80MBC2.asm sou begin soek; dit bevat een of meer van die ander lêers, gewoonlik BIOS CPM22 - S030818 -R140319.asm. Gebruik enige teksredakteur waarvan u hou, selfs write.exe of notepad.exe is goed

Tik die volgende om die BIOS saam te stel:

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

As alles goed is, moet dit sê:

TASM Z80 samesteller. Weergawe 3.2 September, 2001. Kopiereg (C) 2001 Squak Valley Software tasm: slaag 1 voltooi. tasm: slaag 2 voltooi. tasm: Aantal foute = 0

As dit misluk, gaan terug en kyk na u omgewingpad en TASMTAB -instellings.

As u besluit om ook die BIOS veranderinge aan te bring, moet u die cpm22_z80MBC2.asm -lêer nagaan. Naby die bokant is 'n paar lyne wat verband hou met die bestemming van die binêre wat u maak, dit lyk standaard soos volg:

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

; Z80-MBC2; ---------------------------------------------- ------------------------- iLoadMode.equ 0; Stel op 1 vir iLoad -modus (vir toetsing); gestel op 0 vir snit 0 beeldgenerasie,; gestel op 2 vir cpm22.bin generering van binêre lêers; --------------------------------------- --------------------------------; U moet die iLoadMode na 2 verander vir gebruik met cpm22.bin, as u dit nie doen nie, sal dit glad nie begin nie.

Stap 4: Vervang die Cpm22.bin -lêer

Op hierdie stadium het u 'n werkende Tasm -opstelling en die bronlêers vir u CP/M 2.2 Bios.

U kan nou die bronlêers wysig om aan u vereistes te voldoen

Die laaste stap is om die z80-mbc2 te laat opstart met die nuwe weergawe van die sagteware. As u die opmerkings in die bronkode deurlees, sal u weet dat daar verskeie opsies is om hierdie kode te toets; u kan byvoorbeeld 'n hex -lêer produseer en die iload -opsie in die mbc2 -kieslys gebruik om dit te laai en uit te voer. Hierdie metode is egter waarskynlik die beste geskik om nuwe ontwikkelings vir u mbc2 te toets. Miskien 'n weergawe van Mp/m byvoorbeeld.

Om ons nuwe cpm22.bin -lêer te toets, hou ek dit eenvoudig. Kopieer dit net in die plek van die bestaande op u SD -kaart en probeer daaruit opstart! Voordat u die oorspronklike vervang, maak 'n afskrif. Dit spaar tyd om die oorspronklike byderhand te hê.

Dit is alles, gelukkige nuwe BIOS!

Aanbeveel: