Able Corp

Simplistic Rust Game Client

2025-03-10

I and a group of friends of mine have written a small game client and server.
We are in the process of getting down the basics.
Its open source here.
MIT licensed.
We plan to add minigames and an overworld system.
I want to work on the fantasy world the most.

Introductory

2025-03-04

Welcome to my custom blogging framework. I think its ok.
It injests toml and vomits out html.

[intro]
title = "Introductory"
date = "2025-03-04"
contents = "hi"
TOML
I have a secondary blog here. Its outdated and I will be migrating the posts to the new blogging framework.

ATA, NVMe, SATA, Floppy Disks and Optical Drives; Storing my own personal hell

2023-08-04

A storage media would reasonably have two features Store or write Load or read depending on your favored terminology.

ATA


IDE is used mostly interchangably with ATA but IDE is the physical transmission not the protocol name. Subtle but important difference here down at the bottom. ATA seems to have multiple ways of Storeing and Loading data. Oh joy!

SATA and PATA


SATA is a new standard for data transmission it stands for Serial AT Attachment All old ATA devices are retroactively named PATA and it stands for (Parallel) ATA

The vast majority of SATA devices also support AHCI. AHCI was developed by intel to help handle SATA devices

To determine if an ATA device is a SATA device you send a standard IDENTIFY command (as specified by P/ATA) to the drive (0xEC) it responds with an ERR and a status pair...

Ok thats insane but sure...
META-NOTE: Not finished yet. Just Got Bored While Transcribing the old blog.

About Me


I am Colby, or online known as Able.

I am a professional developer.

To learn more press here.

Find Me here

Discord: AbleTheAbove

Git Server: able

Blog: posts