Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - spectroman

Pages: 1 ... 117 118 119 120 121 [122] 123 124 125
1937
Arcade dédiée vintage de 71 à 89 / WIP space invaders MIDWAY
« le: Mercredi 02 Octobre 2013, 09:21:28 am »
non, j'ai un nuancier, mais
1) La borne a été partiellement repeinte par un gland. Je ne suis pas sûr qu'il est mis les bonnes couleurs.
2) La borne est très terne. c'est pas une bonne ref, pour déterminer les couleurs.



1938
Arcade dédiée vintage de 71 à 89 / WIP space invaders MIDWAY
« le: Mardi 01 Octobre 2013, 23:52:29 pm »
Je recherche les références des couleurs pour repeindre ma borne. Je veux pas me servir de la mienne comme réf car elle a déjà été repeinte par un assassin.

Sur un WIP, j'ai trouvé la peinture grise de la porte du monnayeur : laque anti rouille corona 147950
Il me manque les réfs suivantes :
- bleu
- rouge
- blanc
- noir

merci.

1939
MVS / NEO GEO MV-1F backup ram error
« le: Dimanche 29 Septembre 2013, 20:12:05 pm »
Bon apparemment, j'ai pas dù être clair ::).

J'ai donc fais un petit schéma commenté (clic pour zoomer, ça mord pas):



voila, j’espère avoir été plus clair :?


1940
CPS1 / [WIP] Bricolage sur CPS1
« le: Dimanche 29 Septembre 2013, 15:35:52 pm »
bravo  :10:, super boulot.

Tu as utilisé quel soft pour la schématique et le routage?


1941
Bornes génériques européennes / Borne arcade alto
« le: Vendredi 27 Septembre 2013, 23:04:29 pm »
t'as permuté les fils bleu et rouge, comme on avait vu au BGS?
 

1942
MVS / NEO GEO MV-1F backup ram error
« le: Vendredi 27 Septembre 2013, 20:48:09 pm »
salut,

j'ai acheté lors du BGS un lot de 2 mvs (un grand merci à kos pour les tests avant l'achat).
il est composé de :
- un mv-2f fonctionnel
- un mv-1f avec un backup ram error



J'ai commencé la réparation au taf pendant ma pause déjeuné.

Après un petit tour de google, je trouve plusieurs sites qui parlent de ce problème (retrogamebay.free.fr/?slot-mv1fzs-backup-ram-error.html).
1) Je teste le 74HC32. Les broches 6 et 8 de sélection des RAM restent à 1. Le problème vient de la broche 1 (entrée d'une OR) qui reste à 1.
2) Je suis ce signal, il est inversé par un 74hc04 dont l'entrée est toujours à 0.
3) Je le suis encore et la sortie 11 du 74HC259 reste à 0.

4) La fin de ma pause déj approche, donc je sors vite la grosse artillerie sur le 74HC259



je règle le trigger sur enable = A0 = 0, A1 = A2 = DATA IN = 1



La broche 11 (Q6) reste à zéro, comme toutes les autres sorties d'ailleurs.
Pour être vraiment sûr, je soulève Q6 et elle reste toujours à zéro. Le problème vient bien du 74HC249 qui est HS.

Les boitiers TTL sur les MVS sont des SOIC EAIJ (un peu plus large et beaucoup moins courant que les SOIC JEDEC). Ils sont commandables chez RadioSpares, mais livré à partir du 9 octobre car ils viennent du JAPON.

J'en ai marre de toujours attendre. J'attends des pièces depuis le 20 Aout pour finir mon Space Invaders et là : 10 jours d'attente pour un TTL >:D

Si quelqu'un la en stock, pensez à moi svp.

1943
Microcontrôleurs et électronique / rom test space invaders
« le: Jeudi 26 Septembre 2013, 14:02:42 pm »
merci,

je viens d'ajouter ces tests. Les registres à décalage (25S10) étant adressé sur 3bits, je n'ai pu faire que 7 décalages. Donc pour FF, la séquence va de FF, FE ... , 80

1944
Microcontrôleurs et électronique / rom test space invaders
« le: Mercredi 25 Septembre 2013, 21:22:17 pm »
j'ai presque fini le test des registres à décalage.



Pour tester, j'ai fait l'algo suivant :
- chargement de 0x01 et 0x01 dans les bascules, décalage de 0 bits et vérification du résultat (0x01)
- chargement de 0x01 et 0x01 dans les bascules, décalage de 1 bits et vérification du résultat (0x02)
...
- chargement de 0x80 et 0x80 dans les bascules, décalage de 7 bits et vérification du résultat (0x40)

si tous les tests sont corrects, j'affiche ">Shifters OK"

sinon, je pense afficher un tableau en mettant verticalement le bit testé et horizontalement le décalage.
EX: si deux tests échouent ({02;02} et {08;04}) , je veux faire un truc du genre :
  00 01 02 03 04 05 06 07  
01 -- -- -- -- -- -- -- --
02 -- -- 01 -- -- -- -- --
04 -- -- -- -- -- -- -- --
08 -- -- -- -- 10 -- -- --
10 -- -- -- -- -- -- -- --
20 -- -- -- -- -- -- -- --
40 -- -- -- -- -- -- -- --
80 -- -- -- -- -- -- -- --

où 01 et 10 sont les deux résultats faux

quelqu'un a une autre idée de présentation ou une autre façon de tester les registres à décalage?



1945
Vos Roadtrips ! / [RT] Carotte le fourbe profite du BGS pour roadtriper
« le: Lundi 23 Septembre 2013, 13:01:17 pm »
Afterburner deluxe  =:))
oui c'est vrai, du coup y'a G-lock aussi. Mais je pensai au top spin d'eyeshield71 (très bon jeu de golf d'ailleurs)


1946
Vos Roadtrips ! / [RT] Carotte le fourbe profite du BGS pour roadtriper
« le: Dimanche 22 Septembre 2013, 21:57:17 pm »
ma cocktail tank battalion avec deux panels face à face, a aussi des stick mains droites.

http://www.gamoover.net/Forums/index.php?topic=28665.0

Quiz : il y avait aussi une borne au bgs avec un "stick" main droite, quelle était son nom?

1947

Je suis rentrée chez moi à 21H, c'était un super WE.

Un grand merci aux organisateurs du BGS. Vivement le prochain :-)=


1948
Vos Roadtrips ! / [rt] Auprès de ma blonde
« le: Vendredi 20 Septembre 2013, 19:15:59 pm »
La classe.

Je connaissais pas ce modèle, j'en veux une :'(

1949
Microcontrôleurs et électronique / rom test space invaders
« le: Jeudi 19 Septembre 2013, 20:27:21 pm »
dernière mise a jour avant le BGS...

j'ai optimisé au max le code du crc32
; crc32:
;
; crc = 0xffffffff
; for (;size > 0; size--) {
;     crc = crc ^ *data++
;     for (i = 8; i > 0; i--) {
;         if (crc & 1)
;             crc = (crc >> 1) ^ 0xEDB88320
;         else
;             crc = crc >> 1;
;     }
; }
; crc = crc ^ 0xffffffff;
;
; HL => address of the parameters's list
;       data addrL (+0), AddrH (+1)
;       data SizeL (+2), SizeH (+3)
;       crc  dataL (+4), dataML(+5)
;       crc  dataMH(+6), dataH (+7)
.area CRC32 (REL)
crc32::
push PSW; save context
push B               
push D
push H

; load and push rom's address
mov A,M
mov E,A
inx H
mov A,M
mov D,A
inx H

; load and push rom's size
mov A,M
mov C,A
inx H
mov A,M
mov B,A
inx H
push H; save CRC address
push B; store size

xchg; put rom's address in H

; set crc to 0xffffffff
mvi B,0xFF
mvi C,0xFF
mvi D,0xFF
mvi E,0xFF

bytelp: mov A,M; read rom's data
inx H
push H

mvi H,8; rotate 8 times, i = 8
xra E; CRC = CRC ^ data
mov E,A

bitlp: mov A,B
rar
mov B,A

mov A,C
rar
mov C,A

mov A,D
rar
mov D,A

mov A,E
rar
mov E,A

jnc ebitlp

mov A,B
xri 0xED
mov B,A

mov A,C
xri 0xB8
mov C,A

mov A,D
xri 0x83
mov D,A

mov A,E
xri 0x20
mov E,A

ebitlp: dcr H; if (--i > 0)
jnz bitlp; goto bitlp

pop H
xthl
dcx H
mov A,H; if (--size > 0)
ora L
xthl
jnz bytelp; goto bytelp

pop H; restore dummy
pop H; restore CRC address

; CRC = CRC ^ 0FFFFFFFFh
mov A,B;
xri 0xFF;
mov M,A;
inx H;

mov A,C;
xri 0xFF;
mov M,A;
inx H;

mov A,D;
xri 0xFF;
mov M,A;
inx H;

mov A,E;
xri 0xFF;
mov M,A;

pop H; restore context
pop D
pop B
pop PSW

ret

et j'ai ajouté l'affichage du crc des roms (note: le crc de la rom h est celui de ma rom de test). Le temps moyen de calcul pour 2KOctets est d'une seconde.




J'ai fais le plus compliqué je pense, sauf si j'ai un problème de place.

Y'a une section sur gamoover, pour mettre la rom et les sources à disposition pour la communauté?

1950
Microcontrôleurs et électronique / rom test space invaders
« le: Mardi 17 Septembre 2013, 14:17:21 pm »
avec un peu de réflexion, j'ai trouvé un simulateur complet (écran, entrée) avec un débogueur intégré :

mamed -debug xxx   :D




1951
Microcontrôleurs et électronique / rom test space invaders
« le: Lundi 16 Septembre 2013, 18:22:34 pm »
up,

un bon simulateur svp :'(, avec GNUSim8085, je suis obligé de tester des petits bouts de code sinon ça plante.

j'ai fait le code de test des shifters vidéo.

exemple: lxi sp,2400H
lxi H, ADDR
mvi A, 0AAh
sta 01000h
mvi A, 055h
sta 01001h
mvi A, 004h
sta 01002h
mvi A, 0A5h
sta 01003h
mvi A, 0FFh
sta 01004h
call tstshf
end: jmp end

ADDR: db 00h, 10h

; tstshf: test the hardware shifter
; H is a pointer to this structure :
;     (+00) = X
;     (+01) = Y
;     (+02) = shift value
;     (+03) = test value
;     (+04) = result (0 = OK, 1 = KO)
tstshf: push PSW
push H
push D

mov E,M
inx H
mov D,M
xchg

mov A,M
out 004h
inx H
mov A,M
out 004h
inx H
mov A,M
out 002h
inx H
in 003h
xra M
jz tst1
mvi A,001h
tst1: inx H
mov M,A
pop D
pop H
pop PSW
ret

1952
Arcade dédiée vintage de 71 à 89 / WIP space invaders MIDWAY
« le: Dimanche 15 Septembre 2013, 20:32:35 pm »
j'ai commencé la modification de la rom de test. J'ai besoin d'aide voir ce topic

Pages: 1 ... 117 118 119 120 121 [122] 123 124 125