|
|
IDENTIFICATION SERVEUR : 10.14.20.153 - CLIENT : 3.238.174.50 |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
toinet Site Admin
Inscrit le: 15 Juin 2007 Messages: 3076 Localisation: Le Chesnay, France
|
Posté le: Dim 02 Fév 2020, 18:51 Sujet du message: Tales from the Arabian nights (Unicorn Software, 1988) |
|
|
#1026 - Another great talking eduware by Unicorn Sotware. Applesauce disk image by Anthony Beckett.
Disk structure
This is a standard 3.5" disk. A double-sided one. And two disks
Protection type
That is the standard track length check from HLS.
How to copy
Use ZZCopy or Photonix II to copy your original disk. Then store it in a dry and safe place.
How to crack
Launch Block Warden
Prefix /ARABIAN1.DSK
Follow ARABIAN.SYS16
At offset $89F: 22 -> AF
Write the block back onto disk
The disk images are available at http://www.brutaldeluxe.fr/crack/
Reboot and... enjoy,
LoGo
1/2020 |
|
Revenir en haut de page |
|
 |
toinet Site Admin
Inscrit le: 15 Juin 2007 Messages: 3076 Localisation: Le Chesnay, France
|
Posté le: Dim 02 Fév 2020, 18:51 Sujet du message: |
|
|
The same track length check...
Code: |
The Flaming Bird Disassembler Written by Ferox - (c) 1994 Phoenix corporation
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/6A4D: 8B PHB ; entry point
01/6A4E: 08 PHP
01/6A4F: 4B PHK
01/6A50: AB PLB
01/6A51: 48 PHA
01/6A52: 22D26A01 JSL $016AD2
01/6A56: 68 PLA
01/6A57: E230 SEP #$30
01/6A59: A221 LDX #$21
01/6A5B: A001 LDY #$01 ; execute protection check
01/6A5D: 20AB6A JSR $6AAB
01/6A60: B039 BCS $6A9B
01/6A62: E0B0 CPX #$B0
01/6A64: 98 TYA
01/6A65: E91D SBC #$1D
01/6A67: 902C BCC $6A95
01/6A69: E078 CPX #$78
01/6A6B: 98 TYA
01/6A6C: E91E SBC #$1E
01/6A6E: B029 BCS $6A99
01/6A70: A220 LDX #$20
01/6A72: A001 LDY #$01
01/6A74: 20AB6A JSR $6AAB
01/6A77: B022 BCS $6A9B
01/6A79: E040 CPX #$40
01/6A7B: 98 TYA
01/6A7C: E91F SBC #$1F
01/6A7E: 9015 BCC $6A95
01/6A80: E008 CPX #$08
01/6A82: 98 TYA
01/6A83: E920 SBC #$20
01/6A85: B012 BCS $6A99
01/6A87: A900 LDA #$00
01/6A89: 48 PHA
01/6A8A: 22766B01 JSL $016B76
01/6A8E: A900 LDA #$00
01/6A90: EB XBA
01/6A91: 68 PLA
01/6A92: 28 PLP
01/6A93: AB PLB
01/6A94: 6B RTL
* Crash...
01/6A95: A90A LDA #$0A
01/6A97: 8002 BRA $6A9B
01/6A99: A914 LDA #$14
* Copy over itself...
01/6A9B: C230 REP #$30
01/6A9D: A9FFFF LDA #$FFFF
01/6AA0: A20000 LDX #$0000
01/6AA3: A00100 LDY #$0001
01/6AA6: 540101 MVN $016A4D,$016A4D
01/6AA9: 0000 BRK $00
01/6AAB: 5A PHY
01/6AAC: DA PHX
01/6AAD: F40100 PEA ^$6AC5
01/6AB0: F4C56A PEA $6AC5
01/6AB3: 22936B01 JSL $016B93
01/6AB7: 8DC46A STA $6AC4
01/6ABA: 68 PLA
01/6ABB: 68 PLA
01/6ABC: 68 PLA
01/6ABD: 68 PLA
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
called at $85A...
The Flaming Bird Disassembler Written by Ferox - (c) 1994 Phoenix corporation
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
01/0842: C230 REP #$30
01/0844: E220 SEP #$20
01/0846: 68 PLA
01/0847: 8DB40F STA $0FB4
01/084A: C220 REP #$20
01/084C: 68 PLA
01/084D: 8DB50F STA $0FB5
01/0850: 4B PHK
01/0851: AB PLB
01/0852: 200B09 JSR $090B
01/0855: B031 BCS $0888
01/0857: ADBD0F LDA $0FBD
01/085A: 224D6A01 JSL $016A4D ; call protection
01/085E: ADBD0F LDA $0FBD
01/0861: 48 PHA
01/0862: 22910701 JSL $010791
01/0866: 68 PLA
01/0867: A90910 LDA #$1009
01/086A: 8D1D10 STA $101D
01/086D: A90100 LDA #^$1009
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
|
|
|
Revenir en haut de page |
|
 |
toinet Site Admin
Inscrit le: 15 Juin 2007 Messages: 3076 Localisation: Le Chesnay, France
|
Posté le: Dim 02 Fév 2020, 18:52 Sujet du message: |
|
|
The Block Warden views
Code: |
Before the change
Block: $0525 (1317) Volume name: ARABIAN1.DSK Saturday 2-Feb-20 6:47
Prefix: /ARABIAN1.DSK/
Following: ARABIAN.SYS16, Type S16, Rel block 5, Byte $00089F
(c) Q 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Z 000: FB 07 DA 48 22 DD 01 00 7A 7A 48 A2 08 02 22 00 {.ZH"]..zzH"..".
b Z 010: 00 E1 8F 3C 01 00 7B 18 69 F9 00 1B 2B 6B 0B 3B .a.<..{.iy..+k.;
B y Z 020: 38 E9 F7 00 5B 69 F2 00 1B D4 FF D4 FD A2 02 10 8iw.[ir..TT}"..
L Z 030: 22 00 00 E1 8F 3C 01 00 7B 18 69 F7 00 1B 2B 6B "..a.<..{.iw..+k
O G Z 040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
C l Z 050: 00 00 00 00 2D 00 2D 00 2D 00 2D 00 24 00 24 00 ....-.-.-.-.$.$.
K e Z 060: 24 00 24 00 1B 00 1B 00 1B 00 1B 00 1B 00 1B 00 $.$.............
n Z 070: 1B 00 72 00 72 00 00 00 00 00 00 00 00 00 00 00 ..r.r...........
W Z 080: 00 00 00 00 00 00 00 C2 30 E2 20 68 8D B4 0F C2 .......B0b h.4.B
A B Z 090: 20 68 8D B5 0F 4B AB 20 0B 09 B0 31 AD BD 0F-22- h.5.K+ ..01-=."
R r Z 0A0: 4D 6A 00 AD BD 0F 48 22 91 07 00 68 A9 09 10 8D Mj.-=.H"...h)...
D e Z 0B0: 1D 10 A9 00 00 8D 1F 10 20 B4 6E A9 E9 0F 8D 1D ..)..... 4n)i...
E d Z 0C0: 10 A9 00 00 8D 1F 10 20 10 7F 4C 02 0A C2 30 A2 .)..... .L..B0"
N o Z 0D0: 1B 03 22 00 00 E1 A2 08 03 22 00 00 E1 A2 0E 03 .."..a".."..a"..
n Z 0E0: 22 00 00 E1 A2 10 03 22 00 00 E1 A2 15 03 22 00 "..a".."..a"..".
Z 0F0: 00 E1 A2 06 03 22 00 00 E1 A2 14 03 22 00 00 E1 .a".."..a".."..a
After the change
Block: $0525 (1317) Volume name: ARABIAN1.DSK Saturday 2-Feb-20 6:48
Prefix: /ARABIAN1.DSK/
Following: ARABIAN.SYS16, Type S16, Rel block 5, Byte $00089F
(c) Q 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F Edit mode
1988ZSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
Z 000: FB 07 DA 48 22 DD 01 00 7A 7A 48 A2 08 02 22 00 {.ZH"]..zzH"..".
b Z 010: 00 E1 8F 3C 01 00 7B 18 69 F9 00 1B 2B 6B 0B 3B .a.<..{.iy..+k.;
B y Z 020: 38 E9 F7 00 5B 69 F2 00 1B D4 FF D4 FD A2 02 10 8iw.[ir..TT}"..
L Z 030: 22 00 00 E1 8F 3C 01 00 7B 18 69 F7 00 1B 2B 6B "..a.<..{.iw..+k
O G Z 040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
C l Z 050: 00 00 00 00 2D 00 2D 00 2D 00 2D 00 24 00 24 00 ....-.-.-.-.$.$.
K e Z 060: 24 00 24 00 1B 00 1B 00 1B 00 1B 00 1B 00 1B 00 $.$.............
n Z 070: 1B 00 72 00 72 00 00 00 00 00 00 00 00 00 00 00 ..r.r...........
W Z 080: 00 00 00 00 00 00 00 C2 30 E2 20 68 8D B4 0F C2 .......B0b h.4.B
A B Z 090: 20 68 8D B5 0F 4B AB 20 0B 09 B0 31 AD BD 0F-AF- h.5.K+ ..01-=./
R r Z 0A0: 4D 6A 00 AD BD 0F 48 22 91 07 00 68 A9 09 10 8D Mj.-=.H"...h)...
D e Z 0B0: 1D 10 A9 00 00 8D 1F 10 20 B4 6E A9 E9 0F 8D 1D ..)..... 4n)i...
E d Z 0C0: 10 A9 00 00 8D 1F 10 20 10 7F 4C 02 0A C2 30 A2 .)..... .L..B0"
N o Z 0D0: 1B 03 22 00 00 E1 A2 08 03 22 00 00 E1 A2 0E 03 .."..a".."..a"..
n Z 0E0: 22 00 00 E1 A2 10 03 22 00 00 E1 A2 15 03 22 00 "..a".."..a"..".
Z 0F0: 00 E1 A2 06 03 22 00 00 E1 A2 14 03 22 00 00 E1 .a".."..a".."..a
And the disassembly view of Block Warden
Block: $0525 (1317) Volume name: ARABIAN1.DSK Saturday 2-Feb-20 6:48
Prefix: /ARABIAN1.DSK/
Following: ARABIAN.SYS16, Type S16, Rel block 5, Byte $000800
1087: C2 30 REP %00110000 B0 10B5: 8D 1F 10 STA $101F ...
1089: E2 20 SEP %00100000 b 10B8: 20 B4 6E JSR $6EB4 4n
108B: 68 PLA h 10BB: A9 E9 0F LDA #$0FE9 )i.
108C: 8D B4 0F STA $0FB4 .4. 10BE: 8D 1D 10 STA $101D ...
108F: C2 20 REP %00100000 B 10C1: A9 00 00 LDA #$0000 )..
1091: 68 PLA h 10C4: 8D 1F 10 STA $101F ...
1092: 8D B5 0F STA $0FB5 .5. 10C7: 20 10 7F JSR $7F10 .
1095: 4B PHK K 10CA: 4C 02 0A JMP $0A02 L..
1096: AB PLB + 10CD: C2 30 REP %00110000 B0
1097: 20 0B 09 JSR $090B .. 10CF: A2 1B 03 LDX #$031B "..
109A: B0 31 BCS $10CD 01 10D2: 22 00 00 E1 JSL $E10000 "..a
109C: AD BD 0F LDA $0FBD -=. 10D6: A2 08 03 LDX #$0308 "..
109F: AF 4D 6A 00 LDAL $006A4D /Mj. 10D9: 22 00 00 E1 JSL $E10000 "..a
10A3: AD BD 0F LDA $0FBD -=. 10DD: A2 0E 03 LDX #$030E "..
10A6: 48 PHA H 10E0: 22 00 00 E1 JSL $E10000 "..a
10A7: 22 91 07 00 JSL $000791 "... 10E4: A2 10 03 LDX #$0310 "..
10AB: 68 PLA h 10E7: 22 00 00 E1 JSL $E10000 "..a
10AC: A9 09 10 LDA #$1009 ).. 10EB: A2 15 03 LDX #$0315 "..
10AF: 8D 1D 10 STA $101D ... 10EE: 22 00 00 E1 JSL $E10000 "..a
10B2: A9 00 00 LDA #$0000 ).. 10F2: A2 06 03 LDX #$0306 "..
|
|
|
Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|