32-bit-clean version of the Ace Computing Euclid module
Phil Pemberton (7989) 71 posts |
I’m currently working on porting ClearView (Merlyn Kline’s hypertext reader/compiler) to 32bit RISC OS and I’ve hit a sticking point. Ace Film support requires Ace Computing’s “Euclid” module, which as far as I can tell isn’t 32-bit clean. Has anyone 32-bitted this module yet? I understand The Complete Animator uses a similar file format — so same question again, is there a 32bit-clean TCA animation player module which can also handle Ace films? I’m also trying to track down the origin of a Utility called “InitApp” which is called by ClearView’s !Boot. The text strings imply it deals with IconSprites, but I’m not certain where it’s from or whether it’s even needed. In brighter news: I’ve got ClearView building and running (albeit without Ace Film support) on my Raspberry Pi. I should be able to look into doing a release soon! Cheers, |
David Feugey (2125) 2709 posts |
EasiWriter/TechWriter are coming with a 32bit version of EuclidX. |
Richard Walker (2090) 431 posts |
Are you sure that InitApp isn’t a virus? A possibility, given your description! |
Phil Pemberton (7989) 71 posts |
@David – thanks for that, I’ve just emailed Martin — he’s sent me the module, and it works great! @Richard – I’m quite sure it’s not a virus, as I’ve just spent the last three hours staring at the Armalyser output. I can’t tell where it came from, perhaps an old version of Acorn C? Anyway, I’m close enough to release that I’m comfortable to show you all the code — https://github.com/philpem/clearview |
Bryan Hogan (339) 592 posts |
Is there a 32bit version of the Ace standalone player application, Projector? I still think it is a shame the whole Ace Computing suite of graphics programs seem to have been lost :-( |
Phil Pemberton (7989) 71 posts |
Tony Cheal still seems to be around — the Ace website is still online at http://www.acecomp.demon.co.uk/ During the latter part of their life, the apps were available from Oak Solutions, which later became Dial Solutions — http://www.dialsolutions.com/contact/ I’ve possibly got his email address somewhere, but I don’t know if it’s still current. It’d be worth a yell to see if the copyright could be worked out for a public release. From what I recall, most of the Ace applications were written in BBC BASIC, with an RMModule bolted on. They’re a bit twitchy on my StrongARM RISC PC, but work fine on my A3010. That might mean there’s more work to be done. I also recall a third-party raytracer, which is sat on the Qube FTP site. That most certainly isn’t 32bit clean, and is also a sod to run on a RISC PC. I should probably clarify that my RISC PC is fairly tricked out — 202MHz StrongARM, IDE, SCSI, Unipod, video framegrabber… and a ViewFinder… The SA and VF combination with 32bit CLib is pretty good at making marginal code break! |
Steve Pampling (1551) 8170 posts |
Ahh, Mr. Kortink’s stuff IIRC. Clever coding, but sadly uses a lot of optimisation tricks that broke on later processors and absolutely 32 bit intolerant (the code too) |
David Feugey (2125) 2709 posts |
It will be cool to test the release :) |
Rick Murray (539) 13840 posts |
Oh, damn, I felt that from here… 😂 |
Richard Walker (2090) 431 posts |
Good news it is nothing bad, but it is very odd that the utility exists at all! Typical !Boot files inside applications are fairly vanilla. |
Colin Ferris (399) 1814 posts |
Perhaps Andrew R could be persuaded to drop them a line about their Cad/Euclid Progs – so they can be added to !Store. |
Phil Pemberton (7989) 71 posts |
I’ve just released the first binary distribution of ClearView 1.09 — more details in the announcement: https://www.riscosopen.org/forum/forums/1/topics/15189 I’ve also got a version of LineEditor which works quite nicely on the Pi — you can get that from here: https://github.com/philpem/LineEditor/ . Credits in the README, I’m just stepping on the shoulders of giants with this one :) |