Code source Version 1.41

Page web commencée le : 15/09/2008.
Date de publication: mercredi 06/03/2013.
Date de dernière mise à jour : mercredi 06/03/2013.

# Introduction

Après plusieurs années à commencer / suspendre / reprendre la tâche pour des raisons aussi diverses que variées, voici enfin les sources des versions 1.40 et 1.41 de Muryaden II.
La version 1.40 correspond à la version du jeu qui fut diffusée au début des années 1990.
La version 1.41 corrige les bogues et anomalies détectés pendant la "campagne" de prises de snapshots de février 2012 en jouant avec la version 1.40, "campagne" ayant permis d'illustrer les pages "doc freeware", "doc shareware" et du jeu. A noter cependant qu'il y a peut-être d'autres problèmes qui n'ont pas été mis en évidence.
Les sources (en langages BASIC Applesoft et assembleur 6502 avec la version DOS 3.3 de Merlin-8 2.48), quant à eux, sont toujours restés confidentiels. Cette parution est donc une première.
Lors de la programmation de ce jeu, les sources ont été écrits au fil de l'eau et se sont retrouvés éparpillés sur plusieurs disquettes sans ordre ni logique particulière.
Mon objectif a été de remettre chaque source à sa place et de présenter un ensemble cohérent permettant de visualiser facilement pour chacune des faces du jeu le source correspondant à chaque objet.
Vous ne trouverez pas ici les sources des systèmes d'exploitation utilisés.
Il faut pour cela se référer à la page existante sur le RDOS 3.3 de la société SSI et la page à venir sur le RDOS HFC.
Pour naviguer et faire des échanges d'un système d'exploitation RDOS (3.3 ou HFC) vers un DOS compatible DOS 3.3 et vice versa, il est nécessaire d'utiliser l'outil DoubleDOS (je recommande l'émulateur Jace version 1.0 ou Applewin version 1.12.6.0. Pour ce dernier émulateur d'Apple IIe, des problèmes de compatibilité d'émulation ont été détectées avec des versions > 1.12.6.0).
Toute adaptation de ce jeu pour Apple IIGS (ou autres plateformes) est la bienvenue.
A noter toutefois que le jeu d'origine avec son monde complet reste sous copyright des deux auteurs: Eric Bertrand (pseudo Elrik) et Jean-Marc Boutillon (pseudo Deckard).
Les programmes en assembleur ne sont pas relogeables, la mémoire de l'Apple II étant étriquée.
Un certain nombre d'adresses sont statiques: on trouve ainsi des LST ON - LST OFF encadrant certaines instructions afin de connaitre les adresses mémoires correspondantes lors de l'assemblage.
A l'époque, je tenais à jour un référentiel de ces adresses fixes que je déclarais sous forme de "EQU" dans d'autres programmes.
C'est pour cela que je fournis pour chaque programme 6502 un listing d'assemblage complet et un autre avec uniquement ces adresses statiques en output.

# Sommaire

Lien | Description
| Face 1 : Partie boot et présentation.
| Face 1 : Partie menus.
| Face 2 : Programmes.
| Face 3 : Donjons.
| Face 4 : Villes.
| Face 5 : Extérieur.
| Face 6 : Cartographie originale.
| Changements passage version 1.40 vers 1.41 et archives complètes.

# Face 1 : Partie boot et présentation.

Nom du disque image de la face du jeu : M2_F1_game_1.41_RDOS_3.3_Et_HFC.dsk
Nom du disque image des sources de cette face : M2_F1_src_Intro_1.41_DavidDOS2.dsk
Ce disque image du jeu a la particularité de contenir 2 systèmes d'exploitation et 2 pistes de catalog.
Le 1er operating system est un RDOS 3.3 installé au boot de cette face de disquette. Il permet d'exécuter l'introduction réalisée par LoGo.
Pour rappel, cet OS a un catalog en piste $01.
Catalog au format détaillé de la partie sous RDOS 3.3:

X 032 MURYADEN 2 A$FFFF (65535) L$2000 (8192) BLK = 000
T 001 SYSTEMBOOT A$ L$0100 (256) BLK = 032
A 002 HELLO A$0801 (2049) L$0158 (344) BLK = 033
B 012 A1 A$1000 (4096) L$0C00 (3072) BLK = 035
B 008 A2 A$1000 (4096) L$0760 (1888) BLK = 047
B 005 A3 A$1000 (4096) L$0478 (1144) BLK = 055
B 045 P1 A$4000 (16384) L$2D00 (11520) BLK = 060
B 021 P2 A$4000 (16384) L$1500 (5376) BLK = 105
B 051 P3 A$4000 (16384) L$3260 (12896) BLK = 126
B 048 P4 A$7300 (29440) L$2F80 (12160) BLK = 177
B 006 FT A$1800 (6144) L$0600 (1536) BLK = 225
B 012 M1 A$7000 (28672) L$0C00 (3072) BLK = 231
B 019 M2 A$4000 (16384) L$1300 (4864) BLK = 243
B 059 S2 A$6000 (24576) L$3B00 (15104) BLK = 262
B 012 GO A$4400 (17408) L$0C00 (3072) BLK = 321

| Notes du 14/02/2013: Il ne s'agit pas d'un catalog classique RDOS 3.3. Il n'est pas possible d'obtenir ce dernier sans altérer l'image disk. Pour rappel, sous RDOS 3.3, la commande de catalog est externalisée et réside en piste $00 dans un secteur dédié. Ce secteur est chargé à chaque demande de catalog. Il s'avère que j'ai modifié la commande en question pour avoir plus de détail. Il faudrait copier le secteur contenant la commande de catalog standard depuis un RDOS 3.3 sur l'image disk. Pour avoir ce catalog détaillé (80 colonnes uniquement), il faut: - booter un RDOS 3.3 - mettre cette face 1 du jeu dans le drive - faire un PR#3 - taper &CAT Seul le catalog de la 1ère partie du disque (piste $01) est visualisable avec un RDOS 3.3 classique.

Pour des raisons de facilité de manipulation avec des outils modernes, les objets présents sur cette face de jeu ont été transférés sous DOS 3.3.
Ci-dessous le catalog du disque image contenant les objets (partie RDOS 3.3) et le téléchargement associé:

File: M2_F1_obj_1.41_RDOS3.3_sous_DOS.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
HELLO BAS $0801 [No Date] DOS 344
A1 BIN $1000 [No Date] DOS 3072
A2 BIN $1000 [No Date] DOS 1888
A3 BIN $1000 [No Date] DOS 1144
P1 BIN $4000 [No Date] DOS 11520
P2 BIN $4000 [No Date] DOS 5376
P3 BIN $4000 [No Date] DOS 12896
P4 BIN $7300 [No Date] DOS 12160
FT BIN $1800 [No Date] DOS 1536
M1 BIN $7000 [No Date] DOS 3072
M2 BIN $4000 [No Date] DOS 4864
S2 BIN $6000 [No Date] DOS 15104
GO BIN $4400 [No Date] DOS 3072
MURYADEN2 BIN $2000 [No Date] DOS 8192
SYSTEMBOOT BIN $2000 [No Date] DOS 256
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 1 (introduction / animations)

Correspondance entre objets du catalog et sources:
Pour les objets sous RDOS 3.3:

Objet | Lien | Rôle et mise en oeuvre
MURYADEN 2 |  | Système d'exploitation RDOS 3.3. Le type d'objet a été modifié manuellement en "X' pour éviter des manipulations hasardeuses.
SYSTEMBOOT |  | Fichier texte standard du RDOS 3.3 pour l'amorçage. Il contient ici des commandes de démarrage du jeu.
HELLO |  | Programme BASIC Applesoft contenant l'enchainement des animations de l'introduction.
A1 |  | Animation 1 de l'introduction. Source = T.A1
A2 |  | Animation 2 de l'introduction. Source = T.A2
A3 |  | Animation 3 de l'introduction. Source = T.A3
P1 |  | L'image initiale de la 1ère page DHGR affichée (main verticale / bouche ouverte / hache en bas): L'image complémentaire dont les morceaux ont été extraits avec Window Maker pour réaliser l'animation (main en biais / bouche fermée / hache en haut):
P2 |  | La 2nde image DHGR affichant la liste des auteurs: L'animation consiste à bouger les monstres de part et d'autre de l'écran et à afficher un scroll en bas. Ces monstres proviennent du jeu Ultima V. Ils ont été convertis du mode graphique HGR vers le DHGR et colorés par mes soins. LoGo a effectué le découpage / extractions avec Window Maker.
P3 |  | La 3ème image DHGR avec une ligne vide en bas pour faire défiler le scroll de texte: L'image initiale sans ligne dédiée au scroll (j'ai du remonter ma signature "DCKD" pour le scroll):
P4 |  | La 4ème image DHGR avec une ligne vide en bas pour faire défiler le scroll de texte: L'image initiale sans ligne dédiée au scroll (j'ai du remonter ma signature "DCKD" pour le scroll):
FT |  | Font pour le scroll texte.
M1 |  | Musique Electric Duet pour l'animation 1.
M2 |  | Musique Electric Duet pour l'animation 2.
S2 |  | Sprites des monstres affichés sur la page des auteurs.
GO |  | RDOS HFC en fichier.

Contenu du disque image des sources et le téléchargement associé:

File: M2_F1_src_Intro_1.41_DavidDOS2.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
A1 BIN $1000 [No Date] DOS 3072
DISK* BAS $0801 [No Date] DOS 127
M1 BIN $7000 [No Date] DOS 3072
P1 BIN $4000 [No Date] DOS 11520
TEST.A1 BAS $0801 [No Date] DOS 71
A2 BIN $1000 [No Date] DOS 1888
FT BIN $1800 [No Date] DOS 1536
M2 BIN $4000 [No Date] DOS 4864
P2 BIN $4000 [No Date] DOS 5376
S2 BIN $6000 [No Date] DOS 15104
A3 BIN $1000 [No Date] DOS 1144
P3 BIN $4000 [No Date] DOS 12896
P4 BIN $7300 [No Date] DOS 12160
TEST.A2 BAS $0801 [No Date] DOS 111
TEST.A3 BAS $0801 [No Date] DOS 85
T.A1 TXT $0000 [No Date] DOS 12675
T.A2 TXT $0000 [No Date] DOS 11566
T.A3 TXT $0000 [No Date] DOS 6784
------------------------------------------------------------------------------

| DAVID DOS II | Download source code for side 1 (introduction / animations) - bootable dsk

A noter que ces animations sont testables après boot du dsk. Il suffit de lancer le programme BASIC TEST.Ax où x est compris entre 1 et 3 pour avoir l'animation correspondante.
Le DAVID DOS est obligatoire (pour sa commande HIDOS) car certaines ressources sont chargées dans une partie de la mémoire qui est normalement utilisée par un DOS 3.3 classique.
David-Dos II : HIMEM = $BE00 (pour être tranquille comme sous RDOS)
GRAPHISME
Je m'étais occupé de la partie graphique de l'introduction et j'avais fourni le résultat à LoGo pour qu'il puisse mettre au point l'animation.
J'avoue bien vonlontiers que j'avais pompé une bonne partie des éléments sur des captures d'écrans des jeux Might and Magic II et King's Bounty de New World Computing, Inc.

Voici quelques écrans montrant des éléments graphiques (sections Extasie) récupérés et pour certains nettoyés en vue du "montage":

Quelques écrans avec des éléments graphiques prêts à être intégrés:

Le catalog et le disque image de ces graphiques gérés avec Extasie:

File: M2_F1_Graphics_DHGR.hdv
Disk: ProDOS /DHGR (800KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
SECTIONS DIR $0000 [No Date] ProDOS 1024
SECTIONS:ARBUSTE1 $F1 $2000 [No Date] ProDOS 354
SECTIONS:ARBUSTE2 $F1 $2000 [No Date] ProDOS 249
SECTIONS:EGLISE1 $F1 $2000 [No Date] ProDOS 4184
SECTIONS:RIVIERE $F1 $2000 [No Date] ProDOS 6390
SECTIONS:ARBRE1 $F1 $2000 [No Date] ProDOS 2824
SECTIONS:ARBRE4 $F1 $2000 19-Jan-92 00:00 ProDOS 3815
SECTIONS:ARBRE5 $F1 $2000 19-Jan-92 00:00 ProDOS 2928
SECTIONS:KILLER $F1 $2000 [No Date] ProDOS 3472
SECTIONS:ARBRE2 $F1 $2000 [No Date] ProDOS 3994
SECTIONS:ARBRE3 $F1 $2000 [No Date] ProDOS 6628
SECTIONS:CHATEAU3 $F1 $2000 [No Date] ProDOS 4236
SECTIONS:CIELJM1 $F1 $2000 [No Date] ProDOS 5284
SECTIONS:SOL $F1 $2000 [No Date] ProDOS 3364
IMAGES DIR $0000 [No Date] ProDOS 512
IMAGES:MAPMURYADEN BIN $2000 [No Date] ProDOS 16384
IMAGES:MURYADEN2P12 BIN $2000 [No Date] ProDOS 16384
IMAGES:PAYSAGE1 BIN $2000 [No Date] ProDOS 16384
IMAGES:PAYSAGE2 BIN $2000 [No Date] ProDOS 16384
IMAGES:MURYADEN2P2 BIN $2000 [No Date] ProDOS 16384
IMAGES:U5 BIN $2000 [No Date] ProDOS 16384
IMAGES:CHATEAU BIN $2000 [No Date] ProDOS 16384
IMAGES:MURYADEN2P1 BIN $2000 [No Date] ProDOS 16384
IMAGES:TITRE.MIGHT2 BIN $2000 [No Date] ProDOS 16384
IMG.COMP DIR $0000 [No Date] ProDOS 512
IMG.COMP:DOC.MURYADEN2 $F2 $2000 [No Date] ProDOS 13474
IMG.COMP:P1 $F2 $4000 [No Date] ProDOS 11520
IMG.COMP:P2 $F2 $4000 [No Date] ProDOS 5376
IMG.COMP:P3 $F2 $4000 [No Date] ProDOS 12896
IMG.COMP:P4 $F2 $4000 [No Date] ProDOS 12160
------------------------------------------------------------------------------

| ProDOS | Download Muryaden II DHGR graphics disk (no boot)

ANIMATIONS
LoGo m'avait envoyé plusieurs versions de l'introduction.
Je n'ai gardé que la dernière. Aussi, il ne me reste plus que quelques lettres de sa part et une disquette avec quelques sources de la version initiale (je suppose car ce n'est pas très clair).
A noter que je n'ai jamais eu les sources des versions arrivées par la suite.
J'ai du reconstituer les sources de la dernière version.
La 1ère version (09 ou 10/1990), avec au lieu du RDOS 3.3, un loader extrait du jeu Wings Of Fury:

Quelques snapshots:

Deux sources: A-DHGR et TEXT->DHGR-MSG.
Le catalog et la disquette conservée:

File: M2_F1_Src_Pre_Version_Anim_LoGo.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
P1A BIN $2000 [No Date] DOS 16382
P1B BIN $2000 [No Date] DOS 16382
MAIN.A.W BIN $6000 [No Date] DOS 238
MAIN.B.W BIN $6000 [No Date] DOS 238
BOUCHE.A.W BIN $6000 [No Date] DOS 120
BOUCHE.B.W BIN $6000 [No Date] DOS 120
HACHE.A.W BIN $6000 [No Date] DOS 1386
HACHE.B.W BIN $6000 [No Date] DOS 1386
WINDOWS BIN $4000 [No Date] DOS 1752
A-DHGR.S BIN $0901 [No Date] DOS 4072
A-DHGR BIN $6000 [No Date] DOS 587
ANIM1 BIN $8000 [No Date] DOS 2783
ANIM2 BIN $6000 [No Date] DOS 806
TEXT->DHGR-MSG.S BIN $0901 [No Date] DOS 1201
TEXT->DHGR-MSG BIN $7100 [No Date] DOS 168
MESSAGE BIN $2000 [No Date] DOS 8190
------------------------------------------------------------------------------

| DOS 3.3 | Download an old version of the source code of side 1 (introduction / animations) - bootable dsk

Un courrier d'Antoine pour une seconde version (30/11/1990) avec font sur 2 colonnes:

Ajout du 14/02/2013 : demande et solution autour de l'affichage d'une font HGR en DHGR

Puis une troisième version sous RDOS (16/12/1990 sans touche ESC pour sauter l'intro contrairement à la version finale):

J'estime que la version du jeu est la V4 (anims A1 + A2 du 01/09/1991 et anim A3 du 31/08/1991).
DETAIL ANIMATION V4
Si ESC est enfoncé ($9B=155) lors du boot, le programme HELLO saute la présentation et lance la suite.
La liste des objets sur le catalog RDOS HFC:

*** Anims
B 012 A1 A$1000 (4096) L$0C00 (3072) BLK = 035
B 008 A2 A$1000 (4096) L$0760 (1888) BLK = 047
B 005 A3 A$1000 (4096) L$0478 (1144) BLK = 055
*** Pages dhgr compressées EXTASIE
B 045 P1 A$4000 (16384) L$2D00 (11520) BLK = 060
B 021 P2 A$4000 (16384) L$1500 (5376) BLK = 105
B 051 P3 A$4000 (16384) L$3260 (12896) BLK = 126
B 048 P4 A$7300 (29440) L$2F80 (12160) BLK = 177
*** Font
B 006 FT A$1800 (6144) L$0600 (1536) BLK = 225
*** Musiques Electric Duet
B 012 M1 A$7000 (28672) L$0C00 (3072) BLK = 231
B 019 M2 A$4000 (16384) L$1300 (4864) BLK = 243
*** Sprites
B 059 S2 A$6000 (24576) L$3B00 (15104) BLK = 262
*** RDOS T$22
B 012 GO A$4400 (17408) L$0C00 (3072) BLK = 321

Détail du programme BASIC de lancement (HELLO) et les enchainements:

10 REM /INTR FN .LOGO
20 REM
30 IF PEEK (49152) = 155 THEN POKE 49152,0: POKE 49168,0: GOTO 90
40 & RECALL "A1": & RECALL "P1": & RECALL "M1": CALL 4096
50 & RECALL "FT"
60 & RECALL "A2": & RECALL "P2": & RECALL "S2": CALL 4096
70 & RECALL "M2": CALL 4100
80 & RECALL "A3": & RECALL "P3": & RECALL "P4": CALL 4096
90 POKE 6,0: POKE 7,180: POKE 8,0: POKE 9,68
100 & RECALL "GO",17408: FOR I = 1 TO 24: READ A: POKE 767 + I,A: NEXT : CALL 768
110 DATA 160,0,177,8,145,6,200,208,249,230,7,230,9,165,7,201,192,208,237,162,96,76,0,190
Enchainements:
*** Monstre devant chateau avec anim bouche, main et hache et musique Electric Duet
A1 $1000-$1BFF anim
P1 $4000-$6CFF page dhgr compressée
M1 $7000-$7BFF musique
CALL 4096 => call A1
*** page auteurs avec scroll en bas, anim monstres U5 en haut et musique Electric Duet
A2 $1000-$175F anim
FT $1800-$23FF font
P2 $4000-$54FF page dhgr
S2 $6000-$9AFF sprites
CALL 4096 ($1000) => call A2
M2 $4000-$52FF musique
CALL 4100 ($1004) => call A2 (suite)
*** Chateau + scroll en bas, cimetière église + scroll en bas (sans musique)
A3 $1000-$1477 anim
P3 $4000-$725F page dhgr
P4 $7300-$A27F page dhgr
CALL 4096 => call A3
Utilisation de la font FT chargée par l'anim précédente.
*** chargement et lancement RDOS HFC
"GO" correspond au RDOS T$22 et est chargé en 17408 (=$4400).
La routine appelée après le &RECALL permet de placer le RDOS T$22 à sa place à partir de $B400.
Détail de la routine:
0300- A0 00 LDY #$00
0302- B1 08 LDA ($08),Y
0304- 91 06 STA ($06),Y
0306- C8 INY
0307- D0 F9 BNE $0302
0309- E6 07 INC $07
030B- E6 09 INC $09
030D- A5 07 LDA $07
030F- C9 C0 CMP #$C0 => copie vers l'espace $B400 à $BFFF
0311- D0 ED BNE $0300
0313- A2 60 LDX #$60 => exec du RDOS HFC
0315- 4C 00 BE JMP $BE00
0006- 00 B4 => pointeur adresse cible ($B400)
0008- 00 44 => pointeur adresse source ($4400)

Retour sommaire

# Face 1 : Partie menus.

Nom du disque image de la face du jeu : M2_F1_game_1.41_RDOS_3.3_Et_HFC.dsk
Nom des disques images des sources de cette face : M2_F1_src_1.41_DOS_side1.dsk et M2_F1_src_1.41_DOS_side2.dsk
Ce disque image du jeu a la particularité de contenir 2 systèmes d'exploitation et 2 pistes de catalog.
Le 2nd OS est un RDOS HFC (HellFire Club) avec un catalog en piste $22.
En bootant une disquette "native" RDOS HFC, le catalog s'obtient en tapant la commande &LOGON au lieu de &CAT (la commande est interne et n'est pas stockée sur un secteur particulier de la piste $00). L'avantage est de pouvoir stocker des infos dès le secteur $01 de la piste $00 et donc de gagner quasiment 1 piste par rapport au RDOS 3.3 quand il n'est pas nécessaire d'avoir un RDOS sur la disquette.
Cette seconde partie contient les menus et le programme de création de personnage.
Le RDOS HFC est un fichier comme un autre présent au catalog du RDOS 3.3 et est exécuté après l'introduction.
Catalog au format standard de la partie sous RDOS HFC:

X 000 PRESENTATION.LOGO 0 353
A 001 DISK* 222 353
A 040 MENU 10156 354
B 011 SCRN 2696 394
B 018 BK1 4138 405
B 009 BK2 1908 423
B 017 CMD 3238 432
B 070 RAM.AUX 15505 449
B 002 COMMUT 205 519
T 001 FACE 256 521
B 007 TITLE 1024 522

Idem au format détaillé:

X 000 PRESENTATION.LOGO A$0000 (0) L$0000 (0) BLK = 353
A 001 DISK* A$0801 (2049) L$00DE (222) BLK = 353
A 040 MENU A$0801 (2049) L$27AC (10156) BLK = 354
B 011 SCRN A$4000 (16384) L$0A88 (2696) BLK = 394
B 018 BK1 A$1000 (4096) L$102A (4138) BLK = 405
B 009 BK2 A$4000 (16384) L$0774 (1908) BLK = 423
B 017 CMD A$4000 (16384) L$0CA6 (3238) BLK = 432
B 070 RAM.AUX A$4000 (16384) L$3C91 (15505) BLK = 449
B 002 COMMUT A$4000 (16384) L$00CD (205) BLK = 519
T 001 FACE A$ L$0100 (256) BLK = 521
B 007 TITLE A$4000 (16384) L$0400 (1024) BLK = 522

Pour des raisons de facilité de manipulation avec des outils modernes, les objets présents sur cette face de jeu ont été transférés sous DOS 3.3.
Ci-dessous le catalog du disque image contenant les objets (partie RDOS HFC) et le téléchargement associé:

File: M2_F1_obj_1.41_RDOS_HFC_sous_DOS.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 222
MENU BAS $0801 [No Date] DOS 10156
SCRN BIN $4000 [No Date] DOS 2696
BK1 BIN $1000 [No Date] DOS 4138
BK2 BIN $4000 [No Date] DOS 1908
CMD BIN $4000 [No Date] DOS 3238
RAM.AUX BIN $4000 [No Date] DOS 15505
COMMUT BIN $4000 [No Date] DOS 205
TITLE BIN $4000 [No Date] DOS 1024
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 1 (Menus) - bootable disk

Correspondance entre objets du catalog et sources:
Pour les objets sous RDOS HFC:

Objet | Lien | Rôle et mise en oeuvre
PRESENTATION.LOGO |  | Espace réservé pour le RDOS 3.3 et l'introduction. Le type a été modifié manuellement en "X" pour éviter les mauvaises manipulations.
DISK* |  | Programme BASIC de chargement en mémoire des différents éléments du jeu avant de lancer le MENU.
MENU |  | Programme BASIC de gestion des menus utilisateurs (création perso, etc...)
SCRN |  | SCRN correspond à un écran compacté et son décompresseur intégré. Source = T.SCRN L'image PI.SCRN correspond à l'écran de menu du jeu. Elle a été réalisée avec un outil graphique type BLAZING PADDLES. Le fichier PI.SCRN.PAK correspond à la version compressée avec le COMPRESSEUR NO IV d'ACS.
BK1 |  | BK1 correspond au jeu de caractères et à d'autres données (liste des sorts, situation en combat, magie, commentaires de mort des monstres, actions possibles) chargées en bank mémoire 1. Source = T.BANK1
BK2 |  | BK2 représente les données et chaines chargées en bank mémoire 2 (visibilité des éléments dans le cadre de jeu, détail des packs de monstres, messages généraux). Source = T.BK2.DATAS
CMD |  | CMD est un lot de routines assembleur (affichage curseur HGR, écriture HGR, scroll du texte dans le cadre de jeu, animation des sprites mobiles sur l'écran de jeu, commandes ampersand "&" complémentaires pour la musique, le son, le fenêtrage, le choix du mode, l'affichage d'un sprite, module multiplication, la récupération d'infos en banks et ram aux, la liste des commandes, ...) Source = T.LIBRARY.MACROS2
RAM.AUX | MAKE: INCLUDE: PART1: KEL_LIB: PART2: ASM: | RAM.AUX incluant KEL_LIB : sous programmes et lot important de données stockés en mémoire auxiliaire (noms et datas objets, noms et datas des monstres). Source pour assembleur = T.RAM.AUX.MAKE (chargement automatique de T.INCLUDE.RAM.AUX, T.RAM.AUX.PART1 et T.RAM.AUX.PART2)
COMMUT |  | COMMUT est un programme ASM de commutation (commandes RDOS ou extra-commandes, échange d'infos entre ram aux et ram princ). Source = T.USER.COMMUT2
FACE |  | Fichier d'identification de face.
TITLE |  | Page texte récente d'infos sur le logiciel. Il s'agit d'une simple capture de l'espace mémoire contenant l'écran texte 40 colonnes ($0400-$07FF), en clair.

Contenu des disques images des sources et les téléchargements associés:

File: M2_F1_src_1.41_DOS_side1.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
HELLO BAS $0801 [No Date] DOS 119
DISK* BAS $0801 [No Date] DOS 222
MENU BAS $0801 [No Date] DOS 10156
PI.SCRN BIN $4000 [No Date] DOS 8184
PI.SCRN.PAK BIN $4000 [No Date] DOS 2547
SCRN BIN $4000 [No Date] DOS 2696
T.SCRN TXT $0000 [No Date] DOS 7132
BANK1 BIN $1000 [No Date] DOS 4138
T.BANK1 TXT $0000 [No Date] DOS 12961
BK2.DATAS BIN $1000 [No Date] DOS 1908
T.BK2.DATAS TXT $0000 [No Date] DOS 7977
LIBRARY.MACROS2 BIN $1000 [No Date] DOS 3238
T.LIBRARY.MACROS2 TXT $0000 [No Date] DOS 25637
T.USER.COMMUT2 TXT $0000 [No Date] DOS 2088
USER.COMMUT2 BIN $0300 [No Date] DOS 205
TITLE BIN $0400 [No Date] DOS 1024
TITLE.TXT TXT $0000 [No Date] DOS 704
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 1 (menus) / part 1 - bootable dsk

File: M2_F1_src_1.41_DOS_side2.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
RAM.AUX BIN $1000 [No Date] DOS 15505
T.INCLUDE.RAM.AUX TXT $0000 [No Date] DOS 672
T.KEL_LIB TXT $0000 [No Date] DOS 8699
T.RAM.AUX.MAKE TXT $0000 [No Date] DOS 341
T.RAM.AUX.PART1 TXT $0000 [No Date] DOS 4635
T.RAM.AUX.PART2 TXT $0000 [No Date] DOS 30571
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 1 (menus) / part 2 - bootable dsk

Catalog et téléchargement de la disquette avec le Compresseur N° IV:

File: Compresseur4.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
HELLO BAS $0801 [No Date] DOS 44
*COMPRESSEUR NO IV BAS $0801 [No Date] DOS 1907
PACK BIN $0803 [No Date] DOS 262
UN-PACK BIN $0300 [No Date] DOS 122
BANDITO.PAK BIN $4000 [No Date] DOS 2925
UN-PACK.S BIN $0901 [No Date] DOS 711
------------------------------------------------------------------------------

| DOS 3.3 | Download Compresseur N° IV (ACS) - bootable dsk

Retour sommaire

# Face 2 : Programmes.

Nom du disque image de la face du jeu : M2_F2_game_1.41_RDOS_HFC.dsk
Nom du disque image des sources de cette face : M2_F2_src_1.41_DOS.dsk
Catalog au format standard (RDOS HFC):

X 001 SYSTEM.BOOT 256 000
A 120 C 22677 001
A 100 T 21747 121
B 017 GAME2 4014 221
B 005 CADRE2 1062 238
T 001 FACE 256 243
T 004 PLAYER 1024 244
A 045 CASINO 10175 248
A 020 START 826 293
A 010 CONT 1011 313

Idem au format détaillé:

X 001 SYSTEM.BOOT A$6000 (24576) L$0100 (256) BLK = 000
A 120 C A$0801 (2049) L$5895 (22677) BLK = 001
A 100 T A$0801 (2049) L$54F3 (21747) BLK = 121
B 017 GAME2 A$4000 (16384) L$0FAE (4014) BLK = 221
B 005 CADRE2 A$4000 (16384) L$0426 (1062) BLK = 238
T 001 FACE A$ L$0100 (256) BLK = 243
T 004 PLAYER A$ L$0400 (1024) BLK = 244
A 045 CASINO A$0801 (2049) L$27BF (10175) BLK = 248
A 020 START A$0801 (2049) L$033A (826) BLK = 293
A 010 CONT A$0801 (2049) L$03F3 (1011) BLK = 313

Pour des raisons de facilité de manipulation avec des outils modernes, les objets présents sur cette face de jeu ont été transférés sous DOS 3.3.
Ci-dessous le contenu du disque image contenant les objets et le téléchargement associé:

File: M2_F2_obj_1.41_RDOS_HFC_sous_DOS.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
SYSTEM.BOOT BIN $0800 [No Date] DOS 256
C BAS $0801 [No Date] DOS 22678
T BAS $0801 [No Date] DOS 21747
GAME2 BIN $4000 [No Date] DOS 4014
CADRE2 BIN $4000 [No Date] DOS 1062
PLAYER BIN $2000 [No Date] DOS 1024
CASINO BAS $0801 [No Date] DOS 10175
START BAS $0801 [No Date] DOS 826
CONT BAS $0801 [No Date] DOS 1011
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 2 - bootable disk

Correspondance entre objets du catalog et sources:

Objet | Lien | Rôle et mise en oeuvre
SYSTEM.BOOT |  | Boot 1 de cette face (secteur $00 de la piste $00). Affiche juste le copyright et reboot quand l'utilisateur appuie sur une touche. Source = T.BOOT1.F2
C |  | Le programme BASIC "C" correspond à la gestion des rencontres, des combats et diverses opérations à l'éxtérieur et dans les donjons. Pour obtenir ce programme, il est nécessaire de compresser le programme BASIC "COMB" présent sur l'image disk M2_F2_Compacteur_BASIC_1.41_RDOS_HFC.dsk. Voir le détail expliqué plus bas. Un tonneau de bière offert à la première personne qui m'explique en détail le rôle de chaque fonction et les caractéristiques utilisées. On dit "merci" à Elrik pour le sac de noeuds ;-)
T |  | Le programme BASIC "T" sert pour la gestion des villes, villages et du chateau.
GAME2 |  | Programme principal en assembleur. Source = T.GAME2
CADRE2 |  | L'image PI.CADRE2 a été réalisée avec un outil graphique type BLAZING PADDLES. Le fichier PI.CADRE2.PAK correspond à la version compressée avec le COMPRESSEUR NO IV d'ACS. SOURCEROR a été utilisé pour faire un source de PI.CADRE2.PAK. Ce source correspond à T.CADRE2 et intègre la routine de décompresseur correspondante. Il suffit d'assembler T.CADRE2 avec Merlin 8 DOS pour obtenir l'objet CADRE2.
FACE |  | Fichier d'identification de face.
PLAYER |  | Fichier de sauvegarde de la partie en cours (à la création du player ou après ESC pendant une partie). Ici une partie avec le joueur "GLOBUS".
CASINO |  | Programme BASIC de gestion du casino.
START |  | Programme BASIC pour commencer une nouvelle partie.
CONT |  | Programme BASIC pour reprendre une partie en cours.

Contenu du disque image des sources et le téléchargement associé:

File: M2_F2_src_1.41_DOS.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
T.GAME2 TXT $0000 [No Date] DOS 35514
GAME2 BIN $4000 [No Date] DOS 4014
PI.CADRE2 BIN $4000 [No Date] DOS 8184
PI.CADRE2.PAK BIN $4000 [No Date] DOS 924
CADRE2 BIN $4000 [No Date] DOS 1062
T.CADRE2 TXT $0000 [No Date] DOS 3149
BOOT1.F2 BIN $0800 [No Date] DOS 256
T.BOOT1.F2 TXT $0000 [No Date] DOS 801
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 2 - bootable dsk

COMPLEMENTS
Voici les programmes permettant d'obtenir le programme compressé des combats "C".
Catalog de M2_F2_Compacteur_BASIC_1.41_RDOS_HFC.dsk au format standard RDOS HFC:

X 016 SYSTEM.DECKARD 3072 000
A 001 DISK* 167 016
B 003 COMPACTEUR 768 017
A 140 COMB 25929 020
A 110 C 22678 160
A 020 LAUNCH 324 270

Idem au format détaillé:

X 016 SYSTEM.DECKARD A$0000 (0) L$0C00 (3072) BLK = 000
A 001 DISK* A$0801 (2049) L$00A7 (167) BLK = 016
B 003 COMPACTEUR A$8B00 (35584) L$0300 (768) BLK = 017
A 140 COMB A$0801 (2049) L$6549 (25929) BLK = 020
A 110 C A$0801 (2049) L$5896 (22678) BLK = 160
A 020 LAUNCH A$0801 (2049) L$0144 (324) BLK = 270

Téléchargement associé:

| RDOS HFC | Download COMB packer pgm

Détail du contenu de ce disque image M2_F2_Compacteur_BASIC_1.41_RDOS_HFC.dsk:

Objet | Lien | Rôle et mise en oeuvre
DISK* |  | Programme BASIC proposant de rendre la main ou de lancer LAUNCH.
LAUNCH |  | Programme BASIC chargeant le compacteur et affichant sur l'écran les instructions à recopier pour effectuer le compression.
COMB |  | Le programme de combat complet (non compacté et donc ayant les commentaires) s'appelle "COMB". Le problème est qu'il est trop gros pour être exécuté en mémoire. La solution retenue consiste à le compresser. La version compressée s'appelle "C' et c'est elle que l'on retrouve sur la disquette de jeu. Opérations à effectuer pour compresser le programme BASIC: Booter la disquette contenant le compresseur: Choisir l'option 2 (compacteur). Lancer les lignes de commandes une par une. Supprimer la ligne 1910 avant de sauvegarder avec la commande &SAVE"C" Cette ligne de "ON A GOTO..." a servi pour faire des tests manuels après affectation d'une valeur à la variable A. Il ne sert à rien de la conserver pour le jeu.

Pour des raisons de facilité de manipulation avec des outils modernes, les objets présents sur cette face d'outil ont été transférés sous DOS 3.3.
Ci-dessous le contenu du disque image contenant les objets et le téléchargement associé:

File: M2_F2_Compacteur_obj_1.41_RDOS_HFC_sous_DOS.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 167
COMPACTEUR BIN $8B00 [No Date] DOS 768
COMB BAS $0801 [No Date] DOS 25929
C BAS $0801 [No Date] DOS 22678
LAUNCH BAS $0801 [No Date] DOS 324
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of COMB packer pgm - bootable dsk (DISK* works only with "RDOS")

Lettre d'autorisation pour placer sur cette page le compacteur BASIC de la revue POMS:

De: Sylvie Gallet <sylvie.gallet@free.fr>
À: boutillon@free.fr
Date: Sat, 25 Dec 2004 07:48:47 -0700 (15:48 CET)
Sujet: Re: Compacteur de programme BASIC sur Apple II (Auteur: Sylvie Gallet)
Bonjour,
>> je suis amateur de vieilles machines Apple II des années 80 et
>> j'aimerais savoir si vous être la personne auteur d'un programme de
>> compactage BASIC en 1985, programme paru dans la revue informatique
>> POM'S numéro 22?
Vingt ans déjà, mais c'est bien moi. Je suppose que vous m'avez
trouvée avec Google ? J'ai tourné la page avec l'Apple IIGs en 93 et
depuis, je ne programme plus et je n'ai rien conservé de cette période.
Votre nom ne m'est pas inconnu : est-ce que vous publiiez aussi dans
Pom's ?
>> Si oui, j'aimerai avoir votre autorisation pour mettre sur une
>> homepage personnelle (non commerciale) l'article scanné ainsi qu'une
>> image disque contenant ce programme.
Pas de problème, vous avez ma permission, ainsi que pour tous les
autres articles ou programmes que j'ai pu commettre (je ne me souviens
plus combien, ni lesquels)
Je viens d'aller faire un petit tour sur votre site mais n'étant pas
chez moi, je n'ai pas pu y passer très longtemps, j'y retournerai
quand je serai rentrée de vacances. Que de souvenirs !!!
Merci de m'avoir contactée.
Bien cordialement,
Sylvie Gallet

L'article associé:

Retour sommaire

# Face 3 : Donjons.

Nom du disque image de la face du jeu : M2_F3_game_1.41_RDOS_HFC.dsk
Nom des disques images des sources de cette face : M2_F3_src_1.41_DOS_side1.dsk, M2_F3_src_1.41_DOS_side2.dsk et M2_F3_src_1.41_DOS_side3.dsk
Catalog au format standard (RDOS HFC):

X 001 SYSTEM.BOOT 256 000
B 010 MAP.1.1 2483 001
B 010 MAP.1.2 2483 011
B 010 MAP.1.3 2483 021
B 010 MAP.1.4 2483 031
B 016 BK2.1.1 4096 041
B 016 BK2.1.2 4096 057
B 009 BK2.1.3 2176 073
B 010 MAP.2.1 2483 082
B 010 MAP.2.2 2483 092
B 010 MAP.2.3 2483 102
B 010 MAP.2.4 2483 112
B 016 BK2.2.1 4096 122
B 016 BK2.2.2 4096 138
B 009 BK2.2.3 2176 154
B 010 MAP.3.1 2483 163
B 010 MAP.3.2 2483 173
B 010 MAP.3.3 2483 183
B 010 MAP.3.4 2483 193
B 016 BK2.3.1 4096 203
B 016 BK2.3.2 4096 219
B 009 BK2.3.3 2176 235
B 010 MAP.4.1 2483 244
B 010 MAP.4.2 2483 254
B 010 MAP.4.3 2483 264
B 010 MAP.4.4 2483 274
B 016 BK2.4.1 4096 284
B 016 BK2.4.2 4096 300
B 009 BK2.4.3 2176 316
B 010 MAP.5.1 2483 325
B 010 MAP.5.2 2483 335
B 010 MAP.5.3 2483 345
B 010 MAP.5.4 2483 355
B 016 BK2.5.1 4096 365
B 016 BK2.5.2 4096 381
B 009 BK2.5.3 2176 397
B 010 MAP.6.1 2483 406
B 016 BK2.6.1 4096 416
B 016 BK2.6.2 4096 432
B 009 BK2.6.3 2176 448
B 010 MAP.7.1 2483 457
B 016 BK2.7.1 4096 467
B 016 BK2.7.2 4096 483
B 009 BK2.7.3 2176 499
T 001 FACE 256 508

Idem au format détaillé:

X 001 SYSTEM.BOOT A$6000 (24576) L$0100 (256) BLK = 000
B 010 MAP.1.1 A$1500 (5376) L$09B3 (2483) BLK = 001
B 010 MAP.1.2 A$1500 (5376) L$09B3 (2483) BLK = 011
B 010 MAP.1.3 A$1500 (5376) L$09B3 (2483) BLK = 021
B 010 MAP.1.4 A$1500 (5376) L$09B3 (2483) BLK = 031
B 016 BK2.1.1 A$4000 (16384) L$1000 (4096) BLK = 041
B 016 BK2.1.2 A$4000 (16384) L$1000 (4096) BLK = 057
B 009 BK2.1.3 A$4000 (16384) L$0880 (2176) BLK = 073
B 010 MAP.2.1 A$1500 (5376) L$09B3 (2483) BLK = 082
B 010 MAP.2.2 A$1500 (5376) L$09B3 (2483) BLK = 092
B 010 MAP.2.3 A$1500 (5376) L$09B3 (2483) BLK = 102
B 010 MAP.2.4 A$1500 (5376) L$09B3 (2483) BLK = 112
B 016 BK2.2.1 A$4000 (16384) L$1000 (4096) BLK = 122
B 016 BK2.2.2 A$4000 (16384) L$1000 (4096) BLK = 138
B 009 BK2.2.3 A$4000 (16384) L$0880 (2176) BLK = 154
B 010 MAP.3.1 A$5DA0 (23968) L$09B3 (2483) BLK = 163
B 010 MAP.3.2 A$6754 (26452) L$09B3 (2483) BLK = 173
B 010 MAP.3.3 A$7108 (28936) L$09B3 (2483) BLK = 183
B 010 MAP.3.4 A$7ABC (31420) L$09B3 (2483) BLK = 193
B 016 BK2.3.1 A$4000 (16384) L$1000 (4096) BLK = 203
B 016 BK2.3.2 A$5000 (20480) L$1000 (4096) BLK = 219
B 009 BK2.3.3 A$6000 (24576) L$0880 (2176) BLK = 235
B 010 MAP.4.1 A$8470 (33904) L$09B3 (2483) BLK = 244
B 010 MAP.4.2 A$8E24 (36388) L$09B3 (2483) BLK = 254
B 010 MAP.4.3 A$97D8 (38872) L$09B3 (2483) BLK = 264
B 010 MAP.4.4 A$A18C (41356) L$09B3 (2483) BLK = 274
B 016 BK2.4.1 A$4000 (16384) L$1000 (4096) BLK = 284
B 016 BK2.4.2 A$4000 (16384) L$1000 (4096) BLK = 300
B 009 BK2.4.3 A$4000 (16384) L$0880 (2176) BLK = 316
B 010 MAP.5.1 A$1000 (4096) L$09B3 (2483) BLK = 325
B 010 MAP.5.2 A$19B4 (6580) L$09B3 (2483) BLK = 335
B 010 MAP.5.3 A$2368 (9064) L$09B3 (2483) BLK = 345
B 010 MAP.5.4 A$2D1C (11548) L$09B3 (2483) BLK = 355
B 016 BK2.5.1 A$4000 (16384) L$1000 (4096) BLK = 365
B 016 BK2.5.2 A$4000 (16384) L$1000 (4096) BLK = 381
B 009 BK2.5.3 A$4000 (16384) L$0880 (2176) BLK = 397
B 010 MAP.6.1 A$36D0 (14032) L$09B3 (2483) BLK = 406
B 016 BK2.6.1 A$4000 (16384) L$1000 (4096) BLK = 416
B 016 BK2.6.2 A$5000 (20480) L$1000 (4096) BLK = 432
B 009 BK2.6.3 A$6000 (24576) L$0880 (2176) BLK = 448
B 010 MAP.7.1 A$4084 (16516) L$09B3 (2483) BLK = 457
B 016 BK2.7.1 A$4000 (16384) L$1000 (4096) BLK = 467
B 016 BK2.7.2 A$5000 (20480) L$1000 (4096) BLK = 483
B 009 BK2.7.3 A$6000 (24576) L$0880 (2176) BLK = 499
T 001 FACE A$ L$0100 (256) BLK = 508

Pour des raisons de facilité de manipulation avec des outils modernes, les objets présents sur cette face de jeu ont été transférés sous DOS 3.3.
Ci-dessous le contenu des disques images contenant les objets et les téléchargements associés:

File: M2_F3_obj_1.41_RDOS_HFC_sous_DOS_side1.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
SYSTEM.BOOT BIN $0800 [No Date] DOS 256
MAP.1.1 BIN $1500 [No Date] DOS 2483
MAP.1.2 BIN $1500 [No Date] DOS 2483
MAP.1.3 BIN $1500 [No Date] DOS 2483
MAP.1.4 BIN $1500 [No Date] DOS 2483
BK2.1.1 BIN $4000 [No Date] DOS 4096
BK2.1.2 BIN $4000 [No Date] DOS 4096
BK2.1.3 BIN $4000 [No Date] DOS 2176
MAP.2.1 BIN $1500 [No Date] DOS 2483
MAP.2.2 BIN $1500 [No Date] DOS 2483
MAP.2.3 BIN $1500 [No Date] DOS 2483
MAP.2.4 BIN $1500 [No Date] DOS 2483
BK2.2.1 BIN $4000 [No Date] DOS 4096
BK2.2.2 BIN $4000 [No Date] DOS 4096
BK2.2.3 BIN $4000 [No Date] DOS 2176
MAP.3.1 BIN $1500 [No Date] DOS 2483
MAP.3.2 BIN $1500 [No Date] DOS 2483
MAP.3.3 BIN $1500 [No Date] DOS 2483
MAP.3.4 BIN $1500 [No Date] DOS 2483
BK2.3.1 BIN $4000 [No Date] DOS 4096
BK2.3.2 BIN $4000 [No Date] DOS 4096
BK2.3.3 BIN $4000 [No Date] DOS 2176
MAP.4.1 BIN $1500 [No Date] DOS 2483
MAP.4.2 BIN $1500 [No Date] DOS 2483
MAP.4.3 BIN $1500 [No Date] DOS 2483
MAP.4.4 BIN $1500 [No Date] DOS 2483
BK2.4.1 BIN $4000 [No Date] DOS 4096
BK2.4.2 BIN $4000 [No Date] DOS 4096
BK2.4.3 BIN $4000 [No Date] DOS 2176
MAP.5.1 BIN $1500 [No Date] DOS 2483
MAP.5.2 BIN $1500 [No Date] DOS 2483
MAP.5.3 BIN $1500 [No Date] DOS 2483
MAP.5.4 BIN $1500 [No Date] DOS 2483
BK2.5.1 BIN $4000 [No Date] DOS 4096
BK2.5.2 BIN $4000 [No Date] DOS 4096
BK2.5.3 BIN $4000 [No Date] DOS 2176
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 3 / part 1 - bootable disk

File: M2_F3_obj_1.41_RDOS_HFC_sous_DOS_side2.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
MAP.6.1 BIN $1500 [No Date] DOS 2483
BK2.6.1 BIN $4000 [No Date] DOS 4096
BK2.6.2 BIN $4000 [No Date] DOS 4096
BK2.6.3 BIN $4000 [No Date] DOS 2176
MAP.7.1 BIN $1500 [No Date] DOS 2483
BK2.7.1 BIN $4000 [No Date] DOS 4096
BK2.7.2 BIN $4000 [No Date] DOS 4096
BK2.7.3 BIN $4000 [No Date] DOS 2176
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 3 / part 2 - bootable disk

Correspondance entre objets du catalog et sources:

Objet | Lien | Rôle et mise en oeuvre
SYSTEM.BOOT |  | Boot 1 de cette face (secteur $00 de la piste $00). Affiche juste le copyright et reboot quand l'utilisateur appuie sur une touche. Source = T.BOOT1.F3
MAP.1.1 MAP.1.2 MAP.1.3 MAP.1.4 |  | Cartes du donjon Tereband.
BK2.1.1 BK2.1.2 BK2.1.3 |  | Données du donjon Tereband chargées en bank 2. Source = T.BK2.TEREBAND
MAP.2.1 MAP.2.2 MAP.2.3 MAP.2.4 |  | Cartes du donjon Ilmlokini.
BK2.2.1 BK2.2.2 BK2.2.3 |  | Données du donjon Ilmlokini chargées en bank 2. Source = T.BK2.ILMLOKINI
MAP.3.1 MAP.3.2 MAP.3.3 MAP.3.4 |  | Cartes du donjon Sanctum Anima.
BK2.3.1 BK2.3.2 BK2.3.3 |  | Données du donjon Sanctum Anima chargées en bank 2. Source = T.BK2.SANCTUM
MAP.4.1 MAP.4.2 MAP.4.3 MAP.4.4 |  | Cartes du donjon Bar-Bzlikana.
BK2.4.1 BK2.4.2 BK2.4.3 |  | Données du donjon Bar-Bzlikana chargées en bank 2. Source = T.BK2.BAR-BZLIKANA
MAP.5.1 MAP.5.2 MAP.5.3 MAP.5.4 |  | Carte du donjon New-Sodoma.
BK2.5.1 BK2.5.2 BK2.5.3 |  | Données du donjon New-Sodoma chargées en bank 2. Source = T.BK2.NEW-SODOMA
MAP.6.1 |  | Carte de la Crypte de Sanctum Anima.
BK2.6.1 BK2.6.2 BK2.6.3 |  | Données du donjon de la Crypte de Sanctum Anima chargées en bank 2. Source = T.BK2.CRYPTE
MAP.7.1 |  | Carte des Egouts de Kirgaer.
BK2.7.1 BK2.7.2 BK2.7.3 |  | Données des Egouts de Kirgaer chargées en bank 2. Source = T.BK2.EGOUT
FACE |  | Fichier d'identification de face.

Contenu des disques images des sources et les téléchargements associés:

File: M2_F3_src_1.41_DOS_side1.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
BK2.ILMLOKINI BIN $D000 [No Date] DOS 10111
BK2.TEREBAND BIN $D000 [No Date] DOS 10351
T.BK2.ILMLOKINI TXT $0000 [No Date] DOS 29030
T.BK2.TEREBAND TXT $0000 [No Date] DOS 29666
BK2.SANCTUM BIN $D000 [No Date] DOS 10367
T.BK2.SANCTUM TXT $0000 [No Date] DOS 29546
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 3 / part 1 - bootable dsk

File: M2_F3_src_1.41_DOS_side2.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
BK2.BAR-BZLIKANA BIN $D000 [No Date] DOS 10342
T.BK2.BAR-BZLIKANA TXT $0000 [No Date] DOS 28022
BK2.NEW-SODOMA BIN $D000 [No Date] DOS 10359
T.BK2.NEW-SODOMA TXT $0000 [No Date] DOS 29292
T.BK2.CRYPTE TXT $0000 [No Date] DOS 27479
BK2.CRYPTE BIN $D000 [No Date] DOS 9782
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 3 / part 2 - bootable dsk

File: M2_F3_src_1.41_DOS_side3.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
BK2.EGOUT BIN $D000 [No Date] DOS 9737
T.BK2.EGOUT TXT $0000 [No Date] DOS 25911
T.BOOT1.F3 TXT $0000 [No Date] DOS 801
BOOT1.F3 BIN $0800 [No Date] DOS 256
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 3 / part 3 - bootable dsk

| Concernant la cartographie de cette face, il est important de noter qu'une partie de jeu était en cours. Les cartes de cette face ne sont donc pas représentatives et peuvent différer des originales se trouvant sur la face 6. Ce sont ces dernières qui constituent la référence. Tous les objets BK2.* produits par assemblage des sources ont été coupés chacun en 3 morceaux afin de ne pas bouffer trop de place mémoire lors du chargement.

Retour sommaire

# Face 4 : Villes.

Nom du disque image de la face du jeu : M2_F4_game_1.41_RDOS_HFC.dsk
Nom des disques images des sources de cette face : M2_F4_src_1.41_DOS_side1.dsk, M2_F4_src_1.41_DOS_side2.dsk et M2_F4_src_1.41_DOS_side3.dsk
Catalog au format standard (RDOS HFC):

X 001 SYSTEM.BOOT 256 000
B 010 MAP.10.1 2483 001
B 010 MAP.10.2 2483 011
B 010 MAP.10.3 2483 021
B 010 MAP.10.4 2483 031
B 016 BK2.10.1 4096 041
B 016 BK2.10.2 4096 057
B 009 BK2.10.3 2176 073
B 010 MAP.11.1 2483 082
B 010 MAP.11.2 2483 092
B 010 MAP.11.3 2483 102
B 010 MAP.11.4 2483 112
B 016 BK2.11.1 4096 122
B 016 BK2.11.2 4096 138
B 009 BK2.11.3 2176 154
B 010 MAP.12.1 2483 163
B 010 MAP.12.2 2483 173
B 010 MAP.12.3 2483 183
B 010 MAP.12.4 2483 193
B 016 BK2.12.1 4096 203
B 016 BK2.12.2 4096 219
B 009 BK2.12.3 2176 235
B 010 MAP.13.1 2483 244
B 010 MAP.13.2 2483 254
B 010 MAP.13.3 2483 264
B 010 MAP.13.4 2483 274
B 016 BK2.13.1 4096 284
B 016 BK2.13.2 4096 300
B 009 BK2.13.3 2176 316
B 010 MAP.14.1 2483 325
B 016 BK2.14.1 4096 335
B 016 BK2.14.2 4096 351
B 009 BK2.14.3 2176 367
B 010 MAP.15.1 2483 376
B 016 BK2.15.1 4096 386
B 016 BK2.15.2 4096 402
B 009 BK2.15.3 2176 418
B 010 MAP.16.1 2483 427
B 016 BK2.16.1 4096 437
B 016 BK2.16.2 4096 453
B 009 BK2.16.3 2176 469
T 001 FACE 256 478

Idem au format détaillé:

X 001 SYSTEM.BOOT A$6000 (24576) L$0100 (256) BLK = 000
B 010 MAP.10.1 A$1500 (5376) L$09B3 (2483) BLK = 001
B 010 MAP.10.2 A$19B4 (6580) L$09B3 (2483) BLK = 011
B 010 MAP.10.3 A$1500 (5376) L$09B3 (2483) BLK = 021
B 010 MAP.10.4 A$2D1C (11548) L$09B3 (2483) BLK = 031
B 016 BK2.10.1 A$4000 (16384) L$1000 (4096) BLK = 041
B 016 BK2.10.2 A$4000 (16384) L$1000 (4096) BLK = 057
B 009 BK2.10.3 A$4000 (16384) L$0880 (2176) BLK = 073
B 010 MAP.11.1 A$1500 (5376) L$09B3 (2483) BLK = 082
B 010 MAP.11.2 A$4084 (16516) L$09B3 (2483) BLK = 092
B 010 MAP.11.3 A$1500 (5376) L$09B3 (2483) BLK = 102
B 010 MAP.11.4 A$1500 (5376) L$09B3 (2483) BLK = 112
B 016 BK2.11.1 A$4000 (16384) L$1000 (4096) BLK = 122
B 016 BK2.11.2 A$4000 (16384) L$1000 (4096) BLK = 138
B 009 BK2.11.3 A$4000 (16384) L$0880 (2176) BLK = 154
B 010 MAP.12.1 A$5DA0 (23968) L$09B3 (2483) BLK = 163
B 010 MAP.12.2 A$6754 (26452) L$09B3 (2483) BLK = 173
B 010 MAP.12.3 A$7108 (28936) L$09B3 (2483) BLK = 183
B 010 MAP.12.4 A$7ABC (31420) L$09B3 (2483) BLK = 193
B 016 BK2.12.1 A$4000 (16384) L$1000 (4096) BLK = 203
B 016 BK2.12.2 A$4000 (16384) L$1000 (4096) BLK = 219
B 009 BK2.12.3 A$4000 (16384) L$0880 (2176) BLK = 235
B 010 MAP.13.1 A$1500 (5376) L$09B3 (2483) BLK = 244
B 010 MAP.13.2 A$1500 (5376) L$09B3 (2483) BLK = 254
B 010 MAP.13.3 A$1500 (5376) L$09B3 (2483) BLK = 264
B 010 MAP.13.4 A$1500 (5376) L$09B3 (2483) BLK = 274
B 016 BK2.13.1 A$4000 (16384) L$1000 (4096) BLK = 284
B 016 BK2.13.2 A$4000 (16384) L$1000 (4096) BLK = 300
B 009 BK2.13.3 A$4000 (16384) L$0880 (2176) BLK = 316
B 010 MAP.14.1 A$5DA0 (23968) L$09B3 (2483) BLK = 325
B 016 BK2.14.1 A$4000 (16384) L$1000 (4096) BLK = 335
B 016 BK2.14.2 A$4000 (16384) L$1000 (4096) BLK = 351
B 009 BK2.14.3 A$4000 (16384) L$0880 (2176) BLK = 367
B 010 MAP.15.1 A$6754 (26452) L$09B3 (2483) BLK = 376
B 016 BK2.15.1 A$4000 (16384) L$1000 (4096) BLK = 386
B 016 BK2.15.2 A$4000 (16384) L$1000 (4096) BLK = 402
B 009 BK2.15.3 A$4000 (16384) L$0880 (2176) BLK = 418
B 010 MAP.16.1 A$1500 (5376) L$09B3 (2483) BLK = 427
B 016 BK2.16.1 A$4000 (16384) L$1000 (4096) BLK = 437
B 016 BK2.16.2 A$5000 (20480) L$1000 (4096) BLK = 453
B 009 BK2.16.3 A$6000 (24576) L$0880 (2176) BLK = 469
T 001 FACE A$ L$0100 (256) BLK = 478

Pour des raisons de facilité de manipulation avec des outils modernes, les objets présents sur cette face de jeu ont été transférés sous DOS 3.3.
Ci-dessous le contenu des disques images contenant les objets et les téléchargements associés:

File: M2_F4_obj_1.41_RDOS_HFC_sous_DOS_side1.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
SYSTEM.BOOT BIN $0800 [No Date] DOS 256
MAP.10.1 BIN $1500 [No Date] DOS 2483
MAP.10.2 BIN $1500 [No Date] DOS 2483
MAP.10.3 BIN $1500 [No Date] DOS 2483
MAP.10.4 BIN $1500 [No Date] DOS 2483
BK2.10.1 BIN $4000 [No Date] DOS 4096
BK2.10.2 BIN $4000 [No Date] DOS 4096
BK2.10.3 BIN $4000 [No Date] DOS 2176
MAP.11.1 BIN $1500 [No Date] DOS 2483
MAP.11.2 BIN $1500 [No Date] DOS 2483
MAP.11.3 BIN $1500 [No Date] DOS 2483
MAP.11.4 BIN $1500 [No Date] DOS 2483
BK2.11.1 BIN $4000 [No Date] DOS 4096
BK2.11.2 BIN $4000 [No Date] DOS 4096
BK2.11.3 BIN $4000 [No Date] DOS 2176
MAP.12.1 BIN $1500 [No Date] DOS 2483
MAP.12.2 BIN $1500 [No Date] DOS 2483
MAP.12.3 BIN $1500 [No Date] DOS 2483
MAP.12.4 BIN $1500 [No Date] DOS 2483
BK2.12.1 BIN $4000 [No Date] DOS 4096
BK2.12.2 BIN $4000 [No Date] DOS 4096
BK2.12.3 BIN $4000 [No Date] DOS 2176
MAP.13.1 BIN $1500 [No Date] DOS 2483
MAP.13.2 BIN $1500 [No Date] DOS 2483
MAP.13.3 BIN $1500 [No Date] DOS 2483
MAP.13.4 BIN $1500 [No Date] DOS 2483
BK2.13.1 BIN $4000 [No Date] DOS 4096
BK2.13.2 BIN $4000 [No Date] DOS 4096
BK2.13.3 BIN $4000 [No Date] DOS 2176
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 4 / part 1 - bootable disk

File: M2_F4_obj_1.41_RDOS_HFC_sous_DOS_side2.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
MAP.14.1 BIN $1500 [No Date] DOS 2483
BK2.14.1 BIN $4000 [No Date] DOS 4096
BK2.14.2 BIN $4000 [No Date] DOS 4096
BK2.14.3 BIN $4000 [No Date] DOS 2176
MAP.15.1 BIN $1500 [No Date] DOS 2483
BK2.15.1 BIN $4000 [No Date] DOS 4096
BK2.15.2 BIN $4000 [No Date] DOS 4096
BK2.15.3 BIN $4000 [No Date] DOS 2176
MAP.16.1 BIN $1500 [No Date] DOS 2483
BK2.16.1 BIN $4000 [No Date] DOS 4096
BK2.16.2 BIN $4000 [No Date] DOS 4096
BK2.16.3 BIN $4000 [No Date] DOS 2176
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 4 / part 2 - bootable disk

Correspondance entre objets du catalog et sources:

Objet | Lien | Rôle et mise en oeuvre
SYSTEM.BOOT |  | Boot 1 de cette face (secteur $00 de la piste $00). Affiche juste le copyright et reboot quand l'utilisateur appuie sur une touche. Source = T.BOOT1.F4
MAP.10.1 MAP.10.2 MAP.10.3 MAP.10.4 |  | Cartes de la ville Liberia.
BK2.10.1 BK2.10.2 BK2.10.3 |  | Données de la ville Liberia chargées en bank 2. Source = T.BK2.LIBERIA
MAP.11.1 MAP.11.2 MAP.11.3 MAP.11.4 |  | Cartes de la ville Foonglow.
BK2.11.1 BK2.11.2 BK2.11.3 |  | Données de la ville Foonglow chargées en bank 2. Source = T.BK2.FOONGLOW
MAP.12.1 MAP.12.2 MAP.12.3 MAP.12.4 |  | Cartes de la ville Kirgaer.
BK2.12.1 BK2.12.2 BK2.12.3 |  | Données de la ville Kirgaer chargées en bank 2. Source = T.BK2.KIRGAER
MAP.13.1 MAP.13.2 MAP.13.3 MAP.13.4 |  | Cartes du chateau Clitania.
BK2.13.1 BK2.13.2 BK2.13.3 |  | Données du chateau Clitania chargées en bank 2. Source = T.BK2.CLITANIA
MAP.14.1 |  | Carte du village Circum Draknir.
BK2.14.1 BK2.14.2 BK2.14.3 |  | Données du village Circum Draknir chargées en bank 2. Source = T.BK2.CIRCUM DRAKNIR
MAP.15.1 |  | Carte du village Cymril.
BK2.15.1 BK2.15.2 BK2.15.3 |  | Données du village Cymril chargées en bank 2. Source = T.BK2.CYMRIL
MAP.16.1 |  | Carte de la Tour du chateau Clitania.
BK2.16.1 BK2.16.2 BK2.16.3 |  | Données de la Tour du chateau Clitania chargées en bank 2. Source = T.BK2.TOUR
FACE |  | Fichier d'identification de face.

Contenu des disques images des sources et les téléchargements associés:

File: M2_F4_src_1.41_DOS_side1.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
BK2.LIBERIA BIN $D000 [No Date] DOS 10026
T.BK2.LIBERIA TXT $0000 [No Date] DOS 28901
BK2.FOONGLOW BIN $D000 [No Date] DOS 10342
T.BK2.FOONGLOW TXT $0000 [No Date] DOS 29207
BK2.KIRGAER BIN $D000 [No Date] DOS 9983
T.BK2.KIRGAER TXT $0000 [No Date] DOS 28894
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 4 / part 1 - bootable dsk

File: M2_F4_src_1.41_DOS_side2.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
BK2.CLITANIA BIN $D000 [No Date] DOS 10361
T.BK2.CLITANIA TXT $0000 [No Date] DOS 29528
BK2.CIRCUM DRAKNIR BIN $D000 [No Date] DOS 10289
T.BK2.CIRCUM DRAKNIR TXT $0000 [No Date] DOS 29003
BK2.CYMRIL BIN $D000 [No Date] DOS 9980
T.BK2.CYMRIL TXT $0000 [No Date] DOS 27823
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 4 / part 2 - bootable dsk

File: M2_F4_src_1.41_DOS_side3.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
BK2.TOUR BIN $D000 [No Date] DOS 10270
T.BK2.TOUR TXT $0000 [No Date] DOS 28672
T.BOOT1.F4 TXT $0000 [No Date] DOS 801
BOOT1.F4 BIN $0800 [No Date] DOS 256
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 4 / part 3 - bootable dsk

| Concernant la cartographie de cette face, il est important de noter qu'une partie de jeu était en cours. Les cartes de cette face ne sont donc pas représentatives et peuvent différer des originales se trouvant sur la face 6. Ce sont ces dernières qui constituent la référence. Tous les objets BK2.* produits par assemblage des sources ont été coupés chacun en 3 morceaux afin de ne pas bouffer trop de place mémoire lors du chargement.

Retour sommaire

# Face 5 : Extérieur.

Nom du disque image de la face du jeu : M2_F5_game_1.41_RDOS_HFC.dsk
Nom du disque image des sources de cette face : M2_F5_src_1.41_DOS.dsk
Catalog au format standard (RDOS HFC):

X 001 SYSTEM.BOOT 256 000
B 010 MAP.0.1 2483 001
B 010 MAP.0.2 2483 011
B 010 MAP.0.3 2483 021
B 010 MAP.0.4 2483 031
B 010 MAP.0.5 2483 041
B 010 MAP.0.6 2483 051
B 010 MAP.0.7 2483 061
B 010 MAP.0.8 2483 071
B 010 MAP.0.9 2483 081
B 010 MAP.0.10 2483 091
B 010 MAP.0.11 2483 101
B 010 MAP.0.12 2483 111
B 010 MAP.0.13 2483 121
B 010 MAP.0.14 2483 131
B 010 MAP.0.15 2483 141
B 010 MAP.0.16 2483 151
B 010 MAP.0.17 2483 161
B 010 MAP.0.18 2483 171
B 010 MAP.0.19 2483 181
B 010 MAP.0.20 2483 191
B 010 MAP.0.21 2483 201
B 010 MAP.0.22 2483 211
B 010 MAP.0.23 2483 221
B 010 MAP.0.24 2483 231
B 010 MAP.0.25 2483 241
B 010 MAP.0.26 2483 251
B 010 MAP.0.27 2483 261
B 010 MAP.0.28 2483 271
B 010 MAP.0.29 2483 281
B 010 MAP.0.30 2483 291
B 010 MAP.0.31 2483 301
B 010 MAP.0.32 2483 311
B 010 MAP.0.33 2483 321
B 010 MAP.0.34 2483 331
B 010 MAP.0.35 2483 341
B 010 MAP.0.36 2483 351
B 016 BK2.0.1 4096 361
B 016 BK2.0.2 4096 377
B 009 BK2.0.3 2176 393
B 010 MAP.8.1 2483 402
B 016 BK2.8.1 4096 412
B 016 BK2.8.2 4096 428
B 009 BK2.8.3 2176 444
B 010 MAP.9.1 2483 453
B 016 BK2.9.1 4096 463
B 016 BK2.9.2 4096 479
B 009 BK2.9.3 2176 495
T 001 FACE 256 504

Idem au format détaillé:

X 001 SYSTEM.BOOT A$6000 (24576) L$0100 (256) BLK = 000
B 010 MAP.0.1 A$4000 (16384) L$09B3 (2483) BLK = 001
B 010 MAP.0.2 A$4000 (16384) L$09B3 (2483) BLK = 011
B 010 MAP.0.3 A$4000 (16384) L$09B3 (2483) BLK = 021
B 010 MAP.0.4 A$4000 (16384) L$09B3 (2483) BLK = 031
B 010 MAP.0.5 A$4000 (16384) L$09B3 (2483) BLK = 041
B 010 MAP.0.6 A$4000 (16384) L$09B3 (2483) BLK = 051
B 010 MAP.0.7 A$4000 (16384) L$09B3 (2483) BLK = 061
B 010 MAP.0.8 A$4000 (16384) L$09B3 (2483) BLK = 071
B 010 MAP.0.9 A$4000 (16384) L$09B3 (2483) BLK = 081
B 010 MAP.0.10 A$4000 (16384) L$09B3 (2483) BLK = 091
B 010 MAP.0.11 A$4000 (16384) L$09B3 (2483) BLK = 101
B 010 MAP.0.12 A$4000 (16384) L$09B3 (2483) BLK = 111
B 010 MAP.0.13 A$4000 (16384) L$09B3 (2483) BLK = 121
B 010 MAP.0.14 A$4000 (16384) L$09B3 (2483) BLK = 131
B 010 MAP.0.15 A$4000 (16384) L$09B3 (2483) BLK = 141
B 010 MAP.0.16 A$4000 (16384) L$09B3 (2483) BLK = 151
B 010 MAP.0.17 A$4000 (16384) L$09B3 (2483) BLK = 161
B 010 MAP.0.18 A$4000 (16384) L$09B3 (2483) BLK = 171
B 010 MAP.0.19 A$4000 (16384) L$09B3 (2483) BLK = 181
B 010 MAP.0.20 A$4000 (16384) L$09B3 (2483) BLK = 191
B 010 MAP.0.21 A$4000 (16384) L$09B3 (2483) BLK = 201
B 010 MAP.0.22 A$4000 (16384) L$09B3 (2483) BLK = 211
B 010 MAP.0.23 A$4000 (16384) L$09B3 (2483) BLK = 221
B 010 MAP.0.24 A$4000 (16384) L$09B3 (2483) BLK = 231
B 010 MAP.0.25 A$4000 (16384) L$09B3 (2483) BLK = 241
B 010 MAP.0.26 A$4000 (16384) L$09B3 (2483) BLK = 251
B 010 MAP.0.27 A$4000 (16384) L$09B3 (2483) BLK = 261
B 010 MAP.0.28 A$4000 (16384) L$09B3 (2483) BLK = 271
B 010 MAP.0.29 A$4000 (16384) L$09B3 (2483) BLK = 281
B 010 MAP.0.30 A$4000 (16384) L$09B3 (2483) BLK = 291
B 010 MAP.0.31 A$4000 (16384) L$09B3 (2483) BLK = 301
B 010 MAP.0.32 A$4000 (16384) L$09B3 (2483) BLK = 311
B 010 MAP.0.33 A$4000 (16384) L$09B3 (2483) BLK = 321
B 010 MAP.0.34 A$4000 (16384) L$09B3 (2483) BLK = 331
B 010 MAP.0.35 A$4000 (16384) L$09B3 (2483) BLK = 341
B 010 MAP.0.36 A$4000 (16384) L$09B3 (2483) BLK = 351
B 016 BK2.0.1 A$4000 (16384) L$1000 (4096) BLK = 361
B 016 BK2.0.2 A$4000 (16384) L$1000 (4096) BLK = 377
B 009 BK2.0.3 A$4000 (16384) L$0880 (2176) BLK = 393
B 010 MAP.8.1 A$1500 (5376) L$09B3 (2483) BLK = 402
B 016 BK2.8.1 A$4000 (16384) L$1000 (4096) BLK = 412
B 016 BK2.8.2 A$5000 (20480) L$1000 (4096) BLK = 428
B 009 BK2.8.3 A$6000 (24576) L$0880 (2176) BLK = 444
B 010 MAP.9.1 A$1500 (5376) L$09B3 (2483) BLK = 453
B 016 BK2.9.1 A$4000 (16384) L$1000 (4096) BLK = 463
B 016 BK2.9.2 A$5000 (20480) L$1000 (4096) BLK = 479
B 009 BK2.9.3 A$6000 (24576) L$0880 (2176) BLK = 495
T 001 FACE A$ L$0100 (256) BLK = 504

Pour des raisons de facilité de manipulation avec des outils modernes, les objets présents sur cette face de jeu ont été transférés sous DOS 3.3.
Ci-dessous le contenu des disques images contenant les objets et les téléchargements associés:

File: M2_F5_obj_1.41_RDOS_HFC_sous_DOS_side1.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
SYSTEM.BOOT BIN $0800 [No Date] DOS 256
MAP.0.1 BIN $1500 [No Date] DOS 2483
MAP.0.2 BIN $1500 [No Date] DOS 2483
MAP.0.3 BIN $1500 [No Date] DOS 2483
MAP.0.4 BIN $1500 [No Date] DOS 2483
MAP.0.5 BIN $1500 [No Date] DOS 2483
MAP.0.6 BIN $1500 [No Date] DOS 2483
MAP.0.7 BIN $1500 [No Date] DOS 2483
MAP.0.8 BIN $1500 [No Date] DOS 2483
MAP.0.9 BIN $1500 [No Date] DOS 2483
MAP.0.10 BIN $1500 [No Date] DOS 2483
MAP.0.11 BIN $1500 [No Date] DOS 2483
MAP.0.12 BIN $1500 [No Date] DOS 2483
MAP.0.13 BIN $1500 [No Date] DOS 2483
MAP.0.14 BIN $1500 [No Date] DOS 2483
MAP.0.15 BIN $1500 [No Date] DOS 2483
MAP.0.16 BIN $1500 [No Date] DOS 2483
MAP.0.17 BIN $1500 [No Date] DOS 2483
MAP.0.18 BIN $1500 [No Date] DOS 2483
MAP.0.19 BIN $1500 [No Date] DOS 2483
MAP.0.20 BIN $1500 [No Date] DOS 2483
MAP.0.21 BIN $1500 [No Date] DOS 2483
MAP.0.22 BIN $1500 [No Date] DOS 2483
MAP.0.23 BIN $1500 [No Date] DOS 2483
MAP.0.24 BIN $1500 [No Date] DOS 2483
MAP.0.25 BIN $1500 [No Date] DOS 2483
MAP.0.26 BIN $1500 [No Date] DOS 2483
MAP.0.27 BIN $1500 [No Date] DOS 2483
MAP.0.28 BIN $1500 [No Date] DOS 2483
MAP.0.29 BIN $1500 [No Date] DOS 2483
MAP.0.30 BIN $1500 [No Date] DOS 2483
MAP.0.31 BIN $1500 [No Date] DOS 2483
MAP.0.32 BIN $1500 [No Date] DOS 2483
MAP.0.33 BIN $1500 [No Date] DOS 2483
MAP.0.34 BIN $1500 [No Date] DOS 2483
MAP.0.35 BIN $1500 [No Date] DOS 2483
MAP.0.36 BIN $1500 [No Date] DOS 2483
BK2.0.1 BIN $4000 [No Date] DOS 4096
BK2.0.2 BIN $4000 [No Date] DOS 4096
BK2.0.3 BIN $4000 [No Date] DOS 2176
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 5 / part 1 - bootable disk

File: M2_F5_obj_1.41_RDOS_HFC_sous_DOS_side2.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
MAP.8.1 BIN $1500 [No Date] DOS 2483
BK2.8.1 BIN $4000 [No Date] DOS 4096
BK2.8.2 BIN $4000 [No Date] DOS 4096
BK2.8.3 BIN $4000 [No Date] DOS 2176
MAP.9.1 BIN $1500 [No Date] DOS 2483
BK2.9.1 BIN $4000 [No Date] DOS 4096
BK2.9.2 BIN $4000 [No Date] DOS 4096
BK2.9.3 BIN $4000 [No Date] DOS 2176
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 5 / part 2 - bootable disk

Correspondance entre objets du catalog et sources:

Objet | Lien | Rôle et mise en oeuvre
SYSTEM.BOOT |  | Boot 1 de cette face (secteur $00 de la piste $00). Affiche juste le copyright et reboot quand l'utilisateur appuie sur une touche. Source = T.BOOT1.F5
MAP.0.1 MAP.0.2 MAP.0.3 MAP.0.4 MAP.0.5 MAP.0.6 MAP.0.7 MAP.0.8 MAP.0.9 MAP.0.10 MAP.0.11 MAP.0.12 MAP.0.13 MAP.0.14 MAP.0.15 MAP.0.16 MAP.0.17 MAP.0.18 MAP.0.19 MAP.0.20 MAP.0.21 MAP.0.22 MAP.0.23 MAP.0.24 MAP.0.25 MAP.0.26 MAP.0.27 MAP.0.28 MAP.0.29 MAP.0.30 MAP.0.31 MAP.0.32 MAP.0.33 MAP.0.34 MAP.0.35 MAP.0.36 |  | Cartes du monde extérieur.
BK2.0.1 BK2.0.2 BK2.0.3 |  | Données du monde extérieur chargées en bank 2. Source = T.BK2.EXT
MAP.8.1 |  | Carte de la Caverne d'Ilmlokini.
BK2.8.1 BK2.8.2 BK2.8.3 |  | Données de la Caverne d'Ilmlokini chargées en bank 2. Source = T.BK2.CAVERNE
MAP.9.1 |  | Carte du Sous-Sol du chateau de Clitania.
BK2.9.1 BK2.9.2 BK2.9.3 |  | Données du Sous-Sol du chateau de Clitania chargées en bank 2. Source = T.BK2.SOUS SOL
FACE |  | Fichier d'identification de face.

Contenu des disques images des sources et les téléchargements associés:

File: M2_F5_src_1.41_DOS.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
BK2.EXT BIN $D000 [No Date] DOS 8409
T.BK2.EXT TXT $0000 [No Date] DOS 25726
BK2.CAVERNE BIN $D000 [No Date] DOS 10216
T.BK2.CAVERNE TXT $0000 [No Date] DOS 28050
BK2.SOUS SOL BIN $D000 [No Date] DOS 9910
T.BK2.SOUS SOL TXT $0000 [No Date] DOS 28173
T.BOOT1.F5 TXT $0000 [No Date] DOS 801
BOOT1.F5 BIN $0800 [No Date] DOS 256
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 5 - bootable dsk

| Concernant la cartographie de cette face, il est important de noter qu'une partie de jeu était en cours. Les cartes de cette face ne sont donc pas représentatives et peuvent différer des originales se trouvant sur la face 6. Ce sont ces dernières qui constituent la référence. Tous les objets BK2.* produits par assemblage des sources ont été coupés chacun en 3 morceaux afin de ne pas bouffer trop de place mémoire lors du chargement.

Retour sommaire

# Face 6 : Cartographie originale.

Nom du disque image de la face du jeu : M2_F6_game_1.41_RDOS_HFC.dsk
Nom du disque image des sources de cette face : M2_F6_src_1.41_DOS.dsk
Note: la cartographie du monde extérieur ne pouvant pas changer, il n'y a pas de carte originale dupliquée ici (la face 5 étant suffisante).
Catalog au format standard (RDOS HFC):

X 001 SYSTEM.BOOT 256 000
B 010 MAP.1.1 2483 001
B 010 MAP.1.2 2483 011
B 010 MAP.1.3 2483 021
B 010 MAP.1.4 2483 031
B 010 MAP.2.1 2483 041
B 010 MAP.2.2 2483 051
B 010 MAP.2.3 2483 061
B 010 MAP.2.4 2483 071
B 010 MAP.3.1 2483 081
B 010 MAP.3.2 2483 091
B 010 MAP.3.3 2483 101
B 010 MAP.3.4 2483 111
B 010 MAP.4.1 2483 121
B 010 MAP.4.2 2483 131
B 010 MAP.4.3 2483 141
B 010 MAP.4.4 2483 151
B 010 MAP.5.1 2483 161
B 010 MAP.5.2 2483 171
B 010 MAP.5.3 2483 181
B 010 MAP.5.4 2483 191
B 010 MAP.6.1 2483 201
B 010 MAP.7.1 2483 211
B 010 MAP.10.1 2483 221
B 010 MAP.10.2 2483 231
B 010 MAP.10.3 2483 241
B 010 MAP.10.4 2483 251
B 010 MAP.11.1 2483 261
B 010 MAP.11.2 2483 271
B 010 MAP.11.3 2483 281
B 010 MAP.11.4 2483 291
B 010 MAP.12.1 2483 301
B 010 MAP.12.2 2483 311
B 010 MAP.12.3 2483 321
B 010 MAP.12.4 2483 331
B 010 MAP.13.1 2483 341
B 010 MAP.13.2 2483 351
B 010 MAP.13.3 2483 361
B 010 MAP.13.4 2483 371
B 010 MAP.14.1 2483 381
B 010 MAP.15.1 2483 391
B 010 MAP.16.1 2483 401
B 010 MAP.8.1 2483 411
B 010 MAP.9.1 2483 421
T 001 FACE 256 431

Idem au format détaillé:

X 001 SYSTEM.BOOT A$6000 (24576) L$0100 (256) BLK = 000
B 010 MAP.1.1 A$4000 (16384) L$09B3 (2483) BLK = 001
B 010 MAP.1.2 A$4000 (16384) L$09B3 (2483) BLK = 011
B 010 MAP.1.3 A$4000 (16384) L$09B3 (2483) BLK = 021
B 010 MAP.1.4 A$4000 (16384) L$09B3 (2483) BLK = 031
B 010 MAP.2.1 A$4000 (16384) L$09B3 (2483) BLK = 041
B 010 MAP.2.2 A$4000 (16384) L$09B3 (2483) BLK = 051
B 010 MAP.2.3 A$5000 (20480) L$09B3 (2483) BLK = 061
B 010 MAP.2.4 A$4000 (16384) L$09B3 (2483) BLK = 071
B 010 MAP.3.1 A$4000 (16384) L$09B3 (2483) BLK = 081
B 010 MAP.3.2 A$4000 (16384) L$09B3 (2483) BLK = 091
B 010 MAP.3.3 A$5000 (20480) L$09B3 (2483) BLK = 101
B 010 MAP.3.4 A$5000 (20480) L$09B3 (2483) BLK = 111
B 010 MAP.4.1 A$4000 (16384) L$09B3 (2483) BLK = 121
B 010 MAP.4.2 A$4000 (16384) L$09B3 (2483) BLK = 131
B 010 MAP.4.3 A$4000 (16384) L$09B3 (2483) BLK = 141
B 010 MAP.4.4 A$4000 (16384) L$09B3 (2483) BLK = 151
B 010 MAP.5.1 A$5000 (20480) L$09B3 (2483) BLK = 161
B 010 MAP.5.2 A$4000 (16384) L$09B3 (2483) BLK = 171
B 010 MAP.5.3 A$5000 (20480) L$09B3 (2483) BLK = 181
B 010 MAP.5.4 A$5000 (20480) L$09B3 (2483) BLK = 191
B 010 MAP.6.1 A$4000 (16384) L$09B3 (2483) BLK = 201
B 010 MAP.7.1 A$4000 (16384) L$09B3 (2483) BLK = 211
B 010 MAP.10.1 A$4000 (16384) L$09B3 (2483) BLK = 221
B 010 MAP.10.2 A$5000 (20480) L$09B3 (2483) BLK = 231
B 010 MAP.10.3 A$4000 (16384) L$09B3 (2483) BLK = 241
B 010 MAP.10.4 A$4000 (16384) L$09B3 (2483) BLK = 251
B 010 MAP.11.1 A$4000 (16384) L$09B3 (2483) BLK = 261
B 010 MAP.11.2 A$4000 (16384) L$09B3 (2483) BLK = 271
B 010 MAP.11.3 A$4000 (16384) L$09B3 (2483) BLK = 281
B 010 MAP.11.4 A$4000 (16384) L$09B3 (2483) BLK = 291
B 010 MAP.12.1 A$4000 (16384) L$09B3 (2483) BLK = 301
B 010 MAP.12.2 A$4000 (16384) L$09B3 (2483) BLK = 311
B 010 MAP.12.3 A$4000 (16384) L$09B3 (2483) BLK = 321
B 010 MAP.12.4 A$4000 (16384) L$09B3 (2483) BLK = 331
B 010 MAP.13.1 A$4000 (16384) L$09B3 (2483) BLK = 341
B 010 MAP.13.2 A$5000 (20480) L$09B3 (2483) BLK = 351
B 010 MAP.13.3 A$4000 (16384) L$09B3 (2483) BLK = 361
B 010 MAP.13.4 A$4000 (16384) L$09B3 (2483) BLK = 371
B 010 MAP.14.1 A$5000 (20480) L$09B3 (2483) BLK = 381
B 010 MAP.15.1 A$4000 (16384) L$09B3 (2483) BLK = 391
B 010 MAP.16.1 A$4000 (16384) L$09B3 (2483) BLK = 401
B 010 MAP.8.1 A$4000 (16384) L$09B3 (2483) BLK = 411
B 010 MAP.9.1 A$4000 (16384) L$09B3 (2483) BLK = 421
T 001 FACE A$ L$0100 (256) BLK = 431

Pour des raisons de facilité de manipulation avec des outils modernes, les objets présents sur cette face de jeu ont été transférés sous DOS 3.3.
Ci-dessous le contenu du disque image contenant les objets et le téléchargement associé:

File: M2_F6_obj_1.41_RDOS_HFC_sous_DOS.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
SYSTEM.BOOT BIN $0800 [No Date] DOS 256
MAP.1.1 BIN $1500 [No Date] DOS 2483
MAP.1.2 BIN $1500 [No Date] DOS 2483
MAP.1.3 BIN $1500 [No Date] DOS 2483
MAP.1.4 BIN $1500 [No Date] DOS 2483
MAP.2.1 BIN $1500 [No Date] DOS 2483
MAP.2.2 BIN $1500 [No Date] DOS 2483
MAP.2.3 BIN $1500 [No Date] DOS 2483
MAP.2.4 BIN $1500 [No Date] DOS 2483
MAP.3.1 BIN $1500 [No Date] DOS 2483
MAP.3.2 BIN $1500 [No Date] DOS 2483
MAP.3.3 BIN $1500 [No Date] DOS 2483
MAP.3.4 BIN $1500 [No Date] DOS 2483
MAP.4.1 BIN $1500 [No Date] DOS 2483
MAP.4.2 BIN $1500 [No Date] DOS 2483
MAP.4.3 BIN $1500 [No Date] DOS 2483
MAP.4.4 BIN $1500 [No Date] DOS 2483
MAP.5.1 BIN $1500 [No Date] DOS 2483
MAP.5.2 BIN $1500 [No Date] DOS 2483
MAP.5.3 BIN $1500 [No Date] DOS 2483
MAP.5.4 BIN $1500 [No Date] DOS 2483
MAP.6.1 BIN $1500 [No Date] DOS 2483
MAP.7.1 BIN $1500 [No Date] DOS 2483
MAP.10.1 BIN $1500 [No Date] DOS 2483
MAP.10.2 BIN $1500 [No Date] DOS 2483
MAP.10.3 BIN $1500 [No Date] DOS 2483
MAP.10.4 BIN $1500 [No Date] DOS 2483
MAP.11.1 BIN $1500 [No Date] DOS 2483
MAP.11.2 BIN $1500 [No Date] DOS 2483
MAP.11.3 BIN $1500 [No Date] DOS 2483
MAP.11.4 BIN $1500 [No Date] DOS 2483
MAP.12.1 BIN $1500 [No Date] DOS 2483
MAP.12.2 BIN $1500 [No Date] DOS 2483
MAP.12.3 BIN $1500 [No Date] DOS 2483
MAP.12.4 BIN $1500 [No Date] DOS 2483
MAP.13.1 BIN $1500 [No Date] DOS 2483
MAP.13.2 BIN $1500 [No Date] DOS 2483
MAP.13.3 BIN $1500 [No Date] DOS 2483
MAP.13.4 BIN $1500 [No Date] DOS 2483
MAP.14.1 BIN $1500 [No Date] DOS 2483
MAP.15.1 BIN $1500 [No Date] DOS 2483
MAP.16.1 BIN $1500 [No Date] DOS 2483
MAP.8.1 BIN $1500 [No Date] DOS 2483
MAP.9.1 BIN $1500 [No Date] DOS 2483
------------------------------------------------------------------------------

| DOS 3.3 | Download objects of side 6 - bootable disk

Correspondance entre objets du catalog et sources:

Objet | Lien | Rôle et mise en oeuvre
SYSTEM.BOOT |  | Boot 1 de cette face (secteur $00 de la piste $00). Affiche juste le copyright et reboot quand l'utilisateur appuie sur une touche. Source = T.BOOT1.F6
MAP.1.1 MAP.1.2 MAP.1.3 MAP.1.4 |  | Cartes originales du donjon Tereband.
MAP.2.1 MAP.2.2 MAP.2.3 MAP.2.4 |  | Cartes originales du donjon Ilmlokini.
MAP.3.1 MAP.3.2 MAP.3.3 MAP.3.4 |  | Cartes originales du donjon Sanctum Anima.
MAP.4.1 MAP.4.2 MAP.4.3 MAP.4.4 |  | Cartes originales du donjon Bar-Bzlikana.
MAP.5.1 MAP.5.2 MAP.5.3 MAP.5.4 |  | Cartes originales du donjon New-Sodoma.
MAP.6.1 |  | Carte originale de la Crypte de Sanctum Anima.
MAP.7.1 |  | Carte originale des Egouts de Kirgaer.
MAP.10.1 MAP.10.2 MAP.10.3 MAP.10.4 |  | Cartes originales de la ville Liberia.
MAP.11.1 MAP.11.2 MAP.11.3 MAP.11.4 |  | Cartes originales de la ville Foonglow.
MAP.12.1 MAP.12.2 MAP.12.3 MAP.12.4 |  | Cartes originales de la ville Kirgaer.
MAP.13.1 MAP.13.2 MAP.13.3 MAP.13.4 |  | Cartes originales du chateau Clitania.
MAP.14.1 |  | Carte originale du village Circum Draknir.
MAP.15.1 |  | Carte originale du village Cymril.
MAP.16.1 |  | Carte originale de la Tour du chateau de Clitania.
MAP.8.1 |  | Carte originale de la Caverne d'Ilmlokini.
MAP.9.1 |  | Carte originale du Sous-Sol du chateau de Clitania.
FACE |  | Fichier d'identification de face.

Contenu du disque image des sources et le téléchargement associé:

File: M2_F6_src_1.41_DOS.dsk
Disk: DOS 3.3 Volume 254 (140KB)
Name Type Auxtyp Modified Format Length
------------------------------------------------------------------------------
DISK* BAS $0801 [No Date] DOS 119
T.BOOT1.F6 TXT $0000 [No Date] DOS 801
BOOT1.F6 BIN $0800 [No Date] DOS 256
------------------------------------------------------------------------------

| DOS 3.3 | Download source code for side 6 - bootable dsk

Retour sommaire

# Changements passage version 1.40 vers 1.41 et archives complètes.

Correction des bogues et modifications suivantes:

Face | Fichier | Bogue et info correction
1 | SYSTEMBOOT | Changement du numéro de version affiché au boot (1.41 au lieu de 1.40). Ancien snapshot:
1 | MENU | Ligne 17070 (gros bill) remplacement 9999 par 5000 pour éviter les dépassements : XP et argent.
1 | RAM.AUX | Source : T.RAM.AUX.PART2 : BZNALA utilisé au lieu de BZLANA. Erreur avant correction: Après correction:
1 | TITLE | Le jeu n'étant plus un shareware, l'écran original affichant le copyright a été remplacé. Voici celui qui se trouvait sur la version 1.40: De mémoire, j'avais utilisé un petit programme BASIC trouvé sur un cours de Godfather, mais je ne me rappelle plus où exactement (signature de cracks en mode TEXT?). Il existe aussi une version codée de cet écran (TITLE.COD destiné à éviter des modifications avec éditeur de secteurs) et qui n'a pas été utilisée (je ne me rappelle plus pour quelle raison).
2 | C | Hydre réagit comme dragon et bogue en 20710 à cause de l'absence du séparateur de commande ":". Erreur avant correction: Après correction, test avec Dragon et Hydre: Lignes 3010/3020 : remplacement 9999 par 5000 pour éviter les dépassements : XP et argent.
2 | COMB | Même erreur que sur "C". Hydre réagit comme dragon et bogue en 20720: 20720 IF V% = 0 THEN PRINT GOTO 10000 Correction bogue : ajout du séparateur de commande ":" manquant. Lignes 3010/3020 : remplacement 9999 par 5000 pour éviter les dépassements : XP et argent.
2 | T | Lignes 3010/3020 : remplacement 9999 par 5000 pour éviter les dépassements : XP et argent.
4 | BK2.14.3 | Bogue de commentaire. A Circum Draknir, affichage de "Vous êtes à l'entrée d'e l'échope d'un receleur". Erreur avant correction: Après correction: Le source T.BK2.CIRCUM DRAKNIR a été modifié et réassemblé.
5 | BK2.8.3 | Bogue de commentaire. Dans la Caverne, on rencontre la Matriarche de Muryaden 1 au centre de l'étoile du Destin. Elle s'exprime au masculin au lieu du féminin. Correction : "Je n'aurais pas du trahir le Maitre... Il m'a condamnéE à bruler ViVE". Erreur avant correction: Après correction: Le source T.BK2.CAVERNE a été modifié et réassemblé.

Téléchargement des disques de sources regroupés par version:

| RDOS 3.3 / RDOS HFC DOS 3.3 / David DOS 2 ProDOS | Download Muryaden II v1.41 source code disks
| RDOS 3.3 / RDOS HFC DOS 3.3 / David DOS 2 ProDOS | Download Muryaden II v1.40 source code disks

Retour sommaire