home.social

#retroprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #retroprogramming, aggregated by home.social.

fetched live
  1. The (German-language) book "LISP - Anwendungsgebiete, Grundbegriffe, Geschichte" (LISP - Applications, Fundamentals, History)

    doi.org/10.1515/9783112563724

    is an unusual compilation of pre-1980 LISP dialects.

  2. The (German-language) book "LISP - Anwendungsgebiete, Grundbegriffe, Geschichte" (LISP - Applications, Fundamentals, History)

    doi.org/10.1515/9783112563724

    is an unusual compilation of pre-1980 LISP dialects.

    #Lisp #RetroComputing #RetroProgramming

  3. And so we come to the end of the #OldComputerChallenge. The game is done!

    Features:

    - Fully playable
    - Loads puzzles in the .non format (find some in nonogram-db by Michael Terry
    - Support any Windows version since Windows 95 and NT 3.1, and Wine
    - ...but also modern Windows features like high-DPI screens
    - Comes as a .exe download as well as a floppy disk image with the game, source code and several example puzzles
    - Hidden "developer tools". Find and try them!

    Download: codeberg.org/sjmulder/nono/rel

    #OCC #RetroComputing #RetroProgramming #Nonogram

  4. And so we come to the end of the #OldComputerChallenge. The game is done!

    Features:

    - Fully playable
    - Loads puzzles in the .non format (find some in nonogram-db by Michael Terry
    - Support any Windows version since Windows 95 and NT 3.1, and Wine
    - ...but also modern Windows features like high-DPI screens
    - Comes as a .exe download as well as a floppy disk image with the game, source code and several example puzzles
    - Hidden "developer tools". Find and try them!

    Download: codeberg.org/sjmulder/nono/rel

    #OCC #RetroComputing #RetroProgramming #Nonogram

  5. Game Engine White Papers: Commander Keen came in the mail today... and now the GitHub repo is gone and you can't order it on Amazon anymore. And then I saw this: news.ycombinator.com/item?id=4
    Looks like it was more than just a nod to Fabien Sanglard's books after all...

    #retroprogramming

  6. Game Engine White Papers: Commander Keen came in the mail today... and now the GitHub repo is gone and you can't order it on Amazon anymore. And then I saw this: news.ycombinator.com/item?id=4
    Looks like it was more than just a nod to Fabien Sanglard's books after all...

    #retroprogramming

  7. Turns out, taking a month‑long break in the middle of rewriting an assembly routine wasn't my brightest idea. The code kinda works... but also not quite... there are still breakpoints set in the IDE... no comments, though... what the hell was I thinking? Stupid is as stupid does, I guess

    #gamedev #retroprogramming

  8. Turns out, taking a month‑long break in the middle of rewriting an assembly routine wasn't my brightest idea. The code kinda works... but also not quite... there are still breakpoints set in the IDE... no comments, though... what the hell was I thinking? Stupid is as stupid does, I guess

    #gamedev #retroprogramming

  9. Now with two more targets! 🎉​​

    ...to facilitate which I rewrote the rendering (across all targets) to use maps and tiles, since the Game Boy and Game Boy Color do not support bitmaps!

    They all use the same tiles, map and palette - the latter is organized in 4 columns roughly in luminance order such that the indices also work as grayscale values.

    #RetroProgramming #GBDev #GBADev #DOS

  10. Now with two more targets! 🎉​​

    ...to facilitate which I rewrote the rendering (across all targets) to use maps and tiles, since the Game Boy and Game Boy Color do not support bitmaps!

    They all use the same tiles, map and palette - the latter is organized in 4 columns roughly in luminance order such that the indices also work as grayscale values.

    #RetroProgramming #GBDev #GBADev #DOS

  11. Trying to get familiar with Aseprite to make a splash screen for my polyglot (BIOS + DOS + Windows + GBA + ...) Death Stranding demake.

    The red outline is the GBA frame, yellow VGA, blue SNES.

    On the technical side I have the proof-of-concepts done - GBA + Win32 is definitely possible 🥳

    #RetroProgramming #GBADev #DOS

  12. Trying to get familiar with Aseprite to make a splash screen for my polyglot (BIOS + DOS + Windows + GBA + ...) Death Stranding demake.

    The red outline is the GBA frame, yellow VGA, blue SNES.

    On the technical side I have the proof-of-concepts done - GBA + Win32 is definitely possible 🥳

    #RetroProgramming #GBADev #DOS

  13. In the Retro Gamers Coder IDE, based on the 8bitworkshop IDE, you can now program #AtariST computers in C, STOS, and TRSE right in your browser.
    ide.retrogamecoders.com/?platf #atari #retroprogramming

  14. In the Retro Gamers Coder IDE, based on the 8bitworkshop IDE, you can now program #AtariST computers in C, STOS, and TRSE right in your browser.
    ide.retrogamecoders.com/?platf #atari #retroprogramming

  15. xtc, a new (cross) compiled c-like language for #Atari8bit computers, built around bank-switched memory and a 6502-aware optimiser atari-xt.com/ #atari #retroprogramming #mos6502

  16. xtc, a new (cross) compiled c-like language for #Atari8bit computers, built around bank-switched memory and a 6502-aware optimiser atari-xt.com/ #atari #retroprogramming #mos6502

  17. I realised something today. I love #programming 8-bit code, but I don’t like emulators. If you want to do some writing, let’s say, on an 8-bit computer, there’s a painful isolation between host and client that puts you off: file access, mouse pointer, copy/paste, etc. You can’t change the number of lines on the screen because it’s simulating a CRT from the 80s.

    So what if I were to strap an 8-bit CPU emulator to the terminal and just write modern command-line / terminal software in 8-bit assembly?

    Yes, CP/M and even MS-DOS simulators for the terminal already exist; you can run #Z80 code in your terminal without an emulated “screen” however these simulators still rely upon a BIOS style API for an 80s computer. You don’t have access to the full file system or other features of the machine.

    This is just an idea I’m toying with, nothing serious. I know it’s not worth pursuing but I just want to put the idea out there so I can move on from it. We should be able to imagine beyond the confines of a specific 80s computer.

    #retrocomputing #retrodev #retroprogramming

  18. I realised something today. I love #programming 8-bit code, but I don’t like emulators. If you want to do some writing, let’s say, on an 8-bit computer, there’s a painful isolation between host and client that puts you off: file access, mouse pointer, copy/paste, etc. You can’t change the number of lines on the screen because it’s simulating a CRT from the 80s.

    So what if I were to strap an 8-bit CPU emulator to the terminal and just write modern command-line / terminal software in 8-bit assembly?

    Yes, CP/M and even MS-DOS simulators for the terminal already exist; you can run #Z80 code in your terminal without an emulated “screen” however these simulators still rely upon a BIOS style API for an 80s computer. You don’t have access to the full file system or other features of the machine.

    This is just an idea I’m toying with, nothing serious. I know it’s not worth pursuing but I just want to put the idea out there so I can move on from it. We should be able to imagine beyond the confines of a specific 80s computer.

    #retrocomputing #retrodev #retroprogramming

  19. Presenting SUDO for DOS!

    An implementation of sudo for DOS, to run the given command with full privileges. It can be used to edit important system files, run disk partitioning tools, and so on!

    codeberg.org/sjmulder/sudo.com

    #RetroProgramming #CyberSecurity #DOS

  20. @epimundo Thank you so much for the shout out! It is funny that the VIC screen actually fits into the width of a YT Short video! Thanks again!

    #RetroComputing #Commodore #VIC20 #BBS #BulletinBoard #RetroProgramming