MSX Village forum

Affichage Public Ripper une rom de 4mo a partir de la MEGAFLASH ROM SCC SD

popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 570

Le 20/08/2025 à 22h14

Reprise du message précédent

donc on oublie lol

quoi que voir ce que dit aoineko dans ce post :
https://msxvillage.fr/forum/topic-4587+yamanooto-8mo-multiroms.php

Mais admettons que le jeux fasse 2Mo et pas 4Mo, au final comment fait on pour convertir un jeu de mapper ASCII16 à Konami SCC ? Ça ça m’intéresse

Edité par popolon Le 20/08/2025 à 22h26


site en Français sur la musique MSX
Site web    
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 583

Le 20/08/2025 à 23h37
ceci est un exemple:

mapper 16k:
ld (6000),a ; selectionne la page de 16k en 4000-7fff
ld (6800),a ; selectionne la page de 16k en 8000-bfff

il faut remplacer
ld (6000),a par CALL s4000
ld (6800),a par CALL s8000

s4000 push af
add a,a
ld (5000),a
inc a
ld (7000),a
pop af
ret

s8000 push af
add a,a
ld (9000),a
inc a
ld (B000),a
pop af
ret


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 570

Le 21/08/2025 à 10h21
Sector28 :
ceci est un exemple:

mapper 16k:
ld (6000),a ; selectionne la page de 16k en 4000-7fff
ld (6800),a ; selectionne la page de 16k en 8000-bfff


Ca va etre chaud, j'ai fouiné dans une Megarom ASCII16 1Mo et pas trouvé un seul "32 00 60" ou "32 00 68" :oups
Aprés vu que le jeu peut utiliser de 6000 à 67FF pour la première page et de 7000 à 77FF pour la deuxième ça en fait des possibilités :|

a priori c'est l'adresse 7000 qui selectionne la deuxieme banque mais j'ai pas trouvé de "32 00 70" non plus dans la rom Edité par popolon Le 21/08/2025 à 10h36


site en Français sur la musique MSX
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 11047

Le 21/08/2025 à 10h43
pour mapper les pages 16 Ko des ASCII les adresses ne sont pas fixe à 6000h et 7000h

page 4000 à 7FFF adresses de 6000h à 6FFFh

page 8000 à BFFF adresses de 7000h à 7FFFh

donc ça dépend de la megarom

passe moi le titre de celle que tu as fouillé en MP ;)


:noel
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 570

Le 21/08/2025 à 10h48
MP Edité par popolon Le 21/08/2025 à 11h13


site en Français sur la musique MSX
Site web    
Sector28 Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 12/05/2018 à 23h00

Messages: 583

Le 21/08/2025 à 18h38
On peut aussi utiliser openMSX et créer un breakpoint contitionel sur la sélection d'un slot dans la megarom.


DONALD TRUMP IS FAST APPROACHING
NEMESIS ! RETURN IMMEDIATELY !
   
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6634

Le 26/08/2025 à 00h28
Et j'ai une derniere question( qui etait la question de base !!)

D'apres Popolon, ripper la ROM ne servira a rien car elle sera toujour au mapper d'origine !! c'est sur?
ça vaut le coup d'essayer ou pas ? Mais est ce possible de ripper cette cartouche???

et apres promis, on arrete, et tant pis, pas de goonies sur cartouche !! :sick


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 11047

Le 26/08/2025 à 10h54
le plus gros problème ce n'est pas de ripper la rom mais de la faire tourner dans la Yamanooto

cette cartouche utilise un mapper spécial avec des registres pour accéder aux pages 7FFEh ( bit0 à 7 : A14 à A21 ) et 7FFDh ( bit 4 et 5 : A12 A13 )

il faut détourner le changement de page pour mapper 2 banks à la fois

il faut donc programmer ces registres pour mapper les pages ce qui implique un calcul sur la page à mapper

et un programme machine à incorporer sur une place libre dans la megarom Goonies

j'attends la prochaine version de OpenMSX incluant la Yamanooto pour faire des tests ;)



:noel
Site web    
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 570

Le 26/08/2025 à 15h24
MSXlegend :
D'apres Popolon, ripper la ROM ne servira a rien car elle sera toujour au mapper d'origine !! c'est sur?
ça vaut le coup d'essayer ou pas ? Mais est ce possible de ripper cette cartouche???


j'ai fait un petit test avec openMSX et une cartouche MFRSCC (pas SCC+ ni SD) en flashant Aleste (ASCII16) avec l'option /K de OPF
puis j'ai lancé tinyslotchecker (en disquette) qui me voit bien une megarom mapper SCC, je l'ai rippée puis reflashéé sur la MFRSCC avec option /K et ça marche pas
par contre sans mettre /K il me retrouve le mapper ASCII16 et ça fonctionne

MSXlegend :
et apres promis, on arrete, et tant pis, pas de goonies sur cartouche !! :sick

mais si mais si
https://www.grauw.nl/projects/ascii-x/
Edité par popolon Le 26/08/2025 à 17h31


site en Français sur la musique MSX
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6634

Le 27/08/2025 à 23h34
alors ça je ne le savait pas. Je galere a trouver une solution, et paf :|

par contre je ne sais pas souder ça !!


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 570

Le 28/08/2025 à 00h00
sinon PCBWAY te fait le truc tout fait ça peut être intéressant ;)
https://www.pcbway.com/project/shareproject/ASCII16_X_Mapper_XL_8_MB_36fd58c4.html


site en Français sur la musique MSX
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6634

Le 28/08/2025 à 00h33
Bon ba voila, j'ai lancé une serie de 5 pieces, on verra bien

Un grand merci a toi :top

ps: c'est en cours d'etude en fait. Edité par MSXlegend Le 28/08/2025 à 00h37


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 570

Le 28/08/2025 à 00h34
Je prend :top
Il en reste 3 les gars


site en Français sur la musique MSX
Site web    
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 6634

Le 28/08/2025 à 00h38
en fait j'en prend 2, reste 2 les gars :oups

pour info, c est adapté pour rentrer dans un boitier classic overrich :top Edité par MSXlegend Le 28/08/2025 à 00h47


Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie