Archiver 1.0

This is the reassembly of Archiver GS by Monte Benaresh
This commit is contained in:
Antoine Vignau 2023-03-04 20:37:35 +01:00
parent 5fef614692
commit b0af6d3b6c
11 changed files with 43460 additions and 0 deletions

3283
archiver/ARRAYS.S Normal file

File diff suppressed because it is too large Load Diff

BIN
archiver/Archiver Normal file

Binary file not shown.

16
archiver/DIRECT.S Normal file
View File

@ -0,0 +1,16 @@
*
* Archiver GS
*
* (c) 1992, Apple Computer, Inc.
* (s) 2023, Antoine Vignau
*
mx %00
rel
lst off
*-----------------------------------
L080000 ENT
DS $1000

1628
archiver/GLOBALS.S Normal file

File diff suppressed because it is too large Load Diff

21760
archiver/MAIN.S Normal file

File diff suppressed because it is too large Load Diff

97
archiver/MAIN.X.S Normal file
View File

@ -0,0 +1,97 @@
*
* Archiver GS
*
* (c) 1992, Apple Computer, Inc.
* (s) 2023, Antoine Vignau
*
mx %00
rel
lst off
*-----------------------------------
EXT L0612EF
EXT L050020
EXT L0612ED
EXT L050022
EXT L050024
EXT L074A31
EXT L07494A
EXT L074538
EXT L0743FE
EXT L070000
EXT L050425
EXT L061242
EXT L06124A
EXT L07001D
EXT L0612BF
EXT L0612BD
EXT L06000C
EXT L060002
EXT L06000A
EXT L040023
EXT L04002B
EXT L040025
EXT L040027
EXT L040029
EXT L041DEA
EXT L040026
EXT L060006
EXT L060124
EXT L0514C3
EXT L0514C4
EXT L0514E1
EXT L0514D1
EXT L0514D3
EXT L051537
EXT L050000
EXT L0514C7
EXT L05004E
EXT L05009E
EXT L05002A
EXT L0514B5
EXT L0514B8
EXT L0514BA
EXT L0514BC
EXT L0514BF
EXT L0514C1
EXT L0514C5
EXT L05152F
EXT L051538
EXT L0612F3
EXT L0612F1
EXT L0612E9
EXT L060000
EXT L0612E1
EXT L0612DF
EXT L0612F5
EXT L0612E5
EXT L0612E7
EXT L0612E3
EXT L06006E
EXT L060436
EXT L0600DC
EXT L0600D8
EXT L0600DA
EXT L060004
EXT L0600CE
EXT L06125A
EXT L06127C
EXT L061296
EXT L061297
EXT L060020
EXT L061206
EXT L06120E
EXT L0612D1
EXT L0612D3
EXT L0612C5
EXT L0612C7
EXT L0612D5
EXT L0612D7
EXT L0612C1
EXT L0612C3
EXT L0612DB
EXT L0612DD
EXT L0612EB

39
archiver/MAKE.S Normal file
View File

@ -0,0 +1,39 @@
* Expansion linker file
DSK Archiver
TYP $B3
* Assemble files
XPL
ASM MYINITSEG.S
KND $0010
SNA myInitSeg
ASM MAIN.S
KND $0000
SNA main
ASM MYDRVRSEG.S
KND $0000
SNA myDrvrSeg
ASM ARRAYS.S
KND $4401
SNA arrays
ASM GLOBALS.S
KND $0400
SNA globals
ASM MONTECODE.S
KND $0000
SNA MonteCode
ASM DIRECT.S
KND $0012
SNA Direct
* END

8393
archiver/MONTECODE.S Normal file

File diff suppressed because it is too large Load Diff

461
archiver/MONTECODE.X.S Normal file
View File

@ -0,0 +1,461 @@
*
* Archiver GS
*
* (c) 1992, Apple Computer, Inc.
* (s) 2023, Antoine Vignau
*
mx %00
rel
lst off
*-----------------------------------
EXT L0612ED
EXT L039A84
EXT L0370C6
EXT L031CE7
EXT L03A1A0
EXT L03A45D
EXT L03B1AC
EXT L03AA18
EXT L03B108
EXT L03A8DC
EXT L03A96C
EXT L03AA73
EXT L03AAE2
EXT L03B390
EXT L03A5ED
EXT L03B208
EXT L03B1E4
EXT L03A8AE
EXT L03A39B
EXT L03AA61
EXT L03A5FF
EXT L03B1DE
EXT L03AA00
EXT L03B165
EXT L03A8A1
EXT L03A181
EXT L03A1B9
EXT L03ADB9
EXT L03A3B4
EXT L050425
EXT L061242
EXT L06124A
EXT L0612BF
EXT L0612BD
EXT L06000C
EXT L060002
EXT L06000A
EXT L060006
EXT L05004E
EXT L05009E
EXT L05002A
EXT L06006E
EXT L060436
EXT L0600DC
EXT L0600D8
EXT L0600DA
EXT L060004
EXT L0600CE
EXT L0612D1
EXT L0612D3
EXT L0612C5
EXT L0612C7
EXT L0612D5
EXT L0612D7
EXT L0612C1
EXT L0612C3
EXT L0612DB
EXT L0612DD
EXT L050B1C
EXT L050B1A
EXT L03AA55
EXT L050038
EXT L050036
EXT L03AA67
EXT L0399E0
EXT L05047C
EXT L035931
EXT L03B358
EXT L03B352
EXT L050BCC
EXT L050378
EXT L050BCD
EXT L050969
EXT L03985B
EXT L03B17F
EXT L0398EF
EXT L03A481
EXT L03A47B
EXT L050026
EXT L050028
EXT L039EA9
EXT L05067C
EXT L050042
EXT L050044
EXT L050046
EXT L050048
EXT L05004A
EXT L05004C
EXT L05003E
EXT L050040
EXT L0507D8
EXT L03ABBC
EXT L03ABC2
EXT L03B396
EXT L03B226
EXT L0600E0
EXT L060122
EXT L031FA9
EXT L050C15
EXT L050AB1
EXT L03ABB6
EXT L03A627
EXT L05002E
EXT L050030
EXT L050032
EXT L050034
EXT L0604DE
EXT L06045A
EXT L050269
EXT L03A487
EXT L061224
EXT L061222
EXT L0601BE
EXT L0601C0
EXT L06124C
EXT L0601C2
EXT L0601C4
EXT L03B346
EXT L061234
EXT L061232
EXT L03A5F9
EXT L0601C6
EXT L03A62D
EXT L03A5AB
EXT L03B1D8
EXT L0306C6
EXT L0500C7
EXT L0500C9
EXT L0500CD
EXT L0500CB
EXT L0500D3
EXT L0500D1
EXT L0500CF
EXT L03B238
EXT L03A0CE
EXT L051149
EXT L050A88
EXT L03A475
EXT L050786
EXT L050784
EXT L03A46F
EXT L03A63F
EXT L050372
EXT L0500D5
EXT L050B3A
EXT L0313CC
EXT L05114A
EXT L050940
EXT L05114B
EXT L050A5F
EXT L05114C
EXT L050A36
EXT L03AA0C
EXT L03291B
EXT L0396ED
EXT L051167
EXT L05116F
EXT L039F3E
EXT L05002C
EXT L05003A
EXT L05003C
EXT L051182
EXT L051183
EXT L051184
EXT L039E39
EXT L030E24
EXT L03A5E7
EXT L032A71
EXT L03AA06
EXT L03ADCD
EXT L032603
EXT L03288D
EXT L03A9FA
EXT L03A9F4
EXT L0366AD
EXT L039161
EXT L03547E
EXT L03861B
EXT L03A5E1
EXT L03B1D2
EXT L061216
EXT L031C6A
EXT L050162
EXT L03172D
EXT L039CC3
EXT L03ADE5
EXT L050376
EXT L050792
EXT L050790
EXT L050374
EXT L05078E
EXT L05078C
EXT L0507CA
EXT L0507C8
EXT L0507CE
EXT L0507CC
EXT L03ADD3
EXT L03B1CC
EXT L050B2C
EXT L030D83
EXT L050B3E
EXT L050B3C
EXT L050B44
EXT L03B232
EXT L03ADB3
EXT L03B1C6
EXT L03AA6D
EXT L03969E
EXT L03A8D6
EXT L03B34C
EXT L03B1F0
EXT L035B16
EXT L03A5F3
EXT L031200
EXT L060446
EXT L06044C
EXT L06044E
EXT L060454
EXT L03ADAD
EXT L03AAB9
EXT L03AA4F
EXT L03AA49
EXT L050B30
EXT L050B2E
EXT L050B20
EXT L050B22
EXT L03A463
EXT L050B32
EXT L050B34
EXT L03B202
EXT L039D36
EXT L050168
EXT L03B220
EXT L03AA5B
EXT L03B0DF
EXT L03A469
EXT L03B22C
EXT L03B1F6
EXT L030B5C
EXT L03ADEB
EXT L03A0C8
EXT L03A621
EXT L03B1EA
EXT L03ADD9
EXT L03A61B
EXT L0321C0
EXT L032561
EXT L032D01
EXT L05081E
EXT L0507DA
EXT L050B4C
EXT L050B4E
EXT L050992
EXT L050B58
EXT L050840
EXT L050B66
EXT L050B7F
EXT L050B98
EXT L050BB2
EXT L050BCE
EXT L050BD7
EXT L050BE5
EXT L050BF3
EXT L050BFA
EXT L0507FC
EXT L050BFD
EXT L050A0D
EXT L050C09
EXT L050C16
EXT L050C47
EXT L050C8E
EXT L050CDC
EXT L050D23
EXT L050D86
EXT L050DCB
EXT L050E11
EXT L050E5C
EXT L050E96
EXT L050F03
EXT L050F85
EXT L05044E
EXT L05101A
EXT L05101B
EXT L051063
EXT L051082
EXT L051086
EXT L0510B5
EXT L05110C
EXT L050ADA
EXT L050B03
EXT L05111A
EXT L051124
EXT L051132
EXT L051140
EXT L0507D0
EXT L05114D
EXT L051151
EXT L051153
EXT L051160
EXT L051168
EXT L050B13
EXT L051170
EXT L05117A
EXT L05057C
EXT L051185
EXT L0503FC
EXT L050477
EXT L0511D1
EXT L05121B
EXT L05121C
EXT L051223
EXT L05122F
EXT L051262
EXT L05126B
EXT L05128F
EXT L0512AD
EXT L0512F3
EXT L0512FF
EXT L05133C
EXT L0500DB
EXT L050156
EXT L0513AE
EXT L0513DA
EXT L0503FE
EXT L050381
EXT L050478
EXT L0513E0
EXT L05141A
EXT L05143B
EXT L051456
EXT L05147D
EXT L050B1E
EXT L0514A3
EXT L0600A6
EXT L0600A8
EXT L06008E
EXT L0600C6
EXT L06006C
EXT L060014
EXT L0600D6
EXT L060092
EXT L060038
EXT L0612C9
EXT L0612CB
EXT L06001E
EXT L060008
EXT L060082
EXT L060084
EXT L0600C8
EXT L0600CC
EXT L06004C
EXT L06004E
EXT L060068
EXT L06006A
EXT L060582
EXT L0600C2
EXT L0600AE
EXT L0600B0
EXT L0612D9
EXT L06002E
EXT L060030
EXT L060032
EXT L06002A
EXT L06002C
EXT L060026
EXT L060028
EXT L0600AA
EXT L0600AC
EXT L06001A
EXT L06001C
EXT L06008A
EXT L06008C
EXT L060090
EXT L060086
EXT L060088
EXT L0600CA
EXT L0612CD
EXT L0612CF
EXT L0601BC
EXT L060208
EXT L060012
EXT L0600C4
EXT L06000E
EXT L06009E
EXT L06007A
EXT L06007C
EXT L0600A0
EXT L06007E
EXT L060080
EXT L0600A4
EXT L06040C
EXT L0600D0
EXT L06003A
EXT L060072
EXT L060022
EXT L060070
EXT L060024
EXT L060076
EXT L060078
EXT L060060
EXT L060062
EXT L0600BA
EXT L0600BC
EXT L0600B2
EXT L0600B4
EXT L06040D
EXT L060415
EXT L0600BE
EXT L0600B6
EXT L060054
EXT L060056
EXT L060058
EXT L06005A
EXT L06003C
EXT L06003E
EXT L0600B8
EXT L060036
EXT L0600D4
EXT L060034
EXT L060064
EXT L060066
EXT L0600D2
EXT L06005C
EXT L06005E
EXT L0600C0
EXT L060010
EXT L060098
EXT L06009A
EXT L060040
EXT L060042
EXT L060044
EXT L060046
EXT L060048
EXT L06004A
EXT L060F22
EXT L060096
EXT L060444
EXT L0600A2
EXT L06056A
EXT L060562
EXT L06057A
EXT L060572
EXT L060050
EXT L060052
EXT L0600DE
EXT L060016
EXT L060018

7755
archiver/MYDRVRSEG.S Normal file

File diff suppressed because it is too large Load Diff

28
archiver/MYINITSEG.S Normal file
View File

@ -0,0 +1,28 @@
*
* Archiver GS
*
* (c) 1992, Apple Computer, Inc.
* (s) 2023, Antoine Vignau
*
mx %00
rel
lst off
*-----------------------------------
use 4/Mem.Macs
use 4/Util.Macs
*-----------------------------------
PHB
PHK
PLB
PEA $0000
_PurgeAll
_CompactMem
PLB
RTL