Home » Personal collection » Acorn ADFS disks » Electron » Play_it_again_Sam_8_9.ADF » ZYSysHelp

ZYSysHelp

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Personal collection » Acorn ADFS disks » Electron » Play_it_again_Sam_8_9.ADF
Filename: ZYSysHelp
Read OK:
File size: 38F0 bytes
Load address: 2000
Exec address: 2000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
iW���WDD"DWDf"W�W�"�W=�{{jW�j{{==K��WDD���"W�W�W�W�W�WWWW��W��WDD�DWD�DW�W�DW�<����vv2W32vv��ˇ<��W"U�"f"W�W�"��-W�W���W�W�W<��WDD"DWD�W�W�D�<-=={{jW�j{{�=�<xАWDD��W�DW�W�W�W�W�WWWW��W��WDD�DWDfW�W�W�K����vv2W32vv��ˇ<��W"U�"�"W�W��<W�W���W�iW���WDD"DWD�W�W���=={{jW�j{{==�<��WDD��Wf"W�W�W�W�W�WWWW��W��WDD"�"�DW�W�D0�K����vv2W32vv��ˇ-KW�<W
�fD�W�W�"��WW��W�WiWx��W��W��̈"W�W�"�W<x�W<�W�h<�W<x��W"WDWD�DW�W�"U3V�Ā��W��W�DW�����WD�W�"D�W�W�W'WWE2t��W�W�������������WtW2WW*������W'�tt27WWW2Wt#��W�W�W�W
v��W�xW��W	�W��W��W�W���W�W
��pW�W��W��W�W;W��W�W���W
�W�W�w�W
�W�W���W#���W-�����W'������W�����������W�W�W8������W��WKW�W���WW�����WD�W�"D�W�W�  pp�-�W�WWWW��WW �xx-�W�WWWW��WW�--�WWWW��WW�W�p  WWW��WW�W�W�  pp %WWW��WW�W�W�W %pp% WW��WL^&�
�/��r�/�s���)!� ���
/��
/�� |*�r�� ���)������s�r���)����ڭ�)�N����j�j���)���L_%��)D�
�/Ї�L�%���/`��j�	j����L�%`�
/�	/�>���
/�� (��j���/ B)� � ��/$���/L�%x %X��
/L�%`

Disc write protected

Formatting track  

Formatting failed


Formatting complete 


Press Y to restart  DIR:4
:4.$
��/�
/�� �/ �,�/�LH' �'� 
/���� � �� ������/���E�/�
/� 
/��� �'��)@���% 0)��/L'���% 0) �%�/�@�/���$
/�����E��
/ �' �%�/� �'� 
/��� �' �) ) �'�/� �*� � � �� ����/�
�$�& 0)LE'��& 0) �'�� �X$�0$�
/���S�& ���<�& 0) � �-)��Y�Ln&X �| � �/ �/��/i/�Z&�Y�&�@ ���� �`����� 
/��� �'���� �I�jjjjH)�hj)�/�/`����� �/`�/��� �`�
/�� |*��j��`��r�/�s��/�N�< �(�� �(��� �(��� �(�
/� �(���E �(�/� �(�� �(��� �(��N �(�� �(��� �(��� �(�Z� �(��� �(�,�N �(��/��/L(��� �(`��r�r��s��`ADFS1.00x�������E���E���E�� ����Eݧ(���E��E���X��`X�`SAVE :1.ZYSysHelp 2000 58F0
A.:1.ZYSysHelp L
 �(��/i/��(�)��( �����( ��`�p�q��p�� �L6)`�jjjj d)� d)` B)�  � �` B)�
 �`)�
�i0Ls)i7 �`� �)��E� �)



m�E`�A�8�7`8�0`��r�/�s a*��r�/�S��M���
L�)��L�)������r��EȊ�r��E S*� �*�r a*8��E��rȭ�E��r�����rM�ȑr�ȩ�r S*� �*�B a*� n*� �*�4 a*� �*�*� �*�#� �*��̩$�r�ّr�֩�r�� n*� �*���/`���y/���0`���r��`Hugo��j*�r����`���`/��
���*���*�m/jjjj��*���*�r �*`

Verifying  track  � 
/��� �'���* 0)���E�/��
/�/ B)� � �
/���
/�� |*��)!� ���)���/`$���/`���Ex������ |* �%*)���/`��E��E���X�/�
/�
/�	/Љ�$
/�����E��E�/� �'L�*`
ACORN ELECTRON MFM FORMATTER  V1.02



Format drive 0/4/A/E or 1/5/B/F ? 

Size of disc ?

  L = 80 track, double sided
  M = 80 track, single sided
  S = 40 track, single sided  

Insert disc and type GO  

Bad entry
Drives will be reset on completion  FADFS
/������/�/��E��E�/�$���t ����t� ��
�:�)ߝ�E������/ � �t�+ 0)��/���E �-���E �-�/�����+ 0) � �- �-�/��L�-���E�M�
�L�	�S���0�/��/�/�����+ 0) � �-)ߍ/�L��M��S�i�(��P�L���/�	/�+�, 0) � �-)��G�D � �-)��O�8 �(���,� ��/�/)��/��S�, 0)���
/�y�, �����/L�-�G�, 0) � �`H� �� � � �hH � �� � � �h`�0�"�4��1��5�)��A��E��B��F�	����/` SECTRR� START ^& OSNEWL� START1n& STEPPI/ STARTT% STARTV�*�
�M�PPP��$$HugoZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O	�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O
�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O
�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN����O�NNNNNNNNNNNNNNNNNNNNNN����ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ�NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN�	5�����1��)��2��)����� ���������#���$���%���&���'���(���)����� ������� �����������������	 �ͭ�鳭�곭�볭�	��������0�)`��5���� ����� ����L���� �����`������!��� � ����� ���B���
 ��` ��`��������`DIR :4.$
256K AQR ADFS disc now ready for use.
The AQR is now drive 0, and the normal
drives are numbered 4 and 5.

Use *MOUNT 0 to access the AQR disc.

�HugoADFS 256K AQR DISC
����h�h	�h	0)����`�Ͻ��H)��z��R��p��H��f��>��\��4�h)�L���	����
���)������� ������!�����"� B��� ������!������"�� ���³` ;��Disc changed��Ƞ� ��8�ȳH�ó�ȳh�ó��̳
˳
ʳ��ɳ���³` B��� �� ��M³���� ��L���*���-³`)�ͳ�H�H B��ͳ �� ��M³�>�ͳ�H���ͳ�/�����/��ͳ�� x��ͳ�����	�/����/�h������ ��h�h�`JJJJ�`���������ٳ�ڳ�۳h�ܳ`�ݳ�	��ݳ)���Z �ݳ0�ܳH�۳�ڳ�ٳ(`��ճʎݳ D��E00 ADFS Module load failed êL�� ˪La� ҪL� ٪L� �L� �L� � ®L�� �L� �L� � �L�� ��ݳH� � � �h� �` ��L� ��L� �L� 
�L� ��L� ��L� �� ��L�� ��  �L� ��ݳH �� �� �hL� ��L>� ��Lf� ��LZ� ��L� ��L� ��L2� ��L� ��Li� ��Ll� ��LT� ��L� ��L� ��L� �� 	�LҪ �� �L� ��L� ��L� ��L� ���= ���6 ��
�/ ���( ���! ��� ��� ��� ��� ��L� ��� ���� ���� ���� ���� ���� ���� ���� ��	о ��
з�aL�����������)����)?	�����.�.�.�.��������0���ﳍ������[����
����
���J
�����`�	
� 
�����`��
��L
��L
 
 I
L
 
�� I
���L
 
�� I
��L
���`�I
L 
���鳐hhL�`�������� ֫��������� ֫�� Ы����mJ
�J
�mK
�K
��"���K
��i�ﳍ�������곍�
������`��-
�2
��� ��0N ֫���I
 )
��-
�� 	��2
�-
LD��?
������ ��0k ֫���I
 9
�� 	��?
LA�����` ֫ 2��2
����쬎ݬ�Ŭ��謥�ꬢ� � [� 第-
���� 2�Ln�����` ֫�?
���������� 2��������謥�ꬢ� 묅 �� � 2�L���Z��L� ; Initialise the bytestream
 LDAIM &01
 JSR BYTSTM
 LDA LIBDRV
 JSR SILYDV ; Put the drive number

 LDAIM LIBNAM
 STA IR01
 LDAIM /(LIBNAM)
 STA IR01+&01
 JSR BYTNAM
 BMI SILYDN ; Done it

; Filenames
; <L1><filename1><L2><filename2>...<0>
SILLY8 JSR TUBIT ; Initialise the bytestream
 LDYIM &00

 STY ZFLAG ; So if new PTR>47 it returns C=1
           ; The last bug! 23/7/84, V04c -> d
 LDA CSDSN
 STAIY DATACB ; Cycle number into block

 LDYIM &05
 LDAIY DATACB ; Get the file count
 STA BLOCK ; Good as anywhere
 BEQ SILYDN ; If no files to Xfer

 LDYIM &09
 LDAIY DATACB ; Get the file pointer
 STA BLOCK+&01 ; Likewise

 CMPIM 47 ; Number of CSD entries
 BCS SILYDN ; If done

 TAX
 CLC
 LDAIM CSD
 LDYIM /(CSD)

SILY81 DEX
 BMI SILY82

 ADCIM DENTRY ; =DENTRY, the length of a CSD entry
 BCC SILY81

 INY
 CLC
 BCC SILY81

SILY82 STY IR01+&01
 STA IR01 ; So IR01 -> the first file to Xfer

SILY83 LDYIM &00
 LDAIY IR01 ; First byte of filename
 STA ZFLAG ; So if we exit cause of 'EOF', ZFLAG=0 else non0
 BEQ SILY89 ; If done

 JSR BYTNAM

 LDA IR01
 CLC
 ADCIM DENTRY ; Next CSD entry
 STA IR01
 BCC SILY86

 INC IR01+&01

SILY86 INC BLOCK+&01 ; File pointer
 DEC BLOCK ; File count
 BNE SILY83 ; If more to Xfer

SILY89 LDYIM &05
 LDA BLOCK
 STAIY DATACB

 LDYIM &09
 LDA BLOCK+&01
 STAIY DATACB ; Set Count and Pointer OK

 JMP SILYDN
 ]
 ; end of MiniOSGBPB
 TTL ASAD13 - XFER - Xfer a few bytes for BGBP - > ASAD13

 lnk asad16

; XFER
; Xfer the few bytes at the start or end of a BGBP transaction
; Takes :
;         The RAM address in RAMADD
;         Sector buffer address in SECBUF (P0)
;         Start index in XFERLO
;         End index + $01 in XFERHI
;         Status in TUBFLG 6,7
;         The data direction in ASAVE, as in BGBP

; It claims and releases the Tube(c) as required
XFER LDA XFERLO
 CMP XFERHI
 BNE XFERNZ ; If a nonzero amount of data

 RTS

XFERNZ
 [ CPU = NMOS
 PHP
 SEI ; Atomic operation on Tubflg
 ]

 BIT TUBFLG ; See if there's a Tube (c) present
 BPL XNOTUB ; If there aint no tube, as usual, you cant get the wood!

 [ SECRET = YES
 LDA RAMADD+2
 LDX RAMADD+3
 JSR FLIPRAM
 ]

 LDA RAMADD+&02
 CMPIM &FE
 BCC BUTE3 ; If it's the tube

 LDA RAMADD+&03 ; Hi bytes of the RAM address

 [ CPU = CMOS
 INA
 |
 CMPIM &FF
 ]

 BEQ XNOTUB ; If we don't use the tube

BUTE3
 [ CPU = CMOS
 LDAIM &40 ; Set bit 6 => Tube in use
 TSB TUBFLG
 |
 LDA TUBFLG
 ORAIM &40
 STA TUBFLG ; Set bit 6 => Tube in use
 ]


 JSR TI2 ; Is the same as...
;    TI2    LDAIM $C3
;           JSR TUBE
;           BCC TI2 ; Claim the tube

 LDA ASAVE ; Get the command number
 CMPIM &03 ; Set C if Get Bytes, Clear C if Put Bytes
 LDAIM &00
 ROLA ; A = 1 if Get, A = 0 if Put

 LDXIM RAMADD
 LDYIM /(RAMADD)
 JSR TUBE ; Set up for the actual Xfer

XNOTUB
 [ CPU = NMOS
 PLP
 ]

 LDA RAMADD
 SEC
 SBC XFERLO ; So (DAREA),Y points to the required place
 STA DAREA
 LDA RAMADD+&01
 SBCIM 0
 STA DAREA+&01 ; For indirection

XFER10 LDA ASAVE
 CMPIM &03 ; C=1 if Get, C=0 if Put, for l
00000000  0f 69 57 02 0f e1 0f 0f  f0 f0 57 06 00 44 00 44  |.iW.......W..D.D|
00000010  11 22 00 44 57 02 00 44  00 66 00 22 57 97 00 57  |.".DW..D.f."W..W|
00000020  05 f0 22 00 11 00 f0 87  57 02 0f 1e 3d b5 7b 7b  |..".....W...=.{{|
00000030  6a 57 06 e6 6a 7b 7b 3d  3d 1e 0f 0f 4b e1 f0 b0  |jW..j{{==...K...|
00000040  57 06 00 44 11 00 44 11  00 aa 00 88 00 00 88 00  |W..D..D.........|
00000050  00 22 57 97 00 57 05 f0  57 03 00 f0 57 02 0f f0  |."W..W..W...W...|
00000060  57 02 ff 57 03 00 02 57  03 07 02 57 02 00 57 02  |W..W...W...W..W.|
00000070  ff f0 57 02 0f f0 f0 57  06 00 44 00 44 11 88 00  |..W....W..D.D...|
00000080  44 57 02 00 44 00 88 11  44 57 97 00 57 05 f0 44  |DW..D...DW..W..D|
00000090  57 02 00 f0 0f 3c 0f 87  cb ed ed 76 76 32 57 06  |W....<.....vv2W.|
000000a0  33 32 76 76 ed ed cb 87  3c 0f 0f f0 f0 57 06 00  |32vv....<....W..|
000000b0  22 00 55 00 00 11 88 00  00 22 00 00 66 00 22 57  |".U......"..f."W|
000000c0  97 00 57 05 f0 22 00 00  88 f0 0f 2d 57 03 0f b4  |..W..".....-W...|
000000d0  57 02 0f 87 87 96 57 03  87 57 02 0f b4 57 02 0f  |W.....W..W...W..|
000000e0  3c 0f 0f f0 f0 57 06 00  44 00 44 11 22 00 44 57  |<....W..D.D.".DW|
000000f0  02 00 44 88 57 9a 00 57  05 f0 00 44 00 00 d0 3c  |..D.W..W...D...<|
00000100  2d 0f 0f 1e 3d 3d 7b 7b  6a 57 06 e6 6a 7b 7b b5  |-...=={{jW..j{{.|
00000110  3d 1e 0f c3 3c 78 d0 90  57 06 00 44 11 00 44 11  |=...<x..W..D..D.|
00000120  00 aa 00 88 57 02 00 88  11 44 57 97 00 57 05 f0  |....W....DW..W..|
00000130  57 03 00 f0 57 02 0f f0  57 02 ff 57 03 00 02 57  |W...W...W..W...W|
00000140  03 07 02 57 02 00 57 02  ff f0 57 02 0f f0 f0 57  |...W..W...W....W|
00000150  06 00 44 00 44 11 88 00  44 57 02 00 44 00 66 57  |..D.D...DW..D.fW|
00000160  99 00 57 05 f0 57 03 00  f0 0f 4b 0f 87 cb ed ed  |..W..W....K.....|
00000170  76 76 32 57 06 33 32 76  76 ed ed cb 87 3c 0f 0f  |vv2W.32vv....<..|
00000180  f0 f0 57 06 00 22 00 55  00 00 11 88 00 00 22 00  |..W..".U......".|
00000190  88 00 00 22 57 97 00 57  05 f0 1e 0f 1e 0f f0 0f  |..."W..W........|
000001a0  3c 57 03 0f a5 57 02 0f  87 87 e1 57 03 87 0f 0f  |<W...W.....W....|
000001b0  69 57 03 0f 87 0f 0f f0  f0 57 06 00 44 00 44 11  |iW.......W..D.D.|
000001c0  22 00 44 57 02 00 44 00  88 11 57 98 00 57 05 f0  |".DW..D...W..W..|
000001d0  80 91 80 80 f0 0f 1e 0f  0f 1e 3d 3d 7b 7b 6a 57  |..........=={{jW|
000001e0  06 e6 6a 7b 7b 3d 3d 1e  0f d2 0f 3c f0 d0 57 06  |..j{{==....<..W.|
000001f0  00 44 11 00 44 11 00 aa  00 88 57 02 00 66 00 22  |.D..D.....W..f."|
00000200  57 97 00 57 05 f0 57 03  00 f0 57 02 0f f0 57 02  |W..W..W...W...W.|
00000210  ff 57 03 00 02 57 03 07  02 57 02 00 57 02 ff f0  |.W...W...W..W...|
00000220  57 02 0f f0 f0 57 05 00  44 00 44 11 22 88 00 00  |W....W..D.D."...|
00000230  22 00 88 11 00 00 44 57  98 00 57 05 f0 00 00 44  |".....DW..W....D|
00000240  00 30 e1 4b 0f 87 cb ed  ed 76 76 32 57 06 33 32  |.0.K.....vv2W.32|
00000250  76 76 ed ed cb 87 2d 0f  4b 57 02 f0 3c 57 0a 1e  |vv....-.KW..<W..|
00000260  f1 ff 66 00 00 11 44 00  88 57 97 00 57 05 f0 00  |..f...D..W..W...|
00000270  22 00 11 f0 0f e1 57 02  0f 1e 57 03 0f 87 b4 57  |".....W...W....W|
00000280  04 87 57 02 0f 69 57 02  0f 78 0f 0f f0 f0 80 91  |..W..iW..x......|
00000290  57 03 80 91 57 03 80 c4  cc 88 00 00 22 00 00 11  |W...W......."...|
000002a0  57 99 00 57 05 f0 00 22  00 00 f0 57 02 1e 3c 78  |W..W..."...W..<x|
000002b0  f0 57 04 1e 3c 1e d2 57  02 1e f0 68 3c b4 57 02  |.W..<..W...h<.W.|
000002c0  1e 3c 78 1e f0 f0 57 03  00 22 57 05 00 44 57 04  |.<x...W.."W..DW.|
000002d0  00 44 00 88 00 44 57 97  00 57 05 f0 11 22 55 33  |.D...DW..W..."U3|
000002e0  56 b3 c4 80 00 00 80 c4  57 03 80 91 57 04 80 00  |V.......W...W...|
000002f0  00 44 00 57 03 80 a2 80  80 88 57 05 00 44 00 00  |.D.W......W..D..|
00000300  11 88 57 02 00 88 22 00  44 00 88 11 57 98 00 57  |..W...".D...W..W|
00000310  05 f0 00 57 27 00 57 0f  11 57 45 00 11 32 74 f8  |...W'.W..WE..2t.|
00000320  f8 57 03 f0 57 02 f1 f0  f1 f1 f0 f2 f0 f2 f2 f0  |.W..W...........|
00000330  f8 f8 fa f8 f8 fa 57 04  74 57 03 32 57 0b 11 57  |......W.tW.2W..W|
00000340  2a 00 ff f0 f2 f0 f4 f0  f8 f8 57 27 f0 f8 f8 74  |*.........W'...t|
00000350  74 32 37 07 07 57 0e 00  57 03 11 57 06 32 57 05  |t27..W..W..W.2W.|
00000360  74 23 01 03 cf f3 57 0b  f0 57 15 f1 57 11 f0 fe  |t#....W..W..W...|
00000370  1f 57 0a 00 11 76 f8 e8  57 10 f0 78 57 02 0f cf  |.W...v..W..xW...|
00000380  f3 57 09 f0 fc 57 02 ff  ef 57 02 cf cd 57 08 ef  |.W...W...W...W..|
00000390  57 02 cf cc ff ff 57 11  f0 ff 57 0a 00 f8 f0 70  |W.....W...W....p|
000003a0  57 13 f0 57 02 0f 8f f7  57 08 f0 f3 57 02 ff 7f  |W..W....W...W...|
000003b0  57 0c 3b 57 02 1d 11 ff  ff 57 11 f0 ff 57 0b 00  |W.;W.....W...W..|
000003c0  80 c0 c0 57 0a e0 57 03  c0 57 02 80 08 08 00 77  |...W..W..W.....w|
000003d0  f8 57 0a f0 57 15 f8 57  11 f0 f3 cf 57 23 00 88  |.W..W..W....W#..|
000003e0  e6 f1 57 2d f0 f1 f1 e2  e7 8f 0f 57 27 00 88 80  |..W-.......W'...|
000003f0  c4 c0 e2 e0 f1 57 0b f0  f8 f0 f0 f8 f0 f4 f4 f0  |.....W..........|
00000400  f2 f2 d1 d1 57 02 c0 57  07 80 57 38 00 88 80 c4  |....W..W..W8....|
00000410  c0 c0 e0 e0 57 0f f0 e8  57 4b 00 57 02 80 57 07  |....W...WK.W..W.|
00000420  c0 80 80 57 15 00 57 03  80 a2 80 80 88 57 05 00  |...W..W......W..|
00000430  44 00 00 11 88 57 02 00  88 22 00 44 00 88 11 57  |D....W...".D...W|
00000440  98 00 57 05 f0 18 20 20  70 70 a0 2d 0f 0f f0 57  |..W...  pp.-...W|
00000450  02 ff 57 03 00 02 57 03  07 02 57 02 00 57 02 ff  |..W...W...W..W..|
00000460  f0 57 02 0f 00 57 02 00  20 a0 78 78 2d f0 57 02  |.W...W.. .xx-.W.|
00000470  ff 57 03 00 02 57 03 07  02 57 02 00 57 02 ff f0  |.W...W...W..W...|
00000480  57 02 0f 00 57 03 00 f0  0f 2d 2d f0 f8 fd fd 57  |W...W....--....W|
00000490  03 00 02 57 03 07 02 57  02 00 57 02 ff f0 57 02  |...W...W..W...W.|
000004a0  0f 00 57 03 00 f0 57 02  0f f0 fd fd f8 70 20 20  |..W...W......p  |
000004b0  00 02 57 03 07 02 57 02  00 57 02 ff f0 57 02 0f  |..W...W..W...W..|
000004c0  00 57 03 00 f0 57 02 0f  f0 57 02 ff 20 20 70 70  |.W...W...W..  pp|
000004d0  20 25 57 02 07 02 57 02  00 57 02 ff f0 57 02 0f  | %W...W..W...W..|
000004e0  00 57 03 00 f0 57 02 0f  f0 57 02 ff 57 03 00 20  |.W...W...W..W.. |
000004f0  25 70 70 25 20 57 02 00  57 02 ff f0 57 02 0f 00  |%pp% W..W...W...|
00000500  4c 5e 26 a9 0a 8d 00 2f  a9 10 85 72 a9 2f 85 73  |L^&..../...r./.s|
00000510  a0 00 ad c4 fc 29 21 c9  20 d0 f7 a9 f4 ae 0a 2f  |.....)!. ....../|
00000520  e0 14 90 03 0d 05 2f 8d  c4 fc 20 7c 2a b1 72 c9  |....../... |*.r.|
00000530  ff f0 20 aa ad c4 fc 29  02 f0 f9 8e c7 fc c8 d0  |.. ....)........|
00000540  ec e6 73 b1 72 aa ad c4  fc 29 02 f0 f9 8e c7 fc  |..s.r....)......|
00000550  c8 d0 da ad c4 fc 29 02  f0 f9 a0 4e 8c c7 fc ad  |......)....N....|
00000560  c4 fc 6a 90 10 6a b0 07  ad c4 fc 29 02 f0 f0 8c  |..j..j.....)....|
00000570  c7 fc 4c 5f 25 ad c4 fc  29 44 f0 0a ce 00 2f d0  |..L_%...)D..../.|
00000580  87 a9 00 4c 88 25 a9 ff  8d 01 2f 60 ad c4 fc 6a  |...L.%..../`...j|
00000590  90 09 6a 90 f7 ad c7 fc  4c 8c 25 60 ad 0a 2f cd  |..j.....L.%`../.|
000005a0  09 2f f0 3e 8d c7 fc a9  10 0d 04 2f 8d c4 fc 20  |./.>......./... |
000005b0  04 28 ad c4 fc 6a b0 fa  ad 08 2f 20 42 29 a9 08  |.(...j..../ B)..|
000005c0  20 e3 ff 20 e3 ff ee 08  2f 24 ff 10 08 a9 00 8d  | .. ..../$......|
000005d0  01 2f 4c e2 25 78 20 03  25 58 f0 06 ee 0a 2f 4c  |./L.%x .%X..../L|
000005e0  9c 25 60 0d 0d 44 69 73  63 20 77 72 69 74 65 20  |.%`..Disc write |
000005f0  70 72 6f 74 65 63 74 65  64 0d 00 0d 46 6f 72 6d  |protected...Form|
00000600  61 74 74 69 6e 67 20 74  72 61 63 6b 20 20 00 0d  |atting track  ..|
00000610  0d 46 6f 72 6d 61 74 74  69 6e 67 20 66 61 69 6c  |.Formatting fail|
00000620  65 64 0d 00 0d 0d 46 6f  72 6d 61 74 74 69 6e 67  |ed....Formatting|
00000630  20 63 6f 6d 70 6c 65 74  65 20 0d 00 0d 0d 50 72  | complete ....Pr|
00000640  65 73 73 20 59 20 74 6f  20 72 65 73 74 61 72 74  |ess Y to restart|
00000650  20 20 00 44 49 52 3a 34  0d 3a 34 2e 24 0d a9 00  |  .DIR:4.:4.$...|
00000660  8d 0c 2f 8d 0d 2f a9 87  20 f4 ff 8c 0e 2f 20 8c  |../../.. ..../ .|
00000670  2c ad 06 2f d0 03 4c 48  27 20 ac 27 a9 20 0d 03  |,../..LH' .'. ..|
00000680  2f 8d c0 fc a9 17 20 e3  ff a9 01 20 e3 ff a9 00  |/..... .... ....|
00000690  a2 08 20 e3 ff ca d0 fa  a9 ff 8d 01 2f a9 00 8d  |.. ........./...|
000006a0  cd 45 8d 08 2f 8d 0a 2f  a9 20 0d 03 2f 8d c0 fc  |.E../../. ../...|
000006b0  20 f2 27 ad c4 fc 29 40  f0 0f a2 e3 a0 25 20 30  | .'...)@.....% 0|
000006c0  29 a9 00 8d 01 2f 4c 18  27 a2 fb a0 25 20 30 29  |)..../L.'...% 0)|
000006d0  20 9c 25 ad 01 2f f0 40  ae 07 2f ca f0 1b a9 24  | .%../.@../....$|
000006e0  0d 03 2f 8d c0 fc ee cd  45 a9 00 8d 0a 2f 20 f2  |../.....E..../ .|
000006f0  27 20 9c 25 ad 01 2f f0  1f 20 e7 27 a9 20 0d 03  |' .%../.. .'. ..|
00000700  2f 8d c0 fc 20 f2 27 20  97 29 20 10 29 20 da 27  |/... .' .) .) .'|
00000710  ad 01 2f f0 03 20 c4 2a  a9 17 20 e3 ff a9 01 20  |../.. .*.. .... |
00000720  e3 ff 20 e3 ff a9 00 a2  07 20 e3 ff ca d0 fa ad  |.. ...... ......|
00000730  01 2f f0 0a a2 24 a0 26  20 30 29 4c 45 27 a2 0f  |./...$.& 0)LE'..|
00000740  a0 26 20 30 29 20 e7 27  a2 00 a9 15 20 f4 ff 58  |.& 0) .'.... ..X|
00000750  24 ff 30 24 ad 0d 2f c9  ff d0 07 a2 53 a0 26 20  |$.0$../.....S.& |
00000760  f7 ff a2 3c a0 26 20 30  29 20 e0 ff 20 c9 2d 29  |...<.& 0) .. .-)|
00000770  df c9 59 d0 03 4c 6e 26  58 20 e7 ff a9 7c 20 f4  |..Y..Ln&X ...| .|
00000780  ff a9 16 20 e3 ff ad 0e  2f 20 e3 ff ad 06 2f f0  |... ..../ ..../.|
00000790  1a ad 03 2f 18 69 2f 8d  5a 26 a2 59 a0 26 a9 40  |.../.i/.Z&.Y.&.@|
000007a0  20 ce ff f0 06 a8 a9 00  20 ce ff 60 a9 00 8d c0  | ....... ..`....|
000007b0  fc a9 20 0d 03 2f 8d c0  fc 20 da 27 a9 ff a2 00  |.. ../... .'....|
000007c0  a8 20 f4 ff 8a 49 ff 6a  6a 6a 6a 48 29 03 aa 68  |. ...I.jjjjH)..h|
000007d0  6a 29 02 8d 05 2f 8e 04  2f 60 a9 8f a2 0c a0 ff  |j).../../`......|
000007e0  20 f4 ff 8c 0b 2f 60 ac  0b 2f a9 8f a2 0b 20 f4  | ..../`../.... .|
000007f0  ff 60 a9 00 0d 04 2f 8d  c4 fc 20 7c 2a ad c4 fc  |.`..../... |*...|
00000800  6a b0 fa 60 a0 10 84 72  a0 2f 84 73 a0 00 8c 0f  |j..`...r./.s....|
00000810  2f a9 4e a2 3c 20 99 28  a9 00 a2 0c 20 99 28 a9  |/.N.< .(.... .(.|
00000820  f5 a2 03 20 99 28 a2 01  a9 fe 20 99 28 ad 0a 2f  |... .(.... .(../|
00000830  a2 01 20 99 28 a2 01 ad  cd 45 20 99 28 ad 0f 2f  |.. .(....E .(../|
00000840  a2 01 20 99 28 a2 01 a9  01 20 99 28 a9 f7 a2 01  |.. .(.... .(....|
00000850  20 99 28 a2 16 a9 4e 20  99 28 a2 0c a9 00 20 99  | .(...N .(.... .|
00000860  28 a9 f5 a2 03 20 99 28  a9 fb a2 01 20 99 28 a9  |(.... .(.... .(.|
00000870  5a a2 00 20 99 28 a9 f7  a2 01 20 99 28 a2 2c a9  |Z.. .(.... .(.,.|
00000880  4e 20 99 28 a9 0f cd 0f  2f f0 06 ee 0f 2f 4c 18  |N .(..../..../L.|
00000890  28 a9 ff a2 01 20 99 28  60 a0 00 91 72 e6 72 d0  |(.... .(`...r.r.|
000008a0  02 e6 73 ca d0 f5 60 41  44 46 53 00 31 2e 30 30  |..s...`ADFS.1.00|
000008b0  78 a9 80 85 f7 a9 0f 8d  ce 45 a2 00 8e cf 45 a0  |x........E....E.|
000008c0  04 ad ce 45 85 f6 20 b9  ff ae cf 45 dd a7 28 d0  |...E.. ....E..(.|
000008d0  0e ee ce 45 ee cf 45 e0  08 90 e4 58 a9 ff 60 58  |...E..E....X..`X|
000008e0  a9 00 60 53 41 56 45 20  3a 31 2e 5a 59 53 79 73  |..`SAVE :1.ZYSys|
000008f0  48 65 6c 70 20 32 30 30  30 20 35 38 46 30 0d 41  |Help 2000 58F0.A|
00000900  2e 3a 31 2e 5a 59 53 79  73 48 65 6c 70 20 4c 0d  |.:1.ZYSysHelp L.|
00000910  20 b0 28 f0 1a ad 03 2f  18 69 2f 8d e9 28 8d 02  | .(..../.i/..(..|
00000920  29 a2 e3 a0 28 20 f7 ff  a2 ff a0 28 20 f7 ff 60  |)...( .....( ..`|
00000930  86 70 84 71 a0 00 b1 70  f0 07 c8 20 e3 ff 4c 36  |.p.q...p... ..L6|
00000940  29 60 aa 6a 6a 6a 6a 20  64 29 8a 20 64 29 60 20  |)`.jjjj d). d)` |
00000950  42 29 a9 20 20 e3 ff 20  e3 ff 60 20 42 29 a9 0d  |B).  .. ..` B)..|
00000960  20 e3 ff 60 29 0f c9 0a  b0 06 18 69 30 4c 73 29  | ..`)......i0Ls)|
00000970  18 69 37 20 e3 ff 60 8a  20 8b 29 8d d0 45 98 20  |.i7 ..`. .)..E. |
00000980  8b 29 0a 0a 0a 0a 18 6d  d0 45 60 c9 41 90 04 38  |.).....m.E`.A..8|
00000990  e9 37 60 38 e9 30 60 a0  10 84 72 a0 2f 84 73 20  |.7`8.0`...r./.s |
000009a0  61 2a a9 07 91 72 ad 02  2f c9 53 f0 12 c9 4d f0  |a*...r../.S...M.|
000009b0  07 a9 00 a2 0a 4c c3 29  a9 00 a2 05 4c c3 29 a9  |.....L.)....L.).|
000009c0  80 a2 02 a0 fc 91 72 8d  d2 45 c8 8a 91 72 8d d3  |......r..E...r..|
000009d0  45 20 53 2a a9 00 20 8d  2a d0 72 20 61 2a 38 ad  |E S*.. .*.r a*8.|
000009e0  d2 45 e9 07 91 72 c8 ad  d3 45 e9 00 91 72 a0 fb  |.E...r...E...r..|
000009f0  ad 95 02 91 72 4d 94 02  c8 91 72 c8 c8 a9 03 91  |....rM....r.....|
00000a00  72 20 53 2a a9 01 20 8d  2a d0 42 20 61 2a c8 20  |r S*.. .*.B a*. |
00000a10  6e 2a a9 02 20 8d 2a d0  34 20 61 2a a9 03 20 8d  |n*.. .*.4 a*.. .|
00000a20  2a d0 2a a9 04 20 8d 2a  d0 23 a9 05 20 8d 2a d0  |*.*.. .*.#.. .*.|
00000a30  1c a0 cc a9 24 91 72 a0  d9 91 72 a0 d6 a9 02 91  |....$.r...r.....|
00000a40  72 a0 fb 20 6e 2a a9 06  20 8d 2a f0 05 a9 00 8d  |r.. n*.. .*.....|
00000a50  01 2f 60 a0 ff 98 18 79  0f 2f 88 d0 fa 8d 0f 30  |./`....y./.....0|
00000a60  60 a0 00 98 91 72 c8 d0  fb 60 48 75 67 6f a2 00  |`....r...`Hugo..|
00000a70  bd 6a 2a 91 72 e8 c8 e0  04 d0 f5 60 a0 03 88 d0  |.j*.r......`....|
00000a80  fd 60 00 10 2f ff ff 0a  a0 00 06 01 00 8d 8a 2a  |.`../..........*|
00000a90  a0 00 8c 82 2a 18 a9 03  6d 03 2f 6a 6a 6a 6a 8d  |....*...m./jjjj.|
00000aa0  88 2a a2 82 a0 2a a9 72  20 f1 ff ad 82 2a 60 0d  |.*...*.r ....*`.|
00000ab0  0d 56 65 72 69 66 79 69  6e 67 20 20 74 72 61 63  |.Verifying  trac|
00000ac0  6b 20 20 00 a9 20 0d 03  2f 8d c0 fc 20 f2 27 a2  |k  .. ../... .'.|
00000ad0  af a0 2a 20 30 29 a9 00  8d cd 45 8d 08 2f a9 00  |..* 0)....E../..|
00000ae0  8d 0a 2f ad 08 2f 20 42  29 a9 08 20 e3 ff 20 e3  |../../ B).. .. .|
00000af0  ff ad 0a 2f 8d c7 fc a9  14 0d 04 2f 8d c4 fc 20  |.../......./... |
00000b00  7c 2a ad c4 fc 29 21 c9  20 d0 f7 ad c4 fc 29 18  ||*...)!. .....).|
00000b10  f0 06 a9 00 8d 01 2f 60  24 ff 10 06 a9 00 8d 01  |....../`$.......|
00000b20  2f 60 a9 00 8d d4 45 78  8d c6 fc a9 80 8d c4 fc  |/`....Ex........|
00000b30  20 7c 2a 20 8c 25 2a 29  1c f0 06 a9 00 8d 01 2f  | |* .%*)......./|
00000b40  60 ee d4 45 ad d4 45 c9  10 d0 dd 58 ee 08 2f ee  |`..E..E....X../.|
00000b50  0a 2f ad 0a 2f cd 09 2f  d0 89 a9 24 0d 03 2f 8d  |./../../...$../.|
00000b60  c0 fc ee cd 45 ad cd 45  cd 07 2f f0 06 20 f2 27  |....E..E../.. .'|
00000b70  4c de 2a 60 0d 41 43 4f  52 4e 20 45 4c 45 43 54  |L.*`.ACORN ELECT|
00000b80  52 4f 4e 20 4d 46 4d 20  46 4f 52 4d 41 54 54 45  |RON MFM FORMATTE|
00000b90  52 20 20 56 31 2e 30 32  0d 0d 00 0d 0d 46 6f 72  |R  V1.02.....For|
00000ba0  6d 61 74 20 64 72 69 76  65 20 30 2f 34 2f 41 2f  |mat drive 0/4/A/|
00000bb0  45 20 6f 72 20 31 2f 35  2f 42 2f 46 20 3f 20 00  |E or 1/5/B/F ? .|
00000bc0  0d 0d 53 69 7a 65 20 6f  66 20 64 69 73 63 20 3f  |..Size of disc ?|
00000bd0  0d 0d 20 20 4c 20 3d 20  38 30 20 74 72 61 63 6b  |..  L = 80 track|
00000be0  2c 20 64 6f 75 62 6c 65  20 73 69 64 65 64 0d 20  |, double sided. |
00000bf0  20 4d 20 3d 20 38 30 20  74 72 61 63 6b 2c 20 73  | M = 80 track, s|
00000c00  69 6e 67 6c 65 20 73 69  64 65 64 0d 20 20 53 20  |ingle sided.  S |
00000c10  3d 20 34 30 20 74 72 61  63 6b 2c 20 73 69 6e 67  |= 40 track, sing|
00000c20  6c 65 20 73 69 64 65 64  20 20 00 0d 0d 49 6e 73  |le sided  ...Ins|
00000c30  65 72 74 20 64 69 73 63  20 61 6e 64 20 74 79 70  |ert disc and typ|
00000c40  65 20 47 4f 20 20 00 0d  0d 42 61 64 20 65 6e 74  |e GO  ...Bad ent|
00000c50  72 79 00 0d 44 72 69 76  65 73 20 77 69 6c 6c 20  |ry..Drives will |
00000c60  62 65 20 72 65 73 65 74  20 6f 6e 20 63 6f 6d 70  |be reset on comp|
00000c70  6c 65 74 69 6f 6e 20 20  00 46 41 44 46 53 0d 00  |letion  .FADFS..|
00000c80  10 2f ff ff 00 00 00 00  00 00 00 00 a2 00 a9 ff  |./..............|
00000c90  8d 02 2f 8d 03 2f 9d d5  45 9d d6 45 ad 0c 2f d0  |../../..E..E../.|
00000ca0  24 a0 00 a9 01 a2 74 20  da ff a2 00 a0 00 b1 74  |$.....t .......t|
00000cb0  c9 20 90 11 f0 0a c9 3a  90 02 29 df 9d d5 45 e8  |. .....:..)...E.|
00000cc0  c8 e0 02 d0 e9 a9 16 8d  0c 2f 20 e3 ff a9 06 20  |........./ .... |
00000cd0  e3 ff a2 74 a0 2b 20 30  29 a9 00 8d 06 2f a2 00  |...t.+ 0)..../..|
00000ce0  bd d5 45 20 f9 2d a2 01  bd d5 45 20 f9 2d ad 03  |..E .-....E .-..|
00000cf0  2f c9 ff d0 1a a2 9b a0  2b 20 30 29 20 e0 ff 20  |/.......+ 0) .. |
00000d00  c9 2d 20 f9 2d ad 03 2f  c9 ff d0 03 4c bb 2d a2  |.- .-../....L.-.|
00000d10  01 bd d5 45 c9 4d f0 0d  c9 4c f0 09 c9 53 f0 05  |...E.M...L...S..|
00000d20  ca 10 ee 30 03 8d 02 2f  a9 01 8d 07 2f ad 02 2f  |...0.../..../../|
00000d30  c9 ff d0 12 a2 c0 a0 2b  20 30 29 20 e0 ff 20 c9  |.......+ 0) .. .|
00000d40  2d 29 df 8d 02 2f c9 4c  f0 0c c9 4d f0 08 c9 53  |-).../.L...M...S|
00000d50  d0 69 a2 28 d0 0b a2 50  c9 4c d0 05 a9 02 8d 07  |.i.(...P.L......|
00000d60  2f 8e 09 2f a2 2b a0 2c  20 30 29 20 e0 ff 20 c9  |/../.+., 0) .. .|
00000d70  2d 29 df c9 47 d0 44 20  e0 ff 20 c9 2d 29 df c9  |-)..G.D .. .-)..|
00000d80  4f d0 38 20 b0 28 d0 1f  a2 7f a0 2c a9 05 20 d1  |O.8 .(.....,.. .|
00000d90  ff ae 10 2f bd 12 2f 29  01 f0 18 cd 03 2f d0 13  |.../../)...../..|
00000da0  a2 53 a0 2c 20 30 29 a9  ff 8d 0d 2f a2 79 a0 2c  |.S., 0)..../.y.,|
00000db0  20 f7 ff a9 ff 8d 06 2f  4c c2 2d a2 47 a0 2c 20  | ....../L.-.G., |
00000dc0  30 29 20 e7 ff 20 e7 ff  60 48 a9 11 20 e3 ff a9  |0) .. ..`H.. ...|
00000dd0  87 20 e3 ff a9 11 20 e3  ff a9 00 20 e3 ff 68 48  |. .... .... ..hH|
00000de0  20 e3 ff a9 11 20 e3 ff  a9 80 20 e3 ff a9 11 20  | .... .... .... |
00000df0  e3 ff a9 07 20 e3 ff 68  60 c9 30 f0 22 c9 34 f0  |.... ..h`.0.".4.|
00000e00  1e c9 31 f0 16 c9 35 f0  12 29 df c9 41 f0 10 c9  |..1...5..)..A...|
00000e10  45 f0 0c c9 42 f0 04 c9  46 d0 09 a9 02 d0 02 a9  |E...B...F.......|
00000e20  01 8d 03 2f 60 00 00 00  00 00 00 00 00 00 00 00  |.../`...........|
00000e30  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000e90  00 00 00 00 20 53 45 43  54 52 52 01 c6 fc 20 53  |.... SECTRR... S|
00000ea0  54 41 52 54 20 01 5e 26  20 4f 53 4e 45 57 4c 01  |TART .^& OSNEWL.|
00000eb0  e7 ff 20 53 54 41 52 54  31 01 6e 26 00 00 00 00  |.. START1.n&....|
00000ec0  00 00 00 00 00 00 20 53  54 45 50 50 49 01 04 2f  |...... STEPPI../|
00000ed0  00 00 00 00 00 00 00 00  00 00 20 53 54 41 52 54  |.......... START|
00000ee0  54 01 08 25 20 53 54 41  52 54 56 01 af 2a 00 00  |T..% STARTV..*..|
00000ef0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 c8  |................|
00000f00  0a ff 4d 02 00 00 ff 01  50 50 50 ff 16 ff 06 0f  |..M.....PPP.....|
00000f10  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000fd0  00 00 00 00 00 00 00 00  00 00 00 00 24 00 00 00  |............$...|
00000fe0  00 00 00 00 00 00 02 00  00 24 00 00 00 00 00 00  |.........$......|
00000ff0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
00001000  00 00 00 00 00 00 00 00  00 00 00 48 75 67 6f 00  |...........Hugo.|
00001010  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001080  5a 5a 5a 5a 5a 5a 5a f7  4e 4e 4e 4e 4e 4e 4e 4e  |ZZZZZZZ.NNNNNNNN|
00001090  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
000010b0  4e 4e 4e 4e 00 00 00 00  00 00 00 00 00 00 00 00  |NNNN............|
000010c0  f5 f5 f5 fe 4f 00 01 01  f7 4e 4e 4e 4e 4e 4e 4e  |....O....NNNNNNN|
000010d0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 00  |NNNNNNNNNNNNNNN.|
000010e0  00 00 00 00 00 00 00 00  00 00 00 f5 f5 f5 fb 5a  |...............Z|
000010f0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
000011e0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a f7  |ZZZZZZZZZZZZZZZ.|
000011f0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00001210  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 00 00 00 00  |NNNNNNNNNNNN....|
00001220  00 00 00 00 00 00 00 00  f5 f5 f5 fe 4f 00 02 01  |............O...|
00001230  f7 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |.NNNNNNNNNNNNNNN|
00001240  4e 4e 4e 4e 4e 4e 4e 00  00 00 00 00 00 00 00 00  |NNNNNNN.........|
00001250  00 00 00 f5 f5 f5 fb 5a  5a 5a 5a 5a 5a 5a 5a 5a  |.......ZZZZZZZZZ|
00001260  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001350  5a 5a 5a 5a 5a 5a 5a f7  4e 4e 4e 4e 4e 4e 4e 4e  |ZZZZZZZ.NNNNNNNN|
00001360  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00001380  4e 4e 4e 4e 00 00 00 00  00 00 00 00 00 00 00 00  |NNNN............|
00001390  f5 f5 f5 fe 4f 00 03 01  f7 4e 4e 4e 4e 4e 4e 4e  |....O....NNNNNNN|
000013a0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 00  |NNNNNNNNNNNNNNN.|
000013b0  00 00 00 00 00 00 00 00  00 00 00 f5 f5 f5 fb 5a  |...............Z|
000013c0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
000014b0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a f7  |ZZZZZZZZZZZZZZZ.|
000014c0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
000014e0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 00 00 00 00  |NNNNNNNNNNNN....|
000014f0  00 00 00 00 00 00 00 00  f5 f5 f5 fe 4f 00 04 01  |............O...|
00001500  f7 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |.NNNNNNNNNNNNNNN|
00001510  4e 4e 4e 4e 4e 4e 4e 00  00 00 00 00 00 00 00 00  |NNNNNNN.........|
00001520  00 00 00 f5 f5 f5 fb 5a  5a 5a 5a 5a 5a 5a 5a 5a  |.......ZZZZZZZZZ|
00001530  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001620  5a 5a 5a 5a 5a 5a 5a f7  4e 4e 4e 4e 4e 4e 4e 4e  |ZZZZZZZ.NNNNNNNN|
00001630  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00001650  4e 4e 4e 4e 00 00 00 00  00 00 00 00 00 00 00 00  |NNNN............|
00001660  f5 f5 f5 fe 4f 00 05 01  f7 4e 4e 4e 4e 4e 4e 4e  |....O....NNNNNNN|
00001670  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 00  |NNNNNNNNNNNNNNN.|
00001680  00 00 00 00 00 00 00 00  00 00 00 f5 f5 f5 fb 5a  |...............Z|
00001690  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001780  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a f7  |ZZZZZZZZZZZZZZZ.|
00001790  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
000017b0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 00 00 00 00  |NNNNNNNNNNNN....|
000017c0  00 00 00 00 00 00 00 00  f5 f5 f5 fe 4f 00 06 01  |............O...|
000017d0  f7 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |.NNNNNNNNNNNNNNN|
000017e0  4e 4e 4e 4e 4e 4e 4e 00  00 00 00 00 00 00 00 00  |NNNNNNN.........|
000017f0  00 00 00 f5 f5 f5 fb 5a  5a 5a 5a 5a 5a 5a 5a 5a  |.......ZZZZZZZZZ|
00001800  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
000018f0  5a 5a 5a 5a 5a 5a 5a f7  4e 4e 4e 4e 4e 4e 4e 4e  |ZZZZZZZ.NNNNNNNN|
00001900  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00001920  4e 4e 4e 4e 00 00 00 00  00 00 00 00 00 00 00 00  |NNNN............|
00001930  f5 f5 f5 fe 4f 00 07 01  f7 4e 4e 4e 4e 4e 4e 4e  |....O....NNNNNNN|
00001940  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 00  |NNNNNNNNNNNNNNN.|
00001950  00 00 00 00 00 00 00 00  00 00 00 f5 f5 f5 fb 5a  |...............Z|
00001960  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001a50  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a f7  |ZZZZZZZZZZZZZZZ.|
00001a60  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00001a80  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 00 00 00 00  |NNNNNNNNNNNN....|
00001a90  00 00 00 00 00 00 00 00  f5 f5 f5 fe 4f 00 08 01  |............O...|
00001aa0  f7 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |.NNNNNNNNNNNNNNN|
00001ab0  4e 4e 4e 4e 4e 4e 4e 00  00 00 00 00 00 00 00 00  |NNNNNNN.........|
00001ac0  00 00 00 f5 f5 f5 fb 5a  5a 5a 5a 5a 5a 5a 5a 5a  |.......ZZZZZZZZZ|
00001ad0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001bc0  5a 5a 5a 5a 5a 5a 5a f7  4e 4e 4e 4e 4e 4e 4e 4e  |ZZZZZZZ.NNNNNNNN|
00001bd0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00001bf0  4e 4e 4e 4e 00 00 00 00  00 00 00 00 00 00 00 00  |NNNN............|
00001c00  f5 f5 f5 fe 4f 00 09 01  f7 4e 4e 4e 4e 4e 4e 4e  |....O....NNNNNNN|
00001c10  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 00  |NNNNNNNNNNNNNNN.|
00001c20  00 00 00 00 00 00 00 00  00 00 00 f5 f5 f5 fb 5a  |...............Z|
00001c30  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001d20  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a f7  |ZZZZZZZZZZZZZZZ.|
00001d30  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00001d50  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 00 00 00 00  |NNNNNNNNNNNN....|
00001d60  00 00 00 00 00 00 00 00  f5 f5 f5 fe 4f 00 0a 01  |............O...|
00001d70  f7 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |.NNNNNNNNNNNNNNN|
00001d80  4e 4e 4e 4e 4e 4e 4e 00  00 00 00 00 00 00 00 00  |NNNNNNN.........|
00001d90  00 00 00 f5 f5 f5 fb 5a  5a 5a 5a 5a 5a 5a 5a 5a  |.......ZZZZZZZZZ|
00001da0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001e90  5a 5a 5a 5a 5a 5a 5a f7  4e 4e 4e 4e 4e 4e 4e 4e  |ZZZZZZZ.NNNNNNNN|
00001ea0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00001ec0  4e 4e 4e 4e 00 00 00 00  00 00 00 00 00 00 00 00  |NNNN............|
00001ed0  f5 f5 f5 fe 4f 00 0b 01  f7 4e 4e 4e 4e 4e 4e 4e  |....O....NNNNNNN|
00001ee0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 00  |NNNNNNNNNNNNNNN.|
00001ef0  00 00 00 00 00 00 00 00  00 00 00 f5 f5 f5 fb 5a  |...............Z|
00001f00  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00001ff0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a f7  |ZZZZZZZZZZZZZZZ.|
00002000  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00002020  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 00 00 00 00  |NNNNNNNNNNNN....|
00002030  00 00 00 00 00 00 00 00  f5 f5 f5 fe 4f 00 0c 01  |............O...|
00002040  f7 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |.NNNNNNNNNNNNNNN|
00002050  4e 4e 4e 4e 4e 4e 4e 00  00 00 00 00 00 00 00 00  |NNNNNNN.........|
00002060  00 00 00 f5 f5 f5 fb 5a  5a 5a 5a 5a 5a 5a 5a 5a  |.......ZZZZZZZZZ|
00002070  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00002160  5a 5a 5a 5a 5a 5a 5a f7  4e 4e 4e 4e 4e 4e 4e 4e  |ZZZZZZZ.NNNNNNNN|
00002170  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00002190  4e 4e 4e 4e 00 00 00 00  00 00 00 00 00 00 00 00  |NNNN............|
000021a0  f5 f5 f5 fe 4f 00 0d 01  f7 4e 4e 4e 4e 4e 4e 4e  |....O....NNNNNNN|
000021b0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 00  |NNNNNNNNNNNNNNN.|
000021c0  00 00 00 00 00 00 00 00  00 00 00 f5 f5 f5 fb 5a  |...............Z|
000021d0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
000022c0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a f7  |ZZZZZZZZZZZZZZZ.|
000022d0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
000022f0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 00 00 00 00  |NNNNNNNNNNNN....|
00002300  00 00 00 00 00 00 00 00  f5 f5 f5 fe 4f 00 0e 01  |............O...|
00002310  f7 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |.NNNNNNNNNNNNNNN|
00002320  4e 4e 4e 4e 4e 4e 4e 00  00 00 00 00 00 00 00 00  |NNNNNNN.........|
00002330  00 00 00 f5 f5 f5 fb 5a  5a 5a 5a 5a 5a 5a 5a 5a  |.......ZZZZZZZZZ|
00002340  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00002430  5a 5a 5a 5a 5a 5a 5a f7  4e 4e 4e 4e 4e 4e 4e 4e  |ZZZZZZZ.NNNNNNNN|
00002440  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
00002460  4e 4e 4e 4e 00 00 00 00  00 00 00 00 00 00 00 00  |NNNN............|
00002470  f5 f5 f5 fe 4f 00 0f 01  f7 4e 4e 4e 4e 4e 4e 4e  |....O....NNNNNNN|
00002480  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 00  |NNNNNNNNNNNNNNN.|
00002490  00 00 00 00 00 00 00 00  00 00 00 f5 f5 f5 fb 5a  |...............Z|
000024a0  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a 5a  |ZZZZZZZZZZZZZZZZ|
*
00002590  5a 5a 5a 5a 5a 5a 5a 5a  5a 5a 5a 5a 5a 5a 5a f7  |ZZZZZZZZZZZZZZZ.|
000025a0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e 4e 4e 4e 4e  |NNNNNNNNNNNNNNNN|
*
000025c0  4e 4e 4e 4e 4e 4e 4e 4e  4e 4e 4e 4e ff 00 18 09  |NNNNNNNNNNNN....|
000025d0  35 8d 00 05 8d ff ff a9  31 8d df 29 8d 02 11 a9  |5.......1..)....|
000025e0  32 8d e0 29 8d 03 11 a2  02 ad 01 00 d0 02 a2 00  |2..)............|
000025f0  20 ac 10 a2 00 8e fc fc  8e fd fc bd 00 23 9d 00  | ............#..|
00002600  80 bd 00 24 9d 00 81 bd  00 25 9d 00 82 bd 00 26  |...$.....%.....&|
00002610  9d 00 83 bd 00 27 9d 00  84 bd 00 28 9d 00 85 bd  |.....'.....(....|
00002620  00 29 9d 00 86 ca d0 d3  20 a9 10 a2 10 ad 02 00  |.)...... .......|
00002630  f0 07 ad 01 00 f0 02 a2  20 8e 03 00 a2 ff a0 ff  |........ .......|
00002640  ad 01 00 f0 0b a2 02 ad  02 00 f0 06 a0 00 f0 02  |................|
00002650  a2 00 8e 04 00 8c 05 00  a5 cd 09 20 85 cd ad 03  |........... ....|
00002660  00 8d e9 b3 ad 04 00 8d  ea b3 ad 05 00 8d eb b3  |................|
00002670  ad 1b b4 09 80 8d 1b b4  ad 17 b4 c9 ff d0 04 a9  |................|
00002680  30 d0 06 29 60 f0 05 a9  35 8d fd 10 ae 00 00 e8  |0..)`...5.......|
00002690  20 ac 10 a2 00 bd 01 11  c9 ff f0 06 20 e3 ff e8  | ........... ...|
000026a0  d0 f3 a2 f8 a0 10 4c f7  ff ae 00 00 a9 0f 20 b2  |......L....... .|
000026b0  10 8a 85 f4 8d 05 fe 60  aa 8e 06 00 bd a0 02 1d  |.......`........|
000026c0  a1 02 d0 21 8d fe fc 20  ac 10 20 eb 10 d0 16 8d  |...!... .. .....|
000026d0  fd fc 20 eb 10 f0 0e a9  42 ae 06 00 9d f0 0d 20  |.. .....B...... |
000026e0  a9 10 a9 10 60 20 a9 10  a9 00 60 ad 00 80 ee 00  |....` ....`.....|
000026f0  80 cd 00 80 8d 00 80 60  44 49 52 20 3a 34 2e 24  |.......`DIR :4.$|
00002700  0d 32 35 36 4b 20 41 51  52 20 41 44 46 53 20 64  |.256K AQR ADFS d|
00002710  69 73 63 20 6e 6f 77 20  72 65 61 64 79 20 66 6f  |isc now ready fo|
00002720  72 20 75 73 65 2e 0d 54  68 65 20 41 51 52 20 69  |r use..The AQR i|
00002730  73 20 6e 6f 77 20 64 72  69 76 65 20 30 2c 20 61  |s now drive 0, a|
00002740  6e 64 20 74 68 65 20 6e  6f 72 6d 61 6c 0d 64 72  |nd the normal.dr|
00002750  69 76 65 73 20 61 72 65  20 6e 75 6d 62 65 72 65  |ives are numbere|
00002760  64 20 34 20 61 6e 64 20  35 2e 0d 0d 55 73 65 20  |d 4 and 5...Use |
00002770  2a 4d 4f 55 4e 54 20 30  20 74 6f 20 61 63 63 65  |*MOUNT 0 to acce|
00002780  73 73 20 74 68 65 20 41  51 52 20 64 69 73 63 2e  |ss the AQR disc.|
00002790  0d 0d ff 00 48 75 67 6f  41 44 46 53 20 32 35 36  |....HugoADFS 256|
000027a0  4b 20 41 51 52 20 44 49  53 43 0d fd 84 b4 90 03  |K AQR DISC......|
000027b0  68 d0 08 68 09 02 d0 03  68 09 03 30 02 29 f9 9d  |h..h....h..0.)..|
000027c0  ac b4 60 a6 cf bd ac b4  48 29 04 f0 18 bd 7a b4  |..`.....H)....z.|
000027d0  9d 52 b4 bd 70 b4 9d 48  b4 bd 66 b4 9d 3e b4 bd  |.R..p..H..f..>..|
000027e0  5c b4 9d 34 b4 68 29 c0  4c bf a7 a2 09 bd ac b4  |\..4.h).L.......|
000027f0  f0 0a bd b6 b4 29 e0 cd  17 b4 f0 15 ca 10 ee ad  |.....)..........|
00002800  17 b4 20 fc a8 ad fb b2  9d 21 b4 ad fc b2 9d 22  |.. ......!....."|
00002810  b4 20 42 a8 ad 17 b4 20  fc a8 ad fb b2 dd 21 b4  |. B.... ......!.|
00002820  d0 0f ad fc b2 dd 22 b4  d0 07 20 93 a8 8d c2 b3  |......"... .....|
00002830  60 20 3b 82 c8 44 69 73  63 20 63 68 61 6e 67 65  |` ;..Disc change|
00002840  64 00 a9 01 a2 c8 a0 b3  20 f1 ff a2 00 a0 04 38  |d....... ......8|
00002850  bd c8 b3 48 fd c3 b3 9d  c8 b3 68 9d c3 b3 e8 88  |...H......h.....|
00002860  10 ee ad cc b3 0d cb b3  0d ca b3 d0 07 ad c9 b3  |................|
00002870  c9 02 90 03 8c c2 b3 60  20 42 a8 ad 17 b4 20 fc  |.......` B.... .|
00002880  a8 20 93 a8 4d c2 b3 f0  ee a2 14 a0 8d 20 a1 81  |. ..M........ ..|
00002890  4c 14 a8 a9 ff 18 2a ca  ca 10 fb 2d c2 b3 60 29  |L.....*....-..`)|
000028a0  e0 8d cd b3 8a 48 98 48  20 42 a8 ad cd b3 20 fc  |.....H.H B.... .|
000028b0  a8 20 93 a8 4d c2 b3 f0  3e ad cd b3 aa 48 ad 17  |. ..M...>....H..|
000028c0  b4 8d cd b3 ac 2f b3 c0  ff d0 06 8d 2f b3 8c cd  |...../....../...|
000028d0  b3 8e 17 b4 20 78 a8 ac  cd b3 8c 17 b4 c0 ff d0  |.... x..........|
000028e0  09 ad 2f b3 8d 17 b4 8c  2f b3 68 cd 17 b4 f0 07  |../...../.h.....|
000028f0  a2 14 a0 8d 20 a1 81 68  a8 68 aa 60 4a 4a 4a 4a  |.... ..h.h.`JJJJ|
00002900  aa 60 08 8d dc fc 8d de  fc 8d da fc 8d d8 fc 8d  |.`..............|
00002910  d9 b3 8e da b3 8c db b3  68 8d dc b3 60 cd dd b3  |........h...`...|
00002920  f0 14 09 80 8d dd b3 29  7f aa a4 f4 a9 5a 20 f4  |.......).....Z .|
00002930  ff ad dd b3 30 0f ad dc  b3 48 ac db b3 ae da b3  |....0....H......|
00002940  ad d9 b3 28 60 a2 00 8e  d5 b3 ca 8e dd b3 20 44  |...(`......... D|
00002950  82 ff 45 30 30 20 41 44  46 53 20 4d 6f 64 75 6c  |..E00 ADFS Modul|
00002960  65 20 6c 6f 61 64 20 66  61 69 6c 65 64 00 20 c3  |e load failed. .|
00002970  aa 4c 95 af 20 cb aa 4c  61 ae 20 d2 aa 4c 03 ae  |.L.. ..La. ..L..|
00002980  20 d9 aa 4c 00 ae 20 e0  aa 4c 00 ae 20 e7 aa 4c  | ..L.. ..L.. ..L|
00002990  00 ae 20 e7 aa 20 c2 ae  4c bc aa 20 ee aa 4c 03  |.. .. ..L.. ..L.|
000029a0  ae 20 ee aa 4c 00 ae 20  ee aa 20 03 ae 4c a0 aa  |. ..L.. .. ..L..|
000029b0  20 02 a9 ad dd b3 48 a9  06 20 1d a9 20 00 ae 20  | .....H.. .. .. |
000029c0  02 a9 68 aa 20 1d a9 60  20 f5 aa 4c 00 ae 20 fc  |..h. ..` ..L.. .|
000029d0  aa 4c 03 ae 20 03 ab 4c  0f ae 20 0a ab 4c 00 ae  |.L.. ..L.. ..L..|
000029e0  20 84 aa 4c 01 ae 20 8b  aa 4c 00 ae 20 8b aa 20  | ..L.. ..L.. .. |
000029f0  b9 ae 4c bc aa 20 8b aa  20 20 ae 4c ee aa 20 02  |..L.. ..  .L.. .|
00002a00  a9 ad dd b3 48 20 8b aa  20 b4 ae 20 02 a9 68 4c  |....H .. .. ..hL|
00002a10  1d a9 20 92 aa 4c 3e ae  20 92 aa 4c 66 ae 20 92  |.. ..L>. ..Lf. .|
00002a20  aa 4c 5a ae 20 92 aa 4c  03 ae 20 92 aa 4c 1f ae  |.LZ. ..L.. ..L..|
00002a30  20 92 aa 4c 32 ae 20 99  aa 4c 00 ae 20 a0 aa 4c  | ..L2. ..L.. ..L|
00002a40  69 ae 20 a0 aa 4c 6c ae  20 a0 aa 4c 54 ae 20 a0  |i. ..Ll. ..LT. .|
00002a50  aa 4c 1c ae 20 a7 aa 4c  15 ae 20 a7 aa 4c 00 ae  |.L.. ..L.. ..L..|
00002a60  20 a7 aa 20 09 af 4c d2  aa 20 a7 aa 20 1f ae 4c  | .. ..L.. .. ..L|
00002a70  03 ab 20 ae aa 4c 00 ae  20 b5 aa 4c 00 ae 20 bc  |.. ..L.. ..L.. .|
00002a80  aa 4c 00 ae 20 02 a9 a9  0b d0 3d 20 02 a9 a9 0c  |.L.. .....= ....|
00002a90  d0 36 20 02 a9 a9 0d d0  2f 20 02 a9 a9 0e d0 28  |.6 ...../ .....(|
00002aa0  20 02 a9 a9 0f d0 21 20  02 a9 a9 10 d0 1a 20 02  | .....! ...... .|
00002ab0  a9 a9 11 d0 13 20 02 a9  a9 12 d0 0c 20 02 a9 a9  |..... ...... ...|
00002ac0  13 d0 05 20 02 a9 a9 00  4c 1d a9 20 02 a9 a9 01  |... ....L.. ....|
00002ad0  d0 f6 20 02 a9 a9 02 d0  ef 20 02 a9 a9 03 d0 e8  |.. ...... ......|
00002ae0  20 02 a9 a9 04 d0 e1 20  02 a9 a9 05 d0 da 20 02  | ...... ...... .|
00002af0  a9 a9 06 d0 d3 20 02 a9  a9 07 d0 cc 20 02 a9 a9  |..... ...... ...|
00002b00  08 d0 c5 20 02 a9 a9 09  d0 be 20 02 a9 a9 0a d0  |... ...... .....|
00002b10  b7 a9 61 4c f6 81 8e f5  b3 8d f4 b3 ad ee b3 d0  |..aL............|
00002b20  f0 ad ed b3 29 f8 d0 e9  ad ec b3 29 3f 09 80 8d  |....)......)?...|
00002b30  f1 b3 a9 00 8d f0 b3 2e  ec b3 2e ed b3 2e ec b3  |................|
00002b40  2e ed b3 ad ed b3 c9 10  b0 05 ae ea b3 10 05 ae  |................|
00002b50  eb b3 30 bd 8e f3 b3 8d  ef b3 8d fc fc 8d fd fc  |..0.............|
00002b60  a2 5b bd 83 ab 9d 00 0d  ca 10 f7 ad f3 b3 8d 17  |.[..............|
00002b70  0d a2 01 bd f0 b3 9d 4a  0d ca 10 f7 ad f4 b3 ae  |.......J........|
00002b80  f5 b3 60 8e 09 0d a2 0f  20 0b 0d a2 ff ea 86 f4  |..`..... .......|
00002b90  8e 05 fe 60 a6 f4 8e 1c  0d a2 ff 4c 00 0d a2 ff  |...`.......L....|
00002ba0  4c 00 0d 20 11 0d 20 49  0d 4c 1b 0d 20 11 0d a0  |L.. .. I.L.. ...|
00002bb0  ff 20 49 0d 91 00 88 d0  f8 4c 1b 0d 20 11 0d a0  |. I......L.. ...|
00002bc0  00 b1 00 20 49 0d 88 d0  f8 4c 1b 0d ad ff ff 60  |... I....L.....`|
00002bd0  8e 49 0d 4c 20 0d ae ef  b3 ec e9 b3 90 05 68 68  |.I.L .........hh|
00002be0  4c 11 ab 60 8c f6 b3 8e  f5 b3 8d f4 b3 20 d6 ab  |L..`......... ..|
00002bf0  a2 8d d0 0b 8c f6 b3 8e  f5 b3 20 d6 ab a2 ad 20  |.......... .... |
00002c00  d0 ab 8d f4 b3 a2 01 a0  00 18 8a 6d 4a 0d 8d 4a  |...........mJ..J|
00002c10  0d 98 6d 4b 0d 8d 4b 0d  c9 c0 90 22 a9 80 8d 4b  |..mK..K...."...K|
00002c20  0d ad ef b3 69 00 8d ef  b3 8d fc fc c9 10 90 05  |....i...........|
00002c30  ad eb b3 10 03 ad ea b3  8d f3 b3 8d 17 0d ad f4  |................|
00002c40  b3 ae f5 b3 ac f6 b3 60  a2 00 8e 2d 0d 8d 32 0d  |.......`...-..2.|
00002c50  8c f6 b3 20 9d ac 30 4e  20 d6 ab a2 b9 8e 49 0d  |... ..0N .....I.|
00002c60  20 29 0d a0 00 ae 2d 0d  d0 01 c8 20 09 ac ad 32  | )....-.... ...2|
00002c70  0d ae 2d 0d 4c 44 ac 8d  3f 0d 8e f5 b3 8c f6 b3  |..-.LD..?.......|
00002c80  20 9d ac 30 6b 20 d6 ab  a2 99 8e 49 0d 20 39 0d  | ..0k .....I. 9.|
00002c90  a0 01 a2 00 20 09 ac ad  3f 0d 4c 41 ac 8d a4 ac  |.... ...?.LA....|
00002ca0  ee a4 ac a5 00 60 20 d6  ab 20 32 ad ae 32 0d 8e  |.....` .. 2..2..|
00002cb0  c0 ac 8e ec ac 8e dd ac  e8 8e c5 ac 8e ee ac a5  |................|
00002cc0  00 8d e8 ac a5 00 8d ea  ac a2 00 a0 0c 20 eb ac  |............. ..|
00002cd0  20 5b ac 20 e7 ac ac 2d  0d b9 00 0c 91 00 88 d0  | [. ...-........|
00002ce0  f8 20 32 ad 4c 6e ac a2  00 a0 00 86 00 84 00 60  |. 2.Ln.........`|
00002cf0  20 d6 ab ae 3f 0d 8e 0c  ad 8e 14 ad 8e ec ac e8  | ...?...........|
00002d00  8e 19 ad 8e ee ac 20 32  ad a0 00 b1 00 99 00 0c  |...... 2........|
00002d10  88 d0 f8 a5 00 8d e8 ac  a5 00 8d ea ac a2 00 a0  |................|
00002d20  0c 20 eb ac 85 00 20 88  ac 20 e7 ac 20 32 ad 4c  |. .... .. .. 2.L|
00002d30  97 ac a9 5a a2 fe 4c f4  ff b0 20 3b 20 49 6e 69  |...Z..L... ; Ini|
00002d40  74 69 61 6c 69 73 65 20  74 68 65 20 62 79 74 65  |tialise the byte|
00002d50  73 74 72 65 61 6d 0d 20  4c 44 41 49 4d 20 26 30  |stream. LDAIM &0|
00002d60  31 0d 20 4a 53 52 20 42  59 54 53 54 4d 0d 20 4c  |1. JSR BYTSTM. L|
00002d70  44 41 20 4c 49 42 44 52  56 0d 20 4a 53 52 20 53  |DA LIBDRV. JSR S|
00002d80  49 4c 59 44 56 20 3b 20  50 75 74 20 74 68 65 20  |ILYDV ; Put the |
00002d90  64 72 69 76 65 20 6e 75  6d 62 65 72 0d 0d 20 4c  |drive number.. L|
00002da0  44 41 49 4d 20 4c 49 42  4e 41 4d 0d 20 53 54 41  |DAIM LIBNAM. STA|
00002db0  20 49 52 30 31 0d 20 4c  44 41 49 4d 20 2f 28 4c  | IR01. LDAIM /(L|
00002dc0  49 42 4e 41 4d 29 0d 20  53 54 41 20 49 52 30 31  |IBNAM). STA IR01|
00002dd0  2b 26 30 31 0d 20 4a 53  52 20 42 59 54 4e 41 4d  |+&01. JSR BYTNAM|
00002de0  0d 20 42 4d 49 20 53 49  4c 59 44 4e 20 3b 20 44  |. BMI SILYDN ; D|
00002df0  6f 6e 65 20 69 74 0d 0d  3b 20 46 69 6c 65 6e 61  |one it..; Filena|
00002e00  6d 65 73 0d 3b 20 3c 4c  31 3e 3c 66 69 6c 65 6e  |mes.; <L1><filen|
00002e10  61 6d 65 31 3e 3c 4c 32  3e 3c 66 69 6c 65 6e 61  |ame1><L2><filena|
00002e20  6d 65 32 3e 2e 2e 2e 3c  30 3e 0d 53 49 4c 4c 59  |me2>...<0>.SILLY|
00002e30  38 20 4a 53 52 20 54 55  42 49 54 20 3b 20 49 6e  |8 JSR TUBIT ; In|
00002e40  69 74 69 61 6c 69 73 65  20 74 68 65 20 62 79 74  |itialise the byt|
00002e50  65 73 74 72 65 61 6d 0d  20 4c 44 59 49 4d 20 26  |estream. LDYIM &|
00002e60  30 30 0d 0d 20 53 54 59  20 5a 46 4c 41 47 20 3b  |00.. STY ZFLAG ;|
00002e70  20 53 6f 20 69 66 20 6e  65 77 20 50 54 52 3e 34  | So if new PTR>4|
00002e80  37 20 69 74 20 72 65 74  75 72 6e 73 20 43 3d 31  |7 it returns C=1|
00002e90  0d 20 20 20 20 20 20 20  20 20 20 20 3b 20 54 68  |.           ; Th|
00002ea0  65 20 6c 61 73 74 20 62  75 67 21 20 32 33 2f 37  |e last bug! 23/7|
00002eb0  2f 38 34 2c 20 56 30 34  63 20 2d 3e 20 64 0d 20  |/84, V04c -> d. |
00002ec0  4c 44 41 20 43 53 44 53  4e 0d 20 53 54 41 49 59  |LDA CSDSN. STAIY|
00002ed0  20 44 41 54 41 43 42 20  3b 20 43 79 63 6c 65 20  | DATACB ; Cycle |
00002ee0  6e 75 6d 62 65 72 20 69  6e 74 6f 20 62 6c 6f 63  |number into bloc|
00002ef0  6b 0d 0d 20 4c 44 59 49  4d 20 26 30 35 0d 20 4c  |k.. LDYIM &05. L|
00002f00  44 41 49 59 20 44 41 54  41 43 42 20 3b 20 47 65  |DAIY DATACB ; Ge|
00002f10  74 20 74 68 65 20 66 69  6c 65 20 63 6f 75 6e 74  |t the file count|
00002f20  0d 20 53 54 41 20 42 4c  4f 43 4b 20 3b 20 47 6f  |. STA BLOCK ; Go|
00002f30  6f 64 20 61 73 20 61 6e  79 77 68 65 72 65 0d 20  |od as anywhere. |
00002f40  42 45 51 20 53 49 4c 59  44 4e 20 3b 20 49 66 20  |BEQ SILYDN ; If |
00002f50  6e 6f 20 66 69 6c 65 73  20 74 6f 20 58 66 65 72  |no files to Xfer|
00002f60  0d 0d 20 4c 44 59 49 4d  20 26 30 39 0d 20 4c 44  |.. LDYIM &09. LD|
00002f70  41 49 59 20 44 41 54 41  43 42 20 3b 20 47 65 74  |AIY DATACB ; Get|
00002f80  20 74 68 65 20 66 69 6c  65 20 70 6f 69 6e 74 65  | the file pointe|
00002f90  72 0d 20 53 54 41 20 42  4c 4f 43 4b 2b 26 30 31  |r. STA BLOCK+&01|
00002fa0  20 3b 20 4c 69 6b 65 77  69 73 65 0d 0d 20 43 4d  | ; Likewise.. CM|
00002fb0  50 49 4d 20 34 37 20 3b  20 4e 75 6d 62 65 72 20  |PIM 47 ; Number |
00002fc0  6f 66 20 43 53 44 20 65  6e 74 72 69 65 73 0d 20  |of CSD entries. |
00002fd0  42 43 53 20 53 49 4c 59  44 4e 20 3b 20 49 66 20  |BCS SILYDN ; If |
00002fe0  64 6f 6e 65 0d 0d 20 54  41 58 0d 20 43 4c 43 0d  |done.. TAX. CLC.|
00002ff0  20 4c 44 41 49 4d 20 43  53 44 0d 20 4c 44 59 49  | LDAIM CSD. LDYI|
00003000  4d 20 2f 28 43 53 44 29  0d 0d 53 49 4c 59 38 31  |M /(CSD)..SILY81|
00003010  20 44 45 58 0d 20 42 4d  49 20 53 49 4c 59 38 32  | DEX. BMI SILY82|
00003020  0d 0d 20 41 44 43 49 4d  20 44 45 4e 54 52 59 20  |.. ADCIM DENTRY |
00003030  3b 20 3d 44 45 4e 54 52  59 2c 20 74 68 65 20 6c  |; =DENTRY, the l|
00003040  65 6e 67 74 68 20 6f 66  20 61 20 43 53 44 20 65  |ength of a CSD e|
00003050  6e 74 72 79 0d 20 42 43  43 20 53 49 4c 59 38 31  |ntry. BCC SILY81|
00003060  0d 0d 20 49 4e 59 0d 20  43 4c 43 0d 20 42 43 43  |.. INY. CLC. BCC|
00003070  20 53 49 4c 59 38 31 0d  0d 53 49 4c 59 38 32 20  | SILY81..SILY82 |
00003080  53 54 59 20 49 52 30 31  2b 26 30 31 0d 20 53 54  |STY IR01+&01. ST|
00003090  41 20 49 52 30 31 20 3b  20 53 6f 20 49 52 30 31  |A IR01 ; So IR01|
000030a0  20 2d 3e 20 74 68 65 20  66 69 72 73 74 20 66 69  | -> the first fi|
000030b0  6c 65 20 74 6f 20 58 66  65 72 0d 0d 53 49 4c 59  |le to Xfer..SILY|
000030c0  38 33 20 4c 44 59 49 4d  20 26 30 30 0d 20 4c 44  |83 LDYIM &00. LD|
000030d0  41 49 59 20 49 52 30 31  20 3b 20 46 69 72 73 74  |AIY IR01 ; First|
000030e0  20 62 79 74 65 20 6f 66  20 66 69 6c 65 6e 61 6d  | byte of filenam|
000030f0  65 0d 20 53 54 41 20 5a  46 4c 41 47 20 3b 20 53  |e. STA ZFLAG ; S|
00003100  6f 20 69 66 20 77 65 20  65 78 69 74 20 63 61 75  |o if we exit cau|
00003110  73 65 20 6f 66 20 27 45  4f 46 27 2c 20 5a 46 4c  |se of 'EOF', ZFL|
00003120  41 47 3d 30 20 65 6c 73  65 20 6e 6f 6e 30 0d 20  |AG=0 else non0. |
00003130  42 45 51 20 53 49 4c 59  38 39 20 3b 20 49 66 20  |BEQ SILY89 ; If |
00003140  64 6f 6e 65 0d 0d 20 4a  53 52 20 42 59 54 4e 41  |done.. JSR BYTNA|
00003150  4d 0d 0d 20 4c 44 41 20  49 52 30 31 0d 20 43 4c  |M.. LDA IR01. CL|
00003160  43 0d 20 41 44 43 49 4d  20 44 45 4e 54 52 59 20  |C. ADCIM DENTRY |
00003170  3b 20 4e 65 78 74 20 43  53 44 20 65 6e 74 72 79  |; Next CSD entry|
00003180  0d 20 53 54 41 20 49 52  30 31 0d 20 42 43 43 20  |. STA IR01. BCC |
00003190  53 49 4c 59 38 36 0d 0d  20 49 4e 43 20 49 52 30  |SILY86.. INC IR0|
000031a0  31 2b 26 30 31 0d 0d 53  49 4c 59 38 36 20 49 4e  |1+&01..SILY86 IN|
000031b0  43 20 42 4c 4f 43 4b 2b  26 30 31 20 3b 20 46 69  |C BLOCK+&01 ; Fi|
000031c0  6c 65 20 70 6f 69 6e 74  65 72 0d 20 44 45 43 20  |le pointer. DEC |
000031d0  42 4c 4f 43 4b 20 3b 20  46 69 6c 65 20 63 6f 75  |BLOCK ; File cou|
000031e0  6e 74 0d 20 42 4e 45 20  53 49 4c 59 38 33 20 3b  |nt. BNE SILY83 ;|
000031f0  20 49 66 20 6d 6f 72 65  20 74 6f 20 58 66 65 72  | If more to Xfer|
00003200  0d 0d 53 49 4c 59 38 39  20 4c 44 59 49 4d 20 26  |..SILY89 LDYIM &|
00003210  30 35 0d 20 4c 44 41 20  42 4c 4f 43 4b 0d 20 53  |05. LDA BLOCK. S|
00003220  54 41 49 59 20 44 41 54  41 43 42 0d 0d 20 4c 44  |TAIY DATACB.. LD|
00003230  59 49 4d 20 26 30 39 0d  20 4c 44 41 20 42 4c 4f  |YIM &09. LDA BLO|
00003240  43 4b 2b 26 30 31 0d 20  53 54 41 49 59 20 44 41  |CK+&01. STAIY DA|
00003250  54 41 43 42 20 3b 20 53  65 74 20 43 6f 75 6e 74  |TACB ; Set Count|
00003260  20 61 6e 64 20 50 6f 69  6e 74 65 72 20 4f 4b 0d  | and Pointer OK.|
00003270  0d 20 4a 4d 50 20 53 49  4c 59 44 4e 0d 20 5d 0d  |. JMP SILYDN. ].|
00003280  20 3b 20 65 6e 64 20 6f  66 20 4d 69 6e 69 4f 53  | ; end of MiniOS|
00003290  47 42 50 42 0d 20 54 54  4c 20 41 53 41 44 31 33  |GBPB. TTL ASAD13|
000032a0  20 2d 20 58 46 45 52 20  2d 20 58 66 65 72 20 61  | - XFER - Xfer a|
000032b0  20 66 65 77 20 62 79 74  65 73 20 66 6f 72 20 42  | few bytes for B|
000032c0  47 42 50 20 2d 20 3e 20  41 53 41 44 31 33 0d 0d  |GBP - > ASAD13..|
000032d0  20 6c 6e 6b 20 61 73 61  64 31 36 0d 0d 3b 20 58  | lnk asad16..; X|
000032e0  46 45 52 0d 3b 20 58 66  65 72 20 74 68 65 20 66  |FER.; Xfer the f|
000032f0  65 77 20 62 79 74 65 73  20 61 74 20 74 68 65 20  |ew bytes at the |
00003300  73 74 61 72 74 20 6f 72  20 65 6e 64 20 6f 66 20  |start or end of |
00003310  61 20 42 47 42 50 20 74  72 61 6e 73 61 63 74 69  |a BGBP transacti|
00003320  6f 6e 0d 3b 20 54 61 6b  65 73 20 3a 0d 3b 20 20  |on.; Takes :.;  |
00003330  20 20 20 20 20 20 20 54  68 65 20 52 41 4d 20 61  |       The RAM a|
00003340  64 64 72 65 73 73 20 69  6e 20 52 41 4d 41 44 44  |ddress in RAMADD|
00003350  0d 3b 20 20 20 20 20 20  20 20 20 53 65 63 74 6f  |.;         Secto|
00003360  72 20 62 75 66 66 65 72  20 61 64 64 72 65 73 73  |r buffer address|
00003370  20 69 6e 20 53 45 43 42  55 46 20 28 50 30 29 0d  | in SECBUF (P0).|
00003380  3b 20 20 20 20 20 20 20  20 20 53 74 61 72 74 20  |;         Start |
00003390  69 6e 64 65 78 20 69 6e  20 58 46 45 52 4c 4f 0d  |index in XFERLO.|
000033a0  3b 20 20 20 20 20 20 20  20 20 45 6e 64 20 69 6e  |;         End in|
000033b0  64 65 78 20 2b 20 24 30  31 20 69 6e 20 58 46 45  |dex + $01 in XFE|
000033c0  52 48 49 0d 3b 20 20 20  20 20 20 20 20 20 53 74  |RHI.;         St|
000033d0  61 74 75 73 20 69 6e 20  54 55 42 46 4c 47 20 36  |atus in TUBFLG 6|
000033e0  2c 37 0d 3b 20 20 20 20  20 20 20 20 20 54 68 65  |,7.;         The|
000033f0  20 64 61 74 61 20 64 69  72 65 63 74 69 6f 6e 20  | data direction |
00003400  69 6e 20 41 53 41 56 45  2c 20 61 73 20 69 6e 20  |in ASAVE, as in |
00003410  42 47 42 50 0d 0d 3b 20  49 74 20 63 6c 61 69 6d  |BGBP..; It claim|
00003420  73 20 61 6e 64 20 72 65  6c 65 61 73 65 73 20 74  |s and releases t|
00003430  68 65 20 54 75 62 65 28  63 29 20 61 73 20 72 65  |he Tube(c) as re|
00003440  71 75 69 72 65 64 0d 58  46 45 52 20 4c 44 41 20  |quired.XFER LDA |
00003450  58 46 45 52 4c 4f 0d 20  43 4d 50 20 58 46 45 52  |XFERLO. CMP XFER|
00003460  48 49 0d 20 42 4e 45 20  58 46 45 52 4e 5a 20 3b  |HI. BNE XFERNZ ;|
00003470  20 49 66 20 61 20 6e 6f  6e 7a 65 72 6f 20 61 6d  | If a nonzero am|
00003480  6f 75 6e 74 20 6f 66 20  64 61 74 61 0d 0d 20 52  |ount of data.. R|
00003490  54 53 0d 0d 58 46 45 52  4e 5a 0d 20 5b 20 43 50  |TS..XFERNZ. [ CP|
000034a0  55 20 3d 20 4e 4d 4f 53  0d 20 50 48 50 0d 20 53  |U = NMOS. PHP. S|
000034b0  45 49 20 3b 20 41 74 6f  6d 69 63 20 6f 70 65 72  |EI ; Atomic oper|
000034c0  61 74 69 6f 6e 20 6f 6e  20 54 75 62 66 6c 67 0d  |ation on Tubflg.|
000034d0  20 5d 0d 0d 20 42 49 54  20 54 55 42 46 4c 47 20  | ].. BIT TUBFLG |
000034e0  3b 20 53 65 65 20 69 66  20 74 68 65 72 65 27 73  |; See if there's|
000034f0  20 61 20 54 75 62 65 20  28 63 29 20 70 72 65 73  | a Tube (c) pres|
00003500  65 6e 74 0d 20 42 50 4c  20 58 4e 4f 54 55 42 20  |ent. BPL XNOTUB |
00003510  3b 20 49 66 20 74 68 65  72 65 20 61 69 6e 74 20  |; If there aint |
00003520  6e 6f 20 74 75 62 65 2c  20 61 73 20 75 73 75 61  |no tube, as usua|
00003530  6c 2c 20 79 6f 75 20 63  61 6e 74 20 67 65 74 20  |l, you cant get |
00003540  74 68 65 20 77 6f 6f 64  21 0d 0d 20 5b 20 53 45  |the wood!.. [ SE|
00003550  43 52 45 54 20 3d 20 59  45 53 0d 20 4c 44 41 20  |CRET = YES. LDA |
00003560  52 41 4d 41 44 44 2b 32  0d 20 4c 44 58 20 52 41  |RAMADD+2. LDX RA|
00003570  4d 41 44 44 2b 33 0d 20  4a 53 52 20 46 4c 49 50  |MADD+3. JSR FLIP|
00003580  52 41 4d 0d 20 5d 0d 0d  20 4c 44 41 20 52 41 4d  |RAM. ].. LDA RAM|
00003590  41 44 44 2b 26 30 32 0d  20 43 4d 50 49 4d 20 26  |ADD+&02. CMPIM &|
000035a0  46 45 0d 20 42 43 43 20  42 55 54 45 33 20 3b 20  |FE. BCC BUTE3 ; |
000035b0  49 66 20 69 74 27 73 20  74 68 65 20 74 75 62 65  |If it's the tube|
000035c0  0d 0d 20 4c 44 41 20 52  41 4d 41 44 44 2b 26 30  |.. LDA RAMADD+&0|
000035d0  33 20 3b 20 48 69 20 62  79 74 65 73 20 6f 66 20  |3 ; Hi bytes of |
000035e0  74 68 65 20 52 41 4d 20  61 64 64 72 65 73 73 0d  |the RAM address.|
000035f0  0d 20 5b 20 43 50 55 20  3d 20 43 4d 4f 53 0d 20  |. [ CPU = CMOS. |
00003600  49 4e 41 0d 20 7c 0d 20  43 4d 50 49 4d 20 26 46  |INA. |. CMPIM &F|
00003610  46 0d 20 5d 0d 0d 20 42  45 51 20 58 4e 4f 54 55  |F. ].. BEQ XNOTU|
00003620  42 20 3b 20 49 66 20 77  65 20 64 6f 6e 27 74 20  |B ; If we don't |
00003630  75 73 65 20 74 68 65 20  74 75 62 65 0d 0d 42 55  |use the tube..BU|
00003640  54 45 33 0d 20 5b 20 43  50 55 20 3d 20 43 4d 4f  |TE3. [ CPU = CMO|
00003650  53 0d 20 4c 44 41 49 4d  20 26 34 30 20 3b 20 53  |S. LDAIM &40 ; S|
00003660  65 74 20 62 69 74 20 36  20 3d 3e 20 54 75 62 65  |et bit 6 => Tube|
00003670  20 69 6e 20 75 73 65 0d  20 54 53 42 20 54 55 42  | in use. TSB TUB|
00003680  46 4c 47 0d 20 7c 0d 20  4c 44 41 20 54 55 42 46  |FLG. |. LDA TUBF|
00003690  4c 47 0d 20 4f 52 41 49  4d 20 26 34 30 0d 20 53  |LG. ORAIM &40. S|
000036a0  54 41 20 54 55 42 46 4c  47 20 3b 20 53 65 74 20  |TA TUBFLG ; Set |
000036b0  62 69 74 20 36 20 3d 3e  20 54 75 62 65 20 69 6e  |bit 6 => Tube in|
000036c0  20 75 73 65 0d 20 5d 0d  0d 0d 20 4a 53 52 20 54  | use. ]... JSR T|
000036d0  49 32 20 3b 20 49 73 20  74 68 65 20 73 61 6d 65  |I2 ; Is the same|
000036e0  20 61 73 2e 2e 2e 0d 3b  20 20 20 20 54 49 32 20  | as....;    TI2 |
000036f0  20 20 20 4c 44 41 49 4d  20 24 43 33 0d 3b 20 20  |   LDAIM $C3.;  |
00003700  20 20 20 20 20 20 20 20  20 4a 53 52 20 54 55 42  |         JSR TUB|
00003710  45 0d 3b 20 20 20 20 20  20 20 20 20 20 20 42 43  |E.;           BC|
00003720  43 20 54 49 32 20 3b 20  43 6c 61 69 6d 20 74 68  |C TI2 ; Claim th|
00003730  65 20 74 75 62 65 0d 0d  20 4c 44 41 20 41 53 41  |e tube.. LDA ASA|
00003740  56 45 20 3b 20 47 65 74  20 74 68 65 20 63 6f 6d  |VE ; Get the com|
00003750  6d 61 6e 64 20 6e 75 6d  62 65 72 0d 20 43 4d 50  |mand number. CMP|
00003760  49 4d 20 26 30 33 20 3b  20 53 65 74 20 43 20 69  |IM &03 ; Set C i|
00003770  66 20 47 65 74 20 42 79  74 65 73 2c 20 43 6c 65  |f Get Bytes, Cle|
00003780  61 72 20 43 20 69 66 20  50 75 74 20 42 79 74 65  |ar C if Put Byte|
00003790  73 0d 20 4c 44 41 49 4d  20 26 30 30 0d 20 52 4f  |s. LDAIM &00. RO|
000037a0  4c 41 20 3b 20 41 20 3d  20 31 20 69 66 20 47 65  |LA ; A = 1 if Ge|
000037b0  74 2c 20 41 20 3d 20 30  20 69 66 20 50 75 74 0d  |t, A = 0 if Put.|
000037c0  0d 20 4c 44 58 49 4d 20  52 41 4d 41 44 44 0d 20  |. LDXIM RAMADD. |
000037d0  4c 44 59 49 4d 20 2f 28  52 41 4d 41 44 44 29 0d  |LDYIM /(RAMADD).|
000037e0  20 4a 53 52 20 54 55 42  45 20 3b 20 53 65 74 20  | JSR TUBE ; Set |
000037f0  75 70 20 66 6f 72 20 74  68 65 20 61 63 74 75 61  |up for the actua|
00003800  6c 20 58 66 65 72 0d 0d  58 4e 4f 54 55 42 0d 20  |l Xfer..XNOTUB. |
00003810  5b 20 43 50 55 20 3d 20  4e 4d 4f 53 0d 20 50 4c  |[ CPU = NMOS. PL|
00003820  50 0d 20 5d 0d 0d 20 4c  44 41 20 52 41 4d 41 44  |P. ].. LDA RAMAD|
00003830  44 0d 20 53 45 43 0d 20  53 42 43 20 58 46 45 52  |D. SEC. SBC XFER|
00003840  4c 4f 20 3b 20 53 6f 20  28 44 41 52 45 41 29 2c  |LO ; So (DAREA),|
00003850  59 20 70 6f 69 6e 74 73  20 74 6f 20 74 68 65 20  |Y points to the |
00003860  72 65 71 75 69 72 65 64  20 70 6c 61 63 65 0d 20  |required place. |
00003870  53 54 41 20 44 41 52 45  41 0d 20 4c 44 41 20 52  |STA DAREA. LDA R|
00003880  41 4d 41 44 44 2b 26 30  31 0d 20 53 42 43 49 4d  |AMADD+&01. SBCIM|
00003890  20 30 0d 20 53 54 41 20  44 41 52 45 41 2b 26 30  | 0. STA DAREA+&0|
000038a0  31 20 3b 20 46 6f 72 20  69 6e 64 69 72 65 63 74  |1 ; For indirect|
000038b0  69 6f 6e 0d 0d 58 46 45  52 31 30 20 4c 44 41 20  |ion..XFER10 LDA |
000038c0  41 53 41 56 45 0d 20 43  4d 50 49 4d 20 26 30 33  |ASAVE. CMPIM &03|
000038d0  20 3b 20 43 3d 31 20 69  66 20 47 65 74 2c 20 43  | ; C=1 if Get, C|
000038e0  3d 30 20 69 66 20 50 75  74 2c 20 66 6f 72 20 6c  |=0 if Put, for l|
000038f0
ZYSysHelp.m0
ZYSysHelp.m1
ZYSysHelp.m2
ZYSysHelp.m4
ZYSysHelp.m5