English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 07 November 2013, 15:21   #181
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by arti View Post
Nice, gui colors are good now, cursor doesn't leave white marks on it, only on grey border (last image).
your AGA amiga runs a 1920x1080 screen?
hooverphonique is offline  
Old 07 November 2013, 21:22   #182
crazyc
Registered User
 
Join Date: May 2012
Location: Gravesend - UK
Posts: 927
Quote:
Originally Posted by NovaCoder View Post
Cool, ready for another BETA release soon?
So looking forward to this...
crazyc is offline  
Old 07 November 2013, 21:36   #183
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,188
Quote:
Originally Posted by crazyc View Post
So looking forward to this...
But you must know you'll need Fpu till it won't need Ixemul.

Yes, I want to try a beta when it will be ready, but I don't mind to wait for months as long as they will be still on it, and they are giving as much as they can, I'm sure.

I take the opportunity to say a big thanks to all the people involved here

You can see there are a lot of people following this thread.

Last edited by Retrofan; 07 November 2013 at 21:47.
Retrofan is offline  
Old 07 November 2013, 21:49   #184
crazyc
Registered User
 
Join Date: May 2012
Location: Gravesend - UK
Posts: 927
I have an fpu. 😃. (Blizzard 1260@80)

I would also like to say thanks for all the hard work and effort
crazyc is offline  
Old 07 November 2013, 23:01   #185
arti
Registered User
 
Join Date: Jul 2008
Location: Poland
Posts: 662
@NovaCoder

When linked with new sdl_aga NetSurf returns to WB on AmiKit, but on WB Classic Lite not.

Uploaded BETA 2 to The Zone! , please make tests with BETA 1.

Last edited by arti; 07 November 2013 at 23:17.
arti is offline  
Old 07 November 2013, 23:06   #186
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by arti View Post
@NovaCoder

When linked with new sdl_aga NetSurf returns to WB on AmiKit, but on WB Classic Lite not.
It must be a patch in AmiKit that's upsetting it....

Does AmiKit work with BETA 1?
NovaCoder is offline  
Old 07 November 2013, 23:16   #187
arti
Registered User
 
Join Date: Jul 2008
Location: Poland
Posts: 662
Yes and with BETA 2 with old sdl_aga.
arti is offline  
Old 07 November 2013, 23:23   #188
Retrofan
Ruler of the Universe
 
Retrofan's Avatar
 
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,188
It works with WinUAE and Fpu with a 030 (Beta 2), but it takes 32.5 secs to open EAB. Later it says 11.1 secs to open a thread inside it.
Retrofan is offline  
Old 07 November 2013, 23:37   #189
arti
Registered User
 
Join Date: Jul 2008
Location: Poland
Posts: 662
That because page is saved to disk.
arti is offline  
Old 08 November 2013, 01:26   #190
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by Retrofan View Post
It works with WinUAE and Fpu with a 030 (Beta 2), but it takes 32.5 secs to open EAB. Later it says 11.1 secs to open a thread inside it.
You should compare it to BETA 1 on the same set up (and same web page).

Hopefully it's a bit quicker

Would also love to hear some results from people running it on a real Amiga.
NovaCoder is offline  
Old 08 November 2013, 08:05   #191
attila06
Zone Friend
 
Join Date: Oct 2006
Location: Nice / France
Posts: 206
Tried it quickly before going working.
On real amiga, same web page no difference between Beta1 and beta2, it's not quicker .
Someone can confirm ? (hoping i wasn't well awake)
attila06 is offline  
Old 08 November 2013, 08:30   #192
arti
Registered User
 
Join Date: Jul 2008
Location: Poland
Posts: 662
This Beta won't load pages faster (maybe these with many images will) but scrolling should be.

Last edited by arti; 08 November 2013 at 14:18.
arti is offline  
Old 08 November 2013, 14:30   #193
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,372
Quote:
Originally Posted by arti View Post
Nice, gui colors are good now, cursor doesn't leave white marks on it, only on grey border (last image).
Indeed, looks better now. Thanks a lot for being so patient with all my experiments, Arti. It seems that my job is almost done now.

The mouse pointer tracks should not be caused by my palette, I would say, but I will try to find the reason by comparing the original source with the current code regarding everything related to these two cursor functions which should preserve and restore the background under the mouse pointer (mentioned in my previous post).

Does NetSurfAGA really need the latest version of ixemul.library (v63) ? Or could this requirement be reduced to the latest available non-FPU version of ixemul.library ?

Last edited by PeterK; 08 November 2013 at 15:56.
PeterK is online now  
Old 08 November 2013, 19:49   #194
attila06
Zone Friend
 
Join Date: Oct 2006
Location: Nice / France
Posts: 206
@arti
you're right, scrolling is faster no doubt .
attila06 is offline  
Old 09 November 2013, 21:36   #195
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,372
Hi Arti,
to get finally rid of the mouse tracks I made a new effort by handling the pure white now before the RGB level pushing and the cube processing are done.

Furthermore, I did some small optimizations and also moved the complete code of nsfb_palette_best_match_dither() from palette.c to 8bpp.c into colour_to_pixel() in order to avoid the overhead of the unnecessary function call. Removed nsfb_palette_free() which is not really required since this can be done by free() directly.

Last edited by PeterK; 10 November 2013 at 14:17.
PeterK is online now  
Old 10 November 2013, 12:48   #196
arti
Registered User
 
Join Date: Jul 2008
Location: Poland
Posts: 662
Updated whole post:

Yes, it works but I had to correct the code:

added "extern uint8_t table_for_cube_676[834];" to pallete.h
and changed removed 'static' before uint8_t table_for_cube_676[834]; in pallete.h (sorry, should be .c here)

However, all colors are not ok. Attached second image is from original version for comparison.
Also, browser is not filling whole screen (grey area).
Attached Thumbnails
Click image for larger version

Name:	test.676.png
Views:	189
Size:	55.8 KB
ID:	37750   Click image for larger version

Name:	test2.676.png
Views:	179
Size:	73.2 KB
ID:	37752  

Last edited by arti; 10 November 2013 at 13:34.
arti is offline  
Old 10 November 2013, 12:55   #197
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,372
Please use the following line in palette.h:
Code:
extern uint8_t *table_for_cube_676;
In palette.c should be the same as before:

static uint8_t table_for_cube_676[834];

Last edited by PeterK; 10 November 2013 at 14:05.
PeterK is online now  
Old 10 November 2013, 14:33   #198
PeterK
Registered User
 
Join Date: Apr 2005
Location: digital hell, Germany, after 1984, but worse
Posts: 3,372
Ok, I give up, since I cannot compile the source code myself.
PeterK is online now  
Old 10 November 2013, 14:35   #199
arti
Registered User
 
Join Date: Jul 2008
Location: Poland
Posts: 662
This gives:

Code:
amigaos3/libnsfb/palette.c:21:16: error: conflicting types for ‘table_for_cube_676’
amigaos3/libnsfb/palette.h:21:17: note: previous declaration of ‘table_for_cube_676’ was here
Mine version works, so it should be ok?
arti is offline  
Old 10 November 2013, 14:36   #200
arti
Registered User
 
Join Date: Jul 2008
Location: Poland
Posts: 662
Please tell me what messages you get during compilation.
I'm sure we will sort it out.

Last edited by arti; 10 November 2013 at 15:54.
arti is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
NetSurf for AGA arti News 92 14 March 2016 21:44
Optimizing question: instruction order TheDarkCoder Coders. Asm / Hardware 9 29 October 2011 17:07
Layered tile engine optimizing. Thorham Coders. General 0 30 September 2011 20:43
Benching and optimizing CF-IDE speed Photon support.Hardware 12 15 July 2009 01:48
For people who like optimizing 680x0 code. Thorham Coders. General 5 28 May 2008 11:48

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 00:05.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10484 seconds with 16 queries