#baremetal

2025-05-26

Current progress of the game. Rat can collect floppies, brake flower pots. Points are added (BCD format).

Brooms are not doing anything now to the rat. All doors are closed. Those are next features to implement.

#GameDev #indiedev #Assembly #BareMetal

VPS House Technology Group LLCvpshouse
2025-05-26

We eventually released the IP Transit Services separately.
VPS House's IP transit services is a reliable, powerful and customizable solution designed to deliver incredible performance at the most cost-effective price in the world.
vhsl.us/bgp

We'll also launch another mysterious service early next month.

2025-05-25

Added my classic floppy ASCII art.

// Old printout photo in the background. //

#ASCII #BareMetal #OS

Ernesto Acosta 🏁iam@ernestoacosta.org
2025-05-21

@lynze @gabriel @PapaFriki Otra sería no usar Docker, porque siempre son las instancias con Docker las que dan problemas. Viva el #baremetal 🤣

2025-05-20
2025-05-18

500 lines of pure x64 assembly.
Just to create a Vulkan instance.
No helpers. No C. No safety nets. Just raw MASM64 and the Vulkan headers.

This is what low-level graphics looks like when you go all the way down.
Next up: surface and device creation.

github.com/IbrahimHindawi/masm

#gamedev #vulkan #assembly #asm #masm64 #graphicsprogramming #lowlevel #handmade #baremetal #rendering #shaderdev #programming #devlog #indiedev #reverseengineering

2025-05-17

Released alpha9 of SMOLiX:

github.com/w84death/smolix/rel

It can be run online but without custom glyphs.

#BareMetal #Assembly #Homebrew #OS #x86

2025-05-17

Time to get back to some ASCII art so I can include them in the gallery inside my OS!

#BareMetal #ASCIIArt #Assembler #x86

2025-05-17

I finally cracked the problem with gaps between characters.

Turns out any characters in columns C and D are rendered as "graphics" (without a gap) and all others as text (with 1px space between each).

After reorganizing my sprites so logo and UI occupies those columns make them work on any EGA/VGA text mode!

This is some black magic knowledge ;)

#BareMetal #ASCII #BIOS #OS

2025-05-16

I started writing first lines of code to make this simple game a reality!

#GameDev #Assembly #BareMetal

2025-05-16

Updated mascot and CRT screenshots :)

It is a rat and has few frames. I will animate it and use it in the (future) build in games.

#PixelArt #1bit #Assembly #HomeBrew #OS #BareMetal

2025-05-14

Changed some code and now it runs (in theory, emulated) on 386 SX, 20MHz, 512KB RAM.

Added few more glyphs for future use.

And the kernel has grown to almost 5KB!

#HomeBrew #BareMetal #OS

2025-05-13

Last night I was working on the mouse driver. It is starting to work...

Still needs some tweaks, cursor pointer and most important "double buffer" for restoring replaced chars on screen.

I'm thinking about making super simple drawing program for my OS.

#BareMetal #16bit #HomeBrew #OS

💻 okflo 🤸okflo@mastodon.sdf.org
2025-05-11
Farooq | فاروقfarooqkz@cr8r.gg
2025-05-11

What #unixlike operating systems do you know which are easy to port? Something like #NetBSD. I wonder if there is anything written in #commonlisp or #rust

There are some options but I'm not sure how much easy are they to port. I've heard many positive comments about bare metal development using Rust. I wonder how is common lisp in this regard.

I have extensive programming experience but not on bare metal or kernel programming.

Boosts for wider participation in the discussion are welcome.

#foss #baremetal #baremetalprogramming #programming #baremetaldevelopment #cs #operatingsystem #operatingsystems #operatingsystemprogramming #bsd #linux #kernel #kernelprogramming

2025-05-07

I learn to program back in the days of 486, MS-DOS using QBASIC and it's help menu. Nothing else.

Over the next 30+ years I code in almost every (major) languages. Love some (C, LUA, Python), hate some (JavaScript, Java/C#).

Now I found the inner peace with Assembly (x86). I just like to write those instructions, shuffle values in memory and get a working software of it.

Is this the last stage of programmers life?

#ShowerThoughtsButNotInShower #ASM #Assembly #x86 #BareMetal #LowLevel

2025-05-07

Lately I'm reading the Intel x86 architecture manuals. I listed instructions that may be useful in the future. Some may required newer CPU. At least I will know there are options.

Grouped by CPU by AI: perplexity.ai/search/check-wha

p.s. Screenshot is from windows machine so the fonts are broken :/

#ASM #Assembly #x86 #BareMetal

Scott Williams 🐧vwbusguy@mastodon.online
2025-05-07

I just killed our last #JupyterHub #GKE Project in my $DAYJOB. Our #Jupyter compute environments are now all fully on prem.

#Python #DataScience #Kubernetes #Baremetal #RStats #RStudio

2025-05-04

Moving to 386 as minimum CPU.

Now I get proper CPUID. It brakes (some) emulators ;o

Current stats:
- bootloader: 512 bytes (almost fully used)
- kernel: 3802 bytes
- manual: 3818 bytes

#BareMetal #ASM #HomeBrew #OS

2025-05-03

Reading files is done. Now I can include the manual with my OS :)

#ASM #HomeBrew #16bit #OS #BareMetal

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst