MSX Village forum

L'atelier Module de son APU Super Nintendo possible sur MSX? Possible ou pas ?!?!

l_oliveira Membre non connecté

Touriste

Rang

Avatar

Inscrit le : 22/03/2015 à 02h51

Messages: 31

Le 24/09/2016 à 18h27

Reprise du message précédent

Salut!

Le module SNES APU est un ordinateur autonome qui a une CPU (SONY SPC700, un "clone 6502"), 64KB de pseudo SRAM et un DSP audio SONY.

Il peut être exécuté dans un PC avec port parallèle comme décrit à l'article lié par mr. Igal mais pour cela de travailler quelques détails doivent être observées:


Le port logique OU sur le circuit est conçu pour permettre au PC de réutiliser les deux stroboscopes de contrôle pour / RD et / WR comme un moyen de contrôle de la broche de remise à zéro de l'APU. (À la fois bas en même temps faire le ou la cause du port APU pour réinitialiser)


les fichiers SPC supposent que vous pouvez contrôler l'état des noyaux SPC700 et DSP (car il est un émulateur) et que l'état est stocké en dehors du vidage de la mémoire réelle de l'APU.

Le programme PC de lecteur SPC analyse le fichier SPC et insère un bit de code sur les données qui tente de restaurer la CPU et DSP enregistre l'état avant de sauter dans le programme original. Cela peut provoquer des défauts sur certains fichiers SPC et, malheureusement, ce n'est pas quelque chose qui peut être fait rien.

Mais il est certainement possible de connecter le module à l'APU MSX très facilement et l'utiliser pour l'auto fait la lecture de musique ou de jouer de la musique SPC (mêmes problèmes que la version PC du programme ont va se passer sur le MSX).

(automatic Google translation)
-----
The SNES APU module is a self contained computer which has a CPU (SONY SPC700, which is a "6502 clone"), 64KB of Pseudo SRAM and a SONY audio DSP.

It can be run in a PC with parallel port as described on the article linked by mr. Igal but for that to work a couple of details need to be observed:


The OR logic port on the circuit is designed to allow the PC to reuse the two control strobes for /RD and /WR as a mean of controlling the APU reset pin. (both low at same time make the OR port cause APU to reset)

SPC files assume that you can control the state of the SPC700 and DSP cores (since it's a emulator) and that state is stored outside the actual APU memory dump.

The PC SPC player program analyzes the SPC file and inserts a bit of code on the data which attempts to restore the CPU and registers state before jumping into the original program. That may cause glitches on some SPC files and unfortunately it's not something that can be done anything about.

But it's certainly possible to connect the APU module to the MSX very easily and use it for self made music playback or to play SPC music (same problems the PC version of the program have will happen on the MSX).

(Original text)
   
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5502

Le 22/08/2026 à 18h06
Voici donc le fameux module embarqué dans les premieres versions de super nintendo fonctionnant sur msx
Edité par igal Le 22/08/2026 à 18h36


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 7172

Le 23/08/2026 à 11h50
Qui se lance dans la conception ? :)


Mon Github ->[/b] github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip
VieuxBouz1 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 13/05/2023 à 09h12

Messages: 484

Le 23/08/2026 à 19h19
:hum
Hormis le défi technique, quel en est l'intérêt ?
Existe t'il un logiciel qui pourrait, sur le Msx permettre de créer, sauvegarder et lire ce type de musiques ?
Est-il possible d'implémenter cela dans une MsxPico, ou autre cartouche élaborée ?


Pourquoi s'évertuer à voler avec des aigles quand on travaille avec des dindes...
   
popolon Membre non connecté

Villageois

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 28/07/2010 à 22h07

Messages: 679

Le 23/08/2026 à 21h53
Heu... tout est défi technique...
l’intérêt c'est de jouer des musiques Super Nintendo (SPC) sur un MSX avec la vraie puce SPC700
Si tu connais pas le format SPC renseignes toi c'est le format de base pour les Musiques SNES
oui une Pico pourquoi pas pour une émulation mais la on parle d'un rendu hardware


site en Français sur la musique MSX
Site web    
VieuxBouz1 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 13/05/2023 à 09h12

Messages: 484

Le 24/08/2026 à 12h35
merci Popolon.

Effectivement, peu mélomane, j'avoue une méconnaissance crasse sur l'univers musical.

Les musiques sur Snes ou SFC sont bien incroyables (Castlevania notamment), et faire tourner cela en hard sur notre standard ça peut être cool :top Edité par VieuxBouz1 Le 24/08/2026 à 12h36


Pourquoi s'évertuer à voler avec des aigles quand on travaille avec des dindes...
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie