2499 by Progen | ||||||||
---|---|---|---|---|---|---|---|---|
|
||||||||
|
popularity : 50% |
|||||||
alltime top: #24909 |
|
|||||||
|
||||||||
added on the 2020-10-21 19:56:43 by progen |
popularity helper
comments
Nice! I like this a lot. We are spoiled with these Acorn size-coded demos all of a sudden. Look forward to seeing more cool ARM demos. :)
rulez added on the 2020-10-21 21:09:48 by kieran
...nice to see the usefullness of the FPEmulator being exploited in a 256'er :-)
That's a cool one. Thumbs up for some fpu code, looking like something I'd like to try on my A7000+ which I assume has an FPU.
Archimedes! <3
nice !
Awesome! Tested only on Arculator, I'm hunting for the real thing :D FPPC enable or disable didn't change anything, so does it really use FPU? Thx Optimus for the FF8 trick on file with middle mouse menu.
Very nice demo. Another great prod by Progen for RISC OS.
@Buckethead: IIRC there was a module that emulated the FPU instructions on RiscOS 3+ and loaded at startup, so enable/disable FPU may only have an effect on speed.
I noticed earlier it wouldn't work for me on Arculator, but after seeing Buckethead's comment I tried again and it doesn't work when I have FPA10, but works with FPPC in some systems, or if I put it to none. What's the difference?
...as a proof of concept and with your perfectly fitting example here I re-coded 2499 in a mix of normal ARM code for the precalc, then switch to Thumb mode and do the rest in that state. I also changed resolution to 640x480, as it seems my Raspberry Pi3 or 4 likes that more (may be a screen mode definition issue..)
Anyway, I could bring that down now to 220 Bytes due to the Thumb instruction set :-) Find it here to download (assembles with the GNU assembler). If I find time may be I should add that to the sizecoding wiki.
Anyway, I could bring that down now to 220 Bytes due to the Thumb instruction set :-) Find it here to download (assembles with the GNU assembler). If I find time may be I should add that to the sizecoding wiki.
Awesome, more risc os sizecoding, see 2020 isn't all bad. :)
submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, click here !