DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦ca6c8141e⟧ TextFile

    Length: 4296 (0x10c8)
    Types: TextFile
    Names: »SORT.A.P«

Derivation

└─⟦b21be6f3b⟧ Bits:30005082 8" CR80 Floppy CR80FD_0036 ( CR/D/3143 KLP & KMO C-KURSUS + C JOBFILER 861127 Volume MOVEFL RAM TEST css/709 #0000-7fff V24+SCM )
    └─⟦95f1eafb2⟧ 
        └─ ⟦this⟧ »GR1.D!SORT.D!SORT.A.P« 
└─⟦c25823ad8⟧ Bits:30005089 8" CR80 Floppy CR80FD_0044 ( @*FLOPPY C )
    └─⟦feb1d529a⟧ 
        └─ ⟦this⟧ »GR1.D!SORT.D!SORT.A.P« 

TextFile

00.00001 0 0023 	SUBMODULE	SORT
00.00002 0 0000 	USE	BASE
00.00003 0 0000 	USE	PROG
00.00004 1 0000 	IMPORT	_getfmt
00.00005 1 0000 	IMPORT	_putfmt
00.00006 1 0000 	IMPORT	_nalloc
00.00007 1 0000 	EXPORT	_main
00.00008 1 0000 	USE	BASE
00.00009 0 0000 	IMPORT	_STDERR
00.00010 0 0000 	IMPORT	_STDIN
00.00011 0 0000 	IMPORT	_STDOUT
00.00012 0 0000 	USE	PROG
00.00013 1 0000 	USE	BASE
00.00014 0 0000 L33:
00.00015 0 0000 	DC	37,105,10,0
00.00016 0 0004 L52:
00.00017 0 0004 	DC	37,105,10,0
00.00018 0 0008 L71:
00.00019 0 0008 	DC	37,105,0
00.00020 0 000B L51:
00.00021 0 000B 	DC	69,78,84,69,82,32,78,85
00.00022 0 0013 	DC	77,66,69,82,32,83,69,80
00.00023 0 001B 	DC	69,82,65,84,69,68,32,66
00.00024 0 0023 	DC	89,32,60,67,82,62,32,45
00.00025 0 002B 	DC	32,39,45,49,39,32,61,32
00.00026 0 0033 	DC	81,85,73,84,10,0
00.00027 0 0039 L3:
00.00028 0 0039 	DC	37,105,0
00.00029 0 003C L1:
00.00030 0 003C 	DC	69,78,84,69,82,32,78,85
00.00031 0 0044 	DC	77,66,69,82,32,83,69,80
00.00032 0 004C 	DC	69,82,65,84,69,68,32,66
00.00033 0 0054 	DC	89,32,60,67,82,62,32,45
00.00034 0 005C 	DC	32,39,45,49,39,32,61,32
00.00035 0 0064 	DC	81,85,73,84,10,0
00.00036 0 006A 	USE	PROG
00.00037 1 0000 _main:
00.00038 1 0000 	ent
00.00045 1 0006 	addc	-6	r5
00.00046 1 0007 	mov	r1	1.x5
00.00047 1 0008 	clr		x5
00.00048 1 0009 	pushbc	2	x5
00.00052 1 000B 	jmp	s4	_nalloc
00.00053 1 000D 	addc	1	r5
00.00054 1 000E 	mov	r7	-3.x6
00.00055 1 0010 	mov	-3.x6	r4
00.00056 1 0012 	mov	r4	-2.x6
00.00057 1 0014 	movc	1	r7
00.00058 1 0015 	add	-2.x6	r7
00.00059 1 0017 	movc	-1	r4
00.00060 1 0018 	mov	r4	x7
00.00061 1 0019 	movc	L1	r7
00.00062 1 001B 	mov	r7	x5
00.00063 1 001C 	jmp	s4	_putfmt
00.00064 1 001E 	addc	-1	r5
00.00065 1 001F 	movc	-1	x5
00.00066 1 0020 	add	r6	x5
00.00067 1 0021 	movc	L3	r7
00.00068 1 0023 	addc	-1	r5
00.00069 1 0024 	mov	r7	x5
00.00070 1 0025 	jmp	s4	_getfmt
00.00071 1 0027 	addc	2	r5
00.00072 1 0028 L5:	;line	18,	words	12
00.00073 1 0028 	mov	r6	r4
00.00074 1 0029 	addc	-1	r4
00.00075 1 002A 	ieq	x4	-1
00.00076 1 002B 	jmp		L7
00.00077 1 002C L11:	;line	20,	words	16
00.00078 1 002C 	mov	-3.x6	r7
00.00079 1 002E 	ieq	x7	0
00.00080 1 002F 	jmp		L31
00.00081 1 0030 	movc	1	r7
00.00082 1 0031 	mov	-3.x6	r1
00.00083 1 0033 	add	x1	r7
00.00084 1 0034 	ihs	x7	-1.x6
00.00085 1 0036 	jmp		L31
00.00086 1 0037 	mov	-3.x6	r7
00.00087 1 0039 	mov	x7	-3.x6
00.00088 1 003B 	jmp		L11
00.00089 1 003C L7:	;line	29,	words	28
00.00090 1 003C 	mov	-2.x6	r7
00.00091 1 003E 	mov	x7	-3.x6
00.00092 1 0040 L12:	;line	31,	words	30
00.00093 1 0040 	mov	-3.x6	r7
00.00094 1 0042 	ieq	x7	0
00.00095 1 0043 	jmp		L32
00.00096 1 0044 L72:	;line	31,	words	34
00.00097 1 0044 	movc	1	r7
00.00098 1 0045 	add	-3.x6	r7
00.00099 1 0047 	mov	x7	x5
00.00100 1 0048 	movc	L52	r7
00.00101 1 004A 	addc	-1	r5
00.00102 1 004B 	mov	r7	x5
00.00103 1 004C 	jmp	s4	_putfmt
00.00104 1 004E 	addc	1	r5
00.00105 1 004F 	mov	-3.x6	r7
00.00106 1 0051 	mov	x7	-3.x6
00.00107 1 0053 	jmp		L12
00.00108 1 0054 L31:	;line	21,	words	38
00.00109 1 0054 	mov	-3.x6	r7
00.00110 1 0056 	mov	r7	x5
00.00111 1 0057 	mov	-3.x6	r7
00.00112 1 0059 	addc	-1	r5
00.00113 1 005A 	mov	x7	x5
00.00114 1 005B 	pushbc	2	x5
00.00118 1 005D 	jmp	s4	_nalloc
00.00119 1 005F 	addc	2	r5
00.00120 1 0060 	mov	x5	r0
00.00121 1 0061 	mov	r7	x0
00.00122 1 0062 	movc	1	r7
00.00123 1 0063 	mov	-3.x6	r1
00.00124 1 0065 	add	x1	r7
00.00125 1 0066 	mov	-1.x6	r4
00.00126 1 0068 	mov	r4	x7
00.00127 1 0069 	mov	-2.x6	r4
00.00128 1 006B 	mov	r4	-3.x6
00.00129 1 006D 	movc	L51	r7
00.00130 1 006F 	mov	r7	x5
00.00131 1 0070 	jmp	s4	_putfmt
00.00132 1 0072 	addc	-1	r5
00.00133 1 0073 	movc	-1	x5
00.00134 1 0074 	add	r6	x5
00.00135 1 0075 	movc	L71	r7
00.00136 1 0077 	addc	-1	r5
00.00137 1 0078 	mov	r7	x5
00.00138 1 0079 	jmp	s4	_getfmt
00.00139 1 007B 	addc	2	r5
00.00140 1 007C 	jmp		L5
00.00141 1 007D L32:	;line	31,	words	50
00.00142 1 007D 	movc	1	r7
00.00143 1 007E 	add	-3.x6	r7
00.00144 1 0080 	mov	x7	x5
00.00145 1 0081 	movc	L33	r7
00.00146 1 0083 	addc	-1	r5
00.00147 1 0084 	mov	r7	x5
00.00148 1 0085 	jmp	s4	_putfmt
00.00149 1 0087 	addc	1	r5
00.00150 1 0088 	movc	1	r7
00.00151 1 0089 	mov	1.x5	r1
00.00152 1 008A 	leave
00.00158 1 008E ;function:	_main
00.00159 1 008E 	END


#0000 ERRORS
#00F8 WORDS ASSEMBLED

#0025 INSTRUCTIONS MODIFIED «a5»