flat assembler
Message board for the users of flat assembler.
Index
> Projects and Ideas > Formatted virtual media image creator ! |
Author |
|
vid 27 Feb 2007, 16:01
too much work... it will take few years
|
|||
27 Feb 2007, 16:01 |
|
tantrikwizard 27 Feb 2007, 17:54
I think bochs is more useful for OS development than VMWare or Virtual PC as it has a built in debugger. My makefile pretty much performs these steps during a build. 'make all' compiles the boot segment, second stage loader and kernel then injects the boot sector and copies the loader and kernel to a floppy. 'make debug' does the same and launches bochs in debug mode for testing. The only thing I dislike about this method is the use of http://www.winimage.com to inject the 2nd stage loader and kernel into the floppy image as WinImage is a windows program and requires several 'OK' mouse clicks to finish the process. There is a port of MTOOLS for windows but it lacks the ability to inject a file into a floppy image. Short of writing a utility to do this I may as well just keep clicking 'OK' and let winimage insert the files in the image. Is anyone aware of a windows or dos app that can insert files in a FAT12 floppy disk image using command line switches that doesn't require user interaction?
|
|||
27 Feb 2007, 17:54 |
|
Gilles 27 Feb 2007, 19:02
tantrikwizard wrote: Short of writing a utility to do this I may as well just keep clicking 'OK' and let winimage insert the files in the image. Is anyone aware of a windows or dos app that can insert files in a FAT12 floppy disk image using command line switches that doesn't require user interaction? With this reflection you've pointed out one of the reason why I've decided to develop this tool. No more 'OK' all you'll have to do will be: Prepare a very simple config file where you'll - select the desire format (FileSystem=FAT12 for exemple), - list the files to inject (sources) - list the destination of theses files (new path) into the image. It'll also be a window console application. |
|||
27 Feb 2007, 19:02 |
|
DOS386 28 Feb 2007, 00:01
Quote: develop a virtual media image (files) creator program Cool. Very useful. Quote: A Command line tool Cool. Quote:
What about standard .IMG files ? I never use wmdk/whd, only QEMU and BOCHS, both free and open source and working in DOS Quote:
Quote: 7) Source code on demand only. At least freeware ? _________________ Bug Nr.: 12345 Title: Hello World program compiles to 100 KB !!! Status: Closed: NOT a Bug |
|||
28 Feb 2007, 00:01 |
|
Dex4u 28 Feb 2007, 00:58
Cool idea, i would use it, hobby OS dev, could use it to load from NTFS partions.
Heres how it could work, you could have a fat32 image file (made with your program), stored on there NTFS XP partion, than a special loader could load the image from there ntfs partion to there hobby OS and use it like a virtual FS, than write it back at the end. This way you could write a much simpler NTFS driver. You could use a loader like the one i posted here: http://www.osdev.org/phpBB2/viewtopic.php?t=12850 |
|||
28 Feb 2007, 00:58 |
|
rugxulo 01 Mar 2007, 01:17
tantrikwizard, there are a few DOS tools that allow changing a FAT12 image file, so definitely try them all (since some are buggy):
Gilles, check out ATV's UNIMG.ZIP. (I tried unsuccessfully to find smiddy's BOOTFAT8.ZIP, so you'll have to search for it yourself.) Last edited by rugxulo on 04 Mar 2007, 19:16; edited 1 time in total |
|||
01 Mar 2007, 01:17 |
|
Crukko 01 Mar 2007, 12:58
Very interesting....
|
|||
01 Mar 2007, 12:58 |
|
Gilles 17 Apr 2007, 10:48
Hi,
The first version of the command line tools is available ! It's is Baron. You can read about it at http://www.gerisoft.net Ps:Could someone explain to me how I can write a post visible only to fasm register members ? (by the way is it possible ?). Gilles |
|||
17 Apr 2007, 10:48 |
|
Dex4u 17 Apr 2007, 16:48
Cool, its good that theres coders out there, that make app to support OS Dev's, thanks.
|
|||
17 Apr 2007, 16:48 |
|
Hayden 17 Apr 2007, 18:19
Here is a link to a good freeware stand alone floppy image utility...
http://www.woundedmoon.org/win32/floppyimage.html _________________ New User.. Hayden McKay. |
|||
17 Apr 2007, 18:19 |
|
shoorick 18 Apr 2007, 04:54
check this floppy image project also: http://board.flatassembler.net/topic.php?p=28735#28735
|
|||
18 Apr 2007, 04:54 |
|
Hayden 18 Apr 2007, 05:50
The problem with useing FAT images for your own operating systems is that it is illegal under the terms of the microsoft FAT file specification. We 'the programmer' are only allowed to code drivers, uitilties etc... for FAT file system.
This is why linux uses the EXT2 file system! _________________ New User.. Hayden McKay. |
|||
18 Apr 2007, 05:50 |
|
LocoDelAssembly 18 Apr 2007, 12:57
Quote:
ehemm, I think that Linux uses such filesystems for another good reasons. |
|||
18 Apr 2007, 12:57 |
|
Dex4u 18 Apr 2007, 14:56
Hayden wrote: The problem with useing FAT images for your own operating systems is that it is illegal under the terms of the microsoft FAT file specification. We 'the programmer' are only allowed to code drivers, uitilties etc... for FAT file system. I think you will find that the fat file sys, is not patented, it's the add on's that are, eg: the LFN ext, so you can use fat12 OK, not sure about fat16, but not fat32, also if you live in Germany, your OK, as they chucked as case out of court. |
|||
18 Apr 2007, 14:56 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.