Dex4u OS

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
Dex4u

Dex4u OS

Post 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:
Image
n3Ro

Re:Dex4u OS

Post 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 ^^
octavio

Re:Dex4u OS

Post by octavio »

Dex4u wrote: Full code will be available, when bugs are out.
This will never happen unless you stop development.
Dex4u

Re:Dex4u OS

Post 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).
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Dex4u OS

Post 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 ...
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Dex4u OS

Post by Pype.Clicker »

ditto with the iso ...
Dex4u

Re:Dex4u OS

Post 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.
Image
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Dex4u OS

Post 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.
Dex4u

Re:Dex4u OS

Post 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 ?.
n3Ro

Re:Dex4u OS

Post 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?!?
User avatar
bubach
Member
Member
Posts: 1223
Joined: Sat Oct 23, 2004 11:00 pm
Location: Sweden
Contact:

Re:Dex4u OS

Post 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
"Simplicity is the ultimate sophistication."
http://bos.asmhackers.net/ - GitHub
Dex4u

Re:Dex4u OS

Post 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.
n3Ro

Re:Dex4u OS

Post 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 ;)
Dex4u

Re:Dex4u OS

Post 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.
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Dex4u OS

Post 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>
Post Reply