Zaniikkkk
El tipo que viene a escribir cada 10 años.
Hola gente bonita, espero que esten bien, les comento un poco una hipotesis que hice hace unos dias (y que he estado trabajando).
En teoria, si la NDS tiene compatibilidad con red, entonces es, en papel, posible conectarla con el backend de Pokemon Showdown y hacer un cliente; Si, estoy super consciente que la NDS no puede ni en carretilla establecer un websocket sin que te revienten el ARM7 y el ARM9, estamos de acuerdo, pero... ¿Y si la NDS hablara por TCP con un client que SI pueda gestionar Websockets?
La idea es sencilla, levantar un backend bridge/proxy entre Pokemon Showdown y la Nintendo DS, un intermediario que hable binario a la NDS y gestione la sesion tal como espera Pokemon Showdown.
Bueno, la verdad es que llevo unos dias esquemando un posible bridge, tanto el protocolo de comunicacion como arquitectura del mismo, les dejo el diagrama en PlantUML de lo que llevo, el protocolo no esta completo, pero creo que con lo que llevo se entiende un pelin a que quiero llegar xD.
¿Que opinan? Miren, no soy muy constante con estas cosas, no quiero prometer nada, pero de ser posible voy a tratar de actualizar esta "¿investigacion?" desarrollo/cosa los sabados.
En teoria, si la NDS tiene compatibilidad con red, entonces es, en papel, posible conectarla con el backend de Pokemon Showdown y hacer un cliente; Si, estoy super consciente que la NDS no puede ni en carretilla establecer un websocket sin que te revienten el ARM7 y el ARM9, estamos de acuerdo, pero... ¿Y si la NDS hablara por TCP con un client que SI pueda gestionar Websockets?
La idea es sencilla, levantar un backend bridge/proxy entre Pokemon Showdown y la Nintendo DS, un intermediario que hable binario a la NDS y gestione la sesion tal como espera Pokemon Showdown.
Bueno, la verdad es que llevo unos dias esquemando un posible bridge, tanto el protocolo de comunicacion como arquitectura del mismo, les dejo el diagrama en PlantUML de lo que llevo, el protocolo no esta completo, pero creo que con lo que llevo se entiende un pelin a que quiero llegar xD.
¿Que opinan? Miren, no soy muy constante con estas cosas, no quiero prometer nada, pero de ser posible voy a tratar de actualizar esta "¿investigacion?" desarrollo/cosa los sabados.