Konference: SAPI-1 a československé mikropočítače

Od: Jiri Biba
Datum: 24.8.2011 23:51
Předmět: GENEROVANI CP/M 2.2

GENEROVANI CP/M 2.2:

Tohle bude nejspis na Romana a nebo Melsofta.
Prohrabal jsem vsechny diskety  nasel jsem soubor GENER.SUB. Asi trochu tusim, na co je ale rad bych, kdyby na to nekdo kouknul jestli to je opravdu na generovani novyho systemu s umistenim kamkoliv do pameti. Moc moudrej z toho zatim nejsem, ale je to zajimavej priklad pouziti M80, L80, SLAP a dalsich programu CP/M. Navic to je na Mikros a jak Roman psal, musi se tam prepisovat.
Takze se to spousti
SUBMIT GENER
a v souboru GENER.SUB je tohle:

XSUB
M80 ,=BIOS/R/M
L80 /P:1600,BIOS,BIOS0/N/X/M/E
L80 /P:1700,BIOS,BIOS1/N/X/M/E
ERA BIOS.REL
M80 ,=BOOT0/R/M
L80 /P:3000,BOOT0,BOOT0/N/X/M/E
ERA BOOT0.REL
M80 ,=BOOT1/R/M
L80 /P:3000,BOOT1,BOOT1/N/X/M/E
ERA BOOT1.REL
ERA MIKROS0.COM
SLAP
F100,2FFF,0
IBOOT0.HEX
RD180
IMIKSYS0.HEX
R200
IBIOS0.HEX
R200
G0
SAVE 27 MIKROS0.COM
ERA BOOT0.HEX
ERA BIOS0.HEX
ERA MIKROS1.COM
SLAP
F100,2FFF,0
IBOOT1.HEX
RD180
IMIKSYS1.HEX
R100
IBIOS1.HEX
R100
G0
SAVE 27 MIKROS1.COM
ERA BOOT1.HEX
ERA BIOS1.HEX
ERA MIKROS0.HEX
ERA MIKROS1.HEX
GENHEX MIKROS0.COM
GENHEX MIKROS1.COM 100
ERA MIKROS0.COM
ERA MIKROS1.COM
PIP MIKROS.HEX=MIKROS0.HEX,MIKROS1.HEX
ERA MIKROS0.HEX
ERA MIKROS1.HEX
ERA MIKROS.COM
GENMOD MIKROS.HEX MIKROS.COM
ERA MIKROS.HEX
ERA MOVOS.COM
SLAP MIKMOV.COM
IMIKROS.COM
R700
G0
SAVE 39 MOVOS.COM
ERA MIKROS.COM

Je to slozity jako mlaticka :-)  Horsi je, ze k tomu nemam nektery soubory, co to chce a nebo nevim, co v nich ma presne byt a jak maji byt prelozeny. Zatim jsem prisel na to, ze soubory s indexem 0 musi byt prelozeny od ORG 0 a s indexem 1 musi byt prelozeny od ORG100 a z rozdilu techto souboru vznikne premistitelny tvar systemu.
Asi se na tohle vykaslu a prelozim to natvrdo z *.MAC souboru. Taky jsem je vyhrabal na disketach vcetne zdrojaku CCP a BDOSu. Sice jsem pozapominal, jak se to presne dela, ale snad na to prijdu, jak ty moduly pospojovat, umistit do RAM a pak je pretahnout do systemovych stop. Tak zase zejtra...

Jirka


Ostatní příspěvky vlákna:

 
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]