I just published v0.99 of #jSH, a #JavaScript scripting environment for #MSDOS. This is the 'little' text-mode brother to #DOjS.
- fixed `Screen` object.
- fixed `CGets()`.
- added missing include
- updated zip, mbedTLS and curl
I just published v0.99 of #jSH, a #JavaScript scripting environment for #MSDOS. This is the 'little' text-mode brother to #DOjS.
- fixed `Screen` object.
- fixed `CGets()`.
- added missing include
- updated zip, mbedTLS and curl
- Updated #tiff to 4.7.1
- Updated pl_mpeg
- Updated #nanoSVG
- Updated #libpng to 1.6.50
- Updated #jasper to 4.2.8
- Updated #AnimatedGIF to 2.2.0
- Moved mbedTLS config out of the source tree
- Added more examples/tests
- Added my #VCFe talk slides from May, 2025
#MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
3/
- fixed error message for library loading in win32
- fixed SQLite3 database opening in win32
- return empty object from GetNetworkInterfaces() on win32
- fixed curl on win32
- updated zip to 0.3.5
- Patched #Allegro 4 to support all BMP formats (backport from allegro5).
- improved documentation
- Updated to #mbedTLS 3.6.5
- Updated #cURL to 8.17.0
#MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
2/
I just released v1.14.0 of #DOjS on https://github.com/SuperIlu/DOjS/releases/tag/v1.140
New Features:
- SMK file playback via libsmacker
- #C64 SID playback using cRSID
- #EXIF data reading
- Sound synthesis based on MicroModSynth from @benhencke
See thread below for more release details!
#MSDOS #DOSGaming #retrocomputing #JavaScript #FreeDOS #creativecoding #p5js #retrodev #retrodevelopment #3dfx #OpenGL #Processing
1/
Oh, because nothing screams cutting-edge #technology like #programming a #1980s relic with .NET! 🚀 Let's drag our IDEs back to the stone age and call it "retro development reimagined." Who needs modern gaming engines when you can emit PRGD64 like it’s 1984 all over again? 😂
https://retroc64.github.io/ #retroDevelopment #humor #.NET #nostalgia #HackerNews #ngated
Video: Proceso de montaje de ALICIA 1200, el AMIGA real en formato Mini ITX
En el vídeo que os mostramos al final de este artículo se presenta uno de los desarrollos más impresionantes de los últimos años dentro de la comunidad Amiga. Su nombre es Alicia, y aunque a simple vista pueda parecer una placa moderna compatible con el sistema de Commodore, en realidad se trata de un Amiga 1200 completo, rediseñado desde cero en formato Mini-ITX, conservando el espíritu original gracias a que utiliza el chipset real AGA, y no una emulación mediante FPGA. No estamos, por tanto, ante un adaptador o una reinterpretación, sino ante una auténtica reencarnación del A1200 en un formato actual.
El creador del vídeo ha tenido la suerte de conseguir una de las escasas unidades disponibles, ya que apenas existen una decena de ellas en todo el mundo. Este proyecto, que surge como una evolución del trabajo previo realizado con la placa “Denise”, demuestra hasta qué punto la pasión por el Amiga puede seguir dando forma a hardware completamente nuevo más de treinta años después de su nacimiento.
El vídeo cuenta con el patrocinio de PCB Way, una compañía especializada en la producción de placas electrónicas personalizadas, cuyas soluciones son ampliamente utilizadas tanto para prototipos como para productos finales. En el proceso de fabricación de Alicia, PCB Way ofrece un servicio sumamente preciso, capaz de detectar las especificaciones técnicas de cada diseño de forma automática, asegurando que todo el proceso de producción sea correcto antes de pasar a la fabricación. La calidad del acabado final es, según el propio autor, insuperable: materiales robustos, detalles de serigrafía limpios y una fidelidad absoluta respecto al diseño original.
El resultado es una placa que impresiona por su equilibrio entre lo clásico y lo moderno. La mayor parte de sus componentes son de montaje superficial, lo que le da un aspecto compacto y profesional, pero sin sacrificar ni un ápice de autenticidad. En ella encontramos los espacios para los chips originales del Amiga, como Lisa, Alice o Gale, además de la memoria principal, los conectores para vídeo, sonido, disquetera, joystick, puertos serie y paralelo, ranura PCMCIA y doble ROM. Incluso se ha previsto un puerto de vídeo especial que, con el cableado adecuado, puede funcionar tanto en RGB como en VGA, ampliando sus posibilidades de uso con monitores actuales.
Una de las ideas más ingeniosas del diseño de Alicia es la incorporación de zócalos y conectores específicos para aceleradoras, lo que permite expandir el sistema de forma horizontal mediante una tarjeta adaptadora. Esta disposición, inspirada en la lógica modular del hardware clásico, posibilita añadir potencia o gráficos RTG sin comprometer el formato Mini-ITX. El propio autor del proyecto planea realizar pruebas futuras con un Raspberry Pi acoplado a esta arquitectura, un experimento tan curioso como prometedor.
El proceso de montaje no estuvo exento de dificultades. La construcción comenzó siguiendo las instrucciones del propio diseñador, empezando por los componentes más pequeños. Fue necesario recuperar el chipset AGA de una placa de Amiga 1200 original, retirando los chips con una placa de calor y fundente para poder soldarlos en la nueva Alicia. Se extrajeron cuidadosamente los chips Lisa, Alice, Budgie, Gale y la CPU 68020, verdaderos corazones de la máquina, para devolverles la vida en un entorno completamente nuevo.
La fase de soldadura fue delicada, ya que muchos componentes SMD venían preinstalados. El procedimiento consistió en estañar las almohadillas, calentarlas con pistola de aire y colocar los chips en su posición, protegiendo la parte inferior con cinta Kapton para evitar daños por el calor. Tras horas de trabajo minucioso llegó el primer intento de arranque… y también la primera crisis. La CPU se calentaba en exceso y la pantalla permanecía negra. Algo no iba bien.
A partir de ahí comenzó una larga sesión de diagnóstico con osciloscopio en mano. Se comprobó que el reloj de 7 MHz funcionaba en dos puntos distintos, pero la señal de 14 MHz, crucial para el sistema, permanecía bloqueada en estado alto. Esa ausencia de reloj combinada explicaba tanto el sobrecalentamiento como la falta de arranque. Se reemplazaron chips sospechosos, entre ellos Budgie, Lisa, Gale y Alice, se revisó la memoria y se repasaron soldaduras una y otra vez. Nada parecía resolver el misterio.
Finalmente, y tras consultar al propio Shu, diseñador de la placa, se descubrió la causa: faltaba un diminuto transistor de tres patas que había pasado desapercibido durante el montaje. Al instalarlo, el Amiga cobró vida. Una luz verde y un parpadeo en los indicadores reemplazaron el silencio absoluto, confirmando que la máquina por fin arrancaba y mostraba la pantalla de diagnóstico.
El éxito fue compartido entre todos los colaboradores que aportaron su granito de arena. John del Amiga y su compañero proporcionaron las ROMs necesarias, ya que las originales estaban deterioradas. Shu, además de haber diseñado la placa, ayudó en el diagnóstico remoto revisando señales y pistas. Y Jace1980, miembro activo de la comunidad de Discord, ofreció valiosa información técnica sobre las peculiaridades del hardware del Amiga.
https://www.youtube.com/watch?v=8PMlUo1LGMU
#aga #agaChipset #alicia #aliciaProject #Amiga1200 #amiga2025 #amigaAccelerator #amigaAceleradora #amigaAssembly #AmigaClásico #amigaCommunity #amigaDiy #AmigaHardware #amigaItx #amigaMotherboard #amigaRepair #amigaRestoration #amigatronics #amigatronicsAmiga1200 #chipsetReal #classicAmiga #CommodoreAmiga #desarrolloRetro #electrónicaRetro #HardwareRetro #miniItxMotherboard #modernAmigaBoard #montajeAmiga #pcbWay #placaAmigaModerna #placaBaseMiniItx #proyectoAlicia #realChipset #reparaciónAmiga #restauraciónAmiga #retroDevelopment #retroElectronics #retroHardware #shu
You are bored and don't know how to spend your time #RetroCoding?
Well, now you are lucky, as I'd love some contributions to my #MSDOS #RetroComputing projects!
Feel free to help me out with code, documentation or finally a "real" website for #DOjS, #DOStodon, #jSH, #DosView, #lib16 and more 😊
I just published v0.98 of #jSH, a #JavaScript scripting environment for #MSDOS. This is the 'little' text-mode brother to #DOjS.
- updated curl, mbedTLS and zip
Today I started integrating @benhencke|s MicroModSynth into #DOjS.
So far you can dynamically create synthesizers with a given number of voices and nodes and it plays the example from the GitHub repo fine on DOSBox.
Next step: come up with a nice #JavaScript interface to create voices and nodes and play some notes...
Expanded the list of #MSDOS development resources with suggestions from the community...
I added more compiler and a treasure trove of documentation for #MSDOS programming!
Old School Clicks - Using a PS_2 Mouse with SuperBasic on F256K2
SuperBasic Video Poker Development on Foenix F256K2
#SuperBasic #FoenixF256K2 #RetroDevelopment #VideoPoker #8BitGaming #Programming #ModernRetro
https://theoasisbbs.com/superbasic-video-poker-development-on-foenix-f256k2/?feed_id=3456&_unique_id=683075576f2d7
🗞️ Dive into the heart of the web's Amish community: a world where advanced developers bravely abandon their shiny frameworks to embrace the pure, unspoiled beauty of...Web Components? 😂 Because nothing says "cutting edge" like pretending it's still 1999. 🚀
https://plainvanillaweb.com/index.html #webcomponents #techcommunity #retrodevelopment #developerhumor #hackernews #HackerNews #ngated
I made a (Sideways Left) SEUCK "Game" for @galwaygamejam 23
Physical cartridge released (preorder) for Dangerous Demolition for the #SEGA #GameGear 😍
https://www.2minds.fr/en/store/-gg-dangerous-demolition-52.html
ROM (version 1.0) is available for free here:https://www.smspower.org/Homebrew/DangerousDemolition-GG (and there's also a #MasterSystem version here:https://www.smspower.org/Homebrew/DangerousDemolition-SMS)
#gamedev #gaming #retrogaming #8bit #retro #retrodevelopment #devkitSMS
The #SMS Power! Competition 2025 has finally started! 😍 Let's check together each entry to this year's Coding category! 🧵
(full list here: https://www.smspower.org/Competitions/Coding-2025 )
#SEGA #MasterSystem #SG1000 #retroprogramming #retrodevelopment #retro #8bit #homebrew
I was messing about with designing isometric tilesets for the C64 earlier. I think 4x1 is probably the most efficient tile size. Absolutely fascinating people managed to make iso games on this system.
There's still almost two weeks to enter the SMS Power! Competition. Create music, an hack, or code something that runs on the #SEGA #MasterSystem or the #GameGear (or the #SG1000 and #SC3000 if you're brave!) 😄
Here's a nice video of all the Coding competition entries we had last year: https://www.youtube.com/watch?v=vhgg4rPAJvA
All details here: https://www.smspower.org/forums/20438-Competitions2025
#SEGAMasterSystem #videogames #retrodevelopment #8bit #programming #competition #video
The unstoppable xfixium has already released the next few parts of his great #video #tutorial on how to program a #SEGA #MasterSystem #videogame using the C language 😲
The tutorial recreates the Ms. Pac-Man arcade classic from scratch - parts 11 to 13 are now available! 😍
Here's the whole series: https://www.youtube.com/watch?v=9jGkoHX3BSk&list=PLBYs5vZbDPv6UPqtU_deDSihZjeoCkUsS&index=1
#retrocomputing #retro #videogames #gamedev #C #pacman #mspacman #devkitSMS #videotutorial #retrodevelopment #8bit