2014-03-24 Postanowiłem wrzucić aktualną wersję...
Udaje, że działa pod VirtualBoxem i Bochsem. Pod qemu jest problem z obsługą dysków.
Wciąż nadal nie ma obslugi zapisu na dysk.
2013-08-10 - mOSesek wciąż żywy!... Ledwo ledwo, ale żywy. Znowu został zreformowany... Ale jeszcze nie daje nowej wersji bo muszę dokończyć obsługe dysku tzn doprowadzić do stanu używalności, dotychczasowa wersja nie działa... na nowej wersji qemu i virtualbox i bochs!!!
Nie wiem co to się porobilo...
Obecny kod mi działa tylko w trybie pio a pod qemu nawet bez obsługi przerwania.
Co teraz "umie"? Umie uruchamiać programy z dysku (do testów mam dwa: konsole i niedokonczony manager plikow :P )
pliki wykonywalne w formacie ELF32 lub ELF64...
Teraz kompilować można tylko z użyciem gcc-a, który generuje elf-y. MinGW generuje inny kod, pod windows 64 są użyte inne rejestry do przekazywania argumentów...
2011-12-10 - Kolejna aktualizacja. Tym razem można już kompilować do 32 i 64 bit. W pliku zip są źródła przygotowane dla mingw a w gz dla gcc-a z linuxa (sprawdzone na Ubuntu)...
bezpośrednie linki: binarka, kod źródłowy...
2011-11-30 - mOSesek został zaktualizowany ale tylko 32 bitowa kompilacja jest przygotowana... Jak sklecę wersję 64 bit to zapodam na sf.