The Museum of HP Calculators

HP Forum Archive 20

[ Return to Index | Top of Index ]

34s screen shots running on a 20b
Message #1 Posted by gene wright on 11 Apr 2011, 11:11 a.m.

Take a look. Bravo. After 5 minutes, I am impressed, as I thought I would be. Only issue I have seen so far is trying to turn OFF the 20b unit. :-)

Speed test: Did the program of LBL B, +, GTO B with the stack loaded with 1. Counts in one minute were 137,779.

AND... who needs a flash cable? I have some, but will need to cover my shipping cost. A corporation might be able to send them gratis, but I do need to cover shipping. Figure $3 in the USA and $5 international. I certainly will NOT be making a fortune, but have at least 20 cables for those who need one. Paypal will work as the method.

First come, first served...

FYI... I don't know why these pictures show up sideways for me. Oh well.

Instructions for flashing a 20b with a new rom can be found here:

20b flashing instructions

Edited: 11 Apr 2011, 2:43 p.m. after one or more responses were posted

      
Re: 34s screen shots running on a 20b
Message #2 Posted by Namir on 11 Apr 2011, 11:54 a.m.,
in response to message #1 by gene wright

Super cool Gene! This is the first publicly/internet shown hardware that runs the 34s.

Namir

Edited: 11 Apr 2011, 2:02 p.m. after one or more responses were posted

            
Re: 34s screen shots running on a 20b
Message #3 Posted by Walter B on 11 Apr 2011, 12:27 p.m.,
in response to message #2 by Namir

Quote:
This is the first publicly/internet shown hardware that runs the 32s.
32s ??
                  
Re: 34s screen shots running on a 20b
Message #4 Posted by gene wright on 11 Apr 2011, 12:39 p.m.,
in response to message #3 by Walter B

Namir just mistyped the 34s as 32s.

I should get NONE of the credit for this as all I have done is what most everyone here can do, which is flash a 20b with the ROM the project members here have created!

                        
VIDEO of WP-34S running on a 30b
Message #5 Posted by svisvanatha on 11 Apr 2011, 12:54 p.m.,
in response to message #4 by gene wright

I flashed yesterday evening, and had a few minutes to compose a video. Do you recognize the hardware under the 'skin'??!!

Bravo to the team for this amazing piece of work. Hardware bug report are a comin!

Link to video: https://picasaweb.google.com/lh/photo/uuMb4Y5lK5Zy4YocUnPS2g?feat=directlink

Edited: 11 Apr 2011, 3:51 p.m. after one or more responses were posted

                              
Re: VIDEO of WP-34S running on a 30b
Message #6 Posted by Marcus von Cube, Germany on 11 Apr 2011, 2:19 p.m.,
in response to message #5 by svisvanatha

Many bugs should already be fixed in the next release so wait with any complaints until you hear from me. I'm constantly working on the power handling logic which is quite convoluted. HP did a good job but I went my own way. This may use some more power while the calculator is idle but I understand it better. ;)

Edit: typo.

Edited: 12 Apr 2011, 11:52 a.m. after one or more responses were posted

                                    
Re: VIDEO of WP-34S running on a 30b
Message #7 Posted by svisvanatha on 11 Apr 2011, 2:29 p.m.,
in response to message #6 by Marcus von Cube, Germany

Thanks. I have had to pull batteries several times now. Will wait for the next release to file reports. Should that be done on SF to be better tracked? Till then, using my 34S/30B at work today!

                              
Re: VIDEO of WP-34S running on a 30b
Message #8 Posted by Paul Dale on 11 Apr 2011, 5:38 p.m.,
in response to message #5 by svisvanatha

Nicely done overlay :-)

- Pauli

                                    
Re: VIDEO of WP-34S running on a 30b
Message #9 Posted by svisvanatha on 11 Apr 2011, 5:48 p.m.,
in response to message #8 by Paul Dale

Thanks. It has the added benefit of being upgradable with subsequent releases ;)

      
Re: 34s screen shots running on a 20b
Message #10 Posted by Paul Dale on 11 Apr 2011, 5:34 p.m.,
in response to message #1 by gene wright

Quote:
Speed test: Did the program of LBL B, +, GTO B with the stack loaded with 1. Counts in one minute were 137,779.

Try it again in integer mode, I'd expect it to be faster there.

Also LBL B INC X GTO B ought to be slightly faster again. And even better INC X BACK 01.

- Pauli

            
Re: 34s screen shots running on a 20b
Message #11 Posted by Marcus von Cube, Germany on 12 Apr 2011, 8:35 a.m.,
in response to message #10 by Paul Dale

I've created an overlay for my 20b:

And here is the result:

This is much easier than repainting the keys. I used a black pen to cover the original legends.

The firmware is work in progress and you can expect changes in execution speed. I'm still working on the power saving modes. As you can see, my 20b is equipped with an external power cord. I know, why. ;)

Edited: 13 Apr 2011, 3:56 a.m. after one or more responses were posted

                  
Re: 34s screen shots running on a 20b
Message #12 Posted by Eddie W. Shore on 12 Apr 2011, 9:41 a.m.,
in response to message #11 by Marcus von Cube, Germany

That is amazing work.

                  
Re: 34s screen shots running on a 20b
Message #13 Posted by Tim Wessman on 12 Apr 2011, 10:56 a.m.,
in response to message #11 by Marcus von Cube, Germany

I would recommend trying to follow the power code that is there. It took a long time and many revisions to get to the current level.

Essentially, you are shutting off the CPU between every keystroke.

TW

                        
Re: 34s screen shots running on a 20b
Message #14 Posted by Marcus von Cube, Germany on 12 Apr 2011, 12:12 p.m.,
in response to message #13 by Tim Wessman

Tim, I understand your approach but I don't like it very much because you lose the 4 K RAM with each power off. I've a running timer (the PIT) which cannot wake up the CPU, only interrupt it. The PIT should at least be running while the calculator is doing useful work. It's also used with the PAUSE command or to implement key repeat on the arrows. If you look at the 20b firmware, it has a similar working scheme if it needs to scroll a message in the display.

What I do is switching speeds between 32MHz, 2MHz and around 32KHz (the latter does not work on SLCK for unknown reasons so I use the internal oscillator / 64). I also play with the voltage regulator and the flash power supply. This is not completed yet and is subject to change.

Eventually I'll follow the original logic after a second of inactivity or so if users complain about wp34s eating their expensive coin cells. The current draw in idle mode at present is 0.2mA. Two 2032s should be good for 90 hours.

                  
Re: 34s screen shots running on a 20b
Message #15 Posted by Paul Dale on 12 Apr 2011, 6:13 p.m.,
in response to message #11 by Marcus von Cube, Germany

Instead of the black pen a rotary tool and a fine sanding disc works wonders.

- Pauli

            
Re: 34s screen shots running on a 20b
Message #16 Posted by Paul Dale on 12 Apr 2011, 6:13 p.m.,
in response to message #10 by Paul Dale

Quote:
And even better INC X BACK 01.

An oops in the BACK code. You need something (anything) after the BACK 01 instruction for this to work. That extra instruction is never executed.

- Pauli

      
Re: 34s screen shots running on a 20b
Message #17 Posted by Marcus von Cube, Germany on 12 Apr 2011, 11:50 a.m.,
in response to message #1 by gene wright

Gene, the document by Tim discourages the use of USB-Serial converters. I run SAM-BA on a Windows XP virtual machine on my iMac. The 20b is connected through a USB/Serial converter. Sometimes the connection breaks but normally it works. So no need to buy an old PC for the process.

      
New thread
Message #18 Posted by Marcus von Cube, Germany on 13 Apr 2011, 3:46 a.m.,
in response to message #1 by gene wright

I've just started a new thread dedicated to pictures of wp34s in action. See above!


[ Return to Index | Top of Index ]

Go back to the main exhibit hall