Post Reply 
DB48X: HP48-like RPL implementation for DM42
07-22-2024, 12:34 AM
Post: #250
Pre-Release 0.7.11: Improvements to interactive stack and random number generation
Pre-release v0.7.11 is available for download.

This release is a refinement minor release. The primary focus is the interactive stack, which now lets you edit items, sort either according to memory representation or by value, display information about objects, and jump directly to a given stack level using digits.

The simple random number generator implemented in 0.7.10 was replaced with an additive congruential random number generator (ACORN), which can be configured in number of bits and number of iterations. A side effect is that there is now regression testing for single-variable statistics.

The history feature was also improved by automatically enabling the EditMenu when selecting history, and then having the (unshifted) word left and word right commands automatically cycle through history if used at beginning or end of the editing buffer.

Features

help: Add ability to display BMP images in help files
images: Convert help images to BMP
ui: Add Edit feature to interactive stack
ui: Add history menu entries to EditMenu
ui: Accept UNDO while in interactive stack mode
ui: Have word previous/next cycle through history
ui: Accept digits to select stack level in interactive stack
random: ACORN random number generator

Bug fixes

editor: Fix spacing after number followed by - sign
ui: Do not set the editing field from interactive stack
ui: Replace interactive stack "Edit" with "Echo"
ui: Block user input while using interactive stack
ui: Do not draw menu markers when displaying interactive stack
runtime: Avoid crash running above allocated memory in move_globals

Enhancements

ui: Reorganize code handling interactive stack keys
help: Adjust help area to new height for menus
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
DB48X v0.4.8 is out - c3d - 10-22-2023, 11:31 PM
Release v0.5.0: Statistics and flags - c3d - 11-20-2023, 08:57 AM
v0.6.5: Minor bug fixes - c3d - 02-11-2024, 11:23 PM
Release 0.7.1 "Whip" - Bug fixes - c3d - 03-04-2024, 12:46 AM
DB48X v0.7.4 release is out - c3d - 04-14-2024, 03:05 PM
DB48X v0.7.6: Solving menu - c3d - 05-13-2024, 12:04 AM
DB48X v0.7.7: Units in solver - c3d - 06-02-2024, 11:36 PM
v0.7.10 - Interactive stack - c3d - 07-14-2024, 11:31 PM
Pre-Release 0.7.11: Improvements to interactive stack and random number generation - c3d - 07-22-2024 12:34 AM
DB48X v0.7.13 is out - c3d - 08-05-2024, 07:31 AM
DB48X v0.7.15 - c3d - 08-25-2024, 08:45 PM
DB48X v0.7.16 - c3d - 09-02-2024, 01:36 AM
DOSUBS command - grbrum - 09-04-2024, 03:37 PM
v0.7.18 - APPLY, SUBST, WHERE - c3d - 09-15-2024, 11:58 PM
Program Editing Question - spiff72 - Yesterday, 03:27 PM



User(s) browsing this thread: 38 Guest(s)