MSX Village forum

Salle de Jeux Monmon Monster HOT-B les scans en coréen

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10739

Le 31/10/2024 à 16h34

Reprise du message précédent

l'avantage de BlueMSX c'est que l'on voit les adresses des pokes

dans le Github d'OpenMSX ça se trouve ici

openMSX/share/scripts/_trainerdefs.tcl

create_trainer "Mon Mon Monster" {time 2} {
"Extra Power Bolt Shot" {dpoke 0xe02d 1}
"Invincible" {dpoke 0xe31e 255}
"Life" {dpoke 0xe038 3}
"Rocks" {dpoke 0xe02c 99}
"Rotating Shots" {dpoke 0xe02e 1}
"Lives: Lives" {dpoke 0xe001 99}
"Stage: Stage 1" {dpoke 0xe010 0}
"Stage: Stage 2" {dpoke 0xe010 1}
"Stage: Stage 3" {dpoke 0xe010 2}
"Stage: Stage 4" {dpoke 0xe010 3}

donc on peut ajouter les triches pour les stages à l'adresse E010

après on peut patcher la rom pour jouer sur un vrai MSX ;)





:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6289

Le 01/11/2024 à 15h22
voici ce que j'ai sous bluemsx

!cheats for blueMSX :monmonmonster
!(c) 2005 Albert Beevendorp and (c) 2005 Patrick van Arkel
0,57400,99,0,rocks
0,57388,10,0,lives
0,58142,255,0,invincible
0,57389,1,0,white power bolt shot
0,57390,1,0,rotating shots

comment on retranscrit ça sur MSX ?


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10739

Le 01/11/2024 à 16h49
déjà on met tout en Hexa

57400 = E038h
57388 = E02Ch
58142 = E31Eh
57389 = E02Dh
57390 = E02Eh

il y a un bug entre BlueMSX et OpenMSX pour l'adresse Life
"Life" {dpoke 0xe038 3}
0,57400,99,0,rocks

après il faut rechercher les codes des adresses dans la rom avec un éditeur Hexadécimal moi j'utilise Hex Edit
ex E038h devient 38 E0
on trouve des séquences 32 38 E0 ( 7 fois ), 3A 38 E0 ( 4 fois ) et 6C 38 E0 ( 1fois )

désolé il faut faire un peu d'assembleur je ne fournit pas les doliprannes :sick
je conseille assembleur et périphériques de chez PSI retapé par Granced
https://msxvillage.fr/download/18-livres-msx/180-assembleur-et-peripheriques-des-msx/

l'instruction 32 38 E0 correspond à LD (ad),A ce qui veut dire charger la valeur du registre A dans l'adresse ad donc E038h
l'instruction 3A 38 E0 correspond à LD A,(ad) ce qui veut dire charger la valeur à l'adresse ad donc E038h dans le registre A
ce qui nous interesse c'est de charger une valeur
donc si on regarde le 1er 32 38 E0 on voit qu'il est précédé de 3E 03 ce qui veut dire ld A,op on charge 03 dans le registre A
cette combinaison 3E 03 32 38 E0 est présente 5 fois dans la rom
on a aussi 3C 32 38 E0 , 3C c'est INC A incrémenter A et 3D 32 38 E0 , 3D c'est DEC A décrémenter A

donc pour monter le nombre de vies on remplace tous les 3E 03 32 38 E0 par 3E 09 32 38 E0 pour 9 vies

mais si on remplace 3D 32 38 E0 par 00 00 00 00 le compteur de vies ne se décrémente plus et on obtient vie infinie ce qui est bien mieux





:noel
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6289

Le 01/11/2024 à 22h25
C'etait quoi ma question deja ?? :oups


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 358

Le 02/11/2024 à 11h08
Aucune idée :D
j'ai pris la version de FRS et fait la manip de jipé a laquelle j'ai tout compris ^^
Mon Mon Monster - FRS Jipé.zip
appuyer sur R au démarrage puis dans le jeu F1 pour sauter les stages + compteur vie "bloqué"


tout, tout, tout, vous saurez tout sur la zizi...que
Site web    
goonies Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 28/08/2010 à 21h46

Messages: 1218

Le 02/11/2024 à 13h28
C'est pourtant très simple MSXlegend , on t'écrit '' assembleur retapé par granced''


J'ai tout compris, merci Jipe !
:lol


.....comme dans tous les pays..il ya des mechants et des gentils....
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6289

Le 02/11/2024 à 15h46
popolon :
Aucune idée :D
j'ai pris la version de FRS et fait la manip de jipé a laquelle j'ai tout compris ^^
Mon Mon Monster - FRS Jipé.zip
appuyer sur R au démarrage puis dans le jeu F1 pour sauter les stages + compteur vie "bloqué"


Alors la t es au top, je n en ai jamais douté, merci !!! :top Edité par MSXlegend Le 02/11/2024 à 15h46


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6289

Le 03/11/2024 à 11h53
Grace a vous tous, j'ai pu enfin pu finir le jeu qui est fantastique, et j ai pleurniché a la fin :lol

Edité par MSXlegend Le 03/11/2024 à 15h23


KCX Bluetooth emitter Mono/ Stéréo, Smart USB
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie