Post Reply 
HP97 The journey begins
05-29-2022, 02:30 PM
Post: #581
RE: HP97 The journey begins
Hi ,tony

There are a lot of MUCs could be candidates.

But as you use the PIC asm to program, it is difficult to transfer the platform.

If it can be rewritten to C , it will be easy to transfer to another mcu.

HP35 HP45 HP55 HP65 HP67 HP21 HP25 HP29C HP19C HP97 HP10C HP11C HP12C HP15C HP16C HP31E HP32E HP33E HP33C HP34C HP37E HP38E HP38C HP41
Find all posts by this user
Quote this message in a reply
05-30-2022, 12:15 AM
Post: #582
RE: HP97 The journey begins
(05-29-2022 02:30 PM)tangdfx Wrote:  Hi ,tony

There are a lot of MUCs could be candidates.

But as you use the PIC asm to program, it is difficult to transfer the platform.

If it can be rewritten to C , it will be easy to transfer to another mcu.

Thanks for the help.

The big problem is changing designs and going back to the drawing board and then having to maintain multiple variations of the same program. I'm guessing the C programs won't seamlessly compile for different MCU manufacturers due to internal hardware differences.

Also, I use Pascal for Windows programming and I didn't learn C and most likely never will.

Microchip has moved away from assembler programming, so once my compilers are so antiquated that I cannot program in this way anymore, I will give it away. Hopefully this will not be in the near future though.

cheers

Tony
Find all posts by this user
Quote this message in a reply
05-30-2022, 03:36 PM
Post: #583
RE: HP97 The journey begins
(05-30-2022 12:15 AM)teenix Wrote:  Microchip has moved away from assembler programming, so once my compilers are so antiquated that I cannot program in this way anymore, I will give it away. Hopefully this will not be in the near future though.

cheers

Tony
Tony,

Microchip's attempt to support PIC assembly in XC8 was indeed an initial failure. It has improved since then, so around IDE v5.45 I ported the MultiMod assembly code over to the pic-as assembler. Some changes are needed for the assembler directives, and it maddingly doesn't support text strings, but overall works fine. You can see an example here

https://github.com/mafleming/HP71MultiMo.../srcXC8K40

Microchip hasn't abandoned assembly, they just munged up their transition to XC8. As usual, the documentation could use some attention Smile

~Mark

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
05-31-2022, 12:14 AM (This post was last modified: 05-31-2022 12:14 AM by teenix.)
Post: #584
RE: HP97 The journey begins
Thanks Mark, I've seen through Forums that Pic As is still somewhat immature, so perhaps by the time my assembler is defunct it will be ripe for use. Still, it may be wise to look into it before my grey matter is also defunct Smile

cheers

Tony
Find all posts by this user
Quote this message in a reply
09-14-2022, 04:59 AM (This post was last modified: 09-14-2022 05:01 AM by teenix.)
Post: #585
RE: HP97 The journey begins
Hi all,

I have made a bit more progress on the Spice.

Image below shows the display connected to the CPU/Keyboard PCB assembly. The keys seem to feel ok in operation when fitted to the upper case half and the copper side restraining strips clip on nicely.

The project is at the mechanical stage where everything you measure looks like it will fit until you try it. The weakness of the Spice casing and plastic PCB locking tabs are a problem as they don't like being fiddled with and tend to break if the board has to be inserted and removed during development.

It is slow going temporarily living in a small caravan.

cheers

Tony


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
09-14-2022, 12:06 PM
Post: #586
RE: HP97 The journey begins
New project? Would this be a Spice CPU replacement board?

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
09-14-2022, 12:56 PM
Post: #587
RE: HP97 The journey begins
(09-14-2022 12:06 PM)mfleming Wrote:  New project? Would this be a Spice CPU replacement board?

Yes, new CPU board on rear of image. Continuous memory, all Spice models, program storage, Bluetooth and clock. Some of the Spice keyboards are failing with cracks appearing on the printed traces so I added a new switch membrane as well. Also has a new battery connector board with USB battery charger fitted. I will be trying a LiPo battery as it fits ok in the compartment.

cheers

Tony
Find all posts by this user
Quote this message in a reply
09-14-2022, 01:51 PM
Post: #588
RE: HP97 The journey begins
Great news.

We want to know when will we get these new CPU board?

HP35 HP45 HP55 HP65 HP67 HP21 HP25 HP29C HP19C HP97 HP10C HP11C HP12C HP15C HP16C HP31E HP32E HP33E HP33C HP34C HP37E HP38E HP38C HP41
Find all posts by this user
Quote this message in a reply
09-14-2022, 02:27 PM
Post: #589
RE: HP97 The journey begins
(09-14-2022 12:56 PM)teenix Wrote:  
(09-14-2022 12:06 PM)mfleming Wrote:  New project? Would this be a Spice CPU replacement board?

Yes, new CPU board on rear of image. Continuous memory, all Spice models, program storage, Bluetooth and clock. Some of the Spice keyboards are failing with cracks appearing on the printed traces so I added a new switch membrane as well. Also has a new battery connector board with USB battery charger fitted. I will be trying a LiPo battery as it fits ok in the compartment.

cheers

Tony

Wow! Today's after work drinks are in your honor Tony!!!

With Respect!
Bill
Find all posts by this user
Quote this message in a reply
09-14-2022, 02:48 PM
Post: #590
RE: HP97 The journey begins
(09-14-2022 01:51 PM)tangdfx Wrote:  Great news.

We want to know when will we get these new CPU board?

ASAP, but the required IC's are still not available until next year, so no rush just yet.

I only snagged enough to build a prototype.

cheers

Tony
Find all posts by this user
Quote this message in a reply
09-14-2022, 02:51 PM
Post: #591
RE: HP97 The journey begins
(09-14-2022 02:27 PM)BillBee Wrote:  Wow! Today's after work drinks are in your honor Tony!!!

With Respect!
Bill

I'll drink to that :-), but a lot to do still.

I should point out that due to memory constraints, I will only include the C models where there are E models of the same type. It shouldn't matter, as functionally they are the same except for the continuous memory.

cheers

Tony
Find all posts by this user
Quote this message in a reply
09-15-2022, 02:32 AM
Post: #592
RE: HP97 The journey begins
(09-14-2022 12:56 PM)teenix Wrote:  
(09-14-2022 12:06 PM)mfleming Wrote:  New project? Would this be a Spice CPU replacement board?

Yes, new CPU board on rear of image. Continuous memory, all Spice models, program storage, Bluetooth and clock. Some of the Spice keyboards are failing with cracks appearing on the printed traces so I added a new switch membrane as well. Also has a new battery connector board with USB battery charger fitted. I will be trying a LiPo battery as it fits ok in the compartment.

cheers

Tony
Dang! I have a 34C I munged up years ago in a drawer somewhere (if I can find it) . . .

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
09-17-2022, 07:18 PM
Post: #593
RE: HP97 The journey begins
That looks really good Tony! Let's hope components will become available soon. I have a Spice waiting Smile

Cheers,
Harald
Find all posts by this user
Quote this message in a reply
09-27-2022, 05:31 AM (This post was last modified: 09-27-2022 05:37 AM by teenix.)
Post: #594
RE: HP97 The journey begins
Hi all,

I put the USB LiPo battery charge circuit together, based on a basic data sheet design, I haven't tested it yet, waiting on 2 resistors that I thought I already had. The battery fits nicely in the battery bay, perhaps with a small square of sponge to hold it tight.

The board also has a spot for an IR LED for the HP 82240 printer, if I decide I can fit the code on the chip. Otherwise, I'll create a virtual printout to a PC via Bluetooth where each printout can be saved to a file and printed with a HP print font on a normal printer.

cheers

Tony


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
09-27-2022, 11:36 AM
Post: #595
RE: HP97 The journey begins
Bluetooth. Yay! How many programs will the chip hold?

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
09-27-2022, 01:44 PM
Post: #596
RE: HP97 The journey begins
(09-27-2022 11:36 AM)mfleming Wrote:  Bluetooth. Yay! How many programs will the chip hold?

Should be around 800 total, split between the programmable models.

cheers

Tony
Find all posts by this user
Quote this message in a reply
09-28-2022, 08:28 AM (This post was last modified: 09-28-2022 08:29 AM by teenix.)
Post: #597
RE: HP97 The journey begins
Hi all,

The Spice CPU board is taking shape. Still waiting on a few parts.

cheers

Tony


Attached File(s) Thumbnail(s)
   
Find all posts by this user
Quote this message in a reply
09-28-2022, 07:29 PM
Post: #598
RE: HP97 The journey begins
Hummm, coin cell battery holder? RTC?

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
09-28-2022, 08:24 PM
Post: #599
RE: HP97 The journey begins
(09-28-2022 07:29 PM)mfleming Wrote:  Hummm, coin cell battery holder? RTC?

Yup :-)
Find all posts by this user
Quote this message in a reply
09-28-2022, 09:48 PM
Post: #600
RE: HP97 The journey begins
Tony, it's a darned good thing for all of us that your job forces you to hibernate in some places for long periods. What would become of us if you had a normal job and busy social schedule??? Looking forward to seeing this mature. Though I adore my Panamatik HP-34E, I have other Spice carcasses just waiting to be upgraded so that they can join the 34E in the working much better than new pile.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 4 Guest(s)