![]() |
HP-30b key assignment trick -- Sudoku helper revisited - Printable Version +- HP Forums (https://archived.hpcalc.org/museumforum) +-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html) +--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html) +--- Thread: HP-30b key assignment trick -- Sudoku helper revisited (/thread-172423.html) |
HP-30b key assignment trick -- Sudoku helper revisited - Katie Wasserman - 09-26-2010 I found a sort of tricky but useful way to temporarily reassign keys
The following code demonstrates this for a program that was suggested
Mode: RPN
-Katie
Re: HP-30b key assignment trick -- Sudoku helper revisited - Marcus von Cube, Germany - 09-27-2010 Nice trick, but no more room for more programs. :(
Re: HP-30b key assignment trick -- Sudoku helper revisited - Katie Wasserman - 09-27-2010 There's not a lot of room for program in this calculator at all. It's very close to the 12C in actual programming space because it's not space efficient in merging program steps.
However, in this case only about 50% of the total program space is used and you could add more programs to this code. Accessing them from arbitrarily reassigned keys wouldn't be possible but you could use the DSE/ISG mechanism as a means to branch to different programs by LBL. For example storing a 3 in register_0 could would indicate the program A should be run when Shift-0 was pressed, a 4 in register_0 would indicate program B, etc..
|