THOMSON MO6 SOUND CARD
Modérateurs : Papy.G, fneck, Carl
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: THOMSON MO6 SOUND CARD
en base est une séquence de poke, avez-vous une source?
Re: THOMSON MO6 SOUND CARD
Il faut que je recherche dans mes archives car ca date de 2017 ca passe vite
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: THOMSON MO6 SOUND CARD
d'accord, merci beaucoup
Re: THOMSON MO6 SOUND CARD
J'ai retrouver rapidement le source de mon player très simpliste :
Voila si ca peux aider pour faire un player MO6,
C'est facile à transcoder au 6809 au cas ou je peux le faire mais il faut que j'ai le temps,
sinon il y à des pointures 6809 sur le forum
Comme tu peux le voir j'ai synchroniser sur le VDP du SC-3000 ou MSX (c'est le même)
Il te faudra synchroniser sur le Vblank du MO6 mais la je connais pas du tout la machine
Voila si ca peux aider pour faire un player MO6,
C'est facile à transcoder au 6809 au cas ou je peux le faire mais il faut que j'ai le temps,
sinon il y à des pointures 6809 sur le forum
Comme tu peux le voir j'ai synchroniser sur le VDP du SC-3000 ou MSX (c'est le même)
Il te faudra synchroniser sur le Vblank du MO6 mais la je connais pas du tout la machine
Code : Tout sélectionner
;////////////// PSG PLAYER ///////////////////////////
: (c) 2017 by 6502man
;
PSG_Player
LD DE,SN76489 ; Position des données
BoucleSN76489
LD HL,735 ; nombre de frames par 50th/secondes
Boucle50hz
LD C,$50
LD A,(DE) ; on lit le premier octet =commande (50=ecrit dans un registre 00=stop ... )
INC DE
CP C
JP Z,WritePSG
LD C,$62 ; 0x62 : wait 735 samples (60th of a second)
CP C
JP NZ,pas62
JP Synchro
pas62
LD C,$63 ; 0x63 : wait 882 samples (50th of a second)
CP C
JP NZ,pas63
JP Synchro
pas63
LD C,$61 ; 0x61 nn nn : Wait n samples, n can range from 0 to 65535
CP C
JP NZ,pas61
LD A,(DE)
LD C,A
INC DE
LD A,(DE)
LD B,A
INC DE
JP Delay
pas61
LD C,$7F ; 0x7F : loop modifier
CP C
JP NZ,pas7F
LD A,(DE) ; on lit le deuxieme octet a ignoré (pas gérer par mon player)
INC DE
JP ContinueRead
pas7F
LD B,A
LD C,$70
AND C
CP C
JP NZ,pas7x
LD A,B
LD C,$0F
AND C
Delay7x
DEC A
JP NZ,Delay7x
JP ContinueRead
pas7x
; LD C,$A0 ; 0xA0 aa dd : AY8910, write value dd to register aa
; CP C
; JP NZ,pas5C
; LD A,(DE) ; on lit le deuxieme octet (registre)
; OUT (AYreg),A
; INC DE
;
; LD A,(DE) ; on lit le troisieme octet (data)
; OUT (AYdata),A
; INC DE
; JP ContinueRead
pas5C
LD A,B
LD C,0
CP C
JP Z,FinPSG
WritePSG
LD A,(DE) ; on lit le deuxieme octet (registre)
OUT (PSGPORT),A
INC DE
ContinueRead
DEC HL
LD A,H
OR L
JP NZ,Boucle50hz
Synchro
call @WaitIntVDP
JP BoucleSN76489
FinPSG ; coupe le son
; L CC T DDDD ; Latch / Channel / Type / Data
LD A,%1 00 1 1111 ; channel 0 silence
OUT (PSGPORT),A
LD A,%1 01 1 1111 ; channel 1 silence
OUT (PSGPORT),A
LD A,%1 10 1 1111 ; channel 2 silence
OUT (PSGPORT),A
LD A,%1 11 1 1111 ; channel 3 silence
OUT (PSGPORT),A
RET
Delay ; diviser par 735 ...
PUSH HL
LD HL,735
DelaySynchro
DEC HL
LD A,H
OR L
JP NZ,DelayNext
call @WaitIntVDP
LD HL,735
DelayNext
DEC BC
LD A,B
OR C
JP NZ,DelaySynchro
POP HL
JP BoucleSN76489
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: THOMSON MO6 SOUND CARD
ok, c'est le lecteur. Mais avez-vous des pistes audio?
Re: THOMSON MO6 SOUND CARD
Si je ne me trompe pas le SN76489 est utilisé sur la master system.
Tu trouveras les VGM ici :
https://www.smspower.org/Music/VGMs?sid ... 53616038b6
Regarde les fichiers avec le tag "Master System / PSG"
Par exemple R-Type :
https://www.smspower.org/Music/RType-SMS-PSG
Tu trouveras les VGM ici :
https://www.smspower.org/Music/VGMs?sid ... 53616038b6
Regarde les fichiers avec le tag "Master System / PSG"
Par exemple R-Type :
https://www.smspower.org/Music/RType-SMS-PSG
Re: THOMSON MO6 SOUND CARD
le morceau numéro 2 (game start music) est pour moi un classique
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: THOMSON MO6 SOUND CARD
merci les gars, je voudrais demander à Daniel s'il peut insérer cette carte dans l'émulateur DCMOTO.
-
- Messages : 7986
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: THOMSON MO6 SOUND CARD
Sur TO c'est facile, sur MO il n'y a pas de timer, mais il ya a un pointeur TIMEPT en $2061-$2063 qui doit probablement marcher comme sur TO avec le fait que sur MO les pointeurs sont sur 3 octets (!), avec un flag au début. Par contre je connais pas la fréquence: 50hz ou 10hz comme sur TO ?
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
Re: THOMSON MO6 SOUND CARD
Malheureusement je n'ai pas le temps. Depuis plusieurs années déjà je dois ajouter à dcmoto l'émulation du synthétiseur vocal MEA8000 et je n'ai pas encore commencé. J'ajoute le SN76489 dans la 'to do list', mais il y a peu d'espoir de réalisation rapide.dinoprodest a écrit : ↑22 nov. 2020 23:31 je voudrais demander à Daniel s'il peut insérer cette carte dans l'émulateur DCMOTO.
Daniel
L'obstacle augmente mon ardeur.
L'obstacle augmente mon ardeur.
Re: THOMSON MO6 SOUND CARD
Attention au fichiers VGM d'origine SMS car beaucoup utilisent aussi le chip FM et donc incompatible, il faut choisir des musiques utilisent uniquement le PSG, sinon tu à le même PSG sur TI99 et PCjr il existe aussi des VGM
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: THOMSON MO6 SOUND CARD
Merci quand même Daniel, je dois encore peaufiner certaines améliorations.
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: THOMSON MO6 SOUND CARD
After testing the last upgrade, i'll proced to order the pcb
- Pièces jointes
-
- SN76489.jpg (93.03 Kio) Consulté 5038 fois
Re: THOMSON MO6 SOUND CARD
I would be happy to build one for myself. Do you plan to share the pcb files or maybe sell your spare pcb ?
-
- Messages : 312
- Inscription : 01 févr. 2020 20:31
- Localisation : Rome - Italy
Re: THOMSON MO6 SOUND CARD
when i test all and i am sure it's ok, i am very happy to share it.