L'atelier Extension MSX2

Reprise du message précédent
Je viens de faire les testes suivants:Premier essai:
Je branche L'extension MSX2 sans ROM MSX2 dans le Gradiente (SLOT1) , ni SUBROM dans l'extension.
=> Le Gradiente s'allume comme si de rien était par le VDP9938

Second essai:
J'ajoute NEMESIS 3 sur le SLOT 2.
=> Le jeu démarre et en plus avec les couleurs



Nb: Le son est rapide comme lors de l'essais de l'Extention MSX2 sur MSX2+

Je suis déjà très satisfait

Reste plus qu'à s'occuper de "ROM MSX2 (sans horloge) QWERTY et SUBROMS MSX2" Edité par igal Le 30/07/2012 à 14h24

les roms 2+ sans le clock chip ça n'existe pas
voici les roms 2 + mais je préviens c'est a trier avec ou sans port F4 , QWERTY , AZERTY
Eproms 2plus.zip
voici les roms 2 + mais je préviens c'est a trier avec ou sans port F4 , QWERTY , AZERTY
Eproms 2plus.zip

Merci beaucoup Jipe.
Je te sollicite, mais rien ne presse
Dans un premier temps, je vais me contenter d'essayer de faire tourner le moulin en MSX2
Le [Gradiente Expert DD Plus] à deux Eprom sur la carte mère.
sur la gauche, un 27C256 avec inscrit dessus 250 LO (je crois) et contenant le fichier ci dessous:
GAUCHE 250 LO.zip
Puisque l'autre Eprom renferme le DOS, celle ci doit contenir la ROM
Sur la droite, un 27C128 avec une inscription DD PLUS voici le dump:
DROITE DD PLUS.zip
(Je suppose que c'est le DOS qui rend exploitable le lecteur de Disquette.)
Je suppose donc qu'il faut:
1) Remplacer la l'EPROM de GAUCHE qui contient ROM MSX1
2) Placer une EPROM identique 27C256
3) Contenant un logiciel de même taille 32ko
4) Tenant compte de la particularité de la RAM en SLOT 3.0?
5) Disk Basic (le Dos?) se trouve sur le SLOT 3.3 page 1. Faut il que la ROM MSX2 tienne compte de cette particularité?
Voici en image: (Il s'agit du DD-PLUS)

La SUBROM doit être placé sur l'EXTENSION MSX2. Ca c'est pris pour acquis.
6) Faut il prendre une EPROM qui ait la même taille que le LOGICIEL qu'on doit y mettre?
Voilà ça fait pas mal de questions, mais encore une fois, rien de presse
Je te sollicite, mais rien ne presse

Dans un premier temps, je vais me contenter d'essayer de faire tourner le moulin en MSX2

Le [Gradiente Expert DD Plus] à deux Eprom sur la carte mère.
sur la gauche, un 27C256 avec inscrit dessus 250 LO (je crois) et contenant le fichier ci dessous:
GAUCHE 250 LO.zip
Puisque l'autre Eprom renferme le DOS, celle ci doit contenir la ROM
Sur la droite, un 27C128 avec une inscription DD PLUS voici le dump:
DROITE DD PLUS.zip
(Je suppose que c'est le DOS qui rend exploitable le lecteur de Disquette.)
Je suppose donc qu'il faut:
1) Remplacer la l'EPROM de GAUCHE qui contient ROM MSX1
2) Placer une EPROM identique 27C256
3) Contenant un logiciel de même taille 32ko
4) Tenant compte de la particularité de la RAM en SLOT 3.0?
5) Disk Basic (le Dos?) se trouve sur le SLOT 3.3 page 1. Faut il que la ROM MSX2 tienne compte de cette particularité?
Voici en image: (Il s'agit du DD-PLUS)

La SUBROM doit être placé sur l'EXTENSION MSX2. Ca c'est pris pour acquis.
6) Faut il prendre une EPROM qui ait la même taille que le LOGICIEL qu'on doit y mettre?
Voilà ça fait pas mal de questions, mais encore une fois, rien de presse


De très nombreuses configurations MSX1, MSX2 et MSX2+ sont détaillées sur ce site consacré à l'émulateur multi-Ordinateurs MESS=> http://git.redump.net/mess/tree/src/mess/drivers/msx.c
Il semble que le choix des ROMS MSX2 à implanter soit important pour un bon fonctionnement du system.
En ce qui me concerne, voici les configurations des [Gradiente Expert DDPlus MSX1] et [Gradiente Expert 2 MSX2]
***********************************************************************
/* MSX - Gradiente Expert DDPlus */
ROM_START (expertdp)
ROM_REGION (0xc000, "maincpu",0)
ROM_LOAD ("eddpbios.rom", 0x0000, 0x8000, CRC(efb4b972) SHA1(d6720845928ee848cfa88a86accb067397685f02))
ROM_LOAD ("eddpdisk.rom", 0x8000, 0x4000, CRC(549f1d90) SHA1(f1525de4e0b60a6687156c2a96f8a8b2044b6c56))
ROM_END
MSX_LAYOUT_INIT (expertdp)
MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */
MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0x8000)
MSX_LAYOUT_END
***********************************************************************
/* MSX2 - Gradiente Expert 2.0 */
ROM_START (expert20)
ROM_REGION (0x28000, "maincpu", 0)
ROM_LOAD ("exp20bios.rom", 0x0000, 0x8000, CRC(6BACDCE4) SHA1(9c43106dba3ae2829e9a11dffa9d000ed6d6454c))
ROM_LOAD ("exp20ext.rom", 0x8000, 0x4000, CRC(08CED880) SHA1(4f2a7e0172f0214f025f23845f6e053d0ffd28e8))
/* 0x0c000 - 0x1ffff reserved for optional disk and fmpac roms from msx2 parent set */
ROM_FILL (0xc000, 0x14000, 0)
ROM_LOAD ("xbasic2.rom", 0x20000, 0x4000, CRC(2825b1a0) SHA1(47370bec7ca1f0615a54eda548b07fbc0c7ef398))
ROM_LOAD ("microsoldisk.rom", 0x24000, 0x4000, CRC(6704ef81) SHA1(a3028515ed829e900cc8deb403e17b09a38bf9b0))
ROM_END
MSX_LAYOUT_INIT (expert20)
MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
MSX_LAYOUT_SLOT (1, 1, 0, 1, ROM, 0x4000, 0x8000) /* EXT */
MSX_LAYOUT_SLOT (1, 1, 1, 1, ROM, 0x4000, 0x20000) /* BASIC */
MSX_LAYOUT_SLOT (1, 3, 1, 1, DISK_ROM, 0x4000, 0x24000) /* Microsol controller */
MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM_MM, 0x20000, 0x0000)/* 128KB Mapper RAM */
MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
MSX_LAYOUT_RAMIO_SET_BITS (0x80)
MSX_LAYOUT_END
******************************************************************
Nb: Le MSX2 Gradiente Expert 2 intègre le X-BASIC
Edité par
igal
Le 31/07/2012 à 12h00
Il semble que le choix des ROMS MSX2 à implanter soit important pour un bon fonctionnement du system.
En ce qui me concerne, voici les configurations des [Gradiente Expert DDPlus MSX1] et [Gradiente Expert 2 MSX2]
***********************************************************************
/* MSX - Gradiente Expert DDPlus */
ROM_START (expertdp)
ROM_REGION (0xc000, "maincpu",0)
ROM_LOAD ("eddpbios.rom", 0x0000, 0x8000, CRC(efb4b972) SHA1(d6720845928ee848cfa88a86accb067397685f02))
ROM_LOAD ("eddpdisk.rom", 0x8000, 0x4000, CRC(549f1d90) SHA1(f1525de4e0b60a6687156c2a96f8a8b2044b6c56))
ROM_END
MSX_LAYOUT_INIT (expertdp)
MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
MSX_LAYOUT_SLOT (2, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
MSX_LAYOUT_SLOT (3, 0, 0, 4, RAM, 0x10000, 0x0000) /* 64KB RAM */
MSX_LAYOUT_SLOT (3, 3, 1, 2, DISK_ROM2, 0x4000, 0x8000)
MSX_LAYOUT_END
***********************************************************************
/* MSX2 - Gradiente Expert 2.0 */
ROM_START (expert20)
ROM_REGION (0x28000, "maincpu", 0)
ROM_LOAD ("exp20bios.rom", 0x0000, 0x8000, CRC(6BACDCE4) SHA1(9c43106dba3ae2829e9a11dffa9d000ed6d6454c))
ROM_LOAD ("exp20ext.rom", 0x8000, 0x4000, CRC(08CED880) SHA1(4f2a7e0172f0214f025f23845f6e053d0ffd28e8))
/* 0x0c000 - 0x1ffff reserved for optional disk and fmpac roms from msx2 parent set */
ROM_FILL (0xc000, 0x14000, 0)
ROM_LOAD ("xbasic2.rom", 0x20000, 0x4000, CRC(2825b1a0) SHA1(47370bec7ca1f0615a54eda548b07fbc0c7ef398))
ROM_LOAD ("microsoldisk.rom", 0x24000, 0x4000, CRC(6704ef81) SHA1(a3028515ed829e900cc8deb403e17b09a38bf9b0))
ROM_END
MSX_LAYOUT_INIT (expert20)
MSX_LAYOUT_SLOT (0, 0, 0, 2, ROM, 0x8000, 0x0000)
MSX_LAYOUT_SLOT (1, 0, 0, 4, CARTRIDGE1, 0x0000, 0x0000)
MSX_LAYOUT_SLOT (1, 1, 0, 1, ROM, 0x4000, 0x8000) /* EXT */
MSX_LAYOUT_SLOT (1, 1, 1, 1, ROM, 0x4000, 0x20000) /* BASIC */
MSX_LAYOUT_SLOT (1, 3, 1, 1, DISK_ROM, 0x4000, 0x24000) /* Microsol controller */
MSX_LAYOUT_SLOT (2, 0, 0, 4, RAM_MM, 0x20000, 0x0000)/* 128KB Mapper RAM */
MSX_LAYOUT_SLOT (3, 0, 0, 4, CARTRIDGE2, 0x0000, 0x0000)
MSX_LAYOUT_RAMIO_SET_BITS (0x80)
MSX_LAYOUT_END
******************************************************************
Nb: Le MSX2 Gradiente Expert 2 intègre le X-BASIC

le bios sera dans le msx en slot 0 a la place de l'eprom 27c256 taille 32k
la romdisk 27c128 ne bouge pas taille 16k
l'emplacement de la sub-rom sera donc en slot 1 ou slot 2 et sera de 16K donc 27c128
on peux mettre une 27c256 mais il faudra forcer le bit de poids fort a 0 pour n'utiliser que 16k
le systéme est capable de detecter l'emplacement des roms dans les slots
il ne faut pas prendre pour argent comptant la config des émulateurs le x-basic est aussi dans blueMSX et pas sur les vraies machines
pour les config regarde dans OpenMSX c'est celui qui colle le mieux aux machines réelles
il te faut absolument un jeu de roms MSX2 avec le chip clock ( l'horloge ) pas pris en compte sinon ça ne démarre pas
Msx2_noClock_IntKeyboard_Bios.zip
la romdisk 27c128 ne bouge pas taille 16k
l'emplacement de la sub-rom sera donc en slot 1 ou slot 2 et sera de 16K donc 27c128
on peux mettre une 27c256 mais il faudra forcer le bit de poids fort a 0 pour n'utiliser que 16k
le systéme est capable de detecter l'emplacement des roms dans les slots
il ne faut pas prendre pour argent comptant la config des émulateurs le x-basic est aussi dans blueMSX et pas sur les vraies machines
pour les config regarde dans OpenMSX c'est celui qui colle le mieux aux machines réelles
il te faut absolument un jeu de roms MSX2 avec le chip clock ( l'horloge ) pas pris en compte sinon ça ne démarre pas
Msx2_noClock_IntKeyboard_Bios.zip
Visiteurs
Vagabond

Message : 0
Jipe :
il ne faut pas prendre pour argent comptant la config des émulateurs le x-basic est aussi dans blueMSX et pas sur les vraies machines
pour les config regarde dans OpenMSX c'est celui qui colle le mieux aux machines réelles
il ne faut pas prendre pour argent comptant la config des émulateurs le x-basic est aussi dans blueMSX et pas sur les vraies machines
pour les config regarde dans OpenMSX c'est celui qui colle le mieux aux machines réelles
blueMSX colle aussi aux machines réelles (sauf pour les machines génériques et des machines prototypes) et le x-basic est présent sur le Talent TPC-310, les Sanyo Wavy PHC-70FD1 et FD2, le Ciel Expert 3 Turbo.
En ce qui concerne les Gradiente et Sharp Epcom, ils ne sont sortis officiellement que comme MSX1, mais des kits préparés par des fans permettent de les porter à MSX2 et MSX2+. Dans ces kits, le x-basic est optionnel. blueMSX a opté pour la configuration maximale quand c'est porté à MSX2 ou MSX2+, openMSX a tout simplement décidé de ne pas émuler ces machines améliorées. Quant à MESS, il reprend les configurations de blueMSX. Edité par Visiteurs Le 31/07/2012 à 14h43

Alors...
J'ai gravé et vérifié le contenu des EPROMS avant essais.
1) J'ai mis sur une 27C256 le logiciel MSX2.ROM qui pèse 32KO.
2) J'ai laissé la 27C128 qui contient (il me semble le DOS) tel qu'il est dans son emplacement d'origine.
3) J'ai mis sur une 27C128 le logiciel MSX2EXT.ROM qui pèse 16KO.
4) J'allume le Gradiente => Ecran noir.
5) Je met une Mégarom MSX1 dans le SLOT 2 => Ecran noir.
6) Je retire la Megarom MSX1 du SLOT 2
7) je retire L'extension MSX2 (qui contient MSX2EXT.ROM) => Ecran noir.
8) Je remet L'extension MSX2 (qui contient MSX2EXT.ROM)
9) Je retire MSX2.COM
10) Je remet la ROM originale MSX1.ROM => Le MSX s'allume.
11) Sous Basic, je fais SCREEN 5 => ILLEGAL......
En définitive:
Le Gradiente démarre avec MSX2EXT, mais sans MSX2.ROM.
Nb: Il me reste 4 EPROM 27C256 Vierges, donc encore 4 tentatives possibles
Merci de ton aide.
J'ai gravé et vérifié le contenu des EPROMS avant essais.
1) J'ai mis sur une 27C256 le logiciel MSX2.ROM qui pèse 32KO.
2) J'ai laissé la 27C128 qui contient (il me semble le DOS) tel qu'il est dans son emplacement d'origine.
3) J'ai mis sur une 27C128 le logiciel MSX2EXT.ROM qui pèse 16KO.
4) J'allume le Gradiente => Ecran noir.
5) Je met une Mégarom MSX1 dans le SLOT 2 => Ecran noir.
6) Je retire la Megarom MSX1 du SLOT 2
7) je retire L'extension MSX2 (qui contient MSX2EXT.ROM) => Ecran noir.
8) Je remet L'extension MSX2 (qui contient MSX2EXT.ROM)
9) Je retire MSX2.COM
10) Je remet la ROM originale MSX1.ROM => Le MSX s'allume.
11) Sous Basic, je fais SCREEN 5 => ILLEGAL......
En définitive:
Le Gradiente démarre avec MSX2EXT, mais sans MSX2.ROM.
Nb: Il me reste 4 EPROM 27C256 Vierges, donc encore 4 tentatives possibles

Merci de ton aide.
en 2 + c'est possible avec l'extension DDX2
http://www.tabalabs.com.br/msx/adap20/index.htm
la carte originale U6 et U7 sont vides
http://produto.mercadolivre.com.br/MLB-236711836-placa-ddx-2-msx-kit-digital-design-_JM
http://www.tabalabs.com.br/msx/adap20/index.htm
la carte originale U6 et U7 sont vides
http://produto.mercadolivre.com.br/MLB-236711836-placa-ddx-2-msx-kit-digital-design-_JM

Jipe :
vérifie bien le cablage de la subrom
pin 1 , 27 et 28 au +5v
pin 14 au 0v
pin 20 et 22 au /SLTSL
A0 a A13 relié au bus A0 a A13
D0 a D7 relié au bus D0 a D7
pin 1 , 27 et 28 au +5v
pin 14 au 0v
pin 20 et 22 au /SLTSL
A0 a A13 relié au bus A0 a A13
D0 a D7 relié au bus D0 a D7
Au premier coup d'oeil, J'ai GND sur la Pin 1 donc...faudra que je corrige ça demain


Voila c'est fait.
J'ai vérifié tous les Signaux allant sur la SubRom et tout était ok mis à part GND sur 1 au lieu de +5V sur 1.
Après avoir fixé +5V sur la Pin 1 de l'EPROM, rien a changé.
Le Gradiente démarre si l'on met que le SUBROM sur l'EXTENSION MSX2.
Le Gradiente ne démarre pas si l'on met SUBROM et MSX2ROM en place.
J'ai essayé avec une autre paire de Logiciels [MSX2.ROM et SUBROM MSX2] du "Gradiente 2".
La encore, les symptômes sont strictement identiques.
SUBROM toute seule => OK.
SUBROM et MSX2ROM => KO.
Attention: Je précise que je n'ai jamais changé/modifié la seconde EPROM contenue dans le GRADIENTE et nommée [DD PLUS]. (elle est donc tjrs d'origine)
J'ai pensé à tester l'ensemble [SUBROM / MSX2ROM / EXTENSION] sur le 8250.
1) je supprime la ROM et SUBROM (MSX2+ câblé F4) de mon 8250.
2) Je positionne La ROM MSX2 dans le 8250 et la SUBROM dans l'EXTENSION MSX2.
@ Jipe: Que dois je faire des "SHUNTS" (F4) greffés actuellement sur les EPROMS dedans le 8250?
Dans l'absolu, je peux tester avec "La paire d'Eprom" qu'a utilisé Fabf
Merci de ton aide
EDIT: Pour info, j'ai supprimé tous l'étage Vidéo sur la carte fille sur le 8250. La vidéo est donc générée exclusivement sur l'EXTENSION MSX2 et ca marche très bien
Edité par
igal
Le 01/08/2012 à 11h30
J'ai vérifié tous les Signaux allant sur la SubRom et tout était ok mis à part GND sur 1 au lieu de +5V sur 1.
Après avoir fixé +5V sur la Pin 1 de l'EPROM, rien a changé.
Le Gradiente démarre si l'on met que le SUBROM sur l'EXTENSION MSX2.
Le Gradiente ne démarre pas si l'on met SUBROM et MSX2ROM en place.
J'ai essayé avec une autre paire de Logiciels [MSX2.ROM et SUBROM MSX2] du "Gradiente 2".
La encore, les symptômes sont strictement identiques.
SUBROM toute seule => OK.
SUBROM et MSX2ROM => KO.
Attention: Je précise que je n'ai jamais changé/modifié la seconde EPROM contenue dans le GRADIENTE et nommée [DD PLUS]. (elle est donc tjrs d'origine)
J'ai pensé à tester l'ensemble [SUBROM / MSX2ROM / EXTENSION] sur le 8250.
1) je supprime la ROM et SUBROM (MSX2+ câblé F4) de mon 8250.
2) Je positionne La ROM MSX2 dans le 8250 et la SUBROM dans l'EXTENSION MSX2.
@ Jipe: Que dois je faire des "SHUNTS" (F4) greffés actuellement sur les EPROMS dedans le 8250?
Dans l'absolu, je peux tester avec "La paire d'Eprom" qu'a utilisé Fabf

Merci de ton aide

EDIT: Pour info, j'ai supprimé tous l'étage Vidéo sur la carte fille sur le 8250. La vidéo est donc générée exclusivement sur l'EXTENSION MSX2 et ca marche très bien

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie