which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@5403 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			149 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			ArmAsm
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			149 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			ArmAsm
		
	
	
		
			Executable File
		
	
	
	
	
| #
 | |
| .globl _qlflag
 | |
| .globl _qlwait
 | |
| #ifdef ZIP
 | |
| .globl _dtype
 | |
| #endif
 | |
| 
 | |
| .data
 | |
|         ds.w    0
 | |
|         dc.b    '<<QCFX>>01'
 | |
| #ifdef ZIP
 | |
|         dc.w    8
 | |
| 	dc.b    'Info-ZIP'
 | |
| *                12345678901234567890
 | |
|         ds.w    0
 | |
|         dc.w    3
 | |
|         dc.b    '2.1'
 | |
|         ds.w    0 
 | |
| #else
 | |
|         dc.w    10
 | |
| 	dc.b    'Info-UNZIP'
 | |
| *                12345678901234567890
 | |
|         ds.w    0
 | |
|         dc.w    4
 | |
|         dc.b    '5.2b'
 | |
|         ds.w    0 
 | |
| #endif
 | |
|         dc.b    10
 | |
|         dc.b    0
 | |
| l_4:    dc.w    _qlwait-l_4
 | |
|         dc.w    0
 | |
|         dc.w    0
 | |
| l_5:    dc.w    hpt-l_5
 | |
| l_6:    dc.w    hxx-l_6
 | |
| 
 | |
| #ifdef ZIP
 | |
|         dc.b    10
 | |
|         dc.b    0
 | |
| d_4:    dc.w    _dtype-d_4
 | |
|         dc.w    0
 | |
|         dc.w    0
 | |
| d_5:    dc.w    dpt-d_5
 | |
| d_6:    dc.w    dxx-d_6
 | |
| 
 | |
| #else
 | |
| 	dc.b    4
 | |
|         dc.b    0
 | |
| l5:
 | |
|         dc.w    list1-l5
 | |
|         dc.w    0
 | |
| l5a:	
 | |
|         dc.w    Postit-l5a		; post proc
 | |
| l6:
 | |
|         dc.w    apt-l6
 | |
| l7:
 | |
|         dc.w    axx-l7
 | |
| * -------------------------------------
 | |
|         dc.b    4
 | |
|         dc.b    0
 | |
| l8:
 | |
|         dc.w    list2-l8
 | |
|         dc.w    0
 | |
| l8a:	
 | |
| 	dc.w    Postit-l8a		; post proc
 | |
| l9:
 | |
|         dc.w    bpt-l9
 | |
| la:
 | |
|         dc.w    bxx-la
 | |
| * -------------------------------------
 | |
| #endif	
 | |
| 	dc.w    -1                          ; end
 | |
| 
 | |
| _qlflag:
 | |
| 	dc.w	0
 | |
| _qlwait:
 | |
|         dc.w    250
 | |
| _dtype:
 | |
| 	dc.w	255
 | |
| 	
 | |
| hpt:    dc.w    10
 | |
|         dc.b    'Exit Delay'
 | |
| *                12345678901234567890
 | |
|         ds.w    0
 | |
| hxx:    dc.w    0
 | |
|         dc.w    $ffff
 | |
|         dc.w    -1
 | |
| #ifdef  ZIP
 | |
| dpt:    dc.w    14
 | |
|         dc.b    'Directory Type'
 | |
| *                12345678901234567890
 | |
|         ds.w    0
 | |
| dxx:    dc.w    3
 | |
|         dc.w    $ff
 | |
|         dc.w    -1
 | |
| #else
 | |
| 
 | |
| list1:
 | |
|         dc.b    0
 | |
| list2:
 | |
|         dc.b    0
 | |
| 
 | |
| apt:
 | |
|         dc.w    11
 | |
|         dc.b    'Unpack Mode'
 | |
| *                12345678901234567890
 | |
| .even
 | |
| axx:    dc.b    0
 | |
| 	dc.b	0
 | |
|         dc.w    8
 | |
|         dc.b    'SMS/QDOS'
 | |
| .even
 | |
|         dc.b    1
 | |
|         dc.b    0
 | |
|         dc.w    7
 | |
|         dc.b    'Default'
 | |
| .even
 | |
| 	dc.w    -1
 | |
| .even
 | |
| bpt:    
 | |
|         dc.w    12
 | |
|         dc.b    'Listing Mode'
 | |
| *                12345678901234567890
 | |
| .even
 | |
| bxx:
 | |
|         dc.w    0
 | |
|         dc.w    7
 | |
|         dc.b    'Default'
 | |
| .even
 | |
|         dc.b    2
 | |
|         dc.b    0
 | |
|         dc.w    8
 | |
|         dc.b    'SMS/QDOS'
 | |
| *                12345678901234567890
 | |
| .even
 | |
| 	 dc.w    -1
 | |
| Postit:
 | |
| 	lea.l	_qlflag,a0
 | |
| 	move.b  list1,d0
 | |
| 	move.b	d0,(a0)
 | |
| 	move.b	list2,d0
 | |
| 	or.b	d0,(a0)
 | |
| 	moveq	#0,d0
 | |
| 	rts
 | |
| #endif	
 | |
| 	end
 | |
| 
 | |
| 
 | |
| 
 |