Dingoonity.org

Dingux (Dingoo Linux) => Releases => Topic started by: mth on September 19, 2011, 10:15:36 am

Title: Second OpenDingux developer prerelease
Post by: mth on September 19, 2011, 10:15:36 am
We released an updated developer pre-release of OpenDingux, based on the feedback we got on the first pre-release. We had almost 500 rootfs downloads of the first pre-release and almost 200 toolchain downloads. There are still some rough edges, but adventurous users are encouraged to try this second pre-release, as long as they don't expect everything to work yet.

Most notable changes:
The full list of changes is on the download page.

Release notes and downloads: http://www.treewalker.org/opendingux/ (http://www.treewalker.org/opendingux/).
That page also contains links to relevant documentation pages on the Dingoo Wiki. Especially the development page and FAQ are useful when porting applications from legacy Dingux to OpenDingux.
Title: Re: Second OpenDingux developer prerelease
Post by: virusmater on September 19, 2011, 01:31:54 pm
if set sound volume to min (power+down down down.. :)) and start play in game with sound (i test on picodrive) - dingoo will be make buzzzing noises
if increase volume for one delimiter - noise will gone
maybe it bug of picodrive, because i don't hear any noises in gpsp
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 19, 2011, 05:17:46 pm
I saw that bug this week-end, I did hope you wouldn't notice it  ;D
I'll fix that in the next release.

It's occuring only on the apps using libAO, the library used to simplify porting from OSS. Currently only Picodrive uses that library.
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 19, 2011, 05:45:39 pm
made framebuffer cacheable; this can speed up rendering considerably

Here are some benchmarks with GPMark (http://motodev.do.am/news/gpmark_multiplatform/2011-07-13-240). The dingoo is running at 336MHz, and for each test (using software surface, then hardware surface), the binaries executed on OD and the legacy Dingux are the very same.

All the figures are in FPS.

legacy Dingux, software surface (most of the apps):
Code: [Select]
Blitting test         186.2
Plasma                140.0
Rotozoomer            112.1
Rotozoomer near       141.2
Rotozoomer far        53.0
Radial blur           27.4
3D bunny              4.6

OpenDingux 2011-09-04 (first pre-release), software surface:
Code: [Select]
Blitting test         183.4
Plasma                127.0
Rotozoomer            106.7
Rotozoomer near       128.6
Rotozoomer far        54.5
Radial blur           26.2
3D bunny              4.8

OpenDingux 2011-09-18 (second pre-release), software surface:
Code: [Select]
Blitting test         207.8
Plasma                142.2
Rotozoomer            116.0
Rotozoomer near       142.5
Rotozoomer far        56.5
Radial blur           27.1
3D bunny              4.8

While the first pre-release of OpenDingux did obtain lower values in general, the second pre-release outperforms the legacy Dingux kernel in each one of the tests.
It means that at least for the rendering part, the games compatible with the legacy Dingux will need less time to render on the screen, and at the end they'll run a bit faster (but we can't say that for now as it depends on other parts of the system which haven't been optimized yet).

But using software surfaces on OpenDingux is useful only when you want to keep the compatibility with the older kernel; the next part will show that this new kernel is much more powerful when using hardware surfaces, which the legacy Dingux can't use without having rendering issues, as hardware surfaces somewhat require double buffering which the legacy Dingux does not have (some emus still use it on legacy, like psx4all, on which the flickering is clearly visible).

legacy Dingux, hardware surface (almost never used):
Code: [Select]
Blitting test         443.7
Plasma                255.9
Rotozoomer            174.4
Rotozoomer near       259.1
Rotozoomer far        67.8
Radial blur           29.9
3D bunny              4.7

OpenDingux 2011-09-04 (first pre-release), hardware surface:
Code: [Select]
Blitting test         171.3
Plasma                111.7
Rotozoomer            101.0
Rotozoomer near       123.3
Rotozoomer far        49.6
Radial blur           25.6
3D bunny              4.8

OpenDingux 2011-09-18 (second pre-release), hardware surface:
Code: [Select]
Blitting test         465.1
Plasma                235.3
Rotozoomer            172.9
Rotozoomer near       240.4
Rotozoomer far        67.3
Radial blur           29.1
3D bunny              4.8

As you can see, the second pre-release version of OD clearly outperforms the first release. Hell, Picodrive did gain ~10fps on the new kernel (at 336MHz) :)
But you can also notice how faster hardware surfaces are comparing to software surfaces on OpenDingux.

It means that when the whole system will be optimized, most of the apps will run faster on OD than they were running on the legacy Dingux.

IMPORTANT NOTE: GPMark does stress a lot the video driver, so don't expect that your program will magically run twice faster when switching to hardware surfaces. But it'll probably grab some FPS.
Title: Re: Second OpenDingux developer prerelease
Post by: mth on September 19, 2011, 05:58:39 pm
The reason hardware surfaces are not really usable on the legacy kernel is that it does not support double buffering. Without double buffering, everything you draw into the hardware surface (the frame buffer) can end up on the screen immediately. So if you draw the screen in multiple passes (overlays), a partially drawn screen will sometimes become visible and this looks bad (flickering). With double buffering, you always draw to a different buffer than the one that is currently visible on the screen; when you're done drawing one frame you flip the buffers, making the frame that has just finished visible and continue drawing in the buffer of the previous frame.

OpenDingux does support double buffering. If you're using SDL, pass SDL_HWSURFACE | SDL_DOUBLEBUF to SDL_SetVideoMode() and end a frame with SDL_Flip(). This is incompatible with legacy though: the legacy kernel has bugs that will likely hang your application if you attempt to do double buffering on it.

The OpenDingux double buffering is not synchronized to the screen updates yet and this can lead to flickering in some cases, but it is pretty rare (it tends to happen with frame rates above 60 fps, which is not common on the Dingoo). It will be properly synchronized in a future kernel release.
Title: Re: Second OpenDingux developer prerelease
Post by: lordblip on September 20, 2011, 04:05:01 am
friends I need to know how I can change the tv-out PAL to NTSC, I do not understand what you explained in the wiki if, in advance thank you very much, and pardon my English but I am a user of opendingux from chile.
Title: Re: Second OpenDingux developer prerelease
Post by: virusmater on September 20, 2011, 04:46:55 am
write to local/etc/tvout.conf (this is just txt file) word pal or ntsc
Title: Re: Second OpenDingux developer prerelease
Post by: virusmater on September 20, 2011, 04:52:50 am
maybe disable sound and backlight feature in gmenu2x (because they don't work anymore) and display in dock of gmenu2x (in bottom of the screen) global volume and backlight
Title: Re: Second OpenDingux developer prerelease
Post by: wy_scorpio on September 20, 2011, 05:57:45 am
bug report...
1.LCDbacklight setting is no use..when you set it ,it did nothing..only can set with power+ up or down..but when you reboot dingoo..that is no use too..
2.cant use 'Y' to read readme.txt file...
Title: Re: Second OpenDingux developer prerelease
Post by: pixador on September 20, 2011, 06:20:58 am
I just wanted to write to say that the speed of my dingux-msx-pixamod was noticeabily faster with this second release when I've seen Ayla's post with the results of his tests :) This is certainly sweet!!! :) Great work!!

By the way I'm having some issues with audio. I'm using SDL audio and sometimes I hear some 'clicks' and noise while the very same executable file sounds fine in legacy Dingux. I still have to do some testing (right now I was focusing on making it work and fixing some stuff to make a new release soon) but it might happen when several msx's audio channels are played at the same time, maybe with a high volume (I know this doesn't help too much...). Maybe it's some clipping? Maybe some samplerate conversion not working properly?
I'll post more info (and more useful I hope) when I can do some tests.
Title: Re: Second OpenDingux developer prerelease
Post by: virusmater on September 20, 2011, 06:40:23 am
CR:
after resume from long suspend (longer than backlight timeout) display blinking once and turned off
and we need press any key to wake it up
can you do this automatically?
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 20, 2011, 09:37:51 am
2.cant use 'Y' to read readme.txt file...
It's on the contextual menu.
Title: Re: Second OpenDingux developer prerelease
Post by: NESFreak on September 21, 2011, 05:09:43 pm
Congrats with the amazing progress you've made compared to the original dingux.

Since we're now using ALSA I've got a small tip for everyone wanting to use the tv-out connector for their headphones. You can disable/enable the internal speaker with the following commands:

Code: [Select]
amixer set Speaker off
amixer set Speaker on
By putting each command in a separate file and adding those files to the settings menu you're now able to do just that.

speaker_on
Code: [Select]
#!/bin/sh
amixer set Speaker on
speaker_off
Code: [Select]
#!/bin/sh
amixer set Speaker off



Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 21, 2011, 07:29:14 pm
Please NEVER DO THAT.The "earphones" plug and the "TV-out" plug does not have the same impedence. In short, if you plug your earphones on the "TV-out" plug you will toast your earphones (I did burn mine...), and on the other hand, if you plug a line-out on the "earphones" plug, you risk to toast your audio system.
Title: Re: Second OpenDingux developer prerelease
Post by: Friendly Neighborhood Dingoonity Troll on September 21, 2011, 07:59:25 pm
Please NEVER DO THAT.The "earphones" plug and the "TV-out" plug does not have the same impedence. In short, if you plug your earphones on the "TV-out" plug you will toast your earphones (I did burn mine...), and on the other hand, if you plug a line-out on the "earphones" plug, you risk to toast your audio system.

Huh. I wish someone would have said something about this earlier. :P
Title: Re: Second OpenDingux developer prerelease
Post by: NESFreak on September 21, 2011, 09:43:31 pm
Please NEVER DO THAT.The "earphones" plug and the "TV-out" plug does not have the same impedence. In short, if you plug your earphones on the "TV-out" plug you will toast your earphones (I did burn mine...), and on the other hand, if you plug a line-out on the "earphones" plug, you risk to toast your audio system.

You're wrong there. Let me explain this. The output voltages of both ports are the same, however the bottom one is supposed to be used as line-out devices to connect to a tv's line-in (which often have a high impedance, think as high as 10kOhm).

Now the formula for impedance is given by

Z = V / I, where Z impedance, V voltage and I current.

Now since headphones often have a lower impedance (mine has 32Ohm) this means the current drawn by headphones is many times larger than comparered to connecting the dingoo's line-out to a line-in. So if at all something is to be going to be blown up it would be the dingoo's interal amp, not the headphones. I guess you've just had bad luck with your headphones.
Title: Re: Second OpenDingux developer prerelease
Post by: Megacubo on September 21, 2011, 11:45:29 pm
I'm using the tv-out for headphones since the first day and nothing wrong happens, my dingoo have 2 months with me maybe i'm lucky
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 22, 2011, 12:08:49 am
I do know what you are trying to explain, and your conclusion is right. For some reason I did inverse the conclusion, probably because it did make more sense to me (as I burned my Shure earbuds).

New theory. The TV-out and earphone outputs are both connected to the same amp. I just remembered that when I did fry my earbuds, I was working on the sound driver, and I had another pair of earphones plugged on the earphones jack. I strongly doubt it is a coincidence.
Title: Re: Second OpenDingux developer prerelease
Post by: NESFreak on September 22, 2011, 10:35:57 pm
New theory....

Wouldn't know about that. Sounds like an expensive accident.

I've got a tv-out bug btw. It seems to be misaligned. See the attached picture.
Title: Re: Second OpenDingux developer prerelease
Post by: qbertaddict on September 23, 2011, 10:22:37 am
I do not have that issue. Are you using pal or ntsc and what region are you in
Title: Re: Second OpenDingux developer prerelease
Post by: virusmater on September 23, 2011, 12:27:39 pm
i had this bug too, but changing tv region worked for me
Title: Re: Second OpenDingux developer prerelease
Post by: NESFreak on September 23, 2011, 12:53:05 pm
I do not have that issue. Are you using pal or ntsc and what region are you in

The picture was made using pal and that was also what the tv detected. I can now confirm that ntsc (detected as ntsc 3.58) works fine. (However with slight overscan.)
Title: Re: Second OpenDingux developer prerelease
Post by: qbertaddict on September 23, 2011, 02:25:39 pm
to get pal to display correctly you need to add pal to /etc/tvout.conf
Title: Re: Second OpenDingux developer prerelease
Post by: NESFreak on September 23, 2011, 02:55:48 pm
to get pal to display correctly you need to add pal to /etc/tvout.conf

Yep, that's exactly what I did. How else could I get a pal signal in the first place? The pal signal itself is perfectly fine (50hz pal encoding). It's the outputted image that's wrong.

Got another bug btw. /dev/null is broken.
Code: [Select]
opendingux:/boot/local/home # cat /dev/null
watchdog: WDIOC_SETOPTIONS: Inappropriate ioctl for device
opendingux:/boot/local/home # echo "abcde" > /dev/null
opendingux:/boot/local/home # cat /dev/null
abcde
opendingux:/boot/local/home #
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 23, 2011, 03:56:10 pm
If you start messing with the system you'll find a great number of bugs that we didn't inform you about  ;D
/dev/null is a file here, while it should be a dev node. I didn't have the time to fix it before the release.
Title: Re: Second OpenDingux developer prerelease
Post by: virusmater on September 23, 2011, 04:33:31 pm
veryvery little bug:
connect to tv-out > go suspend > wake up: tv-out still work, but dingoo screen turned on and show blank white screen
Title: Re: Second OpenDingux developer prerelease
Post by: NESFreak on September 23, 2011, 07:54:21 pm
If you start messing with the system you'll find a great number of bugs that we didn't inform you about  ;D
/dev/null is a file here, while it should be a dev node. I didn't have the time to fix it before the release.

In the mean time I'll just print out and shred my excess data manually then  8) :P

OT. Is a list of unimplemented features somewhere available?
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 24, 2011, 01:25:42 am
OT. Is a list of unimplemented features somewhere available?

See here: http://dingoowiki.com/index.php?title=Dingux:OpenDingux#TODO_list

The list is quite incomplete, we're working on many other things. If you want to lend a hand, don't hesitate to pop on IRC. That would be really appreciated.
Title: Re: Second OpenDingux developer prerelease
Post by: jmi on September 25, 2011, 01:51:11 pm
First of all, it's awesome to see a release of opendingux! I was really looking forward to it!
But can anyone give me a hint, how to use pygame?
Title: Re: Second OpenDingux developer prerelease
Post by: Solstice on September 25, 2011, 04:29:26 pm
Sounds really good,drowsnug working on snes for this also ! and im hearing good things,  im gonna upgrade for 8gb to 16gb soon, ill def be trying this out once i have two micro sd cards

Title: Re: Second OpenDingux developer prerelease
Post by: Megacubo on September 27, 2011, 12:06:42 am
Finally i can try this by myself, work really great, the tv out works without problems (ILI9338) and with overclock!! really i think this is the best think ever happen to the scene since the original dingux, I can not wait to see the final version 
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 27, 2011, 02:19:48 am
First of all, it's awesome to see a release of opendingux! I was really looking forward to it!
But can anyone give me a hint, how to use pygame?
Currently you can use pygame the same way you do it with the older kernels.
Title: Re: Second OpenDingux developer prerelease
Post by: mandrake88 on September 28, 2011, 05:51:31 pm
beta1 comming?  ;D
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on September 28, 2011, 06:47:01 pm
I believe the next release will be the real one  ;D
Title: Re: Second OpenDingux developer prerelease
Post by: Megacubo on September 28, 2011, 10:50:52 pm
I believe the next release will be the real one  ;D

[hype mode on]That's pretty awesome :o[hype mode off]

Only missing some emulator ports for opendingux i would like to see (and not only me) MAME, FBA (i hope someone can work on a new port) snes9x4d, fceu, psx4all (full speed is for real now?) and all we have already in dingux. I really want a lot of things :-[
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on October 01, 2011, 11:09:34 am
psx4all (full speed is for real now?)

No, I thought it was pretty clear: OD won't boost psx4all. It was already using hardware surface (hence the flickering) and it won't gain a single FPS on OD for most of the games.
Title: Re: Second OpenDingux developer prerelease
Post by: Megacubo on October 01, 2011, 07:28:53 pm
Bad news, but is good to know.

We hope the next version of OD looking forward
Title: Re: Second OpenDingux developer prerelease
Post by: mth on October 02, 2011, 12:19:50 am
It is possible to optimize psx4all by using MXU (SIMD) instructions and/or by outputting 32 bpp and adding 32 bpp support in the kernel. But this is a lot of work and it is not clear yet whether it will help a lot or just a little bit. So I'd rather work on other things right now. So if someone is looking for a nice challenge, this one is available.
Title: Re: Second OpenDingux developer prerelease
Post by: iamkenIT on October 03, 2011, 12:00:26 pm
I bet the next release will be twice as awesome
Title: Re: Second OpenDingux developer prerelease
Post by: Solstice on October 04, 2011, 08:22:55 am
Are you guys planning to have like a universal input UI?

It would be great to be able to change buttons around for everything,not all emulators let you change buttons, unless you can get source and recompile it but not all are available and i have no clue how to do it myself like many
Title: Re: Second OpenDingux developer prerelease
Post by: iamkenIT on October 04, 2011, 12:39:28 pm
awesome gmenu UI, there are some correction in what button to press in certain popups
Title: Re: Second OpenDingux developer prerelease
Post by: Solstice on October 20, 2011, 05:41:28 pm
Are you guys planning to have like a universal input UI?

It would be great to be able to change buttons around for everything,not all emulators let you change buttons, unless you can get source and recompile it but not all are available and i have no clue how to do it myself like many
I guess not, this  trash is pointless
Title: Re: Second OpenDingux developer prerelease
Post by: Megacubo on October 21, 2011, 09:16:54 pm
It's been a month since you released this version, I look forward to the next, thanks for everything
Title: Re: Second OpenDingux developer prerelease
Post by: wingnux on November 04, 2011, 07:06:52 pm
Does  anyone know how's development  going?
Title: Re: Second OpenDingux developer prerelease
Post by: lordblip on November 05, 2011, 04:54:45 pm
CUNADO UN NUEVO RELEASE ESPERO ANSIOSO ESTOY MARAVILLADO CON EL SEGUNDO PRERELEASE
Title: Re: Second OpenDingux developer prerelease
Post by: mth on November 06, 2011, 12:50:09 am
Development is still going on. Things that we've been working on are installing OD on NAND, support for the FM receiver, gmenu2x cleanups, wchar support, splash screen and other stuff. A lot of it is unfinished though, so we can't make a new prerelease yet with these features.
Title: Re: Second OpenDingux developer prerelease
Post by: wy_scorpio on November 07, 2011, 04:39:35 am
Development is still going on. Things that we've been working on are installing OD on NAND, support for the FM receiver, gmenu2x cleanups, wchar support, splash screen and other stuff. A lot of it is unfinished though, so we can't make a new prerelease yet with these features.

great news!  :D

there..
OD can be installed on NAND,so, if can support "clock displayed on gmenu2x"?
Title: Re: Second OpenDingux developer prerelease
Post by: mth on November 07, 2011, 05:02:52 pm
Clock display doesn't require installation on NAND, it only requires that you don't boot into the native OS.
Title: Re: Second OpenDingux developer prerelease
Post by: wingnux on November 10, 2011, 01:03:50 am
Great news, mth! I'm really looking forward a new release  ;D

Title: Re: Second OpenDingux developer prerelease
Post by: Shin-NiL on November 14, 2011, 10:05:44 pm
Development is still going on. Things that we've been working on are installing OD on NAND, support for the FM receiver, gmenu2x cleanups, wchar support, splash screen and other stuff. A lot of it is unfinished though, so we can't make a new prerelease yet with these features.

wchar support would be just great! Maybe allegro some day ;)

Thanks guys!
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on November 14, 2011, 11:30:10 pm
I've been trying to get Allegro up and running, but for some reason it crashes when initializing the screen.
I won't have time to add it for the release, we're already short in time...
Title: Re: Second OpenDingux developer prerelease
Post by: CREATICA on December 08, 2011, 10:23:52 pm
So, any chance of having the third installment of OD before the year ends? Just asking out of curiosity. Thanks.
Title: Re: Second OpenDingux developer prerelease
Post by: Rosenkranz on January 11, 2012, 10:08:25 pm
I have a question:
How to start tv-out in open dingux? I tried to find out in F.A.Q. but it tells me that "This Account Has Been Suspended".
Title: Re: Second OpenDingux developer prerelease
Post by: cronot on January 11, 2012, 11:02:05 pm
How to start tv-out in open dingux? I tried to find out in F.A.Q. but it tells me that "This Account Has Been Suspended".

Yup, the wiki has been offline since early past month. I've asked for some news about it here (http://boards.dingoonity.org/dingoo-hardware-general/dingoowiki-down!/) a couple times, but no answer yet.
Title: Re: Second OpenDingux developer prerelease
Post by: Coccijoe on January 11, 2012, 11:21:04 pm
I have a question:\
How to start tv-out in open dingux? I tried to find out in F.A.Q. but it tells me that "This Account Has Been Suspended".
It's power+Y
Title: Re: Second OpenDingux developer prerelease
Post by: Rosenkranz on January 11, 2012, 11:49:29 pm
Thank you :)
I have a question:\
How to start tv-out in open dingux? I tried to find out in F.A.Q. but it tells me that "This Account Has Been Suspended".
It's power+Y
Title: Re: Second OpenDingux developer prerelease
Post by: m0wtJ on January 21, 2012, 11:50:25 am
I'm looking forward for the new release! ((:
Title: Re: Second OpenDingux developer prerelease
Post by: Megacubo on February 09, 2012, 01:35:29 am
The development will not continue? or no longer reflected the changes in github?

Anyway I will try to compile a newer version
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on February 09, 2012, 02:02:31 am
It's coming, really soon. One bugfix left and it's released.
Title: Re: Second OpenDingux developer prerelease
Post by: Orion4874 on February 09, 2012, 03:20:17 am
Beta 3 or the first stable release?
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on February 09, 2012, 09:03:26 am
The stable release yes.
Title: Re: Second OpenDingux developer prerelease
Post by: jsteel on February 10, 2012, 04:11:27 pm
I just tried this out and it looks great; I love the suspend and tv-out that Dingux is lacking.

Should it play videos out of the box? I can't get any of my files to play (they are fine in Dingux). I looked for mplayer for OpenDingux but cannot find anything.

Thanks
Title: Re: Second OpenDingux developer prerelease
Post by: jackpotxix on February 14, 2012, 03:35:53 pm
There is any new about the estable release of Open Dingux?

Thanks!!

 ;D ;D ;D
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on February 14, 2012, 04:33:06 pm
It's almost there.
Title: Re: Second OpenDingux developer prerelease
Post by: jackpotxix on February 14, 2012, 04:39:20 pm
Ok Ayla, I encourage you to finish it and then I will test it, to see the improvements you are doing on it.

Thank you for the effort!!   ;D ;D ;D ;D ;D ;D :)
Title: Second OpenDingux developer prerelease
Post by: jackpotxix on February 23, 2012, 08:45:51 am
There is any new about the estable release of OD?? I am very excited waiting 4 it!! ;)
Title: Re: Second OpenDingux developer prerelease
Post by: emrextreme on February 24, 2012, 02:44:50 pm
I hope it supports bigger sd cards than Dingux like 32gb ones.
Title: Second OpenDingux developer prerelease
Post by: jackpotxix on March 01, 2012, 05:42:15 pm
There is any new about the stable release??
Title: Re: Second OpenDingux developer prerelease
Post by: DiegoSLTS on March 02, 2012, 12:26:34 am
Come on, just wait, they'll release the final version when it's ready. I don't think that asking about progress like their boss every week will make things faster.
Title: Re: Second OpenDingux developer prerelease
Post by: cronot on March 02, 2012, 11:57:44 am
Quote
Come on, just wait, they'll release the final version when it's ready. I don't think that asking about progress like their boss every week will make things faster.

Well, first of all, at this point I don't think the devs even care about people asking for progress all the time. They just do their thing regardless of what people ask or say, because they want to, not because people want them to.

Supposing they did care though, then I'd say this: I'm going to be the ass that joins the side of the people pestering the devs on this one then. Thing is, the final OD version has been in "about to be released" state for over 2 months now. Ayla has mentioned the imminent release many times on this and other threads, and also mentioned elsewhere that the final version will have many bugfixes (some of those userspace devs are waiting for), and seemed to hint at possible large performance gains for some userspace apps at least a couple times. So yeah, this creates a lot of expectation, and rightly so. Hell, even I have been checking the threads myself everyday for the release announcement! Now, if the devs don't want people on their backs, then they shouldn't build so much expectation around their developments, and do their thing on their time and call it finished when it's done. Just saying.

Btw, I'm not s**ting on their work, I think they did and still do awesome stuff. I'm just pointing out that their relationship with their userbase are poor. Being a dev myself (though not working with embedded development at the moment), I can understand some of these idiosyncrasies devs have, but the point stands that they'd be better off holding status reports until they have something concrete to show, hence avoiding all this backlash, instead of otherwise building expectations around something that's still being worked on.
Title: Re: Second OpenDingux developer prerelease
Post by: zear on March 02, 2012, 12:56:27 pm
First, the developement process is public. The kernel sources (http://projects.qi-hardware.com/index.php/p/qi-kernel/) are available and everyone can build their own whenever they want. Same about the rootfs (https://github.com/mthuurne/opendingux-buildroot). There's even instructions (http://wiki.dingoonity.org/index.php?title=Dingux:OpenDingux:Development#Building_OpenDingux_from_sources) on how to build them.

Now, the reason OD is not out yet is not because the devs want to hide anything, it's simply because it's still buggy. There have been incompatibilities between the different iterations of the unreleased OD kernel and I believe this might be the main reason for not releasing OD as it is. If it was released, people would be like "hey, this and that game doesn't work anymore". Not to mention the userland devs who might build their game/emulator binaries against the current OD version, which might turn out incompatible with the final OD release. To avoid that the devs will release the OD when it's done.

And if you join our irc channel (#dingoonity on freenode.org) you can see the new progress in the developement happens every day. There have been some really interesting changes lately, but I won't spoil that until it's working.
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on March 02, 2012, 01:11:48 pm
The final OD version has been in "about to be released" state not for 2 months, rather for 2 years. I personally started working on this in december 2009...

As zear noted, there are a couple of incompatibilities with programs that were working fine on the developer version. However that's not delaying the release at all. We just have one single bug to fix, and it's there.
Title: Re: Second OpenDingux developer prerelease
Post by: cronot on March 02, 2012, 01:22:20 pm
Well, I guess what I said didn't come off as I intended. It looks like you read my post as "OD should've been released by now", but that wasn't really my point. Although your post clarifies in more detail why OD wasn't released yet, I already had a vague idea of why it wasn't released - that at least there was a good reason for it.

Rather, the point I was trying to make is that you can't build expectations around some new thing and then get mad when people start getting anxious about it.
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on March 02, 2012, 01:35:55 pm
Nobody is mad about people getting anxious, it's actually encouraging to see that some people are waiting for the release.

And we do have to build expectations, like you said. Keeping people interested is the best way to get feedback, bug reports, improvement requests, which greatly helps us. It's also a way to get the other devs build their stuff with OD in mind.
Title: Re: Second OpenDingux developer prerelease
Post by: jackpotxix on March 02, 2012, 03:52:24 pm
Hello people!

First of all, It is my last intention to add pressure in finishing the stable release to Ayla and other devs that are working on this from 2 years ago and for free...
I am very anxious to test this release and like other users said I am entering everyday to the thread to see if It has arrived yet.
I am a dev too, but in this matters I have not been working ever. I encourage the devs that are working on it that here will be one of the testers that will report every bug I could found when the release is out.
If I have offended someone by asking It was not my intention, but we are some users that are waiting with a lot of expectation the last release of OD, because we see this will be a new pass in our Dingoos lives!!  ;D ;D ;D ;D
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 03, 2012, 01:16:57 pm
Any news? or any information to let us wait?
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on May 04, 2012, 11:20:10 am
Any news? or any information to let us wait?

More info here (http://crapouillou.net/~paul/blog/?p=21).
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 04, 2012, 01:47:48 pm
Really impatient to try it :D, hope that new picodrive version and Gpsp will be releases for Open Dingux
Title: Re: Second OpenDingux developer prerelease
Post by: K-77 on May 04, 2012, 01:56:39 pm
Just remember guys about that thin line between cheering and puttin' the pressure :P That OS will be so refined that is woth patient waiting  8)
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on May 04, 2012, 03:50:40 pm
There will be a new Picodrive, yes. It's ready, patiently waiting for the release.
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 05, 2012, 02:42:26 pm
Just a stupid question, how can i change the wallpaper? When i use the wallpaper application i can't select a custom wallpaper i can only chose betwen the many default wallpaper
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on May 05, 2012, 03:21:11 pm
You can put your own wallpapers on local/home/.gmenu2x/skins/Default/wallpapers/
(create the directory if it doesn't already exist). The images must be PNG (no jpeg and others).
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 05, 2012, 04:07:58 pm
Thanx for all your help Ayla, and thank you to always answer, just another question, on the final version of opendingux will we be able to adjust contrast? Because on my ILI9338 the contrast is really bad, too white.
Title: Re: Second OpenDingux developer prerelease
Post by: darth_llamah on May 05, 2012, 04:11:42 pm
Thanx for all your help Ayla, and thank you to always answer, just another question, on the final version of opendingux will we be able to adjust contrast? Because on my ILI9338 the contrast is really bad, too white.
Rather too blue ;)
Yes, it's fixable and yes, it's already implemented in kernel (first working fix- HERE (http://boards.dingoonity.org/dingux-general/kernel-for-a320-with-ili9338-lcd-helps-with-%27blueish%27-display/), now it's much better thanks to Ayla)
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 05, 2012, 04:22:47 pm
Which version should i download?
http://dl.dropbox.com/u/14106051/dingux/zImage_ili9338
or
http://dl.dropbox.com/u/14106051/dingux/zImage_ili9338_60
or
http://dl.dropbox.com/u/14106051/dingux/lcd60.patch


Title: Re: Second OpenDingux developer prerelease
Post by: darth_llamah on May 05, 2012, 04:24:56 pm
Which version should i download?
http://dl.dropbox.com/u/14106051/dingux/zImage_ili9338
It's kernel with 75% of original max blue
or
http://dl.dropbox.com/u/14106051/dingux/zImage_ili9338_60
It's kernel with 60% of original max blue
or
http://dl.dropbox.com/u/14106051/dingux/lcd60.patch
You don't need this if you don't make kernels
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 05, 2012, 04:34:08 pm
I try the 60 version but i get stuck on dingux dualboot screen. I've delete the original zImage and replace it by the 60 version
Title: Re: Second OpenDingux developer prerelease
Post by: darth_llamah on May 05, 2012, 04:45:38 pm
You have to rename downloaded file to zImage, otherwise system won't boot.
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 05, 2012, 04:48:27 pm
Yes i have rootfs.bin and zImage, both on my sd card but the system don't boot

Edit: i follow this http://boards.dingoonity.org/dingux-general/safe-zimagerootfs-replacement-(solves-freezing-at-dingux-logo)/ and it's working thanx all lot for your help
Title: Re: Second OpenDingux developer prerelease
Post by: K-77 on May 05, 2012, 05:28:13 pm
format that SD card with linux. I don't know why but Windows tool doesn't do the trick.
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 05, 2012, 05:36:57 pm
It's better with the modified kernel but i'm still thinking that the dingoo screen need to be more contrasted, black is not enough black and the colours are pale/clear not enough vivid.
Title: Re: Second OpenDingux developer prerelease
Post by: darth_llamah on May 05, 2012, 09:32:22 pm
It's better with the modified kernel but i'm still thinking that the dingoo screen need to be more contrasted, black is not enough black and the colours are pale/clear not enough vivid.
LCD in a320 is cheap and apparently was not designed to work in landscape (rotate dingoo 90 degrees- image will be much better)
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 05, 2012, 09:43:12 pm
Yes i know that the screen is not a good LCD but maybe we can try to improve it, the worst thing is on gpsp on Pok?mon the text is not easily readable.
Title: Re: Second OpenDingux developer prerelease
Post by: darth_llamah on May 05, 2012, 09:53:44 pm
Yes i know that the screen is not a good LCD but maybe we can try to improve it, the worst thing is on gpsp on Pok?mon the text is not easily readable.
Wait for upcoming OD release
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 05, 2012, 10:06:03 pm
Of course i will, i just got my dingoo so i can wait ^^, and hope that OpenDingux will be awesome!
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on May 05, 2012, 10:55:04 pm
Yes i know that the screen is not a good LCD but maybe we can try to improve it, the worst thing is on gpsp on Pok?mon the text is not easily readable.
Wait for upcoming OD release

Don't give them false hopes!
Title: Re: Second OpenDingux developer prerelease
Post by: darth_llamah on May 06, 2012, 11:55:39 am
Yes i know that the screen is not a good LCD but maybe we can try to improve it, the worst thing is on gpsp on Pok?mon the text is not easily readable.
Wait for upcoming OD release

Don't give them false hopes!
Well, you did extend range of LCD control
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 06, 2012, 12:03:11 pm
@darth_llamah maybe Ayla don't want to spoil the announcement :D
Title: Re: Second OpenDingux developer prerelease
Post by: K-77 on May 06, 2012, 12:27:24 pm
Pure awesomness  8)
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on May 06, 2012, 01:34:59 pm
Well, you did extend range of LCD control

Only for ili9338 panels, and the text in gpSP won't be magically more readable.
Plus, there won't be a userspace tool to configure the LCD.
Title: Re: Second OpenDingux developer prerelease
Post by: K-77 on May 08, 2012, 01:29:45 pm
Well, you did extend range of LCD control

Only for ili9338 panels, and the text in gpSP won't be magically more readable.
Plus, there won't be a userspace tool to configure the LCD.

I don't get it, i've got ili 9338 and everythin is readable cool and jazzy  8)
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 09, 2012, 12:20:01 pm
I've got two problem with opendingux, since yesterday i don't have sound from speaker anymore,still working in dingoo original OS and the sound only output with headphone on open dingux, and i would like to know if it's possible to acces to the minisd via usb on opendingux(with windows 7)?
Title: Re: Second OpenDingux developer prerelease
Post by: K-77 on May 09, 2012, 12:43:23 pm
you must to delete asound.state file from etc folder on your memory card. It's a known bug. Just try not to power off you dingoo while tv out is on :)

And if you can't acces the memory card from pc u can do this on nativeOS.

Good luck
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 09, 2012, 01:02:35 pm
Thanx a lot kowkar77 :D
And how to edit the tvout file for pal tv? I don't see the tvout.conf file.
Title: Re: Second OpenDingux developer prerelease
Post by: darth_llamah on May 09, 2012, 01:06:34 pm
Thanx a lot kowkar77 :D
And how to edit the tvout file for pal tv? I don't see the tvout.conf file.
Make one (http://wiki.dingoonity.org/index.php?title=OpenDingux:FAQ#How_to_change_the_TV-out_mode_to_PAL.2FNTSC.3F)
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on May 09, 2012, 01:23:12 pm
It defaults to PAL if that file is not found, so you should be using PAL already.
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 09, 2012, 01:29:52 pm
When i use the Tv-out the screen is completly weird, the left part of the screen is at the right and the up is down, in Pal or NTSC on my tv.
Title: Re: Second OpenDingux developer prerelease
Post by: K-77 on May 09, 2012, 01:31:04 pm
It happens, just reboot the dingoo.
Title: Re: Second OpenDingux developer prerelease
Post by: bkc_a320 on May 19, 2012, 03:32:28 pm
https://www.youtube.com/watch?v=89gRknU9Djs

Here is a video how to install OpenDingux.
Just for fun.
Title: Re: Second OpenDingux developer prerelease
Post by: samir on May 19, 2012, 07:09:46 pm
Opendingux will be the OS present in GCW Zero handheld?
Title: Re: Second OpenDingux developer prerelease
Post by: zear on May 19, 2012, 09:18:38 pm
@bkc_a320
Excellent video! And nice to see you back to the dingoo scene. Get on the IRC sometimes ;)
Title: Re: Second OpenDingux developer prerelease
Post by: CREATICA on May 19, 2012, 11:26:15 pm
Opendingux will be the OS present in GCW Zero handheld?

Why? Most likely GCW have already their own developers working on their device and the emulators. And they know how it works their own console more than anyone else.
Title: Re: Second OpenDingux developer prerelease
Post by: samir on May 19, 2012, 11:34:29 pm
Why ask? because they announced it at first, but now it seems they would use a Linux 2.6.
Title: Re: Second OpenDingux developer prerelease
Post by: Surkow on May 19, 2012, 11:35:23 pm
Opendingux will be the OS present in GCW Zero handheld?

Why? Most likely GCW have already their own developers working on their device and the emulators. And they know how it works their own console more than anyone else.
See this (http://boards.openpandora.org/index.php?/topic/8175-gcw-zero-prototype-teaser-video/page__st__20#entry146132) thread for more information.

Quote from: 'gcw'
1. What is the current OS? The current OS is based on Linux 2.6 but will hopefully be
Open Dingux by release date.
[...]
Title: Re: Second OpenDingux developer prerelease
Post by: CREATICA on May 20, 2012, 09:57:00 am
OK, thanks. Then I assume the OD release date is on august or whenever the new device pops up. 
Title: Re: Second OpenDingux developer prerelease
Post by: bkc_a320 on May 21, 2012, 11:37:32 am
@zear
Thanks!
I want to make something for the scene sometime! ;)
Title: Re: Second OpenDingux developer prerelease
Post by: Jutleys on May 25, 2012, 10:11:59 pm
Ok does anyone know when the next release of open dingux is ignoring to be release haven't been a update for a while last year I want to migrate from dingux to open dingux now as I want to develop with the toolchain and test on the device any info would be helpful.
Title: Re: Second OpenDingux developer prerelease
Post by: CREATICA on May 25, 2012, 10:26:17 pm
It's coming soon. Haven't you read the thread? Don't be impatient. Besides, what's wrong with Dingux anyway?
Title: Re: Second OpenDingux developer prerelease
Post by: Jutleys on May 25, 2012, 11:13:29 pm
Nothing is wrong with dingux I just wanted to try something different so open dingux is my next step tommorow will get my fav emulaters working.
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on May 26, 2012, 11:39:13 am
OK, thanks. Then I assume the OD release date is on august or whenever the new device pops up.

Hope that Open Dingux will not wait for the GCW device release.
Title: Re: Second OpenDingux developer prerelease
Post by: pcercuei on May 27, 2012, 01:00:14 am
Hope that Open Dingux will not wait for the GCW device release.
Nope, don't worry.
Title: Re: Second OpenDingux developer prerelease
Post by: Articus on June 14, 2012, 12:51:16 pm
At this point in time, for a new DT-a330 user, would you suggest Dingux or this 2nd release of OD?  Or wait for final release of OD?
Title: Re: Second OpenDingux developer prerelease
Post by: Azerty16 on June 14, 2012, 01:15:54 pm
Ayla said : "It's on the final beta-test phase, expect the release around the ~15 june."
Title: Re: Second OpenDingux developer prerelease
Post by: Articus on June 14, 2012, 01:29:33 pm
 :) I mustve missed the ETA of the release.  Release will be here before the Dingoo arrives.   Lol!  If not I will wait,  thanx!