Georges Dupéron
224809a83c
appveyor: test OS, run os.bat in a nested cmd.exe, fix: MS-DOS was ignoring one line
...
appveyor:
* test the OS
* run os.bat in a nested cmd.exe as a temporary fix for #12
* fix issue with MS-DOS ignoring one line
2018-07-29 00:35:17 +02:00
Georges Dupéron
85af2114c6
ms-dos: CR+LF line endings, avoid lines longer than 8192, add [pause|exit] argument to .bat and sh code
2018-07-29 00:32:01 +02:00
Georges Dupéron
fbb5526f3f
Use a smaller partition in the dummy partition table created in assembly, to avoid gdisk warning
...
gdisk was giving the following warning with the previous size: Secondary partition table overlaps the last partition by 72 blocks!
2018-07-29 00:32:01 +02:00
Georges Dupéron
4c6ac73c9e
Remove fdisk version info, as it is not used
2018-07-28 23:41:03 +02:00
Georges Dupéron
229e259fe4
macos: don't use a NASM label named loop, don't use …
syntax for strings with C-style escapes
2018-07-24 23:39:22 +02:00
Georges Dupéron
b2ab5b464d
Chameleon: the OS is now also a GPT-partitioned disk image (with a small quirk)
...
The quirk is that the ZIP trailer is inserted after the end of the
GPT-partitioned space, but GPT normally covers the whole disk.
This image is intended to be burned on a CD, flashed onto a floppy, USB key or
SD card. In these last two cases (where the GPT would make sense), the end of
the disk cannot be known in advance, so an incorrectly-placed GPT mirror is
not quite unexpected.
2018-07-08 22:26:08 +02:00
Georges Dupéron
7fcabc9ff2
Chameleon: the OS is now also an ISO9660 CD-ROM image
2018-07-08 17:01:56 +02:00
Georges Dupéron
dc362b52be
Chameleon: the OS is now also a zip file.
2018-07-08 11:34:47 +02:00
Georges Dupéron
893a9b9d93
Added partition table to OS image, automatically format the first partition using FAT12
2018-07-08 02:58:10 +02:00
Georges Dupéron
23e9889a50
Added two more tests: running under dosbox and as a shell script
2018-07-03 19:22:52 +02:00
Georges Dupéron
63624488e9
os.bat is now a triple chameleon: MS-DOS .bat, Unix .sh and x86 bootable floppy disk image
2018-07-03 17:50:04 +02:00
Georges Dupéron
64971229f3
Made the os.sh a chameleon: it is now an x86 bootsector and a shell script at the same time.
2018-07-03 17:20:24 +02:00
Georges Dupéron
741a36ea67
Added example os for i386, quick test with Sikuli
2018-06-26 01:46:20 +02:00