Subversion Repositories pentevo

Rev

Rev 155 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
195 lvd 1
short-list:
2
 
3
яюЁЄ√, ъюЄюЁ√ї эхЄє т DOS ш ATM Ёхцшьх: xxf7 (ўрёшъш, eff7), xx77 (ёф-ърЁЄр), xx1f (цюяёЄшъ)
4
яюЁЄ√, ъююЄЁ√х яю ты ■Єё  т DOS ш ATM Ёхцшьх: яюЁЄ√ ъюэЄЁюыыхЁр эуьф,
5
яюЁЄ xx77 (atm config), яюЁЄ xxf7 (atm paging)
6
яюЁЄ√, ъюЄюЁ√х хёЄ№ тёхуфр: xxbf (zxevo config)
7
 
8
dos, юэ цх atm Ёхцшь - Ёхцшь, ъюуфр фюёЄєяэ√ рЄьэ√х яюЁЄ√ ш тё╕. ═х шьххЄ юЄэю°хэш  ъ ёЄЁрэшЎрь ярь Єш ш Є.ф.,
9
Єюы№ъю ъръшх яюЁЄ√ тшфэ√ ш тё╕.
10
 
11
ёє∙хёЄтєхЄ ёшуэры тъы■ўхэш  яюЁЄют рЄь: shadowen (Єръ   хую сєфє эрч√трЄ№),
12
шьхээю юэ юяЁхфхы хЄ, ъръющ эрсюЁ шч яюЁЄют (ёь. т√°х) фюёЄєяхэ.
13
┬ ёЄрЁюь └╥╠ ш яю фхЇюыЄє т zxevo ¤ЄюЄ ёшуэры Ёртхэ ёшуэрыє dosen: ъюуфр тъы■ўхэю ячє
14
ЄЁфюёр, Єюуфр ш ёшуэры ¤Єю тъы■ўхэ. ╬фэръю ёє∙хёЄтєхЄ яюЁЄ BF:
15
 
16
рфЁхё: $xxBF, write-only
17
сшЄ 0: хёыш=0, Єю shadowen=dosen, хёыш=1, Єю shadowen=1 тёхуфр (тёхуфр тъы■ўхэ └╥╠ Ёхцшь, юяЁхфхыхэшх Ёхцшьр ёь. т√°х).
18
сшЄ 1: хёыш=0, Єю чряшё№ т flash сыюъшЁєхЄё , хёыш=1, Єю чряшё№ т flash эх сыюъшЁєхЄё  (ьюцэю яхЁх°штрЄ№ яЁ ь т ъюьях).
19
яюёых ёсЁюёр - тёх сшЄ√ 0.
20
 
21
 
22
фЁєующ яюЁЄ ъръ т ATM2:
23
 
24
рфЁхё: $xx77, write-only, ёь. фюъє эр └╥╠2.
25
 
26
A8 - хёыш=0, тю тёх юўъш тЄ√ърхЄё  ячє ё уы■ъюь (т юЁшушэрых с√ыю - ё Ўья). ╦єў°х фхЁцрЄ№ т 1.
27
A9 - хёыш=0, Єю яЁшэєфшЄхы№эю тъы■ўрхЄё  dosen (р чэрўшЄ ш shadowen), ъръ т юЁшушэры№эюь └╥╠2. ─ы  яЁюуЁрьь zxevo-only
28
     ыєў°х ■чрЄ№ яюЁЄ $BF. ┼ёыш хёЄ№ эєцэр т√ёЄртшЄ№ ўЄю-Єю т xx77, эрфю яЁюўшЄрЄ№ фюъє яю └╥╠2 ш юёЄры№э√х сшЄ√ фрээ√ї
29
     рфЁхёют т√ёЄртшЄ№ ёююЄтхЄёЄтє■∙шь юсЁрчюь. ╧юър ¤Єш юёЄры№э√х сшЄ√ эх Ёхрышчютрэ√.
30
 
31
 
32
╧юЁЄ√ єяЁртыхэш  ярь Є№■:
33
 
34
рфЁхё: $xxF7, write-only, ёь. фюъє эр └╥╠2 + фюяюыэхэш .
35
 
36
A15,A14 - юяЁхфхы ■Є юўъю, эр ъюЄюЁюх яЁшьхэшЄ№ ёЄЁрэшўъє.
37
 
38
хёыш яюЁЄ√ 3FF7, 7FF7, BFF7, FFF7 - ъръ т └╥╠2 сшЄ√:
39
сшЄ 7: =0 - 7FFD эх єўрёЄтєхЄ, =1 - єўрёЄтєхЄ т ьырф°шх ъєёъш эюьхЁр.
40
       ┬═╚╠└═╚┼! т Ёхцшьх я1024ъ, тъы■ўхээюь ўхЁхч eff7, 7ffd тыш хЄ єцх эх эр 3 ьырф°шї сшЄр, р эр тёх 6!
41
сшЄ 6: =0 - тъы■ўрхЄё  ╧╟╙, =1 - ╬╟╙.
42
 
43
сшЄ√ 5-0: шэтхЁёэ√х сшЄ√ эюьхЁр ёЄЁрэшЎ.
44
 
45
хёыш яюЁЄ√ 37F7, 77F7, B7F7, F7F7 - фюяюыэшЄхы№эх√х яюЁЄ√.
46
 
47
тёх сшЄ√ шфєЄ эр эюьхЁ ёЄЁрэшЎ√ (шЄюую 4 ьхурсрщЄр). ┴шЄ√ Єюцх шэтхЁёэ√х, FF - ёЄЁрэшЎр 00 ш Є.ф.
48
 
49
┬эшьрэшх! ╧Ёш т√тюфх т яюЁЄ√ x7F7, чэрўхэш  сшЄр 7 юЄ ёююЄтхЄётє■∙хую яюЁЄр xFF7 ёюїЁрэ хЄё ! Є.х. хёыш т
50
3FF7 с√ы т√ёЄртыхэ сшЄ 7=1, Єю яюЄюь яЁш т√тюфх т 37F7 т ьырф°є■ ўрёЄ№ эюьхЁр тё╕ Ёртэю тюЄъэ╕Єё  7FFD
51
(хую 3 шыш 6 сшЄ). ╥ръцх яЁш т√тюфх т x7F7 тъы■ўрхЄё  ╬╟╙! ╧╟╙ Єюы№ъю ўхЁхч xFF7.
52
 
53
╧Ёю яюЁЄ 7FFD ш хую сшЄ 4 эх яш°є, хёЄ№ т фюъх эр └╥╠2.
54
 
55
 
56
 
57
 
58
 
59
==============================================================================
141 lvd 60
┴єфє ЄєЄ фєьрЄ№ юс Єюь, ъръ рЄь ьюфхё тяшїрЄ№ т яхэЄхтє.
61
╧юэрўрыє Ёхў№ яющф╕Є юс ьрэрухЁх ярь Єш ш тё╕ь ўЄю ё эшь ёт чрэю.
62
 
63
ЁрёёьюЄЁшь рЄь2.
64
╥рь яЁшьхэ╕э юЁшушэры№э√щ ьрэрухЁ ярь Єш 1ь, ъюЄюЁ√щ яючтюы хЄ ЇышярЄ№ ы■сє■ шч 16ъ юўхъ яЁюЎхёёюЁр.
65
─ы  ёютьхёЄшьюёЄш ё 128ъ ьюфх с√ыю ёфхырэю ёыхфє■∙хх.
66
1 - фюсртыхэ√ 2 ърЁЄ√ ярь Єш, яхЁхъы■ўрхь√х ё яюью∙№■ сшЄр шч 7ЇЇф, ъюЄюЁ√щ Ёрэ№°х яхЁхъы■ўры ячєїш
67
2 - ёфхырэ Ёхцшь, ъюуфр ьырф°шх 3 сшЄр эюьхЁр ёЄЁрэшЎ√ т фрээюь юўъх ьюуєЄ яюфьхэ Є№ё  эр ф0-ф2 шч 7ЇЇф.
68
╧Ёш яюью∙ш Єръющ їєхсхэш ¤ьєышЁєхЄё  юс√ўэр  ърЁЄр ярь Єш 128ъ ёяхър.
69
╤шы№эр  чрыюўър эр ─╬╤┼═ ш урфёъюх ЄЁфюё -   эх яюэ ы эряЁшьхЁ, ьюцэю ыш схч яюёЄю ээющ фЁюўъш
70
─╬╤┼═- эх ─╬╤┼═ тъыўрЄ№ ы■сє■ ёЄЁрэшўъє ╧╟╙ ш ЁрсюЄрЄ№ ё эхщ.
71
 
72
ўЄю ЄЁхсєхЄё 
73
1 - яюффхЁцрЄ№ Ёхцшь рЄь-ъюьярЄшсшышЄш.
74
2 - Ёрё°шЁшЄ№ рфЁхёрЎш■ ёЄЁрэшЎ ючє фю 4 ьхЄЁют
75
3 - шэЄхуЁшЁютрЄ№ Ёхцшь я1024ъ т рЄью-Ёхцшь√.
76
 
77
 
78
 
79
┬юыхт√х Ёх°хэш :
80
 
152 lvd 81
x. ─ы  Єюую, ўЄюс√ єщЄш юЄ хсхэшьєЄЄхЁэюую call #3d2f, ттхёЄш фюя. яюЁЄ (яюЁЄ√), т ъюЄюЁ√ї
141 lvd 82
   ьюцэю ЁєышЄ№ тё ъшьш ─╬╤┼═└ьш, юЄъЁ√ЄюёЄ№■ Єхэхт√ї яюЁЄют, Ёхцшьюь 4ьс ш яЁюўшьш яюхсэ ьш
83
   ╧ЁхфырурхЄё  $xxBF. ─рээ√щ яюЁЄ чрьхўхэ Ёрэхх т фшт╚─┼, ъюЄюЁр  т ёшыє ётюхщ є∙хЁсэюёЄш ш
84
   эхтючьюцэюёЄ№■ ЁрсюЄ√ эр ы■сюь ёяхъюъыюэх ё (═┼╠╬)╟╒-┴└╤ шфхЄ эрїЁхэ ёЁрчє ш эртёхуфр.
85
   ╧юЁЄ ¤ЄюЄ фюыцхэ с√Є№ тёхуфр юЄъЁ√Є ш фюёЄєяхэ. ╚сю ёь. т√°х яЁю call #3d2f.
86
 
152 lvd 87
x. ┬ ¤Єюь яюЁЄє ЁрчфхышЄ№ ёшуэры√ DOSEN (тъы■ўхэшх ячє ЄЁфюё яЁш яюью∙ш ёь. т√°х ўхую ш т√ъы■ўхэшх
141 lvd 88
   яЁш яюью∙ш шёяюыэхэш  шч ╬╟╙) ш ёшуэры тъы■ўхэш  Єхэхт√ї яюЁЄют °хфюєхэ (т Єюь ўшёых ш ┬├93). ╧╨ш
89
   ¤Єюь, хёёэю, т юЄёєЄёЄтшш фЁюўъш ¤Єюую яюЁЄр фюыцхэ ЁрсюЄрЄ№ юс√ўэ√щ ьхїрэшч№ь ё фюёхэ=°хфюєхэ,
90
   чрыюўъющ фюёхэ яю ёЄрэфрЁЄє └╥╠2 ш яЁюў.
91
 
152 lvd 92
x. ╨хцшь 4ь фюыцхэ ЁхрышчютрЄ№ё  Єръ: т√тюф  т яюЁЄ√ 3ff7/7ff7/bff7/fff7 - рфЁхёєхьё  т яЁхфхырї 1 ьхЄЁр
144 lvd 93
   ячє шыш ючє, ъръ т рЄь1ь. ┬√тюф  цх т яюЁЄ√ 37f7, 77f7, b7f7, f7f7 - тъы■ўрхь т ёююЄтхЄёЄтє■∙хх юўъю
94
   ╬╟╙ т яЁхфхырї 4 ьхурсрщЄ (Єюцх шэтхЁёэ√х сшЄ√, шсю эхЇшу). 1ь Ёхцшь√ рфЁхёє■Є ёЄЁрэшЎ√ ё эюьхЁрьш 00-3f,
95
   шч тёхую эрсюЁр 4ь 00-ЇЇ. ёююЄт-эю ўЄюс√ 4ь-рфЁхёрЎшхщ рфЁхёрэєЄ№ ёЄЁрэшЎє эюьхЁ 00, т√тюфшь ўшёыю ff
155 lvd 96
   (шсю шэтхЁёш ). ┬ яюЁЄрї xFF7 D7 - юяЁхфхы хЄ, тяхўрЄ√тр■Єё  ыш ьырф°шх сшЄ√ шч 7FFD. ╧Ёш чряшёш т
97
   x7F7 ¤ЄюЄ сшЄ ёюїЁрэ хЄё ! Є.х. рфЁхёє ё№ т 4 ьхЄЁрї, ьюцэю ьырф°шх сшЄ√ шч 7FFD тЄ√ърЄ№, фы  ўхую эрфю
98
   тэрўрых чряшёрЄ№ ўЄю-Єю т xFF7.
141 lvd 99
 
152 lvd 100
x. ┬ Ёхцшьх яхэЄруюэр хёЄ№ яюЁЄ√ xx╘7 (ўрё√ + яюЁЄ хЇЇ7) ш її77 (яюЁЄ ╤─-ърЁЄ√, яЁшфєьрээ√щ ╩╬┼-ъръ).
141 lvd 101
   ╬ср юэш яхЁхъЁ√тр■Єё  рЄьэ√ьш яюЁЄрьш. ╧юЄюьє фхырхь Єєяю - яєёЄ№ т яхэЄруюэютюь Ёхцшьх яхэЄруюэют√ яюЁЄ√,
102
   р т рЄьэюь Ёхцшьх - рЄьэ√х. ╩ръ ёЄєўрЄ№ т ўрё√ ш ёфърЁЄє шч рЄь - тъы■ўр  Ёхцшь я Єэюуюэр ўхЁхч її┴╘, тшфшью.
103
   ┬рЁшрэЄ - ьюцэю яю ёшуэрыє °хфюєхэ яхЁхъы■ўрЄ№ё .
104
 
152 lvd 105
x. ╚эЄхуЁрЎш  ё я1ь ьюфющ: тьхёЄю 3 сшЄ т Ёхцшьх я1ь чрьхэ ■Єё  6 сшЄ. ╚ тё╕. :)
106
   ╧Ёш ¤Єюь тёх ╬ўъш ЁрсюЄр■Є °ЄрЄэю. ╚ёъы■ўхэшх - Ёрь0 т 0 юўъ╬ - шьххЄ яЁшюЁшЄхЄ эрф рЄь-ёЄрщы юўъюь.
145 lvd 107
 
152 lvd 108
x. ╤ыхфёЄтшхь  ты хЄё  Єю, ўЄю яхЁхф ЁрсюЄющ т Ёхцшьх я1ь эрфю эрёЄЁюшЄ№ ърЁЄ√ ярь Єш. ╚ыш цх ёфхырЄ№ Єръ,
109
   ўЄюс юэш фхЇюыЄэю эрёЄЁрштрышё№ яю ёсЁюёє (яЁхфяюўЄшЄхы№эхх).
145 lvd 110
 
152 lvd 111
xxBF:
112
 
113
 1 - ROMRW: 0 - ROM is read-only (no /WE), 1 - ROM is read-write (/WE)
114
 
115
 
116
 
117
 
118
 
145 lvd 119
==============================================================================
120
DDp (01.03.2010)
121
 
122
1) └╥╠(2) фы  ьхэ  єьхЁ. ▀ їюўє ╧хэЄруюэ ё (ышэхщэ√ь) ЄхъёЄют√ь Ёхцшьюь.  ;)
123
 
124
2) ёшуэры ROM2 ръЄштэю шёяюы№чєхЄё  т BIOS-х CP/M фы  с√ёЄЁюую яхЁхъы■ўхэш  фтєї ърЁЄ ярь Єш
125
(яЁш ў╕ь фхырхЄё  ¤Єю ўхЁхч OUT (#FD),A  ,уфх A = #52, ышсю #42)
126
┬ xBIOS-х, тЁюфх, Єюцх.
127
 
128
3) ┬рЁшрэЄ Ёхцшьр 4╠: шёяюы№чютрЄ№ фюя. сшЄ(√) т ёЄ.рфЁхёх яюЁЄр F7.
129
═ряЁшьхЁ,
130
чряшё№ т BFF7 яЁюуЁрььшЁєхЄ ъюэЇшуєЁрЎш■ ЄЁхЄ№хщ ўхЄтхЁЄшэъш "яю-ёЄрЁюьє";
131
чряшё№ т B7F7 єёЄрэртыштрхЄ эюьхЁ ёЄЁрэшЎ√ ╬╟╙, тёх 8 сшЄ (ьюцэю схч шэтхЁёшш);
132
чряшё№ т BBF7 єёЄрэртыштрхЄ эюьхЁ ёЄЁрэшЎ√ ╧╟╙, тёх 8 сшЄ (ьюцэю схч шэтхЁёшш).
133
 
134
4) ╬ўхЁЄшЄ№ ъЁєу TURBO2-яЁюуЁрьь, ё ъюЄюЁ√ьш цхырЄхы№эр ёютьхёЄшьюёЄ№ ш ёфхырЄ№ тё╕ ўЄюс√ юэш ЁрсюЄрыш.
135
┼ёыш Єръшї яЁюуЁрь юърцхЄё  эхьэюую - ёьюЄЁхЄ№, ьюцэю ыш шї ьюфшЇшЎшЁютрЄ№ фы  ЁрсюЄ√ ё фЁєующ(эютющ) рЁїшЄхъЄєЁющ.
136
==============================================================================
137