41C - Fun Stuff modules soon available


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


Awesome work Ángel, as usual!
Eagerly awaiting for them... ;-)



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.


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.


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


Hey, I'm honored!

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


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


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


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


Håkan 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.


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.

Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime - Short "learning" modules CR Haeger 1 1,351 11-27-2013, 02:13 PM
Last Post: Jonathan Cameron
  Library#4 Modules mass-update and New Overlays Ángel Martin 0 1,242 11-09-2013, 05:55 AM
Last Post: 'Angel Martin
  hp41cv memory modules tim peterson 10 3,643 11-07-2013, 11:09 PM
Last Post: Garth Wilson
  Best way to test HP-71B RAM modules (the 32K/96K ones etc.)? Philippe Lasnier 4 2,394 09-25-2013, 09:54 AM
Last Post: Philippe Lasnier
  Fun graphs on HP Prime Mic 9 2,853 09-15-2013, 08:30 AM
Last Post: Eddie W. Shore
  HP-41 New versions of your favorite modules - with an AOS twist :-) Ángel Martin 13 6,686 06-21-2013, 01:29 PM
Last Post: Diego Diaz
  Fun things found by running strings on the 39gII emulator bhtooefr 11 3,759 05-16-2013, 12:40 AM
Last Post: Mic
  Programming CMT EPROM modules for HP-41 Paul Berger (Canada) 4 1,903 01-22-2013, 06:04 PM
Last Post: Paul Berger (Canada)
  Question about X modules for HP41x Ignacio Sánchez 7 2,647 12-13-2012, 07:00 AM
Last Post: Geoff Quickfall
  More Slide Rule Stuff... . .... Thomas Chrapkiewicz 1 1,106 09-25-2012, 03:41 PM
Last Post: Kiyoshi Akima

Forum Jump: