rr![]() ![]() Berlin, Germany, 02.02.2020, 16:44 |
Datalight ROM-DOS floppy image creation (Emulation) |
Hi! --- |
Rugxulo![]() Usono, 04.02.2020, 05:07 @ rr |
Datalight ROM-DOS floppy image creation |
> Looks like since I last used ROM-DOS you now have to pay (US$55) even for |
rr![]() ![]() Berlin, Germany, 05.02.2020, 15:59 @ Rugxulo |
Datalight ROM-DOS floppy image creation |
> (Kernel 7 is the LFN-aware series, right?) --- |
Rugxulo![]() Usono, 08.02.2020, 11:21 @ rr |
FAT image creation |
> > To extract files from a FAT .img, I'd just use 7-zip's 7Z.EXE. |
marcov 08.02.2020, 14:54 @ Rugxulo |
FAT image creation |
> Since 2014 (11.0), FreeBSD has also supported its own hypervisor (VT-X with |
Rugxulo![]() Usono, 16.02.2020, 18:36 @ marcov |
FAT image creation |
> > Since 2014 (11.0), FreeBSD has also supported its own hypervisor |
marcov 17.02.2020, 10:21 @ Rugxulo |
FAT image creation |
> As an aside, most newer cpus (2015+ ??) seems to have VT-X nowadays, |
Rugxulo![]() Usono, 18.02.2020, 03:39 @ marcov |
FAT image creation |
> > As an aside, most newer cpus (2015+ ??) seems to have VT-X nowadays, |
Rugxulo![]() Usono, 18.02.2020, 21:13 @ Rugxulo |
FAT image creation |
> My Lenovo desktop (Core i5, dual core, quasi four with HTT) from 2011 has |
Rugxulo![]() Usono, 19.02.2020, 10:56 (edited by Rugxulo, 11.03.2020, 03:34) @ Rugxulo |
VBox vs. QEMU without VT-X |
> IAnyways, on this Lenovo 3.2 Ghz desktop (Win7, 64-bit), |
Rugxulo![]() Usono, 04.03.2020, 03:07 @ Rugxulo |
cross-compilation versus emulated (native) compilation |
> > Anyways, on this Lenovo 3.2 Ghz desktop (Win7, 64-bit), |
Rugxulo![]() Usono, 04.03.2020, 23:11 (edited by Rugxulo, 05.03.2020, 22:13) @ Rugxulo |
cross-compilation versus emulated (native) compilation |
> Mainly, I'm just following up with stats about cross-compilation (compared |
marcov 19.02.2020, 10:37 @ Rugxulo |
FAT image creation |
> > > As an aside, most newer cpus (2015+ ??) seems to have VT-X nowadays, |
rr![]() ![]() Berlin, Germany, 07.12.2020, 23:01 @ rr |
Datalight ROM-DOS floppy image creation |
> For those people, I created the following two batch files. --- |
ecm![]() ![]() Düsseldorf, Germany, 08.12.2020, 14:06 @ rr |
Datalight ROM-DOS floppy image creation |
> I created a much smaller variant using --- |
ecm![]() ![]() Düsseldorf, Germany, 08.12.2020, 16:29 @ rr |
Datalight ROM-DOS floppy image creation |
I just added two options that help initialising the boot sector loader. Before this commit, _BOOTFILE had to point to a 512-bytes file complete with the BPB properly initialised already. If that is not the case, the new options _BOOTJUMPFILE and _BOOTCODEFILE allow specifying loader fragments to initialise, while the script will write the BPB itself. The jump file should be 3 or 11 bytes long, taken from the beginning of the loader file. The code file, for FAT12 or FAT16, should be 450 (or 448 or 446) bytes taken starting from offset 3Eh in the loader file. Here is an example, using --- |
rr![]() ![]() Berlin, Germany, 08.12.2020, 22:20 @ ecm |
Datalight ROM-DOS floppy image creation |
> I just added two options that help initialising the boot sector loader. --- |
ecm![]() ![]() Düsseldorf, Germany, 09.12.2020, 10:49 @ rr |
Datalight ROM-DOS floppy image creation |
I just added image file operation to instsect, allowing to use a command like --- |
ecm![]() ![]() Düsseldorf, Germany, 15.12.2020, 22:38 @ rr |
Diskette image creation batch files |
Here's two variants of a batch file to do most of what you did. I didn't have the ROM-DOS files around so I made them with a few test files. Adjusting these scripts to install an actual DOS is left as an exercise to the reader. Likewise, using dd and bash for is easy to do based on this. --- |
ecm![]() ![]() Düsseldorf, Germany, 15.12.2020, 22:58 @ ecm |
Diskette image creation batch files |
> Both scripts create almost the same output; the "large total sectors" field --- |
ecm![]() ![]() Düsseldorf, Germany, 19.12.2020, 18:21 @ ecm |
Diskette image creation batch files |
> > Both scripts create almost the same output; the "large total sectors" --- |