6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri Nov 15, 2024 11:54 am

All times are UTC




Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next
Author Message
PostPosted: Mon Jul 23, 2018 4:17 pm 
Offline

Joined: Wed Jul 18, 2018 12:12 pm
Posts: 96
I was thinking recently about the first pocket computer I saw, a Radio Shack PC-1 or PC-2. The father of a friend of mine ran a machine shop and he used to calculate 'missing' dimensions on blue prints he received. (He had various programs set up with the needed trig functions, etc.) I had a PC-6 when I was a senior in high school. I saved up and spent a whopping $120 on it and loved it but was disappointed by the 'assembly' programming which was really some silly interpreted mess (the built in BASIC was better.)

I think the first could of Radio Shack models actually had 4-bit CPUs and the later had 8-bit Z80 variants. That got me to wondering if there were any 6502 based pocket computers that had been produced. It likely would not have been until the CMOS version was released (I'm guessing) so that the power requirements were low enough.

I tried asking lord Google but he had no clear reply.


Top
 Profile  
Reply with quote  
PostPosted: Mon Jul 23, 2018 4:40 pm 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1949
Location: Sacramento, CA, USA
How big is your pocket? 8) :lol:

https://plus.google.com/108984290462000 ... udVcSWF6tE

Attachment:
Hhc.jpg
Hhc.jpg [ 41.45 KiB | Viewed 3412 times ]

_________________
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!

Mike B. (about me) (learning how to github)


Top
 Profile  
Reply with quote  
PostPosted: Mon Jul 23, 2018 5:59 pm 
Offline

Joined: Wed Jul 18, 2018 12:12 pm
Posts: 96
Thanks! There were some links to other similar devices too including one by Commodore. Time for me to do some more indepth reading...


Top
 Profile  
Reply with quote  
PostPosted: Mon Jul 23, 2018 9:41 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8541
Location: Southern California
Jeff_Birt wrote:
That got me to wondering if there were any 6502 based pocket computers that had been produced. It likely would not have been until the CMOS version was released (I'm guessing) so that the power requirements were low enough.

Some of the Hewlett-Packard calculators used the '02. I don't remember which ones. I still use my HP-41cx every day, which is no stretch to be called a computer, but it has the Nut processor, a very strange processor with 56-bit (7-byte) registers, bit-serial data bus, 10-bit machine-language instructions, and other oddities. I have used the 41cx to control a lot of instrumentation on the workbench plus printer and mass storage all at once, and it has a file system, text editor, you can program in it assembly, its user language has boolean functions (at least with some of the 300+ available modules), etc.. The calcs with the '02 were more limited, but not because of the '02, but instead because of management decisions.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 2:45 am 
Offline
User avatar

Joined: Mon May 12, 2014 6:18 pm
Posts: 365
Quote:
Some of the Hewlett-Packard calculators used the '02.
The HP-35s is one.

I had a PB-2000C at one point, which I don't think had a 6502, but was fun to program in C rather than BASIC.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 1:19 pm 
Offline

Joined: Wed Jul 18, 2018 12:12 pm
Posts: 96
I did some reading on the HP 35S and HP says they thought it was 'unhackable'. I have a TI-voyage 200 which has a 68K which is fun to program in C (wrote a I2C driver for it that used Ti's link port based on the pseudo code form Wikipedia).

I do have a HP 41CX that I need to do some surgery on. The batteries corrected the flexi circuit board and it has been dropped breaking a few connection 'pins' from the LCD. I fixed the 'pins' and got a stable enough connection with an external power supply to prove it works. I did find a guy in Europe that had some of the flexi battery contact PCBs made up and I bought some scratch resistant acrylic to replace the broken LCD cover. It has been on my 'to-do' list for more than a year now :(

Maybe a homemade 65c02 based pocket computer would be a fun project? Hmmm.....


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 6:21 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8541
Location: Southern California
Jeff_Birt wrote:
I do have a HP 41CX that I need to do some surgery on. The batteries corrected the flexi circuit board and it has been dropped breaking a few connection 'pins' from the LCD. I fixed the 'pins' and got a stable enough connection with an external power supply to prove it works. I did find a guy in Europe that had some of the flexi battery contact PCBs made up and I bought some scratch resistant acrylic to replace the broken LCD cover. It has been on my 'to-do' list for more than a year now :(

It has been nice that there is still good support for these now even nearly 30 years after production ended. I have Diego's Clonix-D module in mine holding several ROM module images including Ángel Martin's latest 2017 versions of his Warp_Core, and his 41z which gives a 4-level (plus L) complex-number stack and over a hundred complex-number operations all written in assembly for maximum performance, ten times as fast as the complex-number functions in my Advantage module. The bottom of my links page has 60+ HP-41 links, at http://wilsonminesco.com/links.html#hp41 .

Quote:
Maybe a homemade 65c02 based pocket computer would be a fun project? Hmmm.....

Someone gave me a very beat-up but still-working HP-71 which I've had thoughts of converting to a 65xx-based computer, using just the case, keyboard, and LCD. It'd be too big for a pocket (except maybe in overalls) but it'd be cool.

Image

I did make an effort to more-or-less a pocket 65c02 workbench computer years ago, but my for this computer outpaced my progress, and before I got very far, I could see that everything I wanted would not fit, as I was limited to DIPs and wire-wrap at the time. It's shown about 60% of the way down the page at http://wilsonminesco.com/BenchCPU/ .

I have two HP-71B's which are smaller, but they're still in perfect condition and command a high price on eBay, so they're off limits for this, besides the fact that it would be quite a challenge for a hobbyist to make custom 65xx innards for these.

Image

This is the one I learned Forth on.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 6:30 pm 
Offline

Joined: Wed Jul 18, 2018 12:12 pm
Posts: 96
@GARTHWILSON - I have been perusing your website and have read though the stack treatise, well most of it anyhow. The benchCPU is also interesting. In fact it is your fault I recently became interested in Forth, you kept making Forth references so I had to do some more research. I just found a really nice online tutorial complete with a JavaScript forth interpreter. I'll post a link in the Forth subject area.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 6:36 pm 
Offline

Joined: Tue Nov 10, 2015 5:46 am
Posts: 230
Location: Kent, UK
Druzyek wrote:
Quote:
Some of the Hewlett-Packard calculators used the '02.
The HP-35s is one.
I have one of these. I had no idea it had a 6502 derived processor. Neat!


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 7:01 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10979
Location: England
These powerful programmable handhelds from HP: don't suppose anyone wrote a 6502 emulator for them? (HP-71B can be programmed in Forth, and we have a 65816 emulator in Forth...)


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 9:02 pm 
Offline

Joined: Sat Dec 13, 2003 3:37 pm
Posts: 1004
You do realize that these machines have CPUs rated in DIPS (Dozens of instruction per second), right?

I think if I wanted to make a 6502 handheld, I'd start with a salvaged TI graphing calculator, and use that as a platform.

Simply because these are a dime a dozen, and not really collectible. With all the hacking that's been done on these things, I would imagine they're pretty well documented from all sorts of angles. Heck, the community even brute forced the signing key for these things.

They're also 8-Bit friendly since they have a Z80 buried inside of them somewhere, I've never seen the actual circuit board (for all I know it has 5 parts: ASIC, Keyboard, LCD, Battery and PC Board).

But given their disposable nature and ubiquity, I wouldn't give tearing one of these apart a second glance.

I mostly understand why, but it's a shame that HP mostly gave up on the calculator market.

Modern calculators are amazing, unfortunately none of them are HPs.


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 9:11 pm 
Offline
User avatar

Joined: Mon May 12, 2014 6:18 pm
Posts: 365
Quote:
Modern calculators are amazing, unfortunately none of them are HPs.
What about the HP Prime?


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 9:18 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10979
Location: England
The DM42 is rather nice too.
https://www.youtube.com/watch?v=cY5Djl0qEa8


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 9:24 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8541
Location: Southern California
whartung wrote:
You do realize that these machines have CPUs rated in DIPS (Dozens of instruction per second), right?

That would be 10-digit decimal floating-point operations. The HP-71B with Math module could do a 1,024-point FFT in four and a half minutes, only half the time it took the original IBM PC to do it in GWBASIC, even though the IBM's clock speed was about seven times as high (4.77MHz versus 650kHz). In any case, the idea here would be to use only the shell, keyboard, and LCD of the commercially made unit, and re-equipping it with a custom PCB using an '02.

Quote:
I think if I wanted to make a 6502 handheld, I'd start with a salvaged TI graphing calculator, and use that as a platform.

That might be a good idea. The only big challenge might be feeding the LCD, unless it's a module with its driver onboard and you can find out how to send it the information you want to display.

Quote:
I mostly understand why, but it's a shame that HP mostly gave up on the calculator market.

Unfortunately HP is no longer the company it once was.

Quote:
The DM42 is rather nice too.

Yes, Swiss Micros seems to be doing an amazing job.

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


Top
 Profile  
Reply with quote  
PostPosted: Tue Jul 24, 2018 9:34 pm 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10979
Location: England
The 50g can be programmed in C, to good effect:
http://sense.net/~egan/hpgcc/#Example%3 ... 20Shootout


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: