flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > FAT13 Boot Sector System I Invented. |
Author |
|
revolution 04 Oct 2012, 02:33
Maybe you misunderstand what FAT12 is meant to imply? Your code appears to be just a normal boot loader, I can't see anywhere where you define a file system of any type.
|
|||
04 Oct 2012, 02:33 |
|
mbr_tsr 04 Oct 2012, 02:55
i just got it working, it is bare bones, and i wasted a CD disk testing it, finally got it working says welcome to sector 1, i will be adding filenames to it in future versions, and i don't know if it will load 0x7D sectors using Seek, yet i bet $5.00 it will, it is very important for these reasons:
1) It is an entire floppy disk image 2) You don't need a Floppy Drive to use it 3) You can attach any kernel to it 4) You can make a disk image compiler 5) It's a boot sector to have access to an entire floppy image and all it's sectors 6) It is very tiny, to add ROOT and FAT tables I made it because i don't have a floppy drive, and i needed it to get my OS .ISO working, so don't complain, this is not a normal boot loaded, it has great potential for future testing, and is the only example of it's kind i ever known or could get, where one .ASM file is a whole floppy image, to add 64k chunks of code too. |
|||
04 Oct 2012, 02:55 |
|
shutdownall 04 Oct 2012, 07:31
mbr_tsr wrote:
Did you announce it on facebook ? |
|||
04 Oct 2012, 07:31 |
|
egos 04 Oct 2012, 09:15
Cease to play with toys. Write good FAT or CDFS boot loader.
|
|||
04 Oct 2012, 09:15 |
|
BAiC 04 Oct 2012, 23:13
WTF? FAT13? I wasn't aware there was a FAT13.
|
|||
04 Oct 2012, 23:13 |
|
mbr_tsr 04 Oct 2012, 23:43
Now you can write a whole floppy disk image in one .ASM file, i am adjusting the header so all the Files on the disk are a single set size, and the first 64K of the image is the ROOT and FAT and will have all the filename's, and i am going to make an injection tool, so any beginner can make an OS, perhaps the first 64K can load a TSR, for all file I/O, i am going to be working on FAT13 a lot in the next few days, and designing the first 64K of the image, and the second 64k is called Alpha9.
|
|||
04 Oct 2012, 23:43 |
|
egos 05 Oct 2012, 08:28
We could write floppy disk image before as well. I was working on mkfloppy.inc/mkisofs.inc/mkfat12.inc/mkfat16.inc/mkfat32.inc. On our national forum other sources were published (look here for floppy.inc, iso9660.inc). And for info, fasm supports following padding techniques:
Code: times 2*80*18*512-$ db 0 Code: db 2*80*18*512-$ dup 0 What was your reason to invent new FS? What advantages will it have over existing FSes? |
|||
05 Oct 2012, 08:28 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.