Release 0.9.5 "Everlasting" - Power management, offline graphics #1461
c3d
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This release brings two major new features: vastly reduced power drain, and off-line persistent graphics.
New features
PICT. Unlike HP calculators,PICTis an actual variable in the current directory, meaning that you can have multiplePICT, although bitmaps use a lot of memory. For example, running500 300 BLANK 'PICT' STOwill create a 500x300 pixels off-line image inPICT, and all graphic commands after that will draw in that off-line image instead of on screen. Off-line graphics are not immediately shown on screen, but are displayed before returning to the command line in a way similar to theShowcommand (i.e. centererd if smaller than the screen, and with scrolling if larger). They are also persistent, meaning that you need to explicitlyClLCDto erase them.Blank,BlankGrob,BlankBitmapandBlankPixmapcommands to create a blank image with default format, in HP GROB format, in DB48x bitmap (Black and white) format and in DB50x pixmap format (color RPL only).→HPGrob,→Bitmap,→Pixmapcommands which can be used to generate an HP-compatible GROB format, a bitmap or a pixmap (color RPL only) from an object. If the object is already a graphic, perform conversion. Note that on color RPL, conversions between color and monochrome formats are supported. Colors are converted to monochrome using grayscale patterns.→LCDandLCD→commands to send an object to the current graphics, or to create a graphic object from the current screen content.Offcommand can now be used in a program and will preserve what is on screen. You can resume execution of the program by using theONkey. AddPowerOffWithImagecommand to show off-images even from programs.Bug fixes
Infoin the interactive stackLastBitSet(number bits starting at 0)Improvements
MemoryMenuto make both GC and runtime statistics availableGraphicsMenuby topics to accomodate the new commandsmake comparewhich was trying to build a binary fromcompare.ccSuba compatibility spelling forExtract, not the default onedebug_printfuse lower-level routines that can run earlier after bootmake INSTALL_PGM_ONLY=y installoption for faster installModesMenu,SymbolicResultsandNumericalResultsThis discussion was created from the release Release 0.9.5 "Everlasting" - Power management, offline graphics.
Beta Was this translation helpful? Give feedback.
All reactions