Rebuilding Software for BeagleBoard
Chris Gransden (337) 1207 posts |
I have a working version of RiscPKG for OMAP. I had to rebuild it from source to get it to work. I can email you the !RunImage? |
Jan Rinze (235) 368 posts |
Hi Chris, Yes please :-) mail me: janrinze at gmail com Thanks in advance! |
Jan Rinze (235) 368 posts |
Chris, Thanks for the !RunImage. Now only we need to hope that all packages will be recompiled for ARMv7 compatibility ;-) Also now I would not mind if all RISCOS software would come as a RiscPKG package. |
Chris Gransden (337) 1207 posts |
I’ve uploaded it here in case anyone else needs it. |
Tank (53) 375 posts |
I have been having a play with !Zap, and have managed to get a part working version to run with alignment exceptions on. Its still buggy, but does work better than before. Its here if anyone wants to try it. You need to have the original !ZapFonts installed, and then copy the enclosed !Boot over yours, to update the ZapRedraw module. |
W P Blatchley (147) 247 posts |
Great work, Tank! I’ll definitely take a look! |
Tank (53) 375 posts |
A few more bugs squashed in !Zap. Same link for the updated version. |
Jan Rinze (235) 368 posts |
Tank: I have been using !Zap 1.46 TEST which has the Zap redraw module version 0.42 TEST 6. This version behaves quite well. So maybe you could diff the sources and see if there are parts that have changed and could be the cause for the misbehaving of !Zap? Thanks for taking the time to get !Zap fixed. :-) |
W P Blatchley (147) 247 posts |
Tank, are you doing binary patches or working from source? |
Tank (53) 375 posts |
Jan, I assume you mean you are running with alignment exceptions off. This version is working with them on. W.P I’m working with the source. All assembler !! Some of the fixes would not work with just patching I.E LDR R0[R2,R3,LSL #1] where R2 or R3 would not be aligned loads. |
W P Blatchley (147) 247 posts |
Gotcha! It’s been a while since I looked at the Zap sources! |
Jan Rinze (235) 368 posts |
Tank, you are right. I only have them working with alignment exceptions turned off. I will download your version and see how well it is working now :-) |
Jan Rinze (235) 368 posts |
Tank, for now I will stay with the ‘old’ version. That is working out much better for me. Hope you will manage to iron out all the oddities that Zap has a.t.m. |
Tank (53) 375 posts |
For all who have downloaded the version of !Zap from my site, I have enabled logging in the run file. This does cause some problems in itself.Please edit the runfile and uncomment line 16 and comment out line 17. |
Dave Higton (281) 668 posts |
What is the state of Zap on BeagleBoard at the moment? What works, what doesn’t? |
Tank (53) 375 posts |
The Zap I have updated, testing on my Devkit board, is running with alignment exceptions on. There is still a problem with the screen draw/redraw. It seems to loose the bottom line when drawn, and when scrolled a little line mismatch can show up (about a quarter of a line width). It cannot access the HDD, but can load modules, module workspace, dynamic areas and memory. I have tried the following zap modules, Buttons, ForZap, HoTMeaL, ZapBASIC, ZapBits, ZapMJE, ZapObey, ZapPerl, ZapPython, ZapThumb and ZapTW. All seem to be OK. These are all in the download listed above. |
Tank (53) 375 posts |
I belive I have fixed the redraw problem in !Zap (at last). If anyone would like to try it please either download the complete Zap archive from here or just the updated modules from here Please remember !ZapFonts is needed as well from here |
Dave Higton (281) 668 posts |
Ah, I’d lke to say you have… but, sadly, not on my BeagleBoard. Redraw seems to work when I scroll slowly, but clicking in the slug bar space to go up or down a screenful, or even just opening the document, only draws one line. |
Tank (53) 375 posts |
Dave, that sounds like you havn’t updated the ZapRedraw module. Do *help zapredraw and see if it is dated 23 Mar 2010 |
Dave Higton (281) 668 posts |
I believe it’s a new installation on the BeagleBoard. I got your complete Zip archive as you posted above; I got !ZapFonts too, as you posted above. It was already on the HardDisc0 image – I have to assume that it’s part of the ROOL distribution, please correct me if I’m wrong – so I overwrote the old one with the one you pointed to. I didn’t realise there was any other instruction to follow…. ... ah, I see, I did it in the wrong order. I installed the !Boot before copying !ZapFonts over. Rats. |
Dave Higton (281) 668 posts |
Much simpler than that… the previous version must have been running already (though why there was a previous version, is still a question) and so merely installing the new !Boot didn’t automatically run the new version. The first few seconds of tests indicate that it works very nicely. Many thanks! I would hate to be without !Zap. |
Tank (53) 375 posts |
I have updated zap to fix TAB’ed files. (it was a bit variable !!) Downloads as before. |
W P Blatchley (147) 247 posts |
Tank, have you got any way of submitting your Zap fixes into the online repository? Or have you already!? |
Tank (53) 375 posts |
WP, I don’t know about folding the changes back. Are any of the original coders still active in RISC OS land ? I am quite happy to put the changed source files on my site. |
Dave Higton (281) 668 posts |
The Zap site gives e-mail addresses for three of the maintainers, admittedly all at the tartarus.org domain. It would be worth at least one attempt to contact each of them. You might become the new maintainer :-) |