-
Junior Member
[TUTORIAL]Custom Sound con Teensy
Ho ricompilato i sorgenti di g33k (per la lettura e scrittura del ISD2100 presente sull' XBOX360 e che permette la riproduzioni di suoni all' avvio, allo spegnimento e all' apertura e chiusura del carello del lettore) per il Teensy 2.0++ e Teensy 2.0
In allegato troverete l' HEX per compilare il teensy, lo script python, i sorgenti di g33k, quelli modificati da me e il pdf con tutte le informazioni sull' ISD2100.
REQUISITI:
-Sistema operativo LINUX (su windows ho riscontrato problemi in lettura e scrittura, mentre su linux tutto liscio)
-Teensy 2.0 ++ o Teensy 2.0, con regolatore di tensione 3.3V
-python 2.7.X
-pyusb
PINOUTS:
PIN |
TEENSY |
ISD |
SS |
PB0 |
3 |
SCK |
PB1 |
2 |
MOSI |
PB2 |
4 |
MISO |
PB3 |
1 |
BSY |
PB4 |
12 |
Il GND va collegato come nell' immagine sottostante e per alimentare l' ISD2100 basta tenere la console spenta con l' alimentatore collegato.
slim_audio1.jpgISD2100.jpg
GUIDA ALL' USO DELLO SCRIPT PYTHON "isd2100.py"
Per avviare lo script dovrete digitare il comando:
isd2100.py CMD
CMD va sostituito con i seguenti comandi:
status |
Mostra lo stato dell' ISD2100 |
int |
Mostra lo stato di interrupt |
pwrup |
Attiva l' ISD |
pwrdwn |
Spegne l' ISD |
reset |
Resetta l' ISD |
id |
Mostra l' ID dell' ISD |
read |
Legge il contenuto dell' ISD |
write |
Scrive file sull' ISD |
flush |
Cancella il contenuto dell' ISD |
voice |
Plays voice prompt |
voicerg |
Plays voice prompt in register |
macro |
Plays voice macro |
macrorg |
Plays voice macro in register |
stop |
Stops play |
help |
Stampa l' elenco dei comandi disponibili |
ESEMPI COMANDI
Per riprodurre i suoni date i seguenti comandi:
isd2100.py voice 5 \\riproduce suoni accensione/spegnimento
isd2100.py voice 6 \\riproduce suoni apertura/chiusura carrello lettore
isd2100.py macro 3 \\riproduce suoni apertura/chiusura carrello lettore e disattiva l' ISD
isd2100.py macro 4 \\riproduce suoni accensione/spegnimento e disattiva l' ISD
Per leggere e scrivere l' ISD
isd2100.py read nomefile.bin \\Legge il contenuto dell' ISD e lo salva su un file chiamato nomefile.bin
isd2100.py write nomefile.bin \\Scrive il contenuto di nomefile.bin nell' ISD
Attenzione prima di scrivere l' ISD dare il seguente comando per cancellarne il contenuto altrimenti il contenuto scritto non corrisponderà completamente a quello del file che vorrete scrivere
isd2100.py flush
LINK ALLEGATI
HEX TEENSY 2.0 e SCRIPT: http://www.mediafire.com/download/1c..._teensy2.0.zip
HEX TEENSY 2.0 ++ e SCRIPT: Script Hex_teensy2
SOURCE + ISD2100 DESIGN GUIDE: Source ISD2100_Design_Guide
Thanks/Credits:
Ringrazio g33k per aver rilasciato i suoi sorgenti senza i quali non sarebbe stato possibile questo porting.
FONTE: LibXenon.org • View topic - Microcontroller for Xbox360 slim sound files
ginncorvus per l' immagine con i punti sulla motherboard
Ultima modifica di gledian; 02-12-2015 alle 22:41
-
Post Thanks / Like - 2 Likes, 4 Thanks, 0 Dislikes
-
Che voi sappiate l'IC è recuperabile in giro? Mi piacerebbe costruirmi un "simil Sonus phat".
-
Member
Originariamente Scritto da
zeruel85
Che voi sappiate l'IC è recuperabile in giro? Mi piacerebbe costruirmi un "simil Sonus phat".
dici che non lo rimedio su qualche scheda sgarrupata?
-
Originariamente Scritto da
Tommino81
dici che non lo rimedio su qualche scheda sgarrupata?
Seguro, ma mi scoccia romperti sempre l'anima.
-
L'esperimento e' molto interessante. Attendiamo sviluppi a questo punto!
-
Junior Member
Ho trovato qualcosa qui:
http://www.digikey.com/product-searc...words=Isd2110a
Ma non sono in stock e l' ordine minimo è di 500pz circa. Il prezzo non è indicato, bisognerebbe contattarli. Purtroppo venduti singoli o a piccoli lotti non ne ho trovati, non so se faccia al caso tuo, ma almeno per informazione ho preferito segnalartelo.
Inviato dal mio One utilizzando Tapatalk
-
Originariamente Scritto da
gledian
Ho trovato qualcosa qui:
Interface - Voice Record and Playback | Integrated Circuits (ICs) | DigiKey
Ma non sono in stock e l' ordine minimo è di 500pz circa. Il prezzo non è indicato, bisognerebbe contattarli. Purtroppo venduti singoli o a piccoli lotti non ne ho trovati, non so se faccia al caso tuo, ma almeno per informazione ho preferito segnalartelo.
Inviato dal mio One utilizzando Tapatalk
Grazie per il link, ma a questo punto conviene dissaldarli dalle mobo slim da rottamare. Comunque è un progetto non prioritario per ora, ho altre cose in ballo.
-
Senior Member
zeru appena trovo un attimo te ne dissaldo uno .
-
Originariamente Scritto da
marcus78
zeru appena trovo un attimo te ne dissaldo uno .
Tranquillo. Sono talmente tanto incasinato con altre cose che me ne ero totalmente scordato di questo.
Segnalibri