Hi all,
I am looking to some kind of (efficient) read/write registers from eXtended memory from/to the stack.
In fact I need lots of registers for my program so I thought using directly eXtended memory "as" standard memory whitout the hassle of using "datafiles" and copy/store to main memory...
Looking for XRCL, XRCL IND, XRCL +×÷-, XSTO, XSTO IND, XSTO +×÷-, etc...
I realised that there is a Y memory in the HP41CL and soon in MAXX module (with YSTO and YRCL), but why not just use X memory also (it's standard in DM41X)?
Does XRCL XSTO exist somewhere?
Thanks (and sorry for the "nooby" question)
Looking for XRCL and XSTO
Looking for XRCL and XSTO
Sincèrement, Sincerely, 73,
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Re: Looking for XRCL and XSTO
Ángel Martin made a X-Mem Twin Module: "X-Register Management and Stack Swap Functions With Block & Sorting Applications"
This module depends on some other modules (e.g. Lib#4) from Ángel Martin but you get up to 606 Registers in X-Memory!
This module depends on some other modules (e.g. Lib#4) from Ángel Martin but you get up to 606 Registers in X-Memory!
Stephan
HP41CV/HP71B/HP48GX/DM41X
HP41CV/HP71B/HP48GX/DM41X
Re: Looking for XRCL and XSTO
Hey, thanks Stephan!
Where can I get more infos on this Angel Martin's module?
Sincèrement, Sincerely, 73,
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Re: Looking for XRCL and XSTO
Take a look here: http://www.hp41.org/LibView.cfm?Command=Recent
Stephan
HP41CV/HP71B/HP48GX/DM41X
HP41CV/HP71B/HP48GX/DM41X
-
- Posts: 146
- Joined: Mon Apr 24, 2017 8:19 pm
Re: Looking for XRCL and XSTO
I don't remember if the XMTWIN module is posted at hp41.org, I should do it next - but in the mean time you can get the ROM/MOD files from here.
The manual is available at: https://www.systemyde.com/hp41/documents.html
The manual is available at: https://www.systemyde.com/hp41/documents.html
- Attachments
-
- XMTWIN.zip
- (19.46 KiB) Downloaded 164 times
Re: Looking for XRCL and XSTO
Great Ángel for chiming in!
Indeed it was not (yet) posted there, no idea where I got it from.
Indeed it was not (yet) posted there, no idea where I got it from.
Stephan
HP41CV/HP71B/HP48GX/DM41X
HP41CV/HP71B/HP48GX/DM41X
Re: Looking for XRCL and XSTO
Thank you Ángel and Stephan for your replies.
Sincèrement, Sincerely, 73,
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Re: Looking for XRCL and XSTO
Ángel... any way these memory extension routines could find there way in Monte's MAXX module?Ángel Martin wrote: ↑Sat Nov 19, 2022 7:45 amI don't remember if the XMTWIN module is posted at hp41.org, I should do it next - but in the mean time you can get the ROM/MOD files from here.
The manual is available at: https://www.systemyde.com/hp41/documents.html
It all about managing "more" memories! No?
(aka adding XSTO/XRCL to YSTO/YRCL)
Or do you think is is useless because we have then the Y-memory and should let the X-memory for files?
Sincèrement, Sincerely, 73,
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
Boubker
DM15L, DM41L, DM42 #00855 (domes upgraded), DM41X #00707
HP48SX (with dark screen), HP42s, HP32SII (1990 with fraction bug), HP41C/CV
TI-89 titanium, CASIO fx-cg50 and Numworks (to play with micropython)
-
- Posts: 146
- Joined: Mon Apr 24, 2017 8:19 pm
Re: Looking for XRCL and XSTO
In the MAXX there's the capability to load up to 12 4k-blocks of RAM with instructions (a.k.a Q-ROM), so nothing will stop you from using one of those blocks for the XMTWIN indeed, so it's all goodBoub65 wrote: ↑Sat Nov 19, 2022 12:08 pmÁngel... any way these memory extension routines could find there way in Monte's MAXX module?
It all about managing "more" memories! No?
(aka adding XSTO/XRCL to YSTO/YRCL)
Or do you think is is useless because we have then the Y-memory and should let the X-memory for files?
I think it's not redundant to have the Y-Funs (from the MAXX itself) and the X-Funs (from the XMTWIN) together, to each one its own.
And as you have probably realized from the manual there are two types of X-Mem Register access offered in the XTWIN module:
1. using the complete X-Mem area as a single memory pool, or
2. within each X-Mem DATA file independently (so the rest of X-Mem is not disturbed)
So it's all about having choices, and don't we all love that?
Cheers,
ÁM
Re: Looking for XRCL and XSTO
Thanks for posting at hp41.org!Ángel Martin wrote: ↑Sat Nov 19, 2022 7:45 amI don't remember if the XMTWIN module is posted at hp41.org, I should do it next - but in the mean time you can get the ROM/MOD files from here.
The manual is available at: https://www.systemyde.com/hp41/documents.html
Found a bug: CLXRG shows "FL NOT FOUND" and X-Reg 127 (decimal) is set to -1, all others untouched
Is there also a manual for the XMMTRX.MOD available?
Stephan
HP41CV/HP71B/HP48GX/DM41X
HP41CV/HP71B/HP48GX/DM41X