English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   project.WHDLoad (https://eab.abime.net/forumdisplay.php?f=63)
-   -   SWIV WHDLoad - score display is ugly (https://eab.abime.net/showthread.php?t=107481)

rsn8887 30 June 2021 00:10

SWIV WHDLoad - score display is ugly
 
2 Attachment(s)
In original SWIV game on A500, the score display has a pretty color gradient. In WHDLoad, the score display only has one ugly color. Another longstanding WHDLoad slave bug. I created a Mantis bug for this.

Somebody did this on purpose. Ok, but at least tell people in the readme.txt when you purposefully modify a game like this, especially when making the game more ugly compared to the original.

jotd 30 June 2021 00:21

Harry did that because the gradient was using CPU dependent timing and he could not fix it otherwise (edit: it's not the exact reason check Stingray post)

Alternative is: no score displayed.

Maybe Psygore can find a better way.

StingRay 30 June 2021 08:38

The score display in SWIV originally only works on OCS/ECS machines due to using illegal Bplcon2 settings which in turn enables an undocumented feature to only display the pixel in bitplane 5 without taking bitplanes 1-4 into account.

Did not check how Harry fixed it but I guess it was quite a bit of work to make the score display work on AGA machines.

It could/should be mentioned in the ReadMe, but a slightly worse score display is still better than no score display as JOTD already mentioned.

jotd 30 June 2021 11:02

yeah we whdload team like removing features too :)

Codetapper 30 June 2021 13:45

Harry's fix switched AGA machines to 6 bitplanes while the score part is displayed, meaning no matter what data is in the bitplane, it will draw the same lilac colour where the text should be. To add a nice gradient, you'd have to set all 16 colours to new values on each line and do this on each of the 7 (or 8) lines of the font. I suspect doing that would seriously screw up the game as the copperlist already has to do various things with the palette. As the others have said, be thankful you can see the bar at all, thanks to Harry's great patch!

jotd 30 June 2021 15:18

of course the slave could detect if AGA is present and perform the fix only on AGA machines.

When Harry fixed it, whdload fixes targetted AGA machines, used 1MB chip, ... now people tend to boost their ECS machines and things are different.

StingRay 30 June 2021 18:24

Quote:

Originally Posted by jotd (Post 1493401)
of course the slave could detect if AGA is present and perform the fix only on AGA machines.


That would be possible but WHDLoad would still fault in SNOOP mode due to the illegal Bplcon2 settings.


All times are GMT +2. The time now is 14:01.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04353 seconds with 11 queries