INHOUDSOPGAWE:
- Voorrade
- Stap 1: Maak u masjien gereed - voeg die nodige sagteware by
- Stap 2: Die opstel van die omgewing
- Stap 3: Toets TASM
- Stap 4: Vervang die Cpm22.bin -lêer
Video: Z80 MBC2 - Stel CPM2.2 Bios weer saam: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
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
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
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
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:
Z80-MBC2 Programmering van die Atmega32a: 6 stappe
Z80-MBC2 Die Atmega32a programmeer: Voordat u die z80-MBC2 kan gebruik, moet u die Atmeg32 programmeer nadat u dit gebou het. Hierdie instruksies wys u hoe u 'n goedkoop arduino mini as programmeerder kan gebruik om die kode op te laai
Z80-mbc2 Z80 Code Flash User LED: 3 stappe
Z80-mbc2 Z80 Code Flash User LED: Dit is 'n voorbeeld-gebruikers-LED-program wat in die Z80-samesteller vir die z80-mbc2-rekenaar geskryf is
Laat ons 'n Fitbit Charge 2 saam oplos. Lyne in die skerm .: 3 stappe
Laat ons 'n Fitbit Charge 2 saam oplos. Lyne op die skerm: So ongeveer 13 ritte nadat ek my eerste Fitbit gekoop het, het ek lyne gekry wat oor die skerm gaan. Elke dag verskyn 'n ander een soms meer as een per dag. Ek het my Fitbit baie goed versorg, ek het gedink en ek het nie geweet hoekom dit begin het nie. een keer
Gebruik ESP32/VGA32-terminale vir Z80-MBC2: 7 stappe
Gebruik ESP32/VGA32-terminale vir Z80-MBC2: Hoe om die ANSI Terminal-sagteware op 'n ESP32/VGA32-kaart te bou en te installeer. Koppel dit dan aan 'n Z80-MBC2-bord
N Maklike werklike tuisgemaakte rekenaar: Z80-MBC2!: 9 stappe (met foto's)
N Maklike werklike tuisgemaakte rekenaar: Z80-MBC2 !: As u nuuskierig is oor hoe 'n rekenaar werk en met' eksterne dinge 'in wisselwerking is, is daar deesdae baie borde wat gereed is om te speel, soos Arduino of Framboos en vele ander. Maar hierdie borde het dieselfde "limiet" … hulle is