2499 by Progen
screenshot added by progen on 2020-10-21 19:56:43
platform :
type :
release date : october 2020
  • rulez 8
  • is ok 1
  • sucks 0
popularity : 44%
  • rulez 0.89
alltime top: #22974
added on the 2020-10-21 19:56:43 by progen progen

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr


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 kieran
...nice to see the usefullness of the FPEmulator being exploited in a 256'er :-)
rulez added on the 2020-10-21 22:59:29 by Kuemmel Kuemmel
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.
rulez added on the 2020-10-22 00:29:20 by Optimus Optimus
Archimedes! <3
rulez added on the 2020-10-22 10:54:39 by baah baah
nice !
rulez added on the 2020-10-22 12:43:03 by Ramon B5 Ramon B5
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.
rulez added on the 2020-10-22 13:07:39 by Buckethead Buckethead
Very nice demo. Another great prod by Progen for RISC OS.
rulez added on the 2020-10-22 14:40:54 by nx nx
@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.
added on the 2020-10-22 19:37:20 by baah baah
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?
added on the 2020-10-22 20:08:02 by Optimus Optimus
FPA requires a special version of the FPEmulator module.
added on the 2020-10-22 21:22:43 by progen progen
...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.
added on the 2020-10-24 23:10:36 by Kuemmel Kuemmel
Awesome, more risc os sizecoding, see 2020 isn't all bad. :)
rulez added on the 2020-10-29 22:17:42 by exoticorn exoticorn

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 !

[previous edits]

add a comment