Procházet zdrojové kódy

Restructure

special_first_anniversary_edition
Jørn Guldberg před 6 roky
rodič
revize
28841f84ac
26 změnil soubory, kde provedl 30 přidání a 30 odebrání
  1. binární
      .DS_Store
  2. +0
    -0
      Makefile
  3. +29
    -1
      README.md
  4. +0
    -0
      SingOS.img
  5. +0
    -29
      bare-bones-bootloader/README.md
  6. +0
    -0
      bootloader.bin
  7. +0
    -0
      bootloader.img
  8. +0
    -0
      bootloader.nasm
  9. +0
    -0
      build.sh
  10. +0
    -0
      kernel.bin
  11. +0
    -0
      kernel.nasm
  12. +1
    -0
      legacy/README.md
  13. +0
    -0
      legacy/compile_folder/README.md
  14. +0
    -0
      legacy/source/build.sh
  15. +0
    -0
      legacy/source/generic_build.sh
  16. +0
    -0
      legacy/source/info.txt
  17. +0
    -0
      legacy/source/mytest.s
  18. +0
    -0
      legacy/source/mytest2.s
  19. +0
    -0
      legacy/source/sing_boot_alt.s
  20. +0
    -0
      legacy/source/sing_boot_guess.s
  21. +0
    -0
      lib/dumpmem.nasm
  22. +0
    -0
      lib/os_lib.nasm
  23. +0
    -0
      lib/printkey.nasm
  24. +0
    -0
      lib/std_power.nasm
  25. +0
    -0
      lib/string.nasm
  26. +0
    -0
      lib/svim.nasm

binární
.DS_Store Zobrazit soubor


bare-bones-bootloader/Makefile → Makefile Zobrazit soubor


+ 29
- 1
README.md Zobrazit soubor

@ -1 +1,29 @@
SingOs
A really basic BIOS 'bootloader' (sort of - it doesn't actually load
any external code, but it boots for sure and could load with minor
additions). Keepin' it real-mode, homies.
To compile the nasm version and run the resulting binary in qemu:
```sh
make
```
If you only want to compile the binary:
```sh
make bootloader.bin
```
For the AT&T-Style version set SOURCE to "bootloader.S":
```sh
make SOURCE=bootloader.S bootloader.bin
```
Associated [Blog Post](http://www.reinterpretcast.com/creating-a-bare-bones-bootloader)

bare-bones-bootloader/SingOS.img → SingOS.img Zobrazit soubor


+ 0
- 29
bare-bones-bootloader/README.md Zobrazit soubor

@ -1,29 +0,0 @@
A really basic BIOS 'bootloader' (sort of - it doesn't actually load
any external code, but it boots for sure and could load with minor
additions). Keepin' it real-mode, homies.
To compile the nasm version and run the resulting binary in qemu:
```sh
make
```
If you only want to compile the binary:
```sh
make bootloader.bin
```
For the AT&T-Style version set SOURCE to "bootloader.S":
```sh
make SOURCE=bootloader.S bootloader.bin
```
Associated [Blog Post](http://www.reinterpretcast.com/creating-a-bare-bones-bootloader)

bare-bones-bootloader/bootloader.bin → bootloader.bin Zobrazit soubor


bare-bones-bootloader/bootloader.img → bootloader.img Zobrazit soubor


bare-bones-bootloader/bootloader.nasm → bootloader.nasm Zobrazit soubor


bare-bones-bootloader/build.sh → build.sh Zobrazit soubor


bare-bones-bootloader/kernel.bin → kernel.bin Zobrazit soubor


bare-bones-bootloader/kernel.nasm → kernel.nasm Zobrazit soubor


+ 1
- 0
legacy/README.md Zobrazit soubor

@ -0,0 +1 @@
SingOs

compile_folder/README.md → legacy/compile_folder/README.md Zobrazit soubor


source/build.sh → legacy/source/build.sh Zobrazit soubor


source/generic_build.sh → legacy/source/generic_build.sh Zobrazit soubor


source/info.txt → legacy/source/info.txt Zobrazit soubor


source/mytest.s → legacy/source/mytest.s Zobrazit soubor


source/mytest2.s → legacy/source/mytest2.s Zobrazit soubor


source/sing_boot_alt.s → legacy/source/sing_boot_alt.s Zobrazit soubor


source/sing_boot_guess.s → legacy/source/sing_boot_guess.s Zobrazit soubor


bare-bones-bootloader/lib/dumpmem.nasm → lib/dumpmem.nasm Zobrazit soubor


bare-bones-bootloader/lib/os_lib.nasm → lib/os_lib.nasm Zobrazit soubor


bare-bones-bootloader/lib/printkey.nasm → lib/printkey.nasm Zobrazit soubor


bare-bones-bootloader/lib/std_power.nasm → lib/std_power.nasm Zobrazit soubor


bare-bones-bootloader/lib/string.nasm → lib/string.nasm Zobrazit soubor


bare-bones-bootloader/lib/svim.nasm → lib/svim.nasm Zobrazit soubor


Načítá se…
Zrušit
Uložit