Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
14 user(s) are online (9 user(s) are browsing Forum)

Members: 0
Guests: 14

more...

Browsing this Thread:   1 Anonymous Users



(1) 2 »


JanusUAE 0.8 beta rc1

Joined:
2006/4/7 1:34
Group:
Member
Posts: 472
Offline
Hi all,

the new J-UAE version is available here. I hope that o1i agrees that I announce it here.

History:
============================================================
J-UAE 0.8 rc 1 (20.12.2010)
============================================================
There are way too many changes to the last version 0.7,
so please excuse the incomplete list. New:
- window border gadgets are now done as AROS gadgets,
no more ugly os3 window border gadgets, wherever possible.
- fixed a sound buffer overflow bug of e-uae
- fixed mouse pointer hide bug
- fixed many race conditions (I hope all of them)
- fixed Noveau speed loss

Known Bugs:
===========
- This is a version 0.8, so be warned, this list is not complete
- This is a debug build, expect stripped version to be around
9MB in size.
- sometimes the mousepointer leaves trails at the beginning.
I have no idea, why.

Posted on: 2010/12/20 9:11
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2008/1/7 12:41
From Poland
Group:
Member
Posts: 2342
Offline
@o1i

Can you let me know what was the problem with this one:

- fixed Noveau speed loss

?

Posted on: 2010/12/20 9:24
_________________
Krzysztof

"There is no such thing as software for free. If it is not the user who covers the cost of software creation with money, it is the developer who covers this cost with his own free time."

www.aros3d.org
www.twitter.com/ddeadwood
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2006/7/29 4:11
Group:
Member
Posts: 3037
Offline
Maybe he found a way to speed up Janus with nouveau. If you remember their where many people moaning about performance in the past. Well i know the last nouveau drivers are faster now also with JanusUAE.

@oli
Great work! Keep on rolling!

Posted on: 2010/12/20 12:51
_________________
http://www.vesalia.de/e_aresone2011.htm
www.aresone.de
www.aros-broadway.de still WIP
www.ares-shop.de the ground for our app-store
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2005/6/16 11:11
Group:
Member
Posts: 458
Offline
Quote:

deadwood wrote:
@o1i

Can you let me know what was the problem with this one:
- fixed Noveau speed loss


I got a ton of reports, that j-uae is very slow with the Noveau drivers. I have not really an idea, why this is the case. But I assume, Noveau uses a different native pixel format than RGBFF_CHUNKY?

Up to now, the picasso96 emulation always used RGBFF_CHUNKY and the copied the contents via WirtePixelArray to the display windows.

No it tries to get the pixel format via GetCyberIDAttr(modeID, CYBRIDATTR_PIXFMT) and so no format conversions should be necessary.

If Noveau does always use RGBFF_CHUNKY, then my assumption was wrong ;).

There might also be the problem, that a pixel format is used, picasso96 emulation does not support. We will see ;).

Posted on: 2010/12/21 0:15
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2008/1/7 12:41
From Poland
Group:
Member
Posts: 2342
Offline
Quote:

o1i wrote:
Quote:

deadwood wrote:
@o1i

Can you let me know what was the problem with this one:
- fixed Noveau speed loss


I got a ton of reports, that j-uae is very slow with the Noveau drivers. I have not really an idea, why this is the case. But I assume, Noveau uses a different native pixel format than RGBFF_CHUNKY?

Up to now, the picasso96 emulation always used RGBFF_CHUNKY and the copied the contents via WirtePixelArray to the display windows.

No it tries to get the pixel format via GetCyberIDAttr(modeID, CYBRIDATTR_PIXFMT) and so no format conversions should be necessary.

If Noveau does always use RGBFF_CHUNKY, then my assumption was wrong ;).

There might also be the problem, that a pixel format is used, picasso96 emulation does not support. We will see ;).


I'm not sure what you mean by:

"If Noveau does always use RGBFF_CHUNKY, then my assumption was wrong ;)."

The driver does not "use" any mode (and also I never heard of RGBFF_CHUNKY :|). When WritePixelArray is used, a conversion between modes is made. I made this conversion based on other drivers, so there should not be a difference here.

EDIT: Anyhow we will see :) Is this change works, that's enough for me

Posted on: 2010/12/21 0:31

Edited by deadwood on 2010/12/21 0:52:27
_________________
Krzysztof

"There is no such thing as software for free. If it is not the user who covers the cost of software creation with money, it is the developer who covers this cost with his own free time."

www.aros3d.org
www.twitter.com/ddeadwood
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2005/6/16 11:11
Group:
Member
Posts: 458
Offline
Quote:

deadwood wrote:

I'm not sure what you mean by:

"If Noveau does always use RGBFF_CHUNKY, then my assumption was wrong ;)."

The driver does not "use" any mode (and also I never heard of RGBFF_CHUNKY :|). When WritePixelArray is used, a conversion between modes I made this conversion based on other drivers, so there should not be a difference here.


Ok, I really don't know much about which pixel format is used where and who is responsible for that.

But every monitor modeID has a special pixel format. And I assume, Noveau offers screen modeIDs. Or am I wrong here?

Now if you do a GetCyberIDAttr(modeID, CYBRIDATTR_PIXFMT) for Noveau monito IDs, which format do you get back?

RGBFF_CHUNKY is an internal uae define, sorry for that, it maps to PIXFMT_BGR15 in cybegraphics as far as I can see that.

Posted on: 2010/12/21 0:57
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2008/6/7 13:52
Group:
Member
Posts: 2050
Offline
Try running TVpaint, after selecting screen Janus shuts down. I tried running PPaint and I got the same kind of screen problems that I had with Mario game. Is there a problem with custom screen handling now.

Windows are much nicer in Coherance mode though.

Posted on: 2010/12/21 1:20
_________________
Amiga 1000, 3000D and iMica Silent and NVidia version running latest Icaros.
http://www.imica.net
Please support the Amigas future, this year is 25th Anniversary lets make it special.
http://www.amiga25.org
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2005/6/16 11:11
Group:
Member
Posts: 458
Offline
Quote:

clusteruk wrote:
Try running TVpaint, after selecting screen Janus shuts down. I tried running PPaint and I got the same kind of screen problems that I had with Mario game. Is there a problem with custom screen handling now.


Not that I know of. I can run DPaint III without problems.

I can confirm the problem with TVPaint though. But it depends on the picasso96 screen mode you use. For RGBA screen modes, j-uae aborts with an internal error (and aros crashes later on). If I use a BGRA screen mode, TVPaint works. This has to do with the Noveau changes..

Posted on: 2010/12/21 1:53
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2008/1/7 12:41
From Poland
Group:
Member
Posts: 2342
Offline
Quote:

o1i wrote:
Quote:

deadwood wrote:

I'm not sure what you mean by:

"If Noveau does always use RGBFF_CHUNKY, then my assumption was wrong ;)."

The driver does not "use" any mode (and also I never heard of RGBFF_CHUNKY :|). When WritePixelArray is used, a conversion between modes I made this conversion based on other drivers, so there should not be a difference here.


Ok, I really don't know much about which pixel format is used where and who is responsible for that.

But every monitor modeID has a special pixel format. And I assume, Noveau offers screen modeIDs. Or am I wrong here?

Now if you do a GetCyberIDAttr(modeID, CYBRIDATTR_PIXFMT) for Noveau monito IDs, which format do you get back?

RGBFF_CHUNKY is an internal uae define, sorry for that, it maps to PIXFMT_BGR15 in cybegraphics as far as I can see that.


Hmm, conversion from PIXFMT_BGR15 to 24bit should not be that slow. Also WritePixelArray is now accelerated so it should be lighting fast :|

Btw what do you use WritePixelArray for? Do you blit the complete "AmigaOS" window on top of AROS window using WritePixelArray?

Posted on: 2010/12/21 4:37
_________________
Krzysztof

"There is no such thing as software for free. If it is not the user who covers the cost of software creation with money, it is the developer who covers this cost with his own free time."

www.aros3d.org
www.twitter.com/ddeadwood
Transfer the post to other applications Transfer


Re: JanusUAE 0.8 beta rc1

Joined:
2005/6/16 11:11
Group:
Member
Posts: 458
Offline
Quote:

deadwood wrote:


Hmm, conversion from PIXFMT_BGR15 to 24bit should not be that slow. Also WritePixelArray is now accelerated so it should be lighting fast :|

Btw what do you use WritePixelArray for? Do you blit the complete "AmigaOS" window on top of AROS window using WritePixelArray?


More or less, yes. But only the changed areas (changed horizontal lines) are blitted.

So basically:
foreach aroswindow on amigaOS IntuitionBase->FirstScreen
do
  
blit changed lines to correspondent aros window:
  
WritePixelArray (
      
picasso_memory,
      
startx/* src x  */
      
starty,  /* src y  */
      
get_BytesPerRow(W),
      
aroswindow->RPort,
      
startx winxstarty winy,
      
endx startx jwin->plusx,
      
endy starty jwin->plusy,
      
RECTFMT_RAW
   
);

done

Posted on: 2010/12/21 5:46
Transfer the post to other applications Transfer



(1) 2 »



You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.

[Advanced Search]


Search
Top Posters
1 paolone
paolone
3667
2 nikolaos
nikolaos
3467
3 phoenixkonsole
phoenixkonsole
3037
4 magorium
magorium
2998
5 deadwood
deadwood
2342
6 ncafferkey
ncafferkey
2070
7 mazze
mazze
2068
8 clusteruk
clusteruk
2050
9 damocles
damocles
1769
10 Kalamatee
Kalamatee
1714
© 2004-2014 AROS Exec