Et un nouveau défi musical, un ! Il se trouve, cette fois, sur le disque anniversaire diffusé début 1987 par QTIPS pour fêter sa première année de participation active sur la scène Apple II. On y retrouve donc un petit aperçu de ses multiples contributions, démontrant s'il était besoin, que QTIPS a été un acteur majeur de l'underground FR de cette époque. Quant au défi en lui-même, toujours le même principe : extraire la musique et en faire un fichier exécutable le plus petit possible et autonome. Un grand merci, au passage, à Antoine qui m'a permis de récupérer l'image disque de cette production. Il aurait été dommage de passer à côté... (lire la suite...)
Tag: underground
Happy Birthday QTIPS : Le défi
QTiPS 5 : Le défi !
Les défis se suivent mais ne se ressemblent pas ! On retrouve pourtant ici dans le 5ème (et hélas dernier) épisode de la saga QTiPS in the Computer World, un nouveau challenge concocté par le duo infernal QTiPS et Captain Crack mais sous la forme plus classique cette fois de l'image Hires à signer.
Vu que c'est un Fast Boot, que l'image s'affiche juste après celle de présentation, on va bien évidemment Boot Tracer pour localiser les routines intéressantes. Comme ce n'est pas le premier défi ni le premier Boot Trace qu'on réalise ensemble, je vais donc accélérer un peu les choses en allant directement aux adresses essentielles, mais pas d'inquiétude, vous aurez tout de même droit à ma verve intarissable... la preuve ! (lire la suite...)
Miami Sound Machine Maker : Le défi
On continue notre série des défis avec aujourd'hui celui de Miami Sound Machine Maker (MSMM pour les intimes) concocté par QTIPS et Captain Crack.
Ici point d'image (ou de texte) à signer mais juste une musique à extraire. Qu'entend-on par extraire ? Et bien en faire un fichier exécutable autonome afin de pouvoir avec un simple BRUN lancer (et écouter) la zic ! Il faut se rappeler qu'extraire des musiques de jeux était un sport national à l'époque. Et la série des Miami Sound Machine était directement issue de cette activité le plus souvent nocturne. MSMM était un peu l'équivalent des Déplombages Mode d'Emploi dans son domaine. Un recueil de textes expliquant comment la musique de tel ou tel jeu. Il était donc logique que son défi soit une application directe de son contenu ! J'ai sûrement dû lire (avec grand plaisir) les textes à l'époque mais j'avoue que je n'ai pas (encore) renouvelé l'expérience, ne voulant pas être influencé pour la résolution du défi. On va voir que finalement, nul besoin de connaissances ésotériques particulières pour le relever !
(lire la suite...)
Archives 10 : le défi de Deckard – Seconde Partie
Nous revoilà pour la suite (et la fin) de la résolution du défi de la saga Archives ! Pour ceux qui auraient raté un épisode, le début est par ici !
On commence par une présentation générale de ce que nous devons concrètement faire :
- récupérer le texte décrypté.
- le modifier pour y ajouter notre signature (on fera le service minimum).
- ré-encrypter le texte.
- récupérer la portion mémoire entre $6000 et $6600 juste avant l’exécution de la routine en $6000.
- y incorporer à partir de $61A7 notre texte fraîchement ré-encrypté.
- regrouper entre $7000-$7600 les octets provenant de $6000 et de $6300+ (un sur deux).
- encoder en 4:4 ce qui est entre $7000 et $7600.
- sur les 12 pages mémoire obtenues, faire un EOR entre chaque octet et sa position dans la page.
- écrire à partir de P$22/S$00 les 12 secteurs avec ces 12 pages.
Archives 10 : le défi de Deckard – Première Partie
Je n'ai découvert ce défi que tout récemment. En faisant une recherche sur le site de Deckard pour tout autre chose, je suis arrivé par hasard sur la page consacrée à la saga des Archives et Thunderdocs, sur laquelle bien évidemment est faite une petite allusion à ce fameux défi du chapitre 10 des Archives ! Deckard n'y va d'ailleurs pas par quatre chemins puisqu'il annonce clairement que ce défi (je le cite) "n'a jamais été remporté par qui que ce soit à (sa) connaissance ! !". Il n'en fallait pas plus pour que je me jette à l'eau... (lire la suite...)
DEPME IV : Le Défi
Après la loooooooonnnngue introduction au défi de Déplombage Mode d'Emploi 4, il était bien évident que j'allais devoir revenir dessus pour un décorticage en règle. Alors oui, Kristo lui-même dans DEPME 5 en avait fourni une solution complète. On va donc prendre une voie différente de la sienne en Boot Traçant pour retrouver par nous-même les routines intéressantes. Cette approche est une nouvelle fois facilement utilisable car l'affichage de la page à signer ne se trouve pas très loin après le Boot du Disk. Allez c'est parti ! (lire la suite...)
Force Fix 2 – Le Retour de la Vengeance du BASIC !
Comme promis, second article sur les défis de Force Fix 2 (WoD) avec cette fois la résolution du défi du Speedy Load BASIC, proposé par Astraban.
J'en rappelle le principe : récupérer le code source du programme (en BASIC d'où le nom...) qui affiche une page texte avec le blabla du défi.
Effectivement si on fait LIST, apparait un listing bizarre avec juste les numéros de lignes sans code APPARENT. Un RUN quant à lui lance le programme tout à fait normalement...
Première chose à faire, une fois qu'on a récupéré la main, c'est de sauver le programme sur Disk.
Evidemment cela ne va pas être aussi simple, il n'y a pas de DOS en mémoire donc les commandes SAVE/BSAVE n'existent tout simplement pas. (lire la suite...)
Force Fix 2 – Défi 1
Entrons directement dans le vif du sujet : le premier (vrai) article de ce blog sera consacré au défi de Force Fix 2, production underground de The Warriors of Destiny.
But de ce défi : signer une page texte qui s'affiche peu après le boot du disque. A noter que le second défi du disk - récupérer le source BASIC - fera l'objet d'une autre article prochainement.
Pour relever le défi, j'ai choisi l'approche par Boot Trace, déjà pour me remémorer cette technique, ensuite tout simplement parce qu'elle me semble la plus appropriée ici.
Je vous propose donc de suivre de A à Z ce Trace Boot, avec quasiment la copie de ce que l'on voit sous Monitor en direct-live. (lire la suite...)