Test of redesign - version 1
Posted: Sun Jul 30, 2006 4:02 pm
Hi people,
I've redesigned and reimplemented my os after I couldn't make a server system that worked with the old design.
Below is the direct link to the RAR compressed file for a 1.44 image file. You can use rawwrite or winImage to copy it to a floppy disk.
(it works also as an image file for Bochs and co Note: Qemu and VmWare do not run it well. Bochs works fine)
http://www.freewebs.com/fuzionstudio/Protos-test1.rar
Would like tests on real machines. Please state specs of machine used.
How to run :
In console 0 you will see the RTC clock in the top righthand corner and a table of delayed processes in the bottom lefthand corner. This is to ensure that the RTC is also updating the delayed process queue.
The line "TICKS-> x" - is the counter for the number of PERIODIC interrupts (ticks) that have fired from the RTC.
Press
* ESC - this clears console 0 of al texts. Handy while Delay table is being updated. As entries reduce you will see multiple lines for the bottom entry because screen is not cleared during update of table.
* F1 - to cycle through the consoles (0 - 7).Some consoles will have information in them.For instance the VESA server prints all available graphic modes(that support a Linear frame buffer) in your pc starting from console 1. This information might overflow into console 2 and so on, if you have alot of modes.
* crtl+F1 then type a line of text and press ENTER key - to test keyboard server
* F3 - tests the console driver by printing a line of text. Cursor position should be updated.
* F4 - gives you the mode number for 640 x 480 x 16 bits graphics mode (this is a call to the VESA server)
* F5 - calls VESA server to switch to graphics mode 640 x 480 x 16 bits Note:Once this is done, you will need to reboot as I've not implemented the GUI server. Os is running but you can't see any changes) Do this last after doing other tests
* F6 - Calls Floppy server to read the boot sector of the floppy disk. The code in the boot sector is then displayed on console 2.
Let me know how it goes. This is just a test release so that i know it works on other computers other than the 4 I've tested it on.
Thank!
I've redesigned and reimplemented my os after I couldn't make a server system that worked with the old design.
Below is the direct link to the RAR compressed file for a 1.44 image file. You can use rawwrite or winImage to copy it to a floppy disk.
(it works also as an image file for Bochs and co Note: Qemu and VmWare do not run it well. Bochs works fine)
http://www.freewebs.com/fuzionstudio/Protos-test1.rar
Would like tests on real machines. Please state specs of machine used.
How to run :
In console 0 you will see the RTC clock in the top righthand corner and a table of delayed processes in the bottom lefthand corner. This is to ensure that the RTC is also updating the delayed process queue.
The line "TICKS-> x" - is the counter for the number of PERIODIC interrupts (ticks) that have fired from the RTC.
Press
* ESC - this clears console 0 of al texts. Handy while Delay table is being updated. As entries reduce you will see multiple lines for the bottom entry because screen is not cleared during update of table.
* F1 - to cycle through the consoles (0 - 7).Some consoles will have information in them.For instance the VESA server prints all available graphic modes(that support a Linear frame buffer) in your pc starting from console 1. This information might overflow into console 2 and so on, if you have alot of modes.
* crtl+F1 then type a line of text and press ENTER key - to test keyboard server
* F3 - tests the console driver by printing a line of text. Cursor position should be updated.
* F4 - gives you the mode number for 640 x 480 x 16 bits graphics mode (this is a call to the VESA server)
* F5 - calls VESA server to switch to graphics mode 640 x 480 x 16 bits Note:Once this is done, you will need to reboot as I've not implemented the GUI server. Os is running but you can't see any changes) Do this last after doing other tests
* F6 - Calls Floppy server to read the boot sector of the floppy disk. The code in the boot sector is then displayed on console 2.
Let me know how it goes. This is just a test release so that i know it works on other computers other than the 4 I've tested it on.
Thank!