Browse Source

Better screenshots? (at 2:45 AM) (^;

refactor32
Jakob Kjær-Kammersgaard 7 years ago
parent
commit
df06daef9d
  1. BIN
      ColoredCircle.png
  2. 6
      README.md
  3. BIN
      SingSvimEdit.png
  4. BIN
      SingSvimList.png
  5. 10
      build.sh
  6. BIN
      screenshots/Sing32ColoredCircles.png
  7. 0
      screenshots/SingJustBooted.png
  8. BIN
      screenshots/SingSvimEdit.png

BIN
ColoredCircle.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

6
README.md

@ -1,5 +1,5 @@
# SingOS # SingOS
![Screenshot - just booted](SingJustBooted.png) ![Screenshot - just booted](screenshots/SingJustBooted.png)
SingOS is a single task operating system. SingOS is a single task operating system.
@ -12,8 +12,8 @@ It will also be posible to switch between 16, 32 and 64-bit mode
such that anything on very low level can be tested. such that anything on very low level can be tested.
## Screenshots ## Screenshots
![Screenshot - svim edit](SingSvimEdit.png) ![Screenshot - svim edit](screenshots/SingSvimEdit.png)
![Screenshot - colored circle](ColoredCircle.png) ![Screenshot - colored circle](screenshots/Sing32ColoredCircles.png)
## Build Instructions ## Build Instructions
You can build and run the OS with following command You can build and run the OS with following command

BIN
SingSvimEdit.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

BIN
SingSvimList.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

10
build.sh

@ -1,13 +1,13 @@
#!/bin/bash #!/bin/bash
if [ "$1" != "run" ]; then if [ "$1" != "run" ]; then
nasm -fbin bootloader.nasm -o bootloader.bin nasm -fbin bootloader.nasm -o bootloader.bin && \
nasm -fbin vbr.nasm -o vbr.bin nasm -fbin vbr.nasm -o vbr.bin && \
nasm -fbin filesystems/lsfs/test_lsfs.nasm -o lsfs.bin nasm -fbin filesystems/lsfs/test_lsfs.nasm -o lsfs.bin && \
nasm -fbin kernel.nasm -o kernel.bin nasm -fbin kernel.nasm -o kernel.bin && \
cat bootloader.bin vbr.bin lsfs.bin kernel.bin > SingOS.img cat bootloader.bin vbr.bin lsfs.bin kernel.bin > SingOS.img
fi fi
if [ "$1" != "make" ]; then if [ "$1" != "make" ]; then
qemu-system-x86_64 -drive index=0,format=raw,file=SingOS.img qemu-system-x86_64.exe -drive index=0,format=raw,file=SingOS.img
fi fi

BIN
screenshots/Sing32ColoredCircles.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

0
SingJustBooted.png → screenshots/SingJustBooted.png

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

BIN
screenshots/SingSvimEdit.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Loading…
Cancel
Save