L'atelier COPIE CARTOUCHES tout pour copier les cartouches
Salut ,
j'ai testé la ROM SKIPSLOT qui permet de désactiver le boot d'une cartouche présente dans le SLOT2
Cela permet de copier la ROM qui est présente dans le SLOT2
On met une cartouche programmable dans le SLOT1 avec la rom SKIPSLOT.ROM
On met une cartouche a copier dans le SLOT2
Avec le lecteur de disquette on lance le logiciel de copie
Je sais qu'il existe des solutions materielles pour faire ca , mais c'est la 1ere fois que je vois une solution logicielle....
Pour moi il y a 7 applications pour copier les MEGAROMS
5 en BASIC:
- MEGACOPY (SPYSOFT 1987)
- MEGAROM COPY SPECIAL (SMA 1988)
- UNIVERSAL MEGAROM COPY (SMA 1988)
- GETROM
- ROM XTRACTOR (JAM SOFT 1998)
2 en MSXDOS :
- MGSAVE.COM
- SAVEROM.COM
Savez vous si y a d'autres applis pour copier les MEGAROMS ? Edité par msx45 Le 07/10/2017 à 15h30
j'ai testé la ROM SKIPSLOT qui permet de désactiver le boot d'une cartouche présente dans le SLOT2
Cela permet de copier la ROM qui est présente dans le SLOT2
On met une cartouche programmable dans le SLOT1 avec la rom SKIPSLOT.ROM
On met une cartouche a copier dans le SLOT2
Avec le lecteur de disquette on lance le logiciel de copie
Je sais qu'il existe des solutions materielles pour faire ca , mais c'est la 1ere fois que je vois une solution logicielle....
Pour moi il y a 7 applications pour copier les MEGAROMS
5 en BASIC:
- MEGACOPY (SPYSOFT 1987)
- MEGAROM COPY SPECIAL (SMA 1988)
- UNIVERSAL MEGAROM COPY (SMA 1988)
- GETROM
- ROM XTRACTOR (JAM SOFT 1998)
2 en MSXDOS :
- MGSAVE.COM
- SAVEROM.COM
Savez vous si y a d'autres applis pour copier les MEGAROMS ? Edité par msx45 Le 07/10/2017 à 15h30
Voila plus en détail comment utiliser SKIPSLOT
skipslot.zip
1ere solution :
SLOT 1 = MEGAFLASHROM
DISK = msxdos avec opfx et skipslot.rom
Du DISK on lance
OPFX SKIPSLOT.ROM /F
il faut bien rajouter le /F sinon le lecteur de disquette est pas actif au prochain redemarrage
Eteindre le MSX
SLOT 1 = MEGAFLASHROM (avec skipslot.rom dedans)
SLOT 2 = cartouche a copier
DISK = msxdos avec mgsave.com
ca va sauter le SLOT 2 et booter sur le DISK
ensuite du DISK lancer MGSAVE.COM
----------------------
2eme solution
SLOT 1 = MEGAFLASHROM SD
SLOT 2 = cartouche a copier
DISK = msxdos avec mgsave.com
Allumer le MSX et rester appuyer sur fleche du haut (le recovery se lance)
prendre l'option S (skip rom in slot 2 or 3)
F2 (slot2)
Ca va sauter le SLOT 2 et booter sur la SD
ensuite de la SD lancer MGSAVE.COM
ps : Si on n'a pas l'option S c'est qu'on a pas la dernière version du recovery
il faudra updater le recovery
OPFXSD recovery.rom /I34 Edité par msx45 Le 06/10/2017 à 16h50
skipslot.zip
1ere solution :
SLOT 1 = MEGAFLASHROM
DISK = msxdos avec opfx et skipslot.rom
Du DISK on lance
OPFX SKIPSLOT.ROM /F
il faut bien rajouter le /F sinon le lecteur de disquette est pas actif au prochain redemarrage
Eteindre le MSX
SLOT 1 = MEGAFLASHROM (avec skipslot.rom dedans)
SLOT 2 = cartouche a copier
DISK = msxdos avec mgsave.com
ca va sauter le SLOT 2 et booter sur le DISK
ensuite du DISK lancer MGSAVE.COM
----------------------
2eme solution
SLOT 1 = MEGAFLASHROM SD
SLOT 2 = cartouche a copier
DISK = msxdos avec mgsave.com
Allumer le MSX et rester appuyer sur fleche du haut (le recovery se lance)
prendre l'option S (skip rom in slot 2 or 3)
F2 (slot2)
Ca va sauter le SLOT 2 et booter sur la SD
ensuite de la SD lancer MGSAVE.COM
ps : Si on n'a pas l'option S c'est qu'on a pas la dernière version du recovery
il faudra updater le recovery
OPFXSD recovery.rom /I34 Edité par msx45 Le 06/10/2017 à 16h50
Sector28
Membre non connecté
Villageois
j'ai diséqué skipslot.rom, c'est une vraie usine à gaz ce machin!! j'avais fait la même chose à l'époque en moins de 50 octets
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
Si tu as gardé ce code de 50 octets je serais intéressé pour l'avoir
il n'y a pas de copieur de cartouches 48Ko et 64Ko
Pour les cartouches 48Ko pas de soucis
Par contre pour les cartouches 64Ko je n'arrive pas accéder a la PAGE3 du SLOT2 (&hC000-&hFFFF)
il y a une technique pour accéder cette PAGE3 (&hC000-&hFFFF) ?
Avec SCANSLOT.BAS j'arrive a voir le contenu de cette PAGE3 (donc c'est possible)
Avec les autres logiciels quand je veux voir la PAGE3 ça fait tout planter
J'ai voulu utiliser SHEM.COM , mais j'ai pas trop compris comment on s'en sert....
il n'y a pas de copieur de cartouches 48Ko et 64Ko
Pour les cartouches 48Ko pas de soucis
Par contre pour les cartouches 64Ko je n'arrive pas accéder a la PAGE3 du SLOT2 (&hC000-&hFFFF)
il y a une technique pour accéder cette PAGE3 (&hC000-&hFFFF) ?
Avec SCANSLOT.BAS j'arrive a voir le contenu de cette PAGE3 (donc c'est possible)
Avec les autres logiciels quand je veux voir la PAGE3 ça fait tout planter
J'ai voulu utiliser SHEM.COM , mais j'ai pas trop compris comment on s'en sert....
Dans le SLOT2 c'est ma cartouche de jeux
Donc normalement en PAGE3 SLOT2 c'est une partie du jeux , pas les variables systeme
Avec SCANSLOT.BAS en PAGE1 SLOT2 je vois bien ma ROM (j'ai bien le 4142 en &h4000)
avec SHEM.COM en PAGE1 SLOT2 il m'affiche autre chose (000D en &h4000) .... (je fais CTRL+Y 02 puis CTRL+A 4000)
Existe t il un autre logiciel capable d'explorer les slots et d'en sauver le contenu ?
Edité par msx45 Le 07/10/2017 à 12h29
Donc normalement en PAGE3 SLOT2 c'est une partie du jeux , pas les variables systeme
Avec SCANSLOT.BAS en PAGE1 SLOT2 je vois bien ma ROM (j'ai bien le 4142 en &h4000)
avec SHEM.COM en PAGE1 SLOT2 il m'affiche autre chose (000D en &h4000) .... (je fais CTRL+Y 02 puis CTRL+A 4000)
Existe t il un autre logiciel capable d'explorer les slots et d'en sauver le contenu ?
Edité par msx45 Le 07/10/2017 à 12h29
Sector28
Membre non connecté
Villageois
ultilise wbass2, son moniteur te permet de visualiser toutes les pages, faire de recherches, modifications,etc et même de sauvegarder sur disque
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
Merci
Ca fonctionne également avec WBASS2:
(pas besoin de taper les commandes "MON" , c'est juste pour voir si ça a bien changé de page)
(pour sortir de "MON" il faut faire CTRL+STOP)
page 0,2
mon &h0000
dsave "01.BIN",0,&h3FFF
page 1,2
mon &h4000
dsave "02.BIN',&h4000,&h7FFF
page 2,2
mon &h8000
dsave "03.BIN",&h8000,&hCFFF
page 3,2
mon &hD000
dsave "04.BIN",&hD000,&hFFFF
Apres sur un PC on fait:
copy /B 01.BIN + 02.BIN + 03.BIN + 04.BIN 64K.ROM Edité par msx45 Le 09/10/2017 à 17h59
Ca fonctionne également avec WBASS2:
(pas besoin de taper les commandes "MON" , c'est juste pour voir si ça a bien changé de page)
(pour sortir de "MON" il faut faire CTRL+STOP)
page 0,2
mon &h0000
dsave "01.BIN",0,&h3FFF
page 1,2
mon &h4000
dsave "02.BIN',&h4000,&h7FFF
page 2,2
mon &h8000
dsave "03.BIN",&h8000,&hCFFF
page 3,2
mon &hD000
dsave "04.BIN",&hD000,&hFFFF
Apres sur un PC on fait:
copy /B 01.BIN + 02.BIN + 03.BIN + 04.BIN 64K.ROM Edité par msx45 Le 09/10/2017 à 17h59
Sector28
Membre non connecté
Villageois
sous wbass2 je pense que tu peux faire directement
dsave "64K.ROM",0,&hFFFF
dsave "64K.ROM",0,&hFFFF
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
Sector28
Membre non connecté
Villageois
msx45 :
Si tu as gardé ce code de 50 octets je serais intéressé pour l'avoir
org $4000
db "AB"
dw start,0,0,0,0,0,0
start:
pop ix
pop iy
pop de
pop af
pop af
ld e,$ba
push de
push iy
push ix
ld ix,0
add ix, sp
ld a,(ix+6)
add a,17
ld (ix+6),a
jr nc,xx
inc (ix+7)
xx:
inc (ix+8)
inc c
ld hl,$800a
ret
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
Sector28bis :
sous wbass2 je pense que tu peux faire directement
dsave "64K.ROM",0,&hFFFF
dsave "64K.ROM",0,&hFFFF
Ca marche pas
il faut faire page par page...
Merci pour le code ASM
Tu l'as pas en version ROM ou BIN direct ?
Sector28
Membre non connecté
Villageois
suffit de demander
skiprom.rom
skiprom.rom
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
Sector28
Membre non connecté
Villageois
en 1986 sur mon vg 8020 avec le logiciel Champ de PSS, une cartouche VU 0034 et un misérable lecteur de cassette. j'avais 15 ans
Edité par
Visiteur
Le 08/10/2017 à 14h49
Toute matrice carrée sur un corps K, dont le polynôme caractéristique est scindé, est semblable à une matrice de Jordan. Cette réduction est unique à l'ordre des blocs près. De plus, toute matrice carrée nilpotente sur un corps K est semblable à une matrice de Jordan dont chaque bloc est associé à la valeur 0. Évidement, cette réduction est encore unique à l'ordre des blocs près...
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie