Просмотр исходного кода

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

refactor32
Jakob Kjær-Kammersgaard 5 лет назад
Родитель
Сommit
df06daef9d
8 измененных файлов: 9 добавлений и 9 удалений
  1. Двоичные данные
      ColoredCircle.png
  2. +4
    -4
      README.md
  3. Двоичные данные
      SingSvimEdit.png
  4. Двоичные данные
      SingSvimList.png
  5. +5
    -5
      build.sh
  6. Двоичные данные
      screenshots/Sing32ColoredCircles.png
  7. +0
    -0
      screenshots/SingJustBooted.png
  8. Двоичные данные
      screenshots/SingSvimEdit.png

Двоичные данные
ColoredCircle.png Просмотреть файл

До После
Ширина: 720  |  Высота: 400  |  Размер: 48 KiB

+ 4
- 4
README.md Просмотреть файл

@ -1,5 +1,5 @@
# SingOS
![Screenshot - just booted](SingJustBooted.png)
![Screenshot - just booted](screenshots/SingJustBooted.png)
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.
## Screenshots
![Screenshot - svim edit](SingSvimEdit.png)
![Screenshot - colored circle](ColoredCircle.png)
![Screenshot - svim edit](screenshots/SingSvimEdit.png)
![Screenshot - colored circle](screenshots/Sing32ColoredCircles.png)
## Build Instructions
You can build and run the OS with following command
@ -48,4 +48,4 @@ If you want to run SingOS on real hardware we recommend running it from a usb th
sudo dd if=/<PATH TO SING OS>/SingOS.img of=/dev/<DEVICE NUMBER FOR USB DRIVE> status=progress oflag=sync
```
Now, plug the drive in any x86 pc with BIOS support, push the power button, and enjoy! (^:
Now, plug the drive in any x86 pc with BIOS support, push the power button, and enjoy! (^:

Двоичные данные
SingSvimEdit.png Просмотреть файл

До После
Ширина: 720  |  Высота: 400  |  Размер: 2.9 KiB

Двоичные данные
SingSvimList.png Просмотреть файл

До После
Ширина: 720  |  Высота: 400  |  Размер: 4.6 KiB

+ 5
- 5
build.sh Просмотреть файл

@ -1,13 +1,13 @@
#!/bin/bash
if [ "$1" != "run" ]; then
nasm -fbin bootloader.nasm -o bootloader.bin
nasm -fbin vbr.nasm -o vbr.bin
nasm -fbin filesystems/lsfs/test_lsfs.nasm -o lsfs.bin
nasm -fbin kernel.nasm -o kernel.bin
nasm -fbin bootloader.nasm -o bootloader.bin && \
nasm -fbin vbr.nasm -o vbr.bin && \
nasm -fbin filesystems/lsfs/test_lsfs.nasm -o lsfs.bin && \
nasm -fbin kernel.nasm -o kernel.bin && \
cat bootloader.bin vbr.bin lsfs.bin kernel.bin > SingOS.img
fi
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

Двоичные данные
screenshots/Sing32ColoredCircles.png Просмотреть файл

До После
Ширина: 1043  |  Высота: 794  |  Размер: 90 KiB

SingJustBooted.png → screenshots/SingJustBooted.png Просмотреть файл


Двоичные данные
screenshots/SingSvimEdit.png Просмотреть файл

До После
Ширина: 1157  |  Высота: 607  |  Размер: 30 KiB

Загрузка…
Отмена
Сохранить