El sitio personal de David Colmenero (D_Skywalk) http://david.dantoine.org Mon, 16 Mar 2026 21:42:43 +0100 es-ES PieCrust 1.1.3 El largo calvario del OpenGL ES Mon, 16 Mar 2026 00:00:00 +0100 http://david.dantoine.org/envio-2013 D_Skywalk <p>Os voy a contar la historia de como me meto en otro &#8220;fregao&#8221; todo empezó hace más de 2 años jugando con mi RG35xx, me encanta darle a la consola, pero la veía muy desaprovechada. Mucho, mucho.</p> <p>Fijaros si era básico el trabajo oficial de <a href="https://anbernic.com">Anbernic</a> que para empezar el firmware oficial no tenía activado ni la <em>fpu</em> del <strong>cortex-a9</strong> y por supuesto de la GPU, ¿qué PowerVR qué? xD </p> <p><img src="http://david.dantoine.org/imagenwww/contenido/miaui-rg35xx-aliexpress.png" alt="RG35XX - Modelo Antiguo" /></p> <p>Para la compañía está claro, si quieres algo que sea capaz de funcionar mejor, gastate más pasta con el nuevo modelo XXYYZZ. Es una forma <em>artificial</em> de capar consolas que son capaces de dar mucho más. Pero no interesa.</p> <p>A mi eso me da igual, yo disfrutaba mucho de mi consola con <a href="https://github.com/shauninman/MinUI-Legacy-RG35XX">MinUI</a> su elegancia, simplicidad y rapidez. Además todo integrado con esos menús sencillos y directos a lo básico. Este sistema por si no lo conocéis facilita mucho jugar y no complicarte con pantallazos y chorradas. Pones la rom en la carpeta con el nombre del emulador que quieres que lo lance entre paréntisis y a jugar. Simple, sencillo, genial!</p> <p>Pero claro, como su base es el firmware oficial y aunque hacían un pequeño hack para poder activar la FPU, la GPU seguía totalmente apagada. Afortunadamente esto lo arregló <a href="https://github.com/rg35xx-cfw/Koriki">Koriki</a> que lo activaron y permitían usar shaders, escalar con la GPU y todo eso hacía que la consola gastara menos batería. El único problema es que usaban una interfaz, para mi horrible y recargada, ya no me apetece tanta chorrada.</p> <p>Y me nació la idea de unificar esos dos mundos MinUI+Koriki dando lugar a&#8230; <a href="https://github.com/DSkywalk/MiaUI-GPU-RG35XX">MiaUI</a>!</p> MiaUI - RG35XX Firmware Mon, 16 Mar 2026 00:00:00 +0100 http://david.dantoine.org/proyecto-32 D_Skywalk <p><img src="http://david.dantoine.org/imagenwww/contenido/miaui-portada.png" alt="MiaUI - RG35XX Firmware" /></p> <h2>SPANISH</h2> <p><em>English version bellow</em></p> <p>MiaUI es el fruto de más de 2 años de desarrollo (<a href="https://david.dantoine.org/envio/2013/">muy interrumpido</a>), un proyecto que empecé porque me encanta jugar con la RG35xx, pero la veía muy desaprovechada.</p> <p>Usa la base de <a href="https://github.com/shauninman/MinUI-Legacy-RG35XX">MinUI</a> pero añade nuevos objetivos:</p> <ul> <li><strong>Cuidar la SD</strong>: el sistema intenta hacer las mínimas (casi siempre CERO) escrituras posibles en la SD, esto es clave ya que es donde TODOS los sistemas fallan y terminan desgastando y rompiendo vuestras tarjetas.</li> <li><strong>Liberar toda la potencia de la consola</strong>: Uso la base de <a href="https://github.com/rg35xx-cfw/Koriki">Koriki</a> para activar la GPU y tener gratis todos los scalers, shaders y dar opción a que emuladores impensables funcionen en nuestra RG35xx.</li> <li>😻 <strong>Overlays</strong>: Precisos overlays para tus consolas de bolsillo, para que se vean geniales! :3</li> <li><strong>Muchísimas mejoras en la base de MinUI</strong>, pero sin perder la base minimalista y veloz del sistema.</li> <li>Un gato que carga nuestra bateria!</li> </ul> <h2>ENGLISH</h2> <p>MiaUI is the culmination of over 2 years of (interrupted) passionate development. This custom firmware was born from a simple goal: to bring the absolute best of MinUI (its elegant, distraction-free interface) and Koriki / Batocera (its raw hardware power) into a single distribution for the RG35XX legacy models.</p> <ul> <li><strong>SD Card Preservation</strong>: The most common point of failure in retro handhelds is SD card corruption. This OS is engineered from the ground up to reduce disk writes to absolute zero wherever possible.</li> <li><strong>Unleash the RG35XX power</strong>: By activating the GPU and GLES (thx Koriki), we have unlocked massive performance gains.</li> <li>😻 <strong>Overlay Support</strong>: Image overlays, perfect for handheld consoles (like Game Boy or Game Gear) so you don&#8217;t have to stare at a black screen when playing.</li> <li><strong>UI, UX &amp; Navigation Features</strong>, but retains the snappy, minimalist soul of MinUI.</li> <li>The Battery Charge Cat!</li> </ul> <p><!-- pagebreak --> <em>This project is a personal hobby and a labor of love for a handheld I truly enjoy.</em></p> <h4>TESTERS</h4> <ul> <li>Thx to ^Morgoth^, Ricco, Eric Magnus, Wolfenprey, dfernandezd, ShinMetalSonic.</li> </ul> <h2>More info and downloads</h2> <p><a href="https://github.com/DSkywalk/MiaUI-GPU-RG35XX">https://github.com/DSkywalk/MiaUI-GPU-RG35XX</a></p> Gameboy y los carchutos de aliexpress Sat, 31 Jan 2026 00:00:00 +0100 http://david.dantoine.org/envio-2012 D_Skywalk <p>Hola familia, llevo ya unos meses frikeando con las Gameboy.</p> <p>Todo empezó cuando una navidad vi en un escaparate GB preciosas con carcasas nuevas y pantallas que mis córneas eran capaces de disfrutar; llevaba años con Gameboys que me regalaron pero que cada una estaba peor que la otra: Unas sin tapa de las pilas, otra los botones no respondían, otra el sonido&#8230; Cada una con su tara, como yo :_D</p> <p>Ya había visto alguna vez por aliexpress carcasas, pero dada mi nula habilidad con el soldador no me había animado, me cuesta hasta soldar un cable de sonido, sin quemarlo todo. Me dije, bueno, lo peor que puede pasar es que las remates, ¡vamos compañerooo!</p> <p><a href="https://bsky.app/profile/dskywalk.bsky.social/post/3lwewisru5w2d"><img src="http://david.dantoine.org/imagenwww/contenido/gb/gb-rota.jpg" alt="Gameboy Color Restaurada" /></a></p> PokéMON - Edición Roguito (Nuzlocke Gameboy-DMG Hack) Fri, 30 Jan 2026 00:00:00 +0100 http://david.dantoine.org/proyecto-31 D_Skywalk <p><img src="http://david.dantoine.org/imagenwww/contenido/gb/pok-rog-portada_min.jpg" alt="PokéMON - Edición Roguito" /></p> <p><strong>PokéMON Edición Roguito</strong>, es un Hack de <em>PokéMON Rojo</em> que lo convierte en un ¡moderno <strong>RogueLike</strong>!</p> <p>Características <em>roguelike</em> exclusivas del hack:</p> <ul> <li>Los PokéMON <strong>debilitados no pueden sanarse</strong>, ni con pócimas, ni en los centros de los pueblos. Si se quedan sin vida sólo podrás guardarlos en la caja.</li> <li>La partida se guarda automáticamente tras cada combate, todas tus decisiones serán cruciales.</li> <li>Debes poner un nombre a todos los PokéMONs capturados, tienes que estrechar vínculos con ellos.</li> <li>Si intentas luchar con PokéMONs por encima del nivel del próximo líder de gimnásio, este te empezará a desobedecer, ¡cuidado que ahora son muy revoltosos!</li> <li>Menu de selección para desactivar el autoguardado (luego no se puede reactivar).</li> <li>Menu de selección para combate modo casual (por defecto) o PRO!</li> </ul> MSRETRO WAD - Vanilla DooM - DooM 30th Sun, 10 Dec 2023 00:00:00 +0100 http://david.dantoine.org/proyecto-30 D_Skywalk <h1> </h1> <p><img src="https://i.imgur.com/WD6nPmc.png" alt="MSRETRO - DooM2 - PWAD" /></p> <h2>English</h2> <p>I have been creating this map for a few months to celebrate <strong>DooM&#8217;s 30th birthday</strong>. I had been thinking for many years of someday making a level for it and this has been the perfect occasion. It was my first time and it has been a learning process, but I hope you like it and enjoy it. I have learned a lot.</p> <p>Story: <em>While you were visiting the most important retro video game event in the world, and shortly before the main conference you have the urge to go poop. You start to hear noises that don&#8217;t come from your body and when you leave after a big roar, there is silence&#8230; Fortunately a retro secret agent always comes out with his Beretta.</em></p> <h2>Spanish</h2> <p>Llevaba muchos años con la idea de algún día hacer un mapa para DooM y dado que llegaba su 30 cumpleaños y que los compañeros del <a href="https://msdos.club/concurso-de-creacion-de-mods-para-doom/">MSDOS.club iban a hacer una pequeña compo</a>, tenía la excusa perfecta.</p> <p>Esta ha sido mi primera vez con un editor de mapas de DooM, empecé probando los DooM Builder y me daban muchos problemas en Linux. Así que finalmente me puse con <a href="https://slade.mancubus.net/">Slade</a> que funciona de forma nativa y aunque había menos documentación, me permitía añadir texturas custom y todo en la misma interfaz.</p> <p>Han sido unos meses de Muuucho aprendizaje, tanto que me preparé <a href="https://www.twitch.tv/d_skywalk">un directo en twitch</a> enseñando lo aprendido y advirtiendo de los problemas más comunes cuando te enfrentas a un mapa para la <strong>versión original</strong> del motor de DooM.</p> <p><a href="https://youtu.be/_iQkSMV0ESA"><img src="https://i.ytimg.com/vi/_iQkSMV0ESA/hqdefault.jpg" alt="Mapeando Niveles - MSDOS" /></a> <br/><a href="https://youtu.be/_iQkSMV0ESA">[DIRECTO] Vanilla DooM 🎒 Mapeando Niveles - MSDOS - Tutorial Slade</a></p> <p>El nivel que he creado para el concurso de mapas intenta usar todos los trucos que he ido aprendiendo, aunque me quedé con la espinita de hacer unas <a href="https://www.doomworld.com/forum/topic/117324-midbar-texture-as-door/">puertas transparentes de rejas</a> para la iglesia. El mapeado está lleno de referencias retro y nuevas texturas creadas por mi. He intentado que hubiera un poco de <a href="https://www.giantbomb.com/backtracking/3015-239/">backtracking</a> y tener un nexo que hiciera al jugador visitarlo varias veces (otra idea era que cada vez que volvieras cambiara algo, pero me quedé sin tiempo aunque empecé una parte xD), algo tipo la comisaría de RE2&#8230; Bueno, muchas ideas pero realmente el proceso de creación de un mapa es una experiencia fantástica y adictiva, cuando te pones no paras!!</p> <p>Me lo he pasado muy bien haciéndolo, ahora solo espero que lo disfrutéis!</p> <p>Historia: <em>La reunión Anual del MSRETRO este año 2066 ha sido más concurrida que nunca, cuando iba a empezar la conferencia más importante, te da un aprentón y mientras estabas en el baño empiezas a escuchar estallidos, que no salen de tu cuerpo.</em><br/> <em>Ecos de extraños cánticos te envuelven</em> <strong>&#8220;GOSUB POKEEE HIMEN!!&#8221;</strong> </p> <p><em>Un chillido, como cuando te matan en el blasphemous por una pedrá, te hace subirte los pantalones… Afortunadamente un agente secretro del retro siempre lleva consigo su Beretta.</em></p> clean-cpc-db downloads ready!! (and CPC achievements) Sun, 27 Mar 2022 00:00:00 +0100 http://david.dantoine.org/articulo-30 D_Skywalk <h1> </h1> <ul> <li><strong><a href="https://archive.org/search.php?query=subject%3A%22clean-cpc-db%22">Download clean-cpc-db pack here!</a></strong> v1.0a <img src="/imagenwww/smileys/xaxi.gif" alt="Smiley: guay!" /></li> </ul> <p><strong>now in spanish</strong></p> <p>¡Buenas gente! Os traigo dos proyectos que se han relacionado de la forma menos esperada, uno es el comienzo de <a href="https://archive.org/details/amstrad-cpc-clean-db">clean-cpc-db</a> y el otro son los avances en el <a href="https://github.com/libretro/libretro-cap32">core de CPC</a> para libretro durante estos meses, en el que mi objetivo es que jugar al CPC al menos sea tan sencillo como a una consola en retroarch.</p> <p>Pero quisiera empezar por el principio, como alguno sabréis actualmente me encargo del desarrollo del <a href="https://github.com/libretro/libretro-cap32">core de CPC de retroarch</a>. Hace unos meses lo validaron para <a href="https://twitter.com/dskywalk/status/1464571581049577478">subirlo a Steam</a> y mi siguiente objetivo fue mejorar la UI que era cuanto menos mejorable&#8230;</p> <p><img src="https://i.imgur.com/vce4jk2.png" alt="old vkey" /></p> Shadows of Brimstone: 0 - Guía de Compras Sun, 11 Jul 2021 00:00:00 +0200 http://david.dantoine.org/articulo-29 D_Skywalk <h1> </h1> <p><img src="/imagenwww/contenido/tutoriales/brimstone_1.png" alt="Shadows of Brimstone" /></p> <p>Me he animado a escribir este artículo, por que se ha vuelto una pregunta recurrente en los grupos de juego que frecuento. Al final suelo contar siempre lo mismo y la verdad creo que esta información puede ser útil para muchos otros. El artículo está basado principalmente en este maravilloso vídeo <a href="https:_www.youtube.com/watch?v=KEnYv8bMxXM">de Dungeon Dive</a> y, por supuesto, en <strong>mi propia</strong> experiencia <strong>PERSONAL</strong> con el juego desde <a href="https://www.kickstarter.com/projects/1034852783/shadows-of-brimstone">primer Kickstarter</a> <img src="/imagenwww/smileys/icon_smile.gif" alt=":)" /> </p> <p><strong>Shadows of Brimstone</strong> <em>(SoB)</em> es un juego ENORME, abrumador en todos los sentidos, con la <a href="http://aizentrade.blogspot.com/2018/12/hexcrawl-para-shadows-of-brimstone.html">mejor expansión fanmade nunca creada</a> y es difícil saber por donde empezar. El mejor consejo que os puedo dar de primeras es que el juego requiere ir añadiendo poco a poco contenidos, si compras mucho de golpe, no intentes meterlo todo por que diluye la experiencia y se queda en un pastiche loco que pierde parte de su sentido. Más adelante intentaré explicarme un poco mejor, pero empecemos por el principio, eligiendo el juego base <em>(core)</em> por el que empezar&#8230;</p> Zelda, FPGAs y otros proyectos Thu, 13 May 2021 00:00:00 +0200 http://david.dantoine.org/envio-2011 D_Skywalk <p>Hola compas, deberían poneros una medalla por seguir aun leyendo estas mierdecillas xD</p> <p>Pues os traigo muchos proyectos en los que he estado currando este año, desde luego para mi, el más importante ha sido la finalización del proyecto de la <a href="http://david.dantoine.org/proyecto/25/">re-traducción de Zelda - A link to the Past</a>. Han pasado 7 años desde que el proyecto naciera con la intención de que mi hijo Alejandro jugara a la super en verano y creo que el trabajo lo podemos dar por <em>finalizado</em>. Dejaré un mes para que todos podamos jugarlo tranquilos y si todo va correcto, pasaré el nuevo CRC a la gente de <a href="http://retroachievements.org">retroachievements</a> para que esta versión <em>fiF1FIfi</em>final sea disfrutable con su sistema de logros.</p> <p><img src="http://imgur.com/QKfIn8Cl.png" alt="Directo Zelda" /></p> <p>El cambio principal ha sido que he traducido la escena del ending final del juego que presenta ciertos lugares y personajes tras haber terminado con <em>¡El reinado de maldad de Ganon!</em> También se corrigieron un par de frases, en las que me había comido alguna letra, total, nada grave. Pero ha terminado de redondear el trabajo.</p> <p>Como añadido al proyecto <a href="https://www.twitch.tv/d_skywalk">hice un par de directos en twitch</a> sobre cómo hice la traducción, que tenéis algo resumido en este vídeo de youtube.</p> <iframe src="http://www.youtube.com/embed/QWp7kmS53hU?html5=1" frameborder="0" type="text/html" width="520" height="320" allowfullscreen></iframe> <p>Podéis disfrutar de todo este trabajo en <a href="http://david.dantoine.org/proyecto/25/">la página del proyecto: Zelda - A Link to the Past (Re-Traducción)</a> y desde <a href="https://www.romhacking.net/translations/2195/">la página de ROMhacking.net</a> que además ahora tienen un parcheador online bastante sencillo de usar.</p> <h3>FPGA / MiSTer</h3> <p>Sobre la MiSTer me alegro de que poco a poco se vayan creando más proyectos y espero que en un futuro las FPGA sean algo común y bien conocido para los aficionados. Que sea menos un dispositivo <em>para la elite</em>. Por mi parte para ir aportando algo en ese camino, creé una pequeña placa que se puede usar para fácilmente tener operativa la mejor FPGA para el retro hoy día, por poco dinero (siempre que no te importe soldar un par de resistencias xD).</p> <p>El proyecto se llama <a href="https://github.com/DSkywalk/MiSTer-analogIO-DiY"><code>AnalogIO</code></a> y os permite por poco menos de 5€ podéis tener vídeo analógico y controles db9 con cero lag! Empecé a partir de una pequeña placa de prototipos y poco a poco fui añadiendo funcionalidades:</p> <p><img src="https://i.imgur.com/SONEoUdl.png" alt="Haciendo las primeras pruebas" /></p> <iframe src="http://www.youtube.com/embed/x6rANGaeolw?html5=1" frameborder="0" type="text/html" width="520" height="320" allowfullscreen></iframe> <p>Al final decidí montar un pequeño repositorio donde se pueda desde proponer nuevas mejoras y acceder a la lista de materiales, fuentes originales de kicad, etc&#8230;</p> <p><a href="https://github.com/DSkywalk/MiSTer-analogIO-DiY">https://github.com/DSkywalk/MiSTer-analogIO-DiY</a></p> <p><img src="https://raw.githubusercontent.com/DSkywalk/MiSTer-analogIO-DiY/master/db9-rgb.png" alt="MiSTer AnalogIO DiY" /></p> <p>La verdad que he quedado muy contento con el resultado final :-)</p> <p><img src="https://i.imgur.com/Jcylxarl.png" alt="Pedido de placas" /></p> <p>Además hace unos meses le presté a <a href="https://www.youtube.com/watch?v=u90rZC8jgeY">Buck</a> <a href="https://www.twitch.tv/buckfernandez/video/994144336">Fernandez</a> una MiST para que la probara en su canal de twitch, todo ello llevó a un montón de preguntas por parte de sus seguidores y las he recopilado en un artículo que espero pueda ayudar a alguien más.</p> <p><a href="http://david.dantoine.org/articulo/28/">Accede al articulo de FPGA/MiSTer ¡¡AHORA!!</a></p> <h3>RGBux</h3> <p>Sobre la distro, poco os puedo contar, la idea por mi parte es trabajar en algo que hemos llamado resolución de referencia y ver hasta donde nos lleva. Seguramente por el camino se envíen algunas mejoras a retroarch, por que hemos encontrado varios problemas en como tratan el cambio de modo&#8230;</p> <p><a href="http://david.dantoine.org/proyecto/29/">Proyecto RGBux</a></p> <h3>Retroarch</h3> <p>Caprice ha ido avanzando con la nueva UI a muy buen ritmo, ahora mismo por temas de trabajo está algo más parado, pero ¡en breve volveremos a los directos! Nos quedan unas pocas optimizaciones para pasarlo a estable y que todos lo podamos disfrutar :)=</p> <p><a href="https://www.youtube.com/watch?v=eFkVpYojpbk"><img src="http://imgur.com/bhOq4zEl.png" alt="Programando en Directo" /></a> <br/><a href="https://www.youtube.com/watch?v=eFkVpYojpbk">Ver directo en Youtube</a></p> <p>Un Abrazote!</p> MiSTer / FPGA /FAQs Mon, 10 May 2021 00:00:00 +0200 http://david.dantoine.org/articulo-28 D_Skywalk <h1> </h1> <p>¡Hola! Vengas de donde vengas, entiendo que quieres saber que es esto de las FPGA y por que dicen que son mejor que <em>emular</em>. Lo primero que debes entender es que en la emulación por software no se busca replicar componentes, si no mostrarte en pantalla lo que tú esperas ver y oir. Por tanto el trabajo que se hace emulando es el mínimo posible para que ese <em>teatrillo</em> funcione lo más parecido al real posible. </p> <p>En una implementación por hardware, como la que se hace en las FPGA, lo que se busca es estudiar y analizar esos chips para replicarlo en estas placas que simulan el hardware que el desarrollador le haya descrito. ¿eso quiere decir que siempre será mejor? No, será tan buena como la implementación que su desarrollador haya hecho.</p> RGBux: La evolución de A.G.E.S. Sat, 30 May 2020 00:00:00 +0200 http://david.dantoine.org/envio-2010 D_Skywalk <p>HOLA! (A ver, es que me gustan los años pares xD)</p> <p>Como me suele pasar, empiezo con los proyectos con pequeños actos, y suelo terminar liado hasta las trancas. En este caso quería ponerle a los enanos un pi dentro de una televisión para que todo se encendiera en plan consola todo integrado. </p> <p>Ya visteis en el proyecto anterior que me puse a trastear con la PI y eso desembocó en liarme en varias distribuciones tanto de raspberry como de pc. La idea inicial era traspasar las cosas que funcionaban en <a href="http://david.dantoine.org/proyecto/922/">A.G.E.S.</a> y traerlas a estos nuevos proyectos y ayudar en lo que se pueda&#8230;</p>