Questions ouvertes

Annexe technique · Accueil · English

Par ordre d'intérêt.

1. Logique de jeu de MAUPITI1.EXE

La structure et le chemin du texte sont connus (Les deux programmes, Texte et polices). Ensuite : cartographier Game_MainLoop, les numéros de banques et de chaînes utilisés aux sites d'appel, et quelles chaînes appartiennent à quels lieux et personnages. Les principaux appelés, comme 0x2016F (Rec2A_GetEntry, 283 appels), montrent que l'enregistrement 0x2A est le plus important. Ensuite : Game_Turn EA 0x1E220, et le sens de chaque table 0x2A restante. Logique de jeu liste le code pas encore lu. Beaucoup des 223 fonctions restent sans nom.

2. Questions restantes sur le texte

  • Le papier du jardin (#48) est une troisième grille, mais aucune partie de 'Les échecs' ne le déchiffre, lue comme les deux messages (Solution). C'est peut-être une fausse piste.

3. Terminer le décodeur d'images

  • Porter le cadre, le panneau et l'horloge (scenes/ ne contient que la zone d'image). Comparer l'aube, le crépuscule et la nuit à des captures d'écran.

4. Les autres services INT 0FEh

15 services ne sont encore nommés que SvcNN. Leurs stubs dans MAUPITI1 et leurs cibles dans maup.exe sont connus.

5. Chemin vidéo

Lire la copie de la page vers l'écran, les routines Vid_Sprite* complètes, et ce qui utilise wPage2Seg.

6. Points mineurs

  • G7.CON : confirmer l'explication des disquettes basse densité.
  • FontBlock2 et FontBlock3 (EA 0x1C877, 0x1CA3D) : FontBlock3 est permuté par mots au chargement, c'est donc probablement une image ou une police. Non décodé.
  • Les champs de SAUP.MAU au-delà des cinq premiers (Les deux programmes). Ses 8 derniers octets vont en DS:2835 de maup.exe.
  • Le format d'événements de MUS et la lecture du son.
  • Binary Ninja : un vrai chargement MZ segmenté résoudrait les appels far et les références DS:.

Réponses trouvées

Ancienne question Réponse
Comment les chaînes sont choisies Sept banques, choisies par MAUPITI1 via une table de classes
Format des enregistrements de lieux Des palettes, plus une image normale en +0x40
SAUP.MAU L'état de départ du jeu
MAUPITI1.olz est-il MAUPITI1.EXE ? Oui, image identique
sub_14930 Décodeur d'images
Décodage par blocs Ce n'est pas un vrai format
Capture à l'exécution pour l'alphabet Inutile ; l'alphabet est résolu
Pourquoi des tuiles semblaient rayées Un bogue de plages dans le portage, corrigé : voir Formats de fichiers, scènes et palettes
Sous-enr. 1 des lieux Images de calques pour les zones et les objets : voir Formats de fichiers, scènes et palettes
Enr. 0x2B et 0x2C Échantillons et phrases de la parole : voir Parole
bConDiskLayoutVariant Descripteur de média : F9h, F8h, autre
sub_116EB, sub_11A20 comme cadre de dialogue Copies d'éléments depuis la planche ; le lien avec les dialogues n'est pas prouvé
Alias de substitution S'applique sans carte son ; l'objectif exact reste déduit

Précédent : Affirmations réfutées · Annexe technique · Accueil