ዝርዝር ሁኔታ:

Z80 MBC2 - CPM2.2 ባዮስን እንደገና ያጠናቅሩ -4 ደረጃዎች
Z80 MBC2 - CPM2.2 ባዮስን እንደገና ያጠናቅሩ -4 ደረጃዎች

ቪዲዮ: Z80 MBC2 - CPM2.2 ባዮስን እንደገና ያጠናቅሩ -4 ደረጃዎች

ቪዲዮ: Z80 MBC2 - CPM2.2 ባዮስን እንደገና ያጠናቅሩ -4 ደረጃዎች
ቪዲዮ: Z80 Retro #24 - CP/M Introduction 2024, ሀምሌ
Anonim
Z80 MBC2 - CPM2.2 ባዮስን እንደገና ያጠናቅሩ
Z80 MBC2 - CPM2.2 ባዮስን እንደገና ያጠናቅሩ

እንደ እኔ ፣ ለኤምቢሲ 2 ሲፒ/ኤም ባዮስ (2.2) እንደገና ማጠናቀር በሚያስፈልግዎት ቦታ ውስጥ እራስዎን ካገኙ - ከዚያ እርስዎ እንዴት እንደሚያደርጉት።

በእኔ ሁኔታ አንድ ፕሮግራም በኖረ ቁጥር ወይም ctrl-c ባደረጉበት ጊዜ ሁሉ “ሞቅ ያለ ቡት” የሚለውን መልእክት ለማስወገድ ፈለግሁ። እኔ ደግሞ በተወሰኑ ክስተቶች ላይ የተጠቃሚውን ኤልኢዲ ለማብራት አንዳንድ ተጨማሪ ጥሪዎችን እጨምራለሁ ፣ ለምሳሌ የ PRN መሣሪያ ከተገኘ። በሲፒ/ኤም ወዘተ ስር ማመልከቻ ለማረም

አቅርቦቶች

አጠናቃሪውን ለማሄድ የመስኮት ማሽን። በ KVM ላይ የሚሰራ ዊንዶውስ ኤክስፒ ምናባዊ ማሽንን እጠቀም ነበር ፣ ምክንያቱም እሱ በጣም ትንሽ ስለሆነ እና በይነመረብ ላይ በጭራሽ አይሄድም። ግን በመስኮቶች 10 ስር ይሠራል ፍጹም።

የ TASM 3.2 z80 አጠናቃሪ ፣ በጉግል ላይ ይህንን ይፈልጉ ፣ መጨረሻ ላይ https://www.ticalc.org/archives/files/fileinfo/250/25051.html ላይ መድረስ አለብዎት

ከ z80-mbc2 መነሻ ገጽ የ SD ዚፕ ፋይል ቅጂ ፣ በሚጽፍበት ጊዜ https://cdn.hackaday.io/files/1599736844284832/SD-S220718-R240620-v1.zip ነበር

ደረጃ 1 ማሽንዎን ማዘጋጀት - የሚፈለገውን ሶፍትዌር ማከል

ማሽንዎን ማዘጋጀት - የሚፈለገውን ሶፍትዌር ማከል
ማሽንዎን ማዘጋጀት - የሚፈለገውን ሶፍትዌር ማከል
ማሽንዎን ማዘጋጀት - የሚፈለገውን ሶፍትዌር ማከል
ማሽንዎን ማዘጋጀት - የሚፈለገውን ሶፍትዌር ማከል

አንዴ የዊንዶውስ ማሽንዎን ሥራ ከጀመሩ በኋላ ከላይ ባለው “ያስፈልግዎታል” በሚለው ክፍል ውስጥ የተጠቀሱትን ፋይሎች ይቅዱ ወይም ያውርዱ።

በማሽንዎ ላይ የሥራ ማውጫ ይፍጠሩ ፣ እኔ እጠቁማለሁ (ብዙ መተየብ እና የትየባ ጽሑፍን ለማስወገድ) በ Drive C ላይ ማውጫ እንዲፈጥሩ ፣ ለምሳሌ ሐ: / z80mbc። በስሞች እና በረዥም ማውጫ ዱካዎች ውስጥ ክፍተቶችን እንዲያስወግዱ አጥብቄ እመክራለሁ። ቀላል እንዲሆን.

የ TASM ፋይሎች እንዲገቡ በዚህ ማውጫ ውስጥ አቃፊ ይፍጠሩ ፣ c: / z80mbc / tasm

የ SD ካርድ ምስል የሚገባበት አቃፊ ይፍጠሩ ፣ c: / z80mbc / SD

በእያንዳንዱ ፋይሎች ላይ በቀኝ ጠቅ ያድርጉ እና ይዘቶቹን ከላይ ወደፈጠሯቸው ማውጫዎች ያውጡ። Tasm.zip ን ወደ c: / z80mbc / tasm እና ወደ SD ካርድ ዚፕ ፋይል ወደ c: / z80mbc / SD ማውጣትዎን ያረጋግጡ።

ደረጃ 2 - አካባቢን ማቀናበር

አካባቢን ማዋቀር
አካባቢን ማዋቀር
አካባቢን ማዋቀር
አካባቢን ማዋቀር

በመስኮቶችዎ ስሪት ላይ በመመስረት በሚከተለው ላይ አንድ ያድርጉ

ዊንዶውስ 10

ከአሳሽ መስኮት ውስጥ “ይህ ፒሲ” ንጥል ላይ በቀኝ ጠቅ በማድረግ የንብረት ምናሌውን ይክፈቱ።

“የላቀ የስርዓት ቅንጅቶች” ላይ ጠቅ ያድርጉ ፣ ይህ “የስርዓት ባህሪዎች” የተባለ መስኮት ይከፍታል (በሌሎች መንገዶች ወደ የስርዓት ባህሪዎች መሄድ ይችላሉ ፣ ግን እኔ መስኮቶችን በጣም አልጠቀምም ስለዚህ ይህ የእኔ መንገድ ነው!)

“የአካባቢ ተለዋዋጮች” ላይ ጠቅ ያድርጉ

ዊንዶውስ ኤክስፒ

የመነሻ ቁልፍን ጠቅ ያድርጉ ፣ “በኮምፒተርዬ” ላይ በቀኝ ጠቅ ያድርጉ ፣ ከዚያ “የስርዓት ባህሪያትን” ለማግኘት ንብረቶችን ጠቅ ማድረግ ይችላሉ (እንዲሁም በሌሎች መንገዶች ወደ የስርዓት ባህሪዎች መድረስ ይችላሉ ፣ ግን መስኮቶችን በጣም አልጠቀምም ስለዚህ ይህ የእኔ መንገድ ነው!)

የላቀ ትር ላይ ጠቅ ያድርጉ

“የአካባቢ ተለዋዋጮች” ላይ ጠቅ ያድርጉ

በማያ ገጹ ላይ የአከባቢ ተለዋዋጮች መስኮት ሲኖርዎት ሁለት ነገሮችን ማድረግ ያስፈልግዎታል።

አዲስ ተለዋዋጭ ያክሉ

በመስኮቶቹ የላይኛው ክፍል ውስጥ “የተጠቃሚ ተለዋዋጮች ለ…” ስር

አዲስ ጠቅ ያድርጉ

በ TASMTABS ውስጥ ለስም ዓይነት

ለ እሴት ዓይነት በ c: / z80mbc / tasm

የ PATH ን ተለዋዋጭ ይለውጡ

በመስኮቱ ታችኛው ክፍል ፣ በ “ስርዓት ተለዋዋጮች” ስር

ዱካ ይምረጡ (አድምቅ) ፣ ከዚያ አርትዕን ጠቅ ያድርጉ

አሁን ባለው ይዘት መጨረሻ ላይ ያክሉ ፣ c: / z80mbc / tasm

(ሲጀመር ከፊል-ኮሎን አይርሱ!)

እነዚህ ተጨማሪዎች ተግባራዊ እንዲሆኑ አሁን ኮምፒተርውን እንደገና ማስጀመር ያስፈልግዎታል።

ደረጃ 3 - TASM ን መሞከር

TASM ን በመሞከር ላይ
TASM ን በመሞከር ላይ

የዊንዶውስ ማሽንዎን እንደገና ካስጀመሩ በኋላ።

የ CMD ማስተዋወቂያ ይክፈቱ ፤

ዊንዶውስ 10

የዊንዶውስ አዶን ጠቅ ያድርጉ ፣ cmd ይተይቡ። በፍለጋ ሳጥኑ አናት ላይ እንደ መተግበሪያ ሆኖ ሲታይ ሁለቴ ጠቅ ያድርጉት ወይም ክፈት የሚለውን ጠቅ ያድርጉ።

ዊንዶውስ ኤክስፒ

የዊንዶውስ START አዶን ጠቅ ያድርጉ ፣ አሂድን ጠቅ ያድርጉ። በሚታየው ሳጥን ውስጥ cmd ይተይቡ እና እሺን ጠቅ ያድርጉ።

ማውጫውን ወደ ምንጭ ኮድ ማውጫ ይለውጡ

ዓይነት: cd / z80mbc / sd / src / CPM_22_Custom_BIOS

የዚህን አቃፊ ማውጫ ካደረጉ የሚከተሉትን ማግኘት አለብዎት

ሐ ፦ / z80mbc / sd / src / CPM_22_Custom_BIOS> dir

ድራይቭ ሲ ውስጥ ያለው መጠን መለያ የለውም። የድምፅ ተከታታይ ቁጥር D426-9C7C የ 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 ባዮስ CPM22 - S030818 -R140319.asm 2020-10-17 13:30 44 ፣ 649 ባዮስ CPM22 - S030818.asm 2020-10-17 13:30 115 ፣ 962 cpm22_Z80MBC2.asm 5 ፋይል (ዎች) 257 ፣ 776 ባይት 2 ዲር (ዎች) 5 ፣ 575 ፣ 921 ፣ 664 ባይቶች በነፃ

የ cpm22.bin ፋይልን መሰብሰብ ከቻሉ አሁን ለመፈተሽ ዝግጁ ነዎት ፣ በግልጽ እርስዎ እስካሁን ማንኛውንም ኮድ አላሻሻሉም። ግን ይህ የእርስዎ ነው።

ፍንጭ - ፋይሉ cpm22_Z80MBC2.asm መፈለግ መጀመር ነበረበት ፣ አንድ ወይም ከዚያ በላይ ሌሎች ፋይሎችን ፣ በተለምዶ ባዮስ CPM22 - S030818 -R140319.asm ያካትታል። የሚወዱትን ማንኛውንም የጽሑፍ አርታኢ ይጠቀሙ ፣ ሌላው ቀርቶ write.exe ወይም notepad.exe እንኳን ደህና ናቸው

ባዮስ (BIOS) ለማጠናቀር የሚከተሉትን ይተይቡ

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

ሁሉም ነገር ደህና ከሆነ ፣ እንዲህ ማለት አለበት -

TASM Z80 አሰባሳቢ። ስሪት 3.2 መስከረም ፣ 2001. የቅጂ መብት (ሲ) 2001 Squak Valley Software tasm: pass 1 ተጠናቋል። tasm: ማለፊያ 2 ተጠናቅቋል። tasm: የስህተቶች ብዛት = 0

ካልተሳካ ወደ ኋላ ይመለሱ እና የአካባቢዎን ዱካ እና የ TASMTAB ቅንብሮችን ይመልከቱ።

እርስዎም ባዮስ (BIOS) ለውጦችን ለማድረግ ከወሰኑ ፣ የ cpm22_z80MBC2.asm ፋይልን መፈተሽዎን ያስታውሱ። ከላይኛው አቅራቢያ እርስዎ ከሚፈጥሩት የሁለትዮሽ መድረሻ ጋር የሚዛመዱ አንዳንድ መስመሮች አሉ ፣ በነባሪነት እንደዚህ ይመስላሉ

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

; Z80-MBC2; ---------------------------------------------- ------------------------- iLoadMode.equ 0; ለ iLoad ሁነታ 1 (ለሙከራ) ተዘጋጅቷል ፣ ለትራክ 0 የምስል ትውልድ ወደ 0 ተቀናብሯል ፣; ለ cpm22.ቢቢ የሁለትዮሽ ፋይል ማመንጫ; --------------------------------------- --------------------------------; ከ cpm22.bin ጋር ለመጠቀም iLoadMode ን ወደ 2 መለወጥ ያስፈልግዎታል ፣ ካላደረጉት በጭራሽ አይነሳም።

ደረጃ 4 የ Cpm22.bin ፋይልን በመተካት

በዚህ ጊዜ ለሲፒ/ኤም 2.2 ባዮስዎ የሚሰራ Tasm ማዋቀር እና የምንጭ ፋይሎች አለዎት።

የእርስዎን መስፈርቶች ለማሟላት አሁን የምንጭ ፋይሎችን ማርትዕ ይችላሉ

የመጨረሻው እርምጃ የሶፍትዌሩን አዲስ ስሪት ለማስነሳት z80-mbc2 ን ማግኘት ነው። በመነሻ ኮዱ ውስጥ በአስተያየቶቹ ውስጥ ካነበቡ ይህንን ኮድ ለመፈተሽ ብዙ አማራጮች እንዳሉ ያውቃሉ ፣ ለምሳሌ የሄክስ ፋይል ማምረት እና በ mbc2 ምናሌ ውስጥ የመጫኛ አማራጭን ለመጫን እና ለማስኬድ መጠቀም ይችላሉ። ሆኖም ይህ ዘዴ ለእርስዎ mbc2 አዲስ እድገቶችን ለመፈተሽ በጣም ተስማሚ ነው። ምናልባት የ Mp/m ስሪት ለምሳሌ።

አዲሱን የ cpm22.bin ፋይላችንን ለመፈተሽ ፣ እኔ ቀላል አድርጌዋለሁ። በ SD ካርድዎ ላይ ባለው ነባር ምትክ ይቅዱ እና ከእሱ ለመነሳት ይሞክሩ! ዋናውን ከመተካትዎ በፊት - ኮፒ ያድርጉ። በእጅ በእጅ የመጀመሪያውን ለመያዝ ጊዜን ይቆጥባል።

ያ ሁሉ ፣ ደስተኛ አዲስ ባዮስ!

የሚመከር: