143
GAME -> Platformer
© Palace Software (1986)
16.05 / 20.00
 
 
The Sacred Armour Of Antiriad
L'Armure Sacree D'Antiriad
La Armadura Sagrada De Antiriad
Die Heilige Rustung Des Antiriad
cpc
 
 

Last Update : Saturday 13 March 2021 at 17 h 23
 
screenshot
screenshot
screenshot
screenshot
screenshot
screenshot
 

screenshot
CTM644 Colour Monitor
screenshot
GT65 Green Monitor
 

Keywords

INFOS

- CATEGORIES -
GAME -> Platformer               
- NUMBER OF PLAYERS -
1 player
- DESCRIPTION -

Tu es Tal, le dernier espoir de l'humanité contre les envahisseurs! Trouve l'armure sacrée, découvre les secrets de sa magie, et utilise la pour détruire la source du pouvoir ennemi!

- MISC -

Le jeu utilise la technique du Multi-Mode qui permet de mélanger les modes graphiques.
La zone de jeu est en MODE 0 et la zone des informations est en MODE 1.
La palette de couleur est changée par l'utilisation des rasters entre les 2 zones.
screenshot


Voir la bande dessinée de la notice 16 pages

- CONTROLS -

Joystick obligatoirement.

- TRICKS -

Il arrive parfois que l'on se retrouve bloqué entre 2 rochers et dans l'impossibilité de sauter (par exemple pour récupérer la mine ou l'inverseur de particule). Si vous n'êtes pas dans votre armure, il suffit de laisser enfoncer la touche de TIR et vous passerez a travers le rocher.

- STAFF -

Edité par : Palace Software
Distribué en Espagne par : Erbe Software
Programmation : Andrew FITTER
Graphismes : Daniel MALONE
Musique : Richard JOSEPH

- BUGS -

RESET du jeu en pleine partie (cf le SNR).
Le bug est due a une interruption, mal venue, des données doivent être écrite, a une certaine adresse, or lors de l'interruption tout ce qui devait être écrit ne l'ai pas. Le pire, c'est que pendant l'interruption, elle va se servir de ces données qui devait être écrite. Donc, crash !
#5567 ld a,#1
#5559 ld l,#15
#555b call #752a ;l'appel à cette adresse est légion dans le programme
...
#752a push af
#752b ld a,l
#752c ld hl,#8aef
#752f call #78ae
#7532 pop af
#7533 push hl
#7534 ld de,#2e
#7537 call #78dc
#753a ld de,#7a5b
#753d add hl,de
#753e push hl
#753f pop ix ;IX=#7a89
#7541 pop de ;DE=#8a66
#7542 ld (ix+#00),e
#7545 ld (ix+#01),d
#7548 ld (ix+#02),e
...
Interruption en #38
#0038 jp #6ef2
...
#6ef2 ei
...
#6fb1 call z,#755e ;le saut est fait
#6fb4 pop iy
#6fb6 pop ix
...
#6fbc reti ;sorti de l'interruption
...
#755e push af
#755f ld b,3
...
#7581 ld c,(ix+#02) ;IX=#7a89, BC doit être normalement égal a #8a66, voir DE en #7541
#7584 ld b,(ix+#03) ;mais BC=#66, car l'interruption c'est faite juste après #7548, donc pas eu le temps d'écrire #8a en #7a8c, qui aurait dû être fait en #754b
#7587 ld a,b
#7588 or c
#7589 jp z,#768f
#758c ld a,(bc) ;A devrait être égal a #85, mais vu qu'on lit la valeur en #66 au lieu de #8a66, donc c'est pas bon. A=#fe donc
#758d cp #80
#758f jp c,#759b
#7592 sub #80 ;A devrait être égal a #5, mais A=#7e (#fe-#80=#7e)
#7594 ld hl,#7a34
#7597 call #78ae ;calcul de HL, en fonction de la valeur de A
#759a jp (hl) ;HL devrait être égal a #77c8, avec A=#5, mais on a HL= #101 avec A=#7E, on saute donc en #101
Puis la c'est n'importe quoi, instruction random, jusqu'à arriver en #7bda avec un joli JP po,#0000.
Dans son parcours vers n'importe où, on a quand même le droit a plusieurs "interruption", vu qu'il y a plusieurs RST #38, sur son chemin, mais qui changera pas grand-chose.
Au final on ne reviendra jamais en #754b, a ce moment précis, pour quelque milliseconde près, c'est ballot.


Patch par TCC :
Interdire les Interruptions quand on saute vers #752A, car le problème pourrait se produire ailleurs.

#752A : C3 80 52... JP &5280

Zone non utilisée
#5280 : F3......... DI
#5281 : 22 95 52... LD (stock),HL
#5284 : 21 93 52... LD HL,retour
#5287 : E5......... PUSH HL
#5288 : 2A 95 52... LD HL,(stock)
#528B : F5......... PUSH AF
#528C : 7D......... LD A,L
#528D : 21 EF 8A... LD HL,#8AEF
#5290 : C3 2F 75... JP &752F

retour
#5293 : FB......... EI
#5294 : C9......... RET

stock
#5295 : 00 00...... DEFW 0000
- LINKS -
COMPILATION -> Official 10 Computer Hits 4 © Beau-Jolly (1988)
COMPILATION -> Official 6 Computer Hits 4 © Beau-Jolly (1987)
COMPILATION -> Official 6-Pak © Elite Systems (1987)
COMPILATION -> Press Log'Star 4 © Logipresse (1989)
DEMO -> Other Malibu 3 © Malibu Crackers (1989)
COMPILATION -> Official Super Compilation 7 Jeux © Elite Systems (1987)

Critique en anglais : "CPC Game Reviews"
Database : "Moby Games"
Database : "amstrad.es"
Fiche Wikipédia : "site"
Musique : "RolandRadio.net"
Version Commodore 64 : "Lemon64"
Version Spectrum : "Spectrum Computing"

 

Goto Top
CPC-POWER/CPCSOFTS, programming by Kukulcan © 2007-2021 all rights reserved.
Reproduction forbidden without any express authorization. All the game titles used belong to their respective owners.
Hébergement Web, Mail et serveurs de jeux haute performance