Session end : 11h59m44s | Hide picture Sexe : OFF | ![]() | ![]() | ![]() | ![]() | Donations 2024 : 679.48 € |
![]() | Macro-Assembler (UK) (1985) [Original] [UTILITAIRE].zip 22.85 Ko (Date : 2023-04-08) | ![]() | |
![]() | ![]() [CRC:85FF3A02] [HexaDump] [SectorView] [SectorData] (22.61 Ko-261.05 Ko) | ||
INFOSSTRUCTURE Macro-Assembler (UK) (1985) [Original] [UTILITAIRE].dskCreator : SAMdisk200429. / EXTENDED CPC DSK File.. 1 side / 40 tracks formated / 42 tracks per side. -- SIDE 1 -- Sectors used : 43 / 360 Sectors format : SectorSize2 (359), SectorSize3 (1) Sectors Specials : Gaps (359) Minimum of sectors in one track : 9 Maximum of sectors in one track : 9 |
![]() | Macro-Assembler (UK) (1984) [UTILITAIRE].zip 11.6 Ko (Date : 2020-03-24) | ![]() | |
![]() | ![]() [CRC:648464EF] [HexaDump] [SectorView] [SectorData] (11.42 Ko-190.25 Ko) | ||
INFOSSTRUCTURE Chargement : RUN"ASS.BAS Macro-Assembler (UK) (1984) [UTILITAIRE].dskCreator : SAMdisk100620. / EXTENDED CPC DSK File.. 1 side / 40 tracks formated / 40 tracks per side. -- SIDE 1 -- Sectors used : 31 / 360 Sectors format : SectorSize2 (360) Minimum of sectors in one track : 9 Maximum of sectors in one track : 9 |
![]() | Macro-Assembler (UK) (1985) [UTILITAIRE].zip 12.54 Ko (Date : 2023-04-08) | ![]() | |
![]() | ![]() [CRC:3CE77984] [HexaDump] [SectorView] [SectorData] (12.32 Ko-190.25 Ko) | ||
INFOSSTRUCTURE Chargement : RUN"AMSASM.BAS Version de : Alexandre OLLIER - COMMENTAIRE -Les pistes 0 et 5 à 39 sont en DATA mais le secteur &C7 de la piste 0 a une taille de 1024 octets.
Les pistes 1 à 4 contiennent chacune 9 secteurs numérotés zéro !
Et un Bad Head pour le 4ème secteur de chacune de ces pistes
Le fichier amsasm.bin est un "emballage" qui regroupe tous ces secteurs (+ secteurs du début : message ainsi que secteur &C9, piste 0)" contrôlé par la protection.
La protection charge 35 secteurs des pistes 1 à 4 en 19 fois :
17 fois un secteur, 1 fois 10 secteurs et 1 fois 8 secteurs.
La quasi-totalité des émulateurs ne chargent pas correctement les secteurs : ils ne chargent pas les bons, voire ils échouent.
Or, le programme fait un reset dès qu'un secteur n'est pas chargé ou si ce n'est pas le bon (vérification du contenu).
De plus, le code s'auto-modifie en permanence.
J'ai difficilement atteint le point d'entrée avec la taille exacte du programme grâce à une erreur de l'auteur.
Juste avant de lancer le programme, il effectue trois "relogages" de code qui forment l'intégralité du programme sans oublier un CALL &BD16 qui m'a guidé vers la "porte d'entrée". Macro-Assembler (UK) (1985) [UTILITAIRE].dskCreator : CaPriCe 4Ever. / EXTENDED CPC DSK File.. 1 side / 40 tracks formated / 40 tracks per side. -- SIDE 1 -- Sectors used : 32 / 360 Sectors format : SectorSize2 (360) Minimum of sectors in one track : 9 Maximum of sectors in one track : 9 |