Join us on Discord!
You can help CodeWalrus stay online by donating here.

Animated eye candy of how fast HP PPL can be

Started by Dream of Omnimaga, November 12, 2014, 11:21:45 PM

Previous topic - Next topic

0 Members and 14 Guests are viewing this topic.

Dream of Omnimaga

This is my sprite generation routine in action. You see the static tiles too in that set, which I didn't share publicly yet. But as you will notice, I can generate a wall tileset 20 times per second O.O

  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

aetios

Holy crap man, that's fast. The video can barely keep up ^^ Can't wait to see pics of the game in action :)
ceci n'est pas une signature

novenary

Pretty impressive as usual.
* Streetwalrus wants a Prime

pimathbrainiac

Well, I'm bach here too!

Dream of Omnimaga

I really encourage buying one if you ever get the money :D. It doesn't have any ASM launcher yet but HP PPL alone is enough to be considered, especially if you plan to code. Just bear with the many OS bugs if you plan to use it for school.

Also, I tried the same program as above but without sprite scaling and I got 30 FPS.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

aetios

 The Prime is also reasonably priced for it's 400MHz + touchscreen capabilities. And it looks nice.
ceci n'est pas une signature

Dream of Omnimaga

Yeah, I just wish HP spent more time fixing bugs, but again, TI, while not having as many bugs, aren't that much better, seeing how some Nspire bugs have been present for years.

And of course the fact it's 400 MHz and the rumors about HP PPL being compiled probably explains why it's so fast, but it's made even faster with the drawing commands that most BASIC/Lua languages lack.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

novenary

Quote from: aeTIos on November 14, 2014, 07:16:35 PM
The Prime is also reasonably priced for it's 400MHz + touchscreen capabilities. And it looks nice.
Yeah, plus the 32MB of available RAM are more than enough considering that you don't really have access to the full 64MB on the CX but only about half that.

Dream of Omnimaga

Keep in mind that a lot of the RAM is used by the OS, though. IIRC, it's like 16 MB user RAM. If you use massive buffers non-stop, some programs stop working after others were ran, but that could be just a memory leak due to an OS bug. This is why I try to not abuse GROB's like storing a 1024x768 map in there.


If somebody does a shell thing that launches the Prime OS or ASM programs it should probably display the free RAM and Flash.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

novenary

If we do the bootloader thingy for asm/c programs then we can free up a lot of RAM. As soon as I get a Prime I'll try to mess with it.

Powered by EzPortal