New official firmware
|
09-05-2024, 05:11 PM
(This post was last modified: 09-05-2024 05:11 PM by jfelten.)
Post: #31
|
|||
|
|||
RE: New official firmware
I just installed the firmware, and I quite like the new bug fixes, but there are still a few issues which I would like to be addressed, as well as several feature requests, particularly regarding Python:
1. The hpprime drawing commands won't accept anything larger than 0x7fffffff as a color parameter, which makes is impossible to draw anything above half transparency (technically hpprime.eval() is possible but it's really slow). Anything above that threshold for example `hpprime.pixon(0, 0, 0, 0xff000000)`, outputs "OverflowError: overflow converting long int to machine word". 2. The garbage collector doesn't seem to work on `hpprime.eval("ROTATE(...)")`, which can result in a crash due to memory overflow after repeated calls. 3. It would be really nice to have an equivalent to GETPIX in Python, as `hpprime.eval("GETPIX_P(...)")` is very slow. 4. Some other PPL commands I've love to see in Python are TRIANGLE (especially the 3D renderer) and TEXTSIZE, since again, calling them through eval() yields poor performance. 5. There are issues with semi-transparent pixels being coped with full opacity with the blit commands. 6. Would it be possible to add texture mapping to TRIANGLE()? 7. One issue I've faced in the past is my files getting randomly deleted, corrupted, or moved to other apps for no apparent reason. Not sure if it's been patched yet but if not then it should absolutely be looked at. 8. It would be really convenient to add f"{}" strings to Python. 9. I know other people have talked about this in the past but please add an option for monospaced font in the terminal. 10. While on the topic of fonts, I recall there being a beta firmware which enabled text styling options for TEXTOUT. Is that still being worked on? If so, when will it be released and can it be ported to Python as well? 11. I really wish it were possible to create custom GROBs in Python, kinda like the ICON command in PPL, rather then being limited to just the 10 built-in ones. Also is there any official site for submitting firmware bug reports? |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 5 Guest(s)