[CPS-1] Help experts pour fichier STH63B.jed

Vous voulez parler de système d'arcade, de borne d'arcade, de joystick, de hardware console. Vous voulez des infos sur un point technique, c'est ici. 8292
Message
Auteur
Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

[CPS-1] Help experts pour fichier STH63B.jed

#1 Message par Morzana »

Salut,

Je cherche à faire le fichier STH63B.jed pour une convert Strider Hiryu (Japan Resale Ver.) B-Board JEDEC

J'ai utilisé la commande :

Code : Tout sélectionner

jedutil -convert sth63b.bin sth63b.jed
sth63b.bin étant sth63b.1a provenant de la rom Mame renommé

Correct ?

Code : Tout sélectionner

jedutil -view sth63b.jed GAL16V8

Code : Tout sélectionner

Inputs:

1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19

Outputs:

12 (Combinatorial, Output feedback output, Active high)
13 (Combinatorial, Output feedback output, Active high)
14 (Combinatorial, Output feedback output, Active high)
15 (Combinatorial, No output feedback, Active high)
16 (Combinatorial, No output feedback, Active low)
17 (Combinatorial, Output feedback output, Active low)
18 (Combinatorial, Output feedback output, Active low)
19 (Combinatorial, Output feedback output, Active low)

Equations:

o12 = i1 & /i11 +
      /i1 & i11
o12.oe = vcc

o13 = i1 & /i11 +
      /i1 & i11
o13.oe = vcc

o14 = /i1 & /i11 +
      i1 & i11
o14.oe = vcc

o15 = /i1 & /i11 +
      i1 & i11
o15.oe = vcc

/o16 = /i2 & /i3 & i4 & /i5 & /i6 & i7 & i8 & i9 +
       /i2 & i3 & i4 & /i5 & /i6
o16.oe = vcc

/o17 = /i2 & /i3 & i4 & /i5 & /i6 & i7 & i8 & i9 +
       /i2 & i3 & i4 & /i5 & /i6
o17.oe = vcc

/o18 = /i1 & /i3 & /i4 & /i5 & /i6 & /i7 & /i8 & /i9 & /i11 & /o13 +
       i2 & /i3 & /i4 +
       i1 & /i2 & i3 & /i4 & /i5 & /i6 & i7 & /i9 & i11 +
       /i1 & /i2 & /i3 & /i4 & /i5 & /i6 & /i8 & i9 & /i11 +
       /i2 & i3 & /i4 & /i5 & /i6 & i7 & /i8 & i9 +
       /i2 & /i4 & /i5 & /i6 & i7 & /i8 +
       /i2 & i3 & /i4 & /i5 & /i6 & i7 & i8 +
       /i2 & /i3 & /i4 & /i5 & /i6 & /i7
o18.oe = vcc

/o19 = /i1 & /i3 & /i4 & /i5 & /i6 & /i7 & /i8 & /i9 & /i11 & /o13 +
       i2 & /i3 & /i4 +
       i1 & /i2 & i3 & /i4 & /i5 & /i6 & i7 & /i9 & i11 +
       /i1 & /i2 & /i3 & /i4 & /i5 & /i6 & /i8 & i9 & /i11 +
       /i2 & i3 & /i4 & /i5 & /i6 & i7 & /i8 & i9 +
       /i2 & /i4 & /i5 & /i6 & i7 & /i8 +
       /i2 & i3 & /i4 & /i5 & /i6 & i7 & i8 +
       /i2 & /i3 & /i4 & /i5 & /i6 & /i7
o19.oe = vcc
Merci
Image

Avatar de l’utilisateur
Layer
stick de diamant
Messages : 8147
Inscription : 15 août 2006, 16:44

Re: [CPS-1] Help experts pour fichier STH63B.jed

#2 Message par Layer »

Dans le driver Mame, il est dit que sth63.bin est un bad dump. Il se peut néanmoins qu'il marche. La manip avec jedutil est correcte.

Perso, j'avais refait un gal avec l'outil de neocps1 : http://arcade-area.lebonforum.com/t815- ... pour-cps-1
Il fallait rajouter les stars en plus des sprites, scroll1, scroll2 et scroll3.
Le driver video cps1 de Mame avec les détails (banks, pins, sprites, scrolls, stars) : https://git.redump.net/mame/tree/src/ma ... o/cps1.cpp

Le XML :

Code : Tout sélectionner

<?xml version="1.0" encoding="Windows-1252"?>
<CPSPAL NAME="STH63B" DEVICE="g16v8">
  <BANKS>
    <BANK ID="0">
      <PINS>
        <PIN ID="19"/>
        <PIN ID="18"/>
      </PINS>      
    </BANK>
    <BANK ID="1">
      <PINS>
        <PIN ID="17"/>
        <PIN ID="16"/>
      </PINS>
    </BANK>
  </BANKS>
  <MAPPING>
    <SCROLL1 START="0x7000" END="0x7fff" BANK="1"/>
    <SCROLL2 START="0x4000" END="0x7fff" BANK="0"/>
    <SCROLL3 START="0x0000" END="0x7fff" BANK="1"/>
    <SPRITES START="0x0000" END="0x4fff" BANK="0"/>
    <STARS START="0x700" END="0x8ff" BANK="0"/>
  </MAPPING>
</CPSPAL>
Le PLD :

Code : Tout sélectionner

Name     STH63B;
PartNo   00;
Date     23/04/2015;
Revision 01;
Designer Engineer;
Company  neocps1;
Assembly None;
Location ;
Device   g16v8;

/* Bank 1 /OE pins. */
PIN 17 = !BANK1_PIN_17;
PIN 16 = !BANK1_PIN_16;

/* Bank 0 /OE pins. */
PIN 19 = !BANK0_PIN_19;
PIN 18 = !BANK0_PIN_18;

/* Pins the tile code is mapped to. */
/* c8 is the master clock. */
/* c7-c5 is the object type: */
/*   000 - sprites */
/*   001 - scroll 1 */
/*   010 - scroll 2 */
/*   011 - scroll 3 */
/*   100 - stars   */
/* c4-c0+cx1 is the 6 most significant */
/* bits of the 17 bits tile code. */
PIN [1..9] = [c8..0];
PIN 11 = cx1;

/* Object type depending on the tile code. */
SPRITES_EN = !c7 & !c6 & !c5;
SCROLL1_EN = !c7 & !c6 &  c5;
SCROLL2_EN = !c7 &  c6 & !c5;
SCROLL3_EN = !c7 &  c6 &  c5;
STARS_EN = c7 & !c6 & !c5;

/* Scroll 1 0x07000-0x07fff bank 1 */
SCROLL_1_EN_0 = SCROLL1_EN & (!c4 & !c3 &  c2 &  c1 &  c0);

/* Scroll 2 0x04000-0x07fff bank 0 */
SCROLL_2_EN_0 = SCROLL2_EN & (!c4 & !c3 &  c2);

/* Scroll 3 0x00000-0x07fff bank 1 */
SCROLL_3_EN_0 = SCROLL3_EN & (!c4 & !c3);

/* Sprites 0x00000-0x04fff bank 0 */
SPRITES_EN_0 = SPRITES_EN & ((!c4 & !c3 & !c2) # (!c4 & !c3 & !c1 & !c0));

/* Stars 0x00700-0x008ff bank 0 */
STARS_EN_0 = STARS_EN & (!c4 & !c3 & !c2 & !c1 & !c0);

APPEND BANK1_PIN_17 = SCROLL_1_EN_0;
APPEND BANK1_PIN_16 = SCROLL_1_EN_0;
APPEND BANK0_PIN_19 = SCROLL_2_EN_0;
APPEND BANK0_PIN_18 = SCROLL_2_EN_0;
APPEND BANK1_PIN_17 = SCROLL_3_EN_0;
APPEND BANK1_PIN_16 = SCROLL_3_EN_0;
APPEND BANK0_PIN_19 = SPRITES_EN_0;
APPEND BANK0_PIN_18 = SPRITES_EN_0;
APPEND BANK0_PIN_19 = STARS_EN_0;
APPEND BANK0_PIN_18 = STARS_EN_0;
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X

Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

Re: [CPS-1] Help experts pour fichier STH63B.jed

#3 Message par Morzana »

Layer a écrit : 09 sept. 2017, 18:21 Dans le driver Mame, il est dit que sth63.bin est un bad dump. Il se peut néanmoins qu'il marche. La manip avec jedutil est correcte.

Perso, j'avais refait un gal avec l'outil de neocps1 : http://arcade-area.lebonforum.com/t815- ... pour-cps-1
Il fallait rajouter les stars en plus des sprites, scroll1, scroll2 et scroll3.
Le driver video cps1 de Mame avec les détails (banks, pins, sprites, scrolls, stars) : https://git.redump.net/mame/tree/src/ma ... o/cps1.cpp
J'ai installé le logiciel Atmel WinCupl
Copié collé ton code PLD
Fait la compilation (Run/Device Dependent Compile)
Burné le fichier .jed

Pas mieux toujours un écran noir avec parfois une boucle son.

J'ai bien vérifié toutes les roms (cpu/audio/gfx).
Image

Avatar de l’utilisateur
Layer
stick de diamant
Messages : 8147
Inscription : 15 août 2006, 16:44

Re: [CPS-1] Help experts pour fichier STH63B.jed

#4 Message par Layer »

Salut.

En fait les conditions requises c'est une B-board 91634B-2 ou 635B-2 (masks) + C-board B21 ou B01.
Faire aussi attention à l'inversion des roms Gfx 02 et 03 ainsi que 06 et 07 sur une B-board non Jedec.
Tu as sélectionné le bon device avec WinCupl ?
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X

Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

Re: [CPS-1] Help experts pour fichier STH63B.jed

#5 Message par Morzana »

Layer a écrit : 10 sept. 2017, 17:07 En fait les conditions requises c'est une B-board 91634B-2 ou 635B-2 (masks) + C-board B21 ou B01.
Faire aussi attention à l'inversion des roms Gfx 02 et 03 ainsi que 06 et 07 sur une B-board non Jedec.
B-board 91634B-2 Jedec donc
C-board B21
Layer a écrit : 10 sept. 2017, 17:07 Tu as sélectionné le bon device avec WinCupl ?
Je n'ai rien sélectionné, mais il est inscrit dans le fichier PLD que tu m'as fourni :

Code : Tout sélectionner

Device   g16v8;
Ce qui semble suffisant ?
Image

Avatar de l’utilisateur
Layer
stick de diamant
Messages : 8147
Inscription : 15 août 2006, 16:44

Re: [CPS-1] Help experts pour fichier STH63B.jed

#6 Message par Layer »

Options/Devices : DiP ATF16v8 ( un des 2 premiers de la liste).
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X

Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

Re: [CPS-1] Help experts pour fichier STH63B.jed

#7 Message par Morzana »

Layer a écrit : 10 sept. 2017, 17:40 Options/Devices : DiP ATF16v8 ( un des 2 premiers de la liste).
C'est fait, ça ne change rien

Les fichiers créés :
STH63B.PLD
STH63B.jed
Image

Avatar de l’utilisateur
Layer
stick de diamant
Messages : 8147
Inscription : 15 août 2006, 16:44

Re: [CPS-1] Help experts pour fichier STH63B.jed

#8 Message par Layer »

Y'a peut-être un décalage entre le fait de copier/coller le fichier ?
J'avoue que c'est surprenant, ça marche bien chez moi.
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X

Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

Re: [CPS-1] Help experts pour fichier STH63B.jed

#9 Message par Morzana »

Code : Tout sélectionner

jedutil -view STH63B.jed GAL16V8

Code : Tout sélectionner

Pin 15 cannot be configured as an input pin.
Inputs:

1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19

Outputs:

16 (Combinatorial, No output feedback, Active low)
17 (Combinatorial, Output feedback output, Active low)
18 (Combinatorial, Output feedback output, Active low)
19 (Combinatorial, Output feedback output, Active low)

Equations:

/o16 = /i2 & /i3 & i4 & /i5 & /i6 & i7 & i8 & i9 +
       /i2 & i3 & i4 & /i5 & /i6
o16.oe = vcc

/o17 = /i2 & /i3 & i4 & /i5 & /i6 & i7 & i8 & i9 +
       /i2 & i3 & i4 & /i5 & /i6
o17.oe = vcc

/o18 = /i2 & i3 & /i4 & /i5 & /i6 & i7 +
       /i2 & /i3 & /i4 & /i5 & /i6 & /i8 & /i9 +
       /i2 & /i3 & /i4 & /i5 & /i6 & /i7 +
       i2 & /i3 & /i4 & /i5 & /i6 & /i7 & /i8 & /i9
o18.oe = vcc

/o19 = /i2 & i3 & /i4 & /i5 & /i6 & i7 +
       /i2 & /i3 & /i4 & /i5 & /i6 & /i8 & /i9 +
       /i2 & /i3 & /i4 & /i5 & /i6 & /i7 +
       i2 & /i3 & /i4 & /i5 & /i6 & /i7 & /i8 & /i9
o19.oe = vcc
Image

Avatar de l’utilisateur
Layer
stick de diamant
Messages : 8147
Inscription : 15 août 2006, 16:44

Re: [CPS-1] Help experts pour fichier STH63B.jed

#10 Message par Layer »

Oui 4 pins activés, et les équations devraient être bonnes.
Tu burnes le .jed sur un gal 16v8 avec ton programmateur habituel
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X

Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

Re: [CPS-1] Help experts pour fichier STH63B.jed

#11 Message par Morzana »

Layer a écrit : 10 sept. 2017, 18:15 Oui 4 pins activés, et les équations devraient être bonnes.
Tu burnes le .jed sur un gal 16v8 avec ton programmateur habituel
C'est un TL866, j'en ai burné un avec le fichier BPRG1 pour mettre sur un SF2CE et ça marche
Image

Avatar de l’utilisateur
aje_fr
stick de platine
Messages : 2797
Inscription : 24 juin 2012, 19:15
Localisation : Nantes !

Re: [CPS-1] Help experts pour fichier STH63B.jed

#12 Message par aje_fr »

Morzana a écrit : 10 sept. 2017, 14:32 Pas mieux toujours un écran noir avec parfois une boucle son.
Même si ton PAL n'était pas bon, tu devrais quand même avoir le jeu qui tourne.
Si tu n'arrives pas à jouer à "l'aveugle", c'est que tu as un soucis ailleurs.

Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

Re: [CPS-1] Help experts pour fichier STH63B.jed

#13 Message par Morzana »

aje_fr a écrit : 10 sept. 2017, 19:14
Morzana a écrit : 10 sept. 2017, 14:32 Pas mieux toujours un écran noir avec parfois une boucle son.
Même si ton PAL n'était pas bon, tu devrais quand même avoir le jeu qui tourne.
Si tu n'arrives pas à jouer à "l'aveugle", c'est que tu as un soucis ailleurs.
Ok
J'ai vérifié toutes les ROMS PALs au programmateur
C-Board ok
Vite fait à la sonde logique les 3 ls245

Je me demande si une rom program ne foire pas en fonctionnement
Ou un problème avec les connecteurs de la B-Board
Image

Avatar de l’utilisateur
Layer
stick de diamant
Messages : 8147
Inscription : 15 août 2006, 16:44

Re: [CPS-1] Help experts pour fichier STH63B.jed

#14 Message par Layer »

Sans faire de bidouille, avec un set d'eproms (si possible d'origine) d'un autre jeu qui requiert une B21 pour tourner, ca marche nickel ?
Bornes Vewlix L & F jp, Lindbergh Universal cab SD, 6 superguns, PCBs divers & CM : MVS, MegaPlay, ST-V jp, HyperNG64, PGM 1 & 2, Naomi 2 jp + GD-ROM & Net DIMM 512 Mo fw 3.17, F3 jp, G-Net flashée, Chihiro t3 jp, AW jp, Lindbergh yellow jp, TX0, TX2, TX3, RingEdge 1 & 2 jp, ES3X

Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

Re: [CPS-1] Help experts pour fichier STH63B.jed

#15 Message par Morzana »

Layer a écrit : 17 sept. 2017, 13:30 Sans faire de bidouille, avec un set d'eproms (si possible d'origine) d'un autre jeu qui requiert une B21 pour tourner, ca marche nickel ?
C'est une convert faite par Bonky que j'ai acheté HS.
Je vais me commander de quoi me faire une convert Daimakaimura et je devrais être fixé
Image

Avatar de l’utilisateur
Morzana
stick d'argent
Messages : 952
Inscription : 07 juin 2012, 20:10
Localisation : Aveyron

Re: [CPS-1] Help experts pour fichier STH63B.jed

#16 Message par Morzana »

aje_fr a écrit : 10 sept. 2017, 19:14 Même si ton PAL n'était pas bon, tu devrais quand même avoir le jeu qui tourne.
Si tu n'arrives pas à jouer à "l'aveugle", c'est que tu as un soucis ailleurs.
Layer a écrit : 17 sept. 2017, 13:30 Sans faire de bidouille, avec un set d'eproms (si possible d'origine) d'un autre jeu qui requiert une B21 pour tourner, ça marche nickel ?
Gros déterrage
Je viens de programmer le Romset de Bonky "Dai Makaimura" pas mieux.
Pas de son quand je crédite

Pins program eproms 22&23 flottantes ?

A6 (3)
A5 (4)
A4 (5)
A3 (6)
A2 (7)
A1 (8)
A0 (9)
CE (10)
OE (12)
Q0 (13)
Q8 (14)
Q1 (15)
Q9 (16)
Q2 (17)
Q10 (18)
Q3 (19)

Tout ce beau monde va bien à CN2 et la continuité est bonne A/B Board
Image