Page 1 of 1

Genius HorizonOS V0.0.5 Alpha - 4

Posted: Sun Jun 17, 2012 6:04 am
by melgmry0101b
Hi everyone,
Today , I would like to introduce my OS :) , its name is Genius HorizonOS (GHOS) .
At the first here is some screen shots :
Image

Image
GHOS is a closed source protected mode OS and it has many features like :
  • FAT12 Read only file system for floppy. [very old, i know :)]
  • Multitasking.
  • Genius Horizon Executable (GHX) : a new executable format designed especially for GHOS.
  • The whole OS and applications are in kernel mode , so you are free to do all kernel mode instructions in your applications (for now :) ).
  • Errors handler , but no debug data :(.
  • Easy API for application development. [ no support for keyboard API right now ]
  • minimal ACPI support.
  • CTRL + Enter to return to the CLI from a hanging APP.
Requirements :
  • 16 MB of RAM [17MB for VPC].
  • Intel Pentium IV CPU and later, or AMD Athlon and later.
  • Floppy disk.
  • ACPI based PC for ACPI features.
  • PS/2 Keyboard or emulated USB keyboard.
The OS was tested on Qemu, Bochs, VPC and some real hardwares (with some problems in ACPI :( ).

I hope you got interested in my OS ,and any feedback is appreciated.

here is a floppy disk image and a small demo APP for developers with API datasheet :) :

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Sun Jun 17, 2012 7:50 am
by gravaera
In the name of the gods, Tyrion Lannister, Kanye West, and the god of AD carry mechanics Doublelift, peace be upon you too brother.

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Sun Jun 17, 2012 11:21 am
by piranha
I tried to run it in Qemu with qemu -fda GHOS\ V0.0.5\ Alpha\ -\ 4.IMG -serial stdio -m 32 and it pagefaulted.

-JL

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Sun Jun 17, 2012 2:13 pm
by melgmry0101b
Hi piranha,
I am using this command line "in windows" and it works perfect on my side.

Code: Select all

qemu -fda "GHOS V0.0.5 Alpha - 4.IMG" -m 32

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Sun Jun 17, 2012 6:53 pm
by piranha
Can't seem to get it to boot past the panic screen. What version of qemu are you using?

-JL

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Mon Jun 18, 2012 12:57 am
by melgmry0101b

Code: Select all

QEMU PC emulator version 0.11.1

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Mon Jun 18, 2012 2:47 am
by pcmattman
I get a panic on boot in VMM Init on VMware Workstation 8.0.3 (the VM has 32 MB of RAM).

Attached a screenshot.

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Mon Jun 18, 2012 11:21 am
by piranha
I'm on 1.0.1. I got it to boot up in bochs, but the first three times I tried to load the demo app it just rebooted (TF'd?). But the 4th time it worked properly, and I was unable to reproduce the reboot bug. I get the same error as pcmattman only if I make the memory size something like 4000MB.

-JL

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Mon Jun 18, 2012 1:41 pm
by melgmry0101b
Hi,
I really surprised from the results :shock:
anyway : the "VMM Init Failed" happens because that the OS can't get the BIOS Memory Map , and the restart is a triple fault.
I hope someone else test the OS to see if this error happens again or it is a special case.
[My problem now that i can't produce that bugs here for debugging]
[Note : The website in the panic screen is down :) ]

Re: Genius HorizonOS V0.0.5 Alpha - 4

Posted: Mon Jun 18, 2012 6:04 pm
by neon
Appears to work fine in VirtualBox here. Fails to shutdown the system but displays that it is safe to turn off the computer instead. No crashes.