https://www.hpcalc.org/hp48/games/arcade/
Best regards =3
Also, LCDs require periodic refresh, so partial LCD updates require framebuffer memory somewhere, often in the display controller built into the LCD panel or module, or less commonly into the pixels themselves. It's possible there's a frame buffer hiding somewhere, but plenty of systems don't have one, so the only option is always updating the entire LCD every refresh.
I remember using the HP 48's overpowered IR LED and ability to share apps to get the universal remote app to turn on and off TVs in the lecture hall from quite a distance. :@)
But I ended up putting it away – by the time I was simultaneously doing college statistics, a class on numerical methods and DEs, and few other classes, I got so frustrated with having to remember inscrutable 6-letter softmenu items that I took my first summer paycheck and blew it on a TI-89.
https://groups.google.com/g/comp.sys.hp48/c/BS7c8hRAau0/m/P5...
I have a SwissMicro DM-42, which when setup properly is similar to a HP-48, just minus graphing capabilities. Still want a HP-48 refresh.
And then of course there are many HP calculator emulators and others for android
N.B.: Meta Kernel[1] provides many of the 50g UI improvements on the 48GX — 49g/50g OS is based on Meta Kernel — but installing Meta Kernel in RAM requires a memory expansion card that, at current used prices, costs nearly as much as a used 50g (plus a steady [semi-yearly IIRC] supply of CR2016 coin cells to sustain the RAM card when the calculator is powered off).
While I also prefer the aesthetics and keyboard layout of the 48 series, the 50g with its bundled software suite stands as one of the most hacker-friendly handheld computing devices of all time: while documentation and development tools for the 48 series were widely available, it wasn't until the 49g that self-hosted versions of these tools (System RPL (de)?compiler, Saturn (dis)?assembler, library creation and extraction tools) were bundled with the base OS.