PunishedD on Nostr: binkle "The following shows how to create a simple kernel in C. This kernel uses the ...
binkle (nprofile…m5h7) "The following shows how to create a simple kernel in C. This kernel uses the VGA text mode buffer (located at 0xB8000) as the output device. It sets up a simple driver that remembers the location of the next character in this buffer and provides a primitive for adding a new character. Notably, there is no support for line breaks ('\n') (and writing that character will show some VGA-specific character instead) and no support for scrolling when the screen is filled up. Adding this will be your first task. Please take a few moments to understand the code."
https://wiki.osdev.org/Bare_Bones Published at
2025-01-13 23:50:22Event JSON
{
"id": "224050428c82acf75dc8d62fb9930c5078a0ccc4e98fd26122bc03e4e9d79f58",
"pubkey": "310725c8dec4a12c90e6e9f89608c4c8310d68403400b27929151d4aad723e55",
"created_at": 1736812222,
"kind": 1,
"tags": [
[
"p",
"b3482fd6b7d6ee4fd5b25a54f73d7eeb2047979b85c0ab2b029274a0c3dea86e",
"wss://relay.mostr.pub"
],
[
"e",
"039cd09f55b09a704ada2c39ca14c0ab1b8e38ca3d381a3a9135222f3c52abaf",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://clubcyberia.co/objects/d8d87118-0baa-454a-8d56-58f5ef8a4add",
"activitypub"
]
],
"content": "nostr:nprofile1qy2hwumn8ghj7un9d3shjtnddaehgu3wwp6kyqpqkdyzl44h6mhyl4djtf20w0t7avsy09umshq2k2czjf62ps774phqyvm5h7 \"The following shows how to create a simple kernel in C. This kernel uses the VGA text mode buffer (located at 0xB8000) as the output device. It sets up a simple driver that remembers the location of the next character in this buffer and provides a primitive for adding a new character. Notably, there is no support for line breaks ('\\n') (and writing that character will show some VGA-specific character instead) and no support for scrolling when the screen is filled up. Adding this will be your first task. Please take a few moments to understand the code.\"\n\nhttps://wiki.osdev.org/Bare_Bones",
"sig": "b5e2a967a320c441b60ac7e9051dd71a6b0730c28d610847832328f9708ecd91cd945fa2a2693442695938504b745ba70320748d35ff335dc589a3eb6c47f2fe"
}