Page 1 of 2
Dex4u OS
Posted: Sun Apr 30, 2006 5:46 pm
by Dex4u
Here's: Dex4u OS, New dashboard (GUI) for you all to test:
http://www.dex4u.com/code/Menuet4U.zip
Here's a image for Qemu, but it needs hdd and atapi seting up.
http://www.dex4u.com/code/QemuDex.zip
Full code will be available, when bugs are out.
Screenshot:
Re:Dex4u OS
Posted: Mon May 01, 2006 3:45 am
by n3Ro
Very Nice ;D I think it has a better future than v2os
Unfortunately i cant test it on my real pc's because i dont have any floppy drive left. Will there be support for Multiboot Loaders like GRUB or a live CD?
But now to the only bug i found as far: on my screen the parts of the date are separated by a ':' and not by '.' or '-'.
Regards ^^
Re:Dex4u OS
Posted: Mon May 01, 2006 4:16 am
by octavio
Dex4u wrote:
Full code will be available, when bugs are out.
This will never happen unless you stop development.
Re:Dex4u OS
Posted: Mon May 01, 2006 4:40 am
by Dex4u
@n3Ro, Thanks
, I will upload a iso later today , also it can be run from dos or usb pen drive, by format it fat, sys file it and putting all the programs on the usb, on booting to the dos prompt type "kernel32", it will be able to read/write to the usb too.
@octavio, Your right, but i meant any obvious ones
.
EDIT:
Here is a ISO, for people without floppy drives, for testing Dex4u dashboard(gui).
http://www.dex4u.com/code/DexISO.zip
Note: The above ISO is for people without floppys, so when reading A: drive, its reading the floppy boot image, ( which includes Dex4u programs).
Re:Dex4u OS
Posted: Wed May 03, 2006 6:32 am
by Pype.Clicker
when you say
... but it needs hdd and atapi seting up.
What do you actually mean ? i thought it just meant tried qemu-fast -fda QemuDex/Dex4uemul.img -hda c.img -cdrom BlueIllusion/blueillusion.iso -boot a, but the GUI displays weirdly (black, with two randomly-coloured stripes on it)
gonna try out the iso instead ...
Re:Dex4u OS
Posted: Wed May 03, 2006 7:18 am
by Pype.Clicker
ditto with the iso ...
Re:Dex4u OS
Posted: Wed May 03, 2006 8:54 am
by Dex4u
First thanks for test PypeClicker, next the comment on setting hdd & cd, is that i do not use emulators, but just try it, to test to see if it would work, with this bat file and it did.
@echo off
SET SDL_VIDEODRIVER=windib
START qemu-system-x86_64.exe -L . -m 32 -fda Dex4u.img -soundhw sb16 -std-vga -localtime
CLS
exit
It worked with the "DosBoxDex4u.zip" from here:
http://www.dex4u.com/download.htm
But the hdd and cd part did not work, as i did not put them in the bat file, so if you no how to set it to work with hdd or cd, you need to change the bat file, as i do not know how to do this.
Re:Dex4u OS
Posted: Wed May 03, 2006 10:19 am
by Pype.Clicker
"-std-vga" obviously did a nice job: the screen is no longer "screwed". It's still black (as if i was missing the picture) and there's no text under the menubar ... (i guess that means the menu text is on the picture aswell and only the bar itself is redrawn with alpha-blending).
btw, now i can read the clock and the version number.
Re:Dex4u OS
Posted: Wed May 03, 2006 10:44 am
by Dex4u
Not too shore why it work with one qemu and not another, maybe it work with the qemu_64 ?.
I will try on other vers
Thanks again.
ps: The menu text is part of the image, but its assembly in the program, also are you using linux ?.
Re:Dex4u OS
Posted: Wed May 03, 2006 2:46 pm
by n3Ro
Hi here are my test results:
Laptop Acer Aspire5024WLMi Turion64 ML-34 1GiB ram ATI X700 256MiB
-----------------------
floppy: cannot be tested
cdrom: hangs at "loading gui..."
PC: Athlon64 3200+ 2GiB ram NVidia GeForce 6600GT 128MiB
------------------------
floppy: cannot be tested
cdrom: works fine, but crashes when trying to read from hdd
VMware Player:
------------------------
floppy: says 'vesa mode not supported' and jumps to command line, crashes when trying to access hdd
cdrom: hangs at "loading gui..."
Bochs 2.2.6:
------------------------
floppy: starts directly with command line, and when trying to access the floppy it says "ERROR! Floppy drive not ready!."
cdrom: works fine, but hangs when trying to read from hdd; bochs says 'Initial read from sector xxx ot ouf bounds, aborting' and then 'IO read(0x01f0) with drq == 0: last command was 00h' for a million times
Qemu 0.8.0: (started with 'qemu -std-vga -fda xxx -hda xxx -boot a' or 'qemu -std-vga -hda xxx -cdrom xxx -boot d'
------------------------
floppy: works fine, but crashes when trying to read from hdd
cdrom: works fine, but crashes when trying to read from hdd
(I run my emulators under Ubuntu 5.10 AMD64.)
(works fine means that I can see and use this nice dashboard)
Overall it seems to be well coded. But I would say your hard disk driver is may be a little bit buggy?!?
Re:Dex4u OS
Posted: Wed May 03, 2006 3:19 pm
by bubach
i got the same problem as you pype, but fixed it by changing to this (under windows), maybe it works for you too?
Code: Select all
@echo off
SET SDL_VIDEODRIVER=windib
START qemu -L "\Program Files\Qemu\bios" -fda Dex4uemul.img -boot a -m 32 -std-vga
CLS
exit
Re:Dex4u OS
Posted: Wed May 03, 2006 3:38 pm
by Dex4u
Thank all for testing, n3Ro, it crash for me, if try hdd in emultator, but on real pc, works fine on fat32 formated hdd are your hdd fat32 or ntfs thanks.
Re:Dex4u OS
Posted: Wed May 03, 2006 3:53 pm
by n3Ro
Hmm, in the emulator it always has been an ext2 only harddisk image. And also on my real pc there isnt any fat32 formatted partition, except on my sata hd, but they aren't supported yet, are they?
But for the accessible harddisk the layout is:
hda IDE primary channel master:
hda1 100MiB ext2
hda2 3GiB linux swap
hda3 21GiB ntfs
hda4 extended partition
hda5 42GiB ext3
hda6 42GiB ext3
Maybe you could build in a type check, so that it says 'No GO!' instead of falling into guru meditation
Re:Dex4u OS
Posted: Wed May 03, 2006 4:04 pm
by Dex4u
Your right a type check is the way to go, but on my only ntfs it just give no file, but did not crash.
But i will add a check, for fat32 or nogo
Thanks for your info.
PS: If you need the fasm source code let me know and i will send it you.
Re:Dex4u OS
Posted: Thu May 04, 2006 2:13 am
by Pype.Clicker
once back on the command line, the other graphic examples seems to work nicely (e.g. the "tunnel" is okay, the "wobble" a bit strange too...
i suppose the "dig1.gif" is the image being used for the GUI. Do you have any other test case that use it (maybe it somehow got corrupted or something ...)
<edit> retrieved the "dig1.gif" file out of the image, it works nicely ... i guess something else prevented the demo to load it :O </edit>