The Museum of HP Calculators

HP Forum Archive 19

[ Return to Index | Top of Index ]

41C - Fun Stuff modules soon available
Message #1 Posted by 聲gel Martin on 5 June 2010, 5:22 a.m.

Coming back to the games ROMs idea, here's the list of the top-three ROMS - soon available at TOS:-

1. Playground ROM, includes such classics like Valentin Albillo's Reversi, MiniChess, and Checkers plus a few others (Rollers, MasterMind, Morse Code and sound effects)

2. Rubiks ROM.- Includes Julian Perry's Rubiks Cube Solver - plus a couple of extras (Roman numbers, Hanoi Towers, 8-Queens solver).

3. CHESS ROM.- Finally the CH136 construct (by Claude Roeltgen) has been harnessed into a ROM. It took serious work to re-populate the missing labels but now it's all compatible with standard programming. I augmented it with a MCODE move input function for ease of use.

So far they are three individual 4k roms. Could be combined into a single 12k module if preferred, but that'll take some changes. Ideally suited for V41 execution in Turbo Mode... (where's NEWT??)

Have fun!

Edited: 5 June 2010, 10:50 a.m. after one or more responses were posted

      
Re: 41C - Fun Stuff modules soon available
Message #2 Posted by Massimo Gnerucci (Italy) on 5 June 2010, 8:08 a.m.,
in response to message #1 by 聲gel Martin

Awesome work 聲gel, as usual!
Eagerly awaiting for them... ;-)

Greetings,
Massimo

      
Re: 41C - Fun Stuff modules soon available
Message #3 Posted by Geir Isene on 5 June 2010, 12:59 p.m.,
in response to message #1 by 聲gel Martin

Yatzee in the Playground ROM?

Also, I haven't forgotten the Ultimate Stat ROM that we were e-mailing about. I will get around to answer your latest mail.

            
Re: 41C - Fun Stuff modules soon available
Message #4 Posted by 聲gel Martin on 6 June 2010, 1:27 a.m.,
in response to message #3 by Geir Isene

Sorry but I'm not familiar with Yatzee - but anything goes, assuming there's a RAW file for it (I've had my dose of keying code by hand, I assure you).

I can't wait to see the printouts of checkers, reversi and minichess on i41CX+, should be the absolute retro coming alive.

Edited: 6 June 2010, 1:29 a.m.

                  
Re: 41C - Fun Stuff modules soon available
Message #5 Posted by Geir Isene on 6 June 2010, 9:00 a.m.,
in response to message #4 by 聲gel Martin

Yatzee: http://www.rskey.org/gene/hpgene/yz.htm

                        
Re: 41C - Fun Stuff modules soon available
Message #6 Posted by gene wright on 6 June 2010, 11:25 p.m.,
in response to message #5 by Geir Isene

Hey, I'm honored!

My favorite game and, along with SKUNK, the only big games I ever programmed!

      
Re: 41C - Fun Stuff modules soon available
Message #7 Posted by Paul Dale on 8 June 2010, 5:36 a.m.,
in response to message #1 by 聲gel Martin

Another couple of things worth adding:

* A decent random number generator. HP's suggested a linear congruential for many years and this would be okay but something a bit more modern would be better.

* Based on the above some dice rolling routines -- d6 2d6 ndm+k

- Pauli

            
Re: 41C - Fun Stuff modules soon available
Message #8 Posted by Geir Isene on 8 June 2010, 8:12 a.m.,
in response to message #7 by Paul Dale

If I get around to it I have a short and sweet Mcode RNG routine based on the Time module/CX.

                  
Re: 41C - Fun Stuff modules soon available
Message #9 Posted by 聲gel Martin on 8 June 2010, 8:39 a.m.,
in response to message #8 by Geir Isene

Jean-Marc Baillard has written such a routine, you can find it at his hp41 program pages: (scroll down until you find it)

http://hp41programs.yolasite.com/m-code.php

H嶡an Thorngren wrote another implementation using a seed stored in a buffer - this one is available on the SandMath, functions SEEDT and RAND.

It's very easy to add them to the games module, but that only makes ense if they're used in the programs of course. Modyfying them will require some time though.

Edited: 8 June 2010, 8:45 a.m.

                        
Re: 41C - Fun Stuff modules soon available
Message #10 Posted by Geir Isene on 8 June 2010, 3:25 p.m.,
in response to message #9 by 聲gel Martin

My idea is to take the time register (current time) and reverse all the bits and save it to X as a fractional number. Simple.


[ Return to Index | Top of Index ]

Go back to the main exhibit hall