My own 32bit x86 OS development experiment, named SIMPL-UX because it's simple, loads from a single floppy drive (1.44MB) and kernel + shell/utils is about 256kB of storage and offers PMODE, paged memory management, user management and multi-user access to fights protected sessions and file system, vga and tty manipulations and a lot of POSIX1 compatibility out of the box, written 100% in assembly, compiled with NASM is dynamically approaching v0.5 milestone.

it's huge learning. I'm working now to expand the file system to HDD discovery and formatting, dynamic libraries and simple assembler that can build apps inside it. that with some nominal support to VESA backed graphics mode and direct access as dynamic library and device drivers and that will coin that version.

It's still just internal R&D to educate myself a bit of historic effort related to OS development, targeting tech stack from the end of 90s. offline, no networking stack available yet.

Internal R&D but tremendously fun!

#osdev #assembly #x86

Show HN: A pure ARM64 Assembly web server, now on Linux with CGI for no reason

https://github.com/imtomt/ymawky/tree/linux

#HackerNews #Tech #Assembly

GitHub - imtomt/ymawky at linux

MacOS Web Server written entirely in ARM64 assembly - imtomt/ymawky

GitHub

Programming in Assembly for the Gameboy :3

(Also, reminder to hydrate to everyone who is being heatwaved~)

Join me !! https://www.twitch.tv/astatinchan/

#vtuber #twitch #stream #gameboy #gamedev #gameboydev #retrocomputing #assembly #Z80 #happyBunny

AstatinChan - Twitch

Programming in Assembly for the Gameboy - Day 12345 of fixing the last few bugs before releasing the demo

Twitch
A sei mesi dal prossimo Natale... proviamo questa utility per il gioco della tombola scritta in assembly 6510. Per l'occasione facciamo generare a Claude l'annunciatrice dei numeri secondo la smorfia napoletana. #commodore64 #assembly #claudeai https://www.youtube.com/watch?v=C0oQlsziZkU
La Tombola in Assembly (ft. AI in Python) / Commodore 64

YouTube

True... true...that also needs a chunk of your lifetime ....worth it ...I believe ... commenting on your code like this makes you superior to others. Period.

#linuxadmin #programming #assembly #opensource

https://pbs.twimg.com/media/HLXUgEEaIAAyPFv?format=jpg&name=medium

System call instrumentation on Linux/x86-64 using memory-indirect calls (in vain?), part one

0 comments

Lobsters
Memory Safe Inline Assembly

0 comments

Lobsters

The year was 1985, in an alternate world you got your hands on a Dragon Palm.

You tinkered and scrawled assembly in margins of textbooks. You were making and sharing, because that's the done thing.

Make a game. Ship it. Share the source. Keep it small, keep it free, keep the chain going.

Use AI if you want, that's okay too! Dare to experiment, learn a little asm along the way - maybe even make friends.

https://github.com/0xe25f/dragon-carts

#assembly #althistory #gamedev #indiedev #gaming

GitHub - 0xe25f/dragon-carts: A community-driven collection of carts made for the fantasy 8-bit handheld console, Dragon Palm.

A community-driven collection of carts made for the fantasy 8-bit handheld console, Dragon Palm. - 0xe25f/dragon-carts

GitHub
Zen of Assembly Language: Volume I, Knowledge

Completed a weekend project: Dragon Palm. A fantasy 8-bit handheld console that runs tiny 8KB shareable cartridges in your browser:

https://github.com/0xe25f/dragon-palm

#assembly #althistory #webdev #gamedev #indiedev

GitHub - 0xe25f/dragon-palm: A fantasy 8-bit handheld console running tiny shareable 8KB cartridges in your browser.

A fantasy 8-bit handheld console running tiny shareable 8KB cartridges in your browser. - 0xe25f/dragon-palm

GitHub