› Foros › Retro y descatalogado › DreamCast
dakangel escribió:Muy bien pero no es asi de simple como cortar la corriente de cable y poner baterias.
Se debe conocer con exactitud como funciona la interaccion de la consola, el mando y los puertos de expasión.
Tambien como la consola reacciona a la respuesta del control, como lo identifica y deduce cual numero de puerto es , que clase de controlador tiene(maracas, control, mouse, teclado, mando de tren) y que cosa esta conectada en sus puertos (memoria, memoria con pantalla, vibrador, microfono)
El tipo de voltaje que utiliza el mando para funcionar correctamente, el tiempo que tarda la señal en dar una respuesta bilateral (mando-consola /consola-mando)
Y por ultimo traducir todo eso a un lenguaje inalambrico suficientemente rapido que codifique y decodifique la señal en tiempo real para que no se pierda la velocidad original y que no haya el tan sufrido lag o de plano no funcione por descoordinación en los tiempos de respuesta.
dot-exe escribió:No es tan sencillo como la típica comunicación serie que usan los mandos de otras consolas, pero tampoco es tan difícil, yo diría nivel intermedio.
Hace varios meses empecé el mismo proyecto. Avancé bastante en lo relacionado al estudio del protocolo y algoritmos para interpretar los comandos y escribir en el puerto. Aunque por falta de tiempo y pérdida de interés lo mandé al congelador y lleva varios meses sin avances. Ahora acabo de adquirir dos dreamcast extra a las dos ya tenía, así que apenas me libere un poco del trabajo podré retomar los mods sin miedo a romper algo.
Este es el tema original donde lo había posteado, en el hay hay un link hacia una página donde explican todo el protocolo del bus maple, te va a ser muy útil (si es que aún no lo tienes, ya que es lo primero que sale en google).
http://www.elotrolado.net/hilo_worklog-convirtiendo-control-cableado-en-inalambrico_2121895
De sobra está decir que si puedo ayudar en algo, no dudes en preguntar. Eso si, de preferencia que sea en tu mismo tema y no por mp, así queda la información disponible para cualquiera usuario a quien le pueda ser útil. Y para ir animando, esta es una captura que hice de la trama de sincronización entre la consola y el controlador:
dakangel escribió:Si,de hecho tambien yo estaba interesado en hacer uno, pero cuando vi el dreamccon tanto le perdi un poco de gracia, como tambien primero quise investigar mas del tema.
Segun lei , el dreamconn funciona con dos procesadores emulados en dos fpga y aparte una memoria ram, he ahi porque se disparo el precio tanto; ademas de que en si esta inflado un poco el costo.
Mi intencion es hacer un adaptador usando las cosas mas baratas y suficientemente rapidas para funcionar como lo son los receptor/transmisor inalambrico Nrf24l01 @2.4ghz que se usa en arduino.
Y a la vez como "procesador central" usar los microcontroladores Atmega que curiosamente también usan como corazón los arduino.
La idea es usar un receptor que codifique la señal usando el atmega y el otro transmisor igual con su atmega que la decodifique; asi no sera necesario usar un fpga a menos que se quiera emular una memoria y no se disponga de mas espacio en los microcontroladores.dot-exe escribió:No es tan sencillo como la típica comunicación serie que usan los mandos de otras consolas, pero tampoco es tan difícil, yo diría nivel intermedio.
Hace varios meses empecé el mismo proyecto. Avancé bastante en lo relacionado al estudio del protocolo y algoritmos para interpretar los comandos y escribir en el puerto. Aunque por falta de tiempo y pérdida de interés lo mandé al congelador y lleva varios meses sin avances. Ahora acabo de adquirir dos dreamcast extra a las dos ya tenía, así que apenas me libere un poco del trabajo podré retomar los mods sin miedo a romper algo.
Este es el tema original donde lo había posteado, en el hay hay un link hacia una página donde explican todo el protocolo del bus maple, te va a ser muy útil (si es que aún no lo tienes, ya que es lo primero que sale en google).
http://www.elotrolado.net/hilo_worklog-convirtiendo-control-cableado-en-inalambrico_2121895
De sobra está decir que si puedo ayudar en algo, no dudes en preguntar. Eso si, de preferencia que sea en tu mismo tema y no por mp, así queda la información disponible para cualquiera usuario a quien le pueda ser útil. Y para ir animando, esta es una captura que hice de la trama de sincronización entre la consola y el controlador:
Oye disculpa, ese control artificial que hiciste podrias explicarme porfavor como funciona, me gustaria mucho hacer algo similar pero en un microcontrolador y hacerme un control fisico en protoboard para experimentar .
Este es mi tema en assemblergames: http://assemblergames.com/l/threads/new ... ack.55193/
Raven_Izerion escribió:Hace cuatro años logré implementar el protocolo Maplebus en un microcontrolador ATTINY25....
Saludos.