Latest changes to SprExtend
Tank (53) 375 posts |
Has anyone else built the rom with the latest changes to the SprExtend module ? On my desktop, some of the icons seem to have a problem being displayed correctly. They seem almost inverted. One Icon as an example is the Acorn switcher that is used to replace the “blob” switcher from the Misc Configuration plugin from Paul vigay. Changing back to a previous version fixes this. (on another note, how do you checkout previous versions from CVS ?) |
Sprow (202) 1158 posts |
I’ve not brewed it into an actual ROM, but have been using the module softloaded without issue (ie. by double clicking on MkROM). Can you provide details of the sprite in question, and the screen mode you’re in, eg. by uploading it to some webspace. To get older versions usecvs co -r Thing_123 path/of/the/thingwhere Thing_123 is the tag name that gets applied automatically. |
Tank (53) 375 posts |
The screenshot with the problem is here and the same shot with an older SprExtend here The screen mode is 1280×1024 16m @ 57Hz. Thanks for the CVS tip. |
Sprow (202) 1158 posts |
That’s pretty! Something special about plotting into 16M colours. I think I might have had a problem with my two times tables when I ran out of fingers – I’ll take a look. |
Sprow (202) 1158 posts |
Yeah – 1.29 should be a bit less orange. Please give it a try. |
Tank (53) 375 posts |
Thanks, that’s a lot less “Halloween”. One error I encountered when building was _rt_udiv was being referred to from o.putscaled. Searching through the source, I found Sources.CSupport had two EXPORT lines with _rt_sdiv in, so I changed one and it then compiled |
Sprow (202) 1158 posts |
What version of ‘cc’ are you using? The duplicated EXPORT is the mistake, but I didn’t get any calls to __rt_udiv so didn’t see it. |
Tank (53) 375 posts |
CC 5.68 [25 June 2009] |
Sprow (202) 1158 posts |
Ah OK, different versions, and presumabky its policy on dividing by known constants has changed from sdiv to udiv at some point. Mystery solved. |
Chris Gransden (337) 1207 posts |
I’m getting the following error building the latest OMAP rom.
|
Jeffrey Lee (213) 6048 posts |
Looks like this HdrSrc change needs applying to the Cortex branch. Give me a minute and I’ll get it sorted… |
Jeffrey Lee (213) 6048 posts |
I haven’t had a chance to test it yet, but it should work now! |
Martin Bazley (331) 379 posts |
I’m fascinated by the revision logs in that component:
What dangerous secret highly classified damning material could possibly be held in lists of standard SWIs and filetypes? Is there something you’re not telling us, Ben? ;-) |
Chris Gransden (337) 1207 posts |
That worked. Thanks. One thing I’ve noticed when building the OMAP rom. The modules Chars, Help and AUN Messages always get stamped with the date the rom is built. |
Sprow (202) 1158 posts |
That’s because the code is wrapped in a fake module automatically generated (‘modgen’) which doesn’t know how to find the version of the thing it just wrapped up (the contents have the right date), unless you’d like to change modgen… |
Steve Revill (20) 1361 posts |
The allocations database, including lists of filetypes, SWI names, etc. has always been confidential because it reflects registrations by companies for products which may not be released yet. HdrSrc was traditionally the home of the allocations database. This is no longer the case, we build HdrSrc from a private component called HdrGen. |