|
bootstrap16 - real mode FAT12/16/32 bootloader
|
| |
* Original code by Mike Gonta, Public Domain 2013
* 16 bit real mode Intel syntax assembly language
* CPU 8086
* four formats supported
- FAT12 1.44Mb floppy disk / flash drive
- FAT12 hard drive / flash drive
- FAT16 hard drive / flash drive
- FAT32 hard drive / flash drive
* handles 512 byte, 1K, 2K, and 4K sector sizes... more »
|
|
A well-behaved bootloader
|
| |
We've discussed bootloaders here in the past and I remember
complaining about some of the popular ones because the boot process of
the whole machine becomes dependent on the partition that contains one
OS they are written for.
I came across a comment earlier today about Extlinux (a variant of... more »
|
|
Testing an OS
|
| |
Testing is boring, right? ... Right!
Testing our programs can be tedious.
As a principle
==============
I have long been a fan of the *principle* of having a suite of tests
for a given software or hardware project. The benefits of having such
a test suite include
* Verifies the effect of the unit under test... more »
|
|
Segment allocation and compaction
|
| |
My microkernel allocates memory as contiguous spans of physical
memory in a similar way to segments but using spans of physically
contiguous pages. I'm doing it this way as the message passing revolves
around unmapping these segments from one process and then mapping
them into another. A small header of upto 128 bytes can also be... more »
|
|
From the get a f'n clue department
|
| |
Former Model Kylie Bisutti Slams Victoria’s Secret: ‘I Felt Like a Piece of Meat’
[link]
secret-felt-174222506.html
"That’s when it hit me. I was being paid to strip down and pose provocatively to titillate men. It wasn’t about modeling clothes anymore; I felt like a piece of... more »
|
|
P2P Share files by email on Thu 04/25/2013
|
| |
Do you think that Peer-to-Peer, FTP
IRC technologies etc...are too much complicated !? There is a simpler technology to use, Autosend. This software allows file-sharing by only using your e-mail account. Autosend allows sharing files on your computer through regular email. It is an automatic file mailer... more »
|
|
bootstrap32 - hello world - now in "C"
|
| |
...
void hello_world (void)
{
char *message = "Hello World\r\n";
while (*message) BIOS_VIDEO_write_teletype (*message++, 0, 0);
int character, scan_code;
BIOS_KEYBOARD_get_input (&character, &scan_code);
BIOS_RESET ();
...
Mike Gonta
look and see - many look but few see
[link]... more »
|
|
public domain boot sector
|
| |
Hi.
As part of the public domain PDOS, I need to
have a public domain boot sector. I have
written one of those already, but it is bare
bones, and only works on floppy drive A. I'm
doing my work on Bochs hard disks now.
Can someone take a look at what I've got so
far and suggest what changes are required?... more »
|
|
|