Diskove rozsirenie MRS09/2 pre D40/D80

Zdrojový kód


3      5b00            *s
4      5b00            ;==============================================================;
5      5b00            ;== Verzia 30 == Load - save MRS D80 == 29.10.1995 Busy soft ==;
6      5b00            ;==============================================================;
7      5b00            ;"ls"  Plati specialne iba pre MRS 09/2 (324)
8      5b00            *s
9      5b00            c      =    15522
10     5b00            d      =    15524
11     5b00            rom    =    #1700
12     5b00            enter  =    #ec86
13     5b00            space  =    #cc49
14     5b00            dva    =    #cc4d
15     5b00            comp   =    #dac5
16     5b00            outhex =    #e008
17     5b00            outdec =    #e00b
18     5b00            txtadd =    #c0eb
19     5b00            miesto =    #c100
20     5b00            mrserr =    #df21
21     5b00            text   =    #dff5
22     5b00            xxx    =    #fde6
23     5b00            inkey  =    #d945
24     5b00            getend =    #db49
25     5b00            lines  =    #ce83
26     5b00            lins   =    #cddf
27     5b00            setnam =    #cdbe
28     5b00            file   =    #ce14
29     5b00            comedi =    #d5e2
30     5b00            comdbg =    #fce9
31     5b00            break  =    #f888
32     5b00            memory =    #d80c
33     5b00            bb1    =    #fdd7
34     5b00            bb2    =    #fdd8
35     5b00            errerr =    #f84d
36     5b00             
37     5b00                   org  #6000
38     6000            z
39     6000 21aec1     ini    ld   hl,#c1ae
40     6003 7e                ld   a,(hl)
41     6004 fec3              cp   #c3
42     6006 2005              jr   nz,depack
43     6008 36c9              ld   (hl),#c9
44     600a cd70c1            call #c170
45     600d 215a60     depack ld   hl,cedi
46     6010 11e2d5            ld   de,comedi
47     6013 012400            ld   bc,cdbg-cedi
48     6016 edb0              ldir
49     6018 217e60            ld   hl,cdbg
50     601b 11e9fc            ld   de,comdbg
51     601e 012500            ld   bc,ram-cdbg
52     6021 edb0              ldir
53     6023 210060            ld   hl,z                stvrte memory okno
54     6026 2252f5            ld   (#f552),hl          na hranice drivera
55     6029 21cf64            ld   hl,kk
56     602c 2254f5            ld   (#f554),hl
57     602f 3ecd              ld   a,#cd
58     6031 218760            ld   hl,tstasm
59     6034 329ef8            ld   (#f89e),a
60     6037 229ff8            ld   (#f89f),hl
61     603a 3e20              ld   a,#20               Prisposobenie inkeja pre M
62     603c 3253d9            ld   (#d953),a
63     603f 3a0a3e            ld   a,(#3e0a)           test znakoveho suboru
64     6042 fe42              cp   #42                 #42 #63
65     6044 2808              jr   z,nie
66     6046 fe63              cp   #63
67     6048 2804              jr   z,nie
68     604a af                xor  a
69     604b 32d7fd            ld   (bb1),a
70     604e 2f         nie    cpl
71     604f 0f                rrca
72     6050 e610              and  #10
73     6052 f6a6              or   #a6
74     6054 32d8fd            ld   (bb2),a
75     6057 c362d6            jp   #d662
76     605a             
77     605a 737664     cedi   db   'svd'
78     605d 0062              dw   svd
79     605f 6c6464            db   'ldd'
80     6062 9161              dw   ldd
81     6064 6c6463            db   'ldc'
82     6067 8c61              dw   ldc
83     6069 6d7264            db   'mrd'
84     606c c161              dw   mrd
85     606e 657261            db   'era'
86     6071 7762              dw   era
87     6073 6d6f76            db   'mov'
88     6076 8b62              dw   mov
89     6078 636174            db   'cat'
90     607b f262              dw   cat
91     607d 00                db   #00
92     607e             
93     607e 16         cdbg   db   #16                 prepnutie na RAM
94     607f a360              dw   ram
95     6081 3c                db   '<'                 prepnutie na ROM
96     6082 0017              dw   rom
97     6084 03                db   #03                 katalog v debugeri
98     6085 f962              dw   dcat
99     6087             
100    6087 d5         tstasm push de                  Ochrana drivera
101    6088 110060            ld   de,z                pred prepisanim
102    608b cdc5da            call comp                pocas prekladu
103    608e 3809              jr   c,tstok
104    6090 11c564            ld   de,k
105    6093 cdc5da            call comp
106    6096 da9e60            jp   c,asmerr
107    6099 d1         tstok  pop  de
108    609a 7c                ld   a,h
109    609b b5                or   l
110    609c 7a                ld   a,d
111    609d c9                ret
112    609e f1         asmerr pop  af
113    609f f1                pop  af
114    60a0 c34df8            jp   errerr              chyba 'A'
115    60a3             
116    60a3 f3         ram    di                       Prepnutie na ram
117    60a4 ed730a61          ld   (sp+1),sp
118    60a8 21c0fe            ld   hl,#fec0             Vysledok: cy=0:prepnute
119    60ab 1100c1            ld   de,miesto                      cy=1:nepodarilo sa to
120    60ae 014000            ld   bc,#40
121    60b1 edb0              ldir
122    60b3            skok   =    #fdfe
123    60b3 21fdfd            ld   hl,#fdfd
124    60b6 f9                ld   sp,hl
125    60b7 7c                ld   a,h
126    60b8 36c3              ld   (hl),#c3
127    60ba 2c                inc  l
128    60bb 36d3              ld   (hl),rut1
131    60c0 23                inc  hl
132    60c1 77         fv1    ld   (hl),a
133    60c2 2c                inc  l
134    60c3 20fc              jr   nz,fv1
135    60c5 24                inc  h
136    60c6 77                ld   (hl),a
137    60c7 3c                inc  a
138    60c8 ed47              ld   i,a
139    60ca 01fe00            ld   bc,#0100-#02
140    60cd ed5e              im2
141    60cf fb                ei
142    60d0 76                hlt
143    60d1 181c              jr   ramerr
144    60d3 21e160     rut1   ld   hl,rut2
145    60d6 22fefd            ld   (skok),hl
146    60d9 fb                ei
147    60da 03         rra1   inc  bc
148    60db 78                ld   a,b
149    60dc b1                or   c
150    60dd 20fb              jr   nz,rra1
151    60df 180e              jr   ramerr
152    60e1 21f160     rut2   ld   hl,rut3
153    60e4 22fefd            ld   (skok),hl
154    60e7 fb                ei
155    60e8 05                dec  b
156    60e9 0b         rra2   dec  bc
157    60ea 78                ld   a,b
158    60eb b1                or   c
159    60ec 20fb              jr   nz,rra2
160    60ee cf                rst  #08
161    60ef cbc3       ramerr set  0,e
162    60f1 f3         rut3   di
163    60f2 ed56              im1
164    60f4 af                xor  a
165    60f5 cb0b              rrc  e
166    60f7 ed47              ld   i,a
167    60f9 3e0d              ld   a,#0d
168    60fb 3247fe            ld   (#fe47),a
169    60fe 2100c1            ld   hl,miesto
170    6101 11c0fe            ld   de,#fec0
171    6104 014000            ld   bc,#40
172    6107 edb0              ldir
173    6109 315555     sp     ld   sp,#5555
174    610c d8                ret  c
175    610d 0a                ld   a,(bc)
176    610e 0f                rrca
177    610f c9                ret                      Vysledok: cy=0:ok; cy=1:zle
178    6110             
179    6110 3ecd       begin  ld   a,#cd               Zaciatok load-save operacii
180    6112 326661            ld   (nocat),a
181    6115 2108fe            ld   hl,#fe08
182    6118 11c564            ld   de,meno
183    611b 010a00            ld   bc,10
184    611e edb0              ldir                     uschova mena
185    6120 11c564            ld   de,k
186    6123 2a0cd8            ld   hl,(memory)
187    6126 ed52              sbc  hl,de
188    6128 3004              jr   nc,memok
189    612a ed530cd8          ld   (memory),de         memory="k"
190    612e cda360     memok  call ram
191    6131 da6a62            jp   c,reterr+3
192    6134 21003f            ld   hl,#3f00            di,im1,i=#3f
193    6137 22e83f            ld   (#3fe8),hl          navrat pre snap
194    613a 216762            ld   hl,reterr
195    613d 22fefd            ld   (#fdfe),hl
196    6140 21fefd            ld   hl,#fdfe
197    6143 22fe3f            ld   (#3ffe),hl
198    6146 3eff              ld   a,#ff               anti-error
199    6148 32ee3e            ld   (#3eee),a
200    614b             
201    614b 21aa3e            ld   hl,#3eaa
202    614e 11803e            ld   de,#3e80
203    6151 010a00            ld   bc,10
204    6154 edb0              ldir
205    6156 21c564            ld   hl,meno
206    6159 010a00            ld   bc,10
207    615c edb0              ldir
208    615e 3e4d       type   ld   a,'M'
209    6160 12                ld   (de),a
210    6161 3e4d              ld   a,'M'
211    6163 325f61            ld   (type+1),a
212    6166 cd8f1c     nocat  call #1c8f               otestuje disk
213    6169 c32b21            jp   #212b               najde meno
214    616c             
215    616c 3e01       loamer ld   a,#01               Zaciatok ldd,mer
216    616e 3250d5            ld   (#d550),a
217    6171 cd1061            call begin
218    6174 2809              jr   z,found
219    6176 cd5f62            call end                  najde hlavicku
220    6179 21b564            ld   hl,nfound            vradi de=dlzka
221    617c c37062            jp   merr
222    617f 22723e     found  ld   (#3e72),hl
223    6182 3e0b              ld   a,#0b
224    6184 cdad0f            call #0fad               add hl,a
225    6187 af                xor  a
226    6188 5e                ld   e,(hl)
227    6189 23                inc  hl
228    618a 56                ld   d,(hl)
229    618b c9                ret
230    618c             
231    618c 3e42       ldc    ld   a,'B'               "load" typu code
232    618e 325f61            ld   (type+1),a
233    6191 1a         ldd    ld   a,(de)              "load" typu mrs
234    6192 13                inc  de
235    6193 b7                or   a
236    6194 200e              jr   nz,ldmeno
237    6196 2114ce            ld   hl,file
238    6199 010a00            ld   bc,#0a
239    619c edb0              ldir
240    619e cddfda            call #dadf
241    61a1 23                inc  hl
242    61a2 3600              ld   (hl),#00
243    61a4 cd6c61     ldmeno call loamer
244    61a7 21ebc0            ld   hl,txtadd
245    61aa ed52              sbc  hl,de
246    61ac cdeb61            call tstmem
247    61af 22743e            ld   (#3e74),hl
248    61b2 cdb219            call #19ae+4             load blok
249    61b5 cd5f62            call end
250    61b8 cda6da            call #daa6
251    61bb 11c564            ld   de,meno
252    61be c3becd            jp   setnam
253    61c1             
254    61c1 cd6c61     mrd    call loamer              "merge"
255    61c4 d5                push de
256    61c5 cd49db            call #db49
257    61c8 eb                ex   de,hl
258    61c9 d1                pop  de
259    61ca 37                scf
260    61cb ed52              sbc  hl,de               hl=adresa
261    61cd cdeb61            call tstmem              de=dlzka
262    61d0 22743e            ld   (#3e74),hl          <-adresa
263    61d3 19                add  hl,de
264    61d4 e5                push hl
265    61d5 cdb219            call #19ae+4             load blok
266    61d8 cd5f62            call end
267    61db 211317            ld   hl,#1713
268    61de 22e6fd            ld   (xxx),hl
269    61e1 21f5df            ld   hl,text
270    61e4 224fdf            ld   (#df4f),hl
271    61e7 e1                pop  hl
272    61e8 c34edf            jp   #df4e               "wait"
273    61eb             
274    61eb 380a       tstmem jr   c,fulmem
275    61ed d5                push de                  hl>memory
276    61ee eb                ex   de,hl
277    61ef 2a0cd8            ld   hl,(memory)
278    61f2 ed52              sbc  hl,de
279    61f4 eb                ex   de,hl
280    61f5 d1                pop  de
281    61f6 d8                ret  c
282    61f7 cd5f62     fulmem call end
283    61fa cd82dc     memful call #dc82
284    61fd c31edf            jp   #df1e               hlasenie "mem full"
285    6200             
286    6200 cddfcd     svd    call lins                "save" typu mrs
287    6203 cddfda            call #dadf               najdenie konca mena
288    6206 af                xor  a
289    6207 ae                xor  (hl)
290    6208 2803              jr   z,figa
291    620a 23                inc  hl
292    620b 3600              ld   (hl),#00
293    620d cd1061     figa   call begin
294    6210 202e              jr   nz,new
295    6212 cd3625            call #2536               motory off
296    6215 cd82dc            call #dc82
297    6218 211017            ld   hl,#1710
298    621b 22e6fd            ld   (xxx),hl
299    621e cdf5df            call text
300    6221 52657772          db   'Rewrite ? '
            69746520    
            3f20        
301    622b 5b595d20          db   '[Y] ',#00
            00          
302    6230 cd45d9            call inkey
303    6233 fe79              cp   'y'
304    6235 2809              jr   z,new
305    6237 cd5f62            call end
306    623a 21ad64            ld   hl,nsaved
307    623d c37062            jp   merr
308    6240             
309    6240 cd83ce     new    call lines
310    6243 22783e            ld   (#3e78),hl          VALX
311    6246 21ffff            ld   hl,#ffff
312    6249 227a3e            ld   (#3e7a),hl          VALY
313    624c cd49db            call getend
314    624f 21ebc0            ld   hl,txtadd
315    6252 ed52              sbc  hl,de
316    6254 eb                ex   de,hl
317    6255 22743e            ld   (#3e74),hl          adresa
318    6258 ed53763e          ld   (#3e76),de          dlzka
319    625c cd001a            call #1a00               save bloku
320    625f f3         end    di                       Koniec diskovych prikazov
321    6260 af                xor  a
322    6261 32ee3e            ld   (#3eee),a
323    6264 c3e102            jp   #02e1
324    6267             
325    6267 cd5f62     reterr call end
326    626a cd0017            call rom
327    626d 21bd64            ld   hl,ioerr
328    6270 f3         merr   di
329    6271 cd82dc            call #dc82
330    6274 c321df            jp   mrserr
331    6277             
332    6277 1a         era    ld   a,(de)              "erase" typu mrs
333    6278 b7                or   a
334    6279 ca64dd            jp   z,#dd64
335    627c cd6c61            call loamer
336    627f 2a723e            ld   hl,(#3e72)
337    6282 cd881f            call #1f88               delent
338    6285 cd9d1d            call #1d9d               putfat
339    6288 c35f62            jp   end
340    628b             
341    628b 1a         mov    ld   a,(de)              "move"
342    628c 13                inc  de
343    628d fe20              cp   ' '
344    628f 28fa              jr   z,mov
345    6291 1b                dec  de
346    6292 eb                ex   de,hl
347    6293 11c564            ld   de,meno
348    6296 010a00            ld   bc,10
349    6299 edb0              ldir
350    629b cd04ec            call #ec04
351    629e cda360            call ram
352    62a1 38c7              jr   c,reterr+3
353    62a3 11c564            ld   de,meno
354    62a6 1a                ld   a,(de)
355    62a7 b7                or   a
356    62a8 2815              jr   z,vypis
357    62aa 21aa3e            ld   hl,#3eaa
358    62ad 060a              ld   b,#0a
359    62af 3600       mvll   ld   (hl),#00
360    62b1 1a                ld   a,(de)
361    62b2 fe3a              cp   ':'
362    62b4 2001              jr   nz,nedvoj
363    62b6 af                xor  a
364    62b7 b7         nedvoj or   a
365    62b8 2802              jr   z,nula
366    62ba 77                ld   (hl),a
367    62bb 13                inc  de
368    62bc 23         nula   inc  hl
369    62bd 10f0              djnz mvll
370    62bf cd86ec     vypis  call enter
371    62c2 cdf5df            call text
372    62c5 44657669          db   'Device = ',#00
            6365203d    
            2000        
373    62cf 21aa3e            ld   hl,#3eaa
374    62d2 cdde62            call outnam
375    62d5 cd4dcc            call dva
376    62d8 cd0017            call rom
377    62db c386ec            jp   enter
378    62de             
379    62de 060a       outnam ld   b,10
380    62e0 af         vvll   xor  a
381    62e1 ae                xor  (hl)
382    62e2 c8                ret  z
383    62e3 e67f              and  #7f
384    62e5 fe20              cp   ' '
385    62e7 3002              jr   nc,#02
386    62e9 3e2e              ld   a,'.'
387    62eb cda2db            call #dba2
388    62ee 23                inc  hl
389    62ef 10ef              djnz vvll
390    62f1 c9                ret
391    62f2             
392    62f2 1a         cat    ld   a,(de)
393    62f3 e6df              and  #ff-#20
394    62f5 3e18              ld   a,#18
395    62f7 2002              jr   nz,#02
396    62f9 3e06       dcat   ld   a,#06
397    62fb 326b63            ld   (catss),a
398    62fe 3ec3              ld   a,#c3
399    6300 cd1261            call begin+2
400    6303 dd226363          ld   (catll+2),ix
401    6307 af                xor  a
402    6308 dde5              push ix
403    630a cd0c1e            call #1e0c               nacitaj prvy sektor adresara
404    630d cd1ae0            call #e01a               cls
405    6310 cdf5df            call text
406    6313 0d20566f          db   #0d,' Volume: ',#00
            6c756d65    
            3a2000      
407    631e 21c03a            ld   hl,#3ac0
408    6321 cdde62            call outnam
409    6324 1e14              ld   e,20
410    6326 cd7364            call tab
411    6329 cdf5df            call text
412    632c 54726163          db   'Tracks: ',#00
            6b733a20    
            00          
413    6335 dde1              pop  ix
414    6337 dd5e03            ld   e,(ix+#03)
415    633a dd6e02            ld   l,(ix+#02)
416    633d 2600              ld   h,#00
417    633f cd0be0            call outdec
418    6342 cdf5df            call text
419    6345 20207365          db   '  sec/trk: ',#00
            632f7472    
            6b3a2000    
420    6351 6b                ld   l,e
421    6352 2600              ld   h,#00
422    6354 cd0be0            call outdec
423    6357 cdf5df            call text
424    635a 0d0d00            db   #0d,#0d,#00
425    635d 3eff              ld   a,#ff
426    635f 0e00              ld   c,#00
427    6361 dd215555   catll  ld   ix,#5555
428    6365 cd6c21            call #216c
429    6368 2067              jr   nz,catee
430    636a 0c                inc  c
431    636b 18f4       catss  jr   catll
432    636d f5                push af
433    636e c5                push bc
434    636f e5                push hl
435    6370 dde1              pop  ix
436    6372 7e                ld   a,(hl)
437    6373 cd8964            call print
438    6376 cd49cc            call space
439    6379 2c                inc  l
440    637a cdde62            call outnam
441    637d 1e0e              ld   e,14
442    637f cd7364            call tab
443    6382 dd6e0b            ld   l,(ix+11)           dlzka
444    6385 dd660c            ld   h,(ix+12)
445    6388 dd4e15            ld   c,(ix+#15)
446    638b 79                ld   a,c
447    638c cd1d64            call hex8
448    638f cd08e0            call outhex
449    6392 cd4dcc            call dva
450    6395 cd3364            call dec24
451    6398 dd6e0d            ld   l,(ix+13)           adresa
452    639b dd660e            ld   h,(ix+14)
453    639e 1e1e              ld   e,30
454    63a0 cd7d64            call cislo
455    63a3 dd6e0f            ld   l,(ix+15)           basic
456    63a6 dd6610            ld   h,(ix+16)
457    63a9 1e2a              ld   e,42
458    63ab cd7d64            call cislo
459    63ae 1e36              ld   e,54
460    63b0 cd7364            call tab
461    63b3 0608              ld   b,#08
462    63b5 dd4e14            ld   c,(ix+#14)          atributy
463    63b8 217b12            ld   hl,#127b
464    63bb 7e         cataa  ld   a,(hl)
465    63bc 23                inc  hl
466    63bd cb01              rlc  c
467    63bf 3802              jr   c,noaa
468    63c1 3e3a              ld   a,':'
469    63c3 cd8964     noaa   call print
470    63c6 10f3              djnz cataa
471    63c8 3e0d              ld   a,#0d
472    63ca cd8964            call print
473    63cd c1                pop  bc
474    63ce f1                pop  af
475    63cf 1890              jr   catll
476    63d1             
477    63d1 c5         catee  push bc
478    63d2 cdc21d            call #1dc2               pocet volnych sektorov
479    63d5 e1                pop  hl
480    63d6 c5                push bc
481    63d7 cdf5df            call text
482    63da 0d                db   13
483    63db 2046696c          db   ' Files: ',0
            65733a20    
            00          
484    63e4 2600              ld   h,#00
485    63e6 cd0be0            call outdec
486    63e9 cdf5df            call text
487    63ec 20202046          db   '   Free: ',#00
            7265653a    
            2000        
488    63f6 e1                pop  hl
489    63f7 e5                push hl
490    63f8 cd0be0            call outdec
491    63fb cdf5df            call text
492    63fe 20736563          db   ' sec = ',#00
            203d2000    
493    6406 e1                pop  hl
494    6407 29                add  hl,hl
495    6408 4c                ld   c,h
496    6409 65                ld   h,l
497    640a 6f                ld   l,a
498    640b cd3364            call dec24
499    640e cdf5df            call text
500    6411 20627974          db   ' bytes.',13,0
            65732e0d    
            00          
501    641a c35f62            jp   end
502    641d             
503    641d f5         hex8   push af
504    641e 0f                rrca
505    641f 0f                rrca
506    6420 0f                rrca
507    6421 0f                rrca
508    6422 cd2664            call hexx
509    6425 f1                pop  af
510    6426 e60f       hexx   and  #0f
511    6428 f630              or   '0'
512    642a fe3a              cp   ':'
513    642c 3802              jr   c,#02
514    642e c627              add  a,'a'-':'
515    6430 c38964            jp   print
516    6433             
517    6433 0618       dec24  ld   b,24                Vypis cisla "chl"
518    6435 d9                exx
519    6436 21c564            ld   hl,buffer
520    6439 010008            ld   bc,#0800
521    643c 71         ddc1   ld   (hl),c
522    643d 23                inc  hl
523    643e 10fc              djnz ddc1
524    6440 d9                exx
525    6441 29         ddc2   add  hl,hl
526    6442 cb11              rl   c
527    6444 d9                exx
528    6445 0608              ld   b,#08
529    6447 21c564            ld   hl,buffer
530    644a 7e         ddc3   ld   a,(hl)
531    644b 8f                adc  a,a
532    644c 77                ld   (hl),a
533    644d d60a              sub  10
534    644f 3801              jr   c,ddc4
535    6451 77                ld   (hl),a
536    6452 3f         ddc4   ccf
537    6453 23                inc  hl
538    6454 10f4              djnz ddc3
539    6456 d9                exx
540    6457 10e8              djnz ddc2
541    6459 21cd64            ld   hl,buffer+#08
542    645c 010008            ld   bc,#0800
543    645f 78         ddc5   ld   a,b
544    6460 3d                dec  a
545    6461 2002              jr   nz,ddc7
546    6463 0e30              ld   c,'0'
547    6465 2b         ddc7   dec  hl
548    6466 af                xor  a
549    6467 ae                xor  (hl)
550    6468 2802              jr   z,ddc6
551    646a 0e30              ld   c,'0'
552    646c b1         ddc6   or   c
553    646d cd8964            call print
554    6470 10ed              djnz ddc5
555    6472 c9                ret
556    6473             
557    6473 3ae6fd     tab    ld   a,(xxx)
558    6476 bb                cp   e
559    6477 c8                ret  z
560    6478 cd49cc            call space
561    647b 18f6              jr   tab
562    647d             
563    647d cd7364     cislo  call tab
564    6480 cd08e0            call outhex
565    6483 cd4dcc            call dva
566    6486 c30be0            jp   outdec
567    6489             
568    6489 c5         print  push bc
569    648a e5                push hl
570    648b cda2db            call #dba2
571    648e cde6d8            call #d8e6               scan
572    6491 fe11              cp   #11
573    6493 2812              jr   z,catbb
574    6495 fe73              cp   's'
575    6497 200b              jr   nz,ppee
576    6499 cde6d8     wait   call #d8e6               scan
577    649c fe11              cp   #11
578    649e 2807              jr   z,catbb
579    64a0 fe71              cp   'q'
580    64a2 20f5              jr   nz,wait
581    64a4 e1         ppee   pop  hl
582    64a5 c1                pop  bc
583    64a6 c9                ret
584    64a7             
585    64a7 cd5f62     catbb  call end
586    64aa c388f8            jp   break
587    64ad             
588    64ad 4e6f2073   nsaved db   'No saved'
            61766564    
589    64b5 4e6f2066   nfound db   'No found'
            6f756e64    
590    64bd 494f2065   ioerr  db   'IO error'
            72726f72    
591    64c5            k
592    64c5            buffer
593    64c5 00000000   meno   dw   0,0,0,0,0
            00000000    
            0000        
594    64cf            kk
595    64cf            l      =    k-z

 asmerr 609e  *  bb1    fdd7  *  bb2    fdd8  *  begin  6110  *
 break  f888  *  buffer 64c5  *  c      3ca2  *  cat    62f2  *
 cataa  63bb  *  catbb  64a7  *  catee  63d1  *  catll  6361  *
 catss  636b  *  cdbg   607e  *  cedi   605a  *  cislo  647d  *
 comdbg fce9  *  comedi d5e2  *  comp   dac5  *  d      3ca4  *
 dcat   62f9  *  ddc1   643c  *  ddc2   6441  *  ddc3   644a  *
 ddc4   6452  *  ddc5   645f  *  ddc6   646c  *  ddc7   6465  *
 dec24  6433  *  depack 600d  *  dva    cc4d  *  end    625f  *
 enter  ec86  *  era    6277  *  errerr f84d  *  figa   620d  *
 file   ce14  *  found  617f  *  fulmem 61f7  *  fv1    60c1  *
 getend db49  *  hex8   641d  *  hexx   6426  *  ini    6000  *
 inkey  d945  *  ioerr  64bd  *  k      64c5  *  kk     64cf  *
 l      04c5  *  ldc    618c  *  ldd    6191  *  ldmeno 61a4  *
 lines  ce83  *  lins   cddf  *  loamer 616c  *  memful 61fa  *
 memok  612e  *  memory d80c  *  meno   64c5  *  merr   6270  *
 miesto c100  *  mov    628b  *  mrd    61c1  *  mrserr df21  *
 mvll   62af  *  nedvoj 62b7  *  new    6240  *  nfound 64b5  *
 nie    604e  *  noaa   63c3  *  nocat  6166  *  nsaved 64ad  *
 nula   62bc  *  outdec e00b  *  outhex e008  *  outnam 62de  *
 ppee   64a4  *  print  6489  *  ram    60a3  *  ramerr 60ef  *
 reterr 6267  *  rom    1700  *  rra1   60da  *  rra2   60e9  *
 rut1   60d3  *  rut2   60e1  *  rut3   60f1  *  setnam cdbe  *
 skok   fdfe  *  sp     6109  *  space  cc49  *  svd    6200  *
 tab    6473  *  text   dff5  *  tstasm 6087  *  tstmem 61eb  *
 tstok  6099  *  txtadd c0eb  *  type   615e  *  vvll   62e0  *
 vypis  62bf  *  wait   6499  *  xxx    fde6  *  z      6000  *

Bytes:1231  labels:104  errors:0   


Popis
Tento driver umoznuje aby program MRS09/2 mohol vyuzivat vyhody disketovej jednotky D40 alebo D80. Blizsi popis sa nachadza v sekcii Manualy.

Poznámky

Poslal
Busy