I can finally test my AXP32 and AXP64 binaries.
both qemu-alpha fork[1] and es40 fork[2] have their own set of bugs.

[1] https://github.com/TheBrokenPipe/qemu/tree/alphafix
[2] https://github.com/gdwnldsKSC/es40

#retroprogramming #retrocomputing #alpha #dec
meanwhile both winocm-hacked-qemu-alpha and gdwnldsKSC's es40 emulator come with ability to install windows nt/2000 axp on them, and having different set of issues while I tried to compile stbiview(picview) on them.

compiling j40 in alpha is getting "error C2099: initializer is not a constant" on some float variable declaration is just strange, and some other float variable declaration with division gets "error C2124: divide or mod by zero" while divisor is not zero.

even if these float variable declarations are workarounded by manually evaluating them, it can still be miscompiled and crash when affected code is being executed.

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

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

I just released version 0.98 of PASTA/80, the 8-bit Turbo Pascal 3 clone that lets you party like it's 1986. ;) Now with conditional compilation, overlays for Agon, and an RTL reference. Thanks to @sijnstra for tirelessly sending patches and uncovering compiler bugs.

Binaries available for MacOS (Arm and x86), Windows (x86), Ubuntu (x86) and Raspberry Pi OS (Arm).

https://github.com/pleumann/pasta80

#pascal #turbopascal #cpm #zxspectrum #zxspectrumnext #agonlight #retrocomputing #retroprogramming

Free Basic + Libraries! Everything works! Hurray!

I'm continuing and finishing the thread with my own engine. It's for a game in the Free Basic programming language, using various libraries to suit my needs. This includes MP3 audio, PNG graphics, and True Type fonts with Russian language support. This time, everything worked!

https://dimalinkeng.blogspot.com/2026/04/free-basic-libraries-everything-works.html

#free basic #arcade #retroprogramming #debug #8bit #basic #retro #galaga

this time I tried to tell google gemini to generate all code from /dev/null (not really, but from my vague prompt) for a picture viewer using stb_image.
kind of working, but doesn't look good in win32s.
source: https://github.com/roytam1/stbiview
#retrocomputing #retroprogramming
По прошествии суток удалось кое-как забороть местную БД (там нет автоинкремента, ебануться!) и условно победить  кириллицу. Осталась самая малость — а именно самое главное

Отвык я от бейсика за 30 лет, но флешбэк за флешбеком так и случается

#ретропрограмминг #retroprogramming
GitHub - ricardoquesada/regenerator2000: An interactive disassembler for the CPU 6502, focused mostly on Commodore 8-bit computers. Features a TUI with modern features like x-ref, undo/redo, arrows, keyboard-driven, mcp server, VICE debugger and more!

An interactive disassembler for the CPU 6502, focused mostly on Commodore 8-bit computers. Features a TUI with modern features like x-ref, undo/redo, arrows, keyboard-driven, mcp server, VICE debug...

GitHub

I just released version 0.97 of PASTA/80, the 8-bit Turbo Pascal 3 clone you didn't know you needed. 😀 Now with a target for Agon Light/Console8 (courtesy of @sijnstra), debugger support and lots of small improvements to both the compiler and the existing targets (which are CP/M, Spectrum 48K, 128K, and Next).

https://github.com/pleumann/pasta80

#pascal #turbopascal #cpm #zxspectrum #zxspectrumnext #agonlight #retrocomputing #retroprogramming