Тёмный
No video :(

HP 71B Pocket Computer from 1984 

Calculator Culture
Подписаться 7 тыс.
Просмотров 9 тыс.
50% 1

This video about the venerable HP 71B pocket computer from 1984.
Sections of this video:
0:00 - Intro
4:28 - Physical Design
7:43 - Calc Mode
11:55 - File System
12:55 - BASIC Mode
16:11 - LEX Extensions
17:23 - Summary
Some links related to this video:
- "Syntactic device for chain calculations" patent patents.google...
- Steven T. Abell's Usenet post about the 71-B. groups.google....
- Holy Joe's 71B site holyjoe.org/HP71/
- Saturn source code to REVLEX - holyjoe.org/HP7...
For more calculator videos, checkout my channel / calculatorculture

Опубликовано:

 

14 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 31   
@normansmith9110
@normansmith9110 2 года назад
Years ago I wanted a 71B but couldn't afford it. My best Basic "pocket" was a Casio FX-850P. I designed a program that would decode the compiled basic back to source code with I used to decompile a massive Library chip so that I could make the programs in the library print out and then key them in onto other basic pockets. Some of the features were: Each line was 256 characters. Variable names were not only long but could be lower or upper case. They were case sensitive. There were ten programing areas and a data bank which programme could read.or write to, a very powerful feature. The memory was expandable and I did get an expansion chip for it. My next most powerful pocket was a Tandy PC-6.
@mybooboo0
@mybooboo0 Год назад
I have mine in Mint with all ports filled! It's used today to generate random chess start positions to keep it a vintage device with purpose. Filled mine with: MacPac DataComn Text Editor 32K RAM Card reader HP-IL Great video to keep maintain memories of this great special HP product.
@aljawad
@aljawad 2 года назад
Many thanks for this nostalgic look back of a very powerful computing device for its time, which is still impressive to this day! Back in the mid-1980s I upgraded to the 71B after years of using several HP-41 calculators. I used it extensively for a year or so until HP released the HP-28c (and later the HP-28S with a whopping 32K of storage!), and I completely switched over to RPL (notwithstanding the lack of external storage for those devices, but in ~1990 the HP-48 rectified that problem). Nowadays with all the computational gizmos around us, I still prefer the RPN system and my calculator of choice is the superb HP-15C. That calculator, along with others in the family of the HP Voyager series of calculators clearly originated the design language of HPs 75/71 computers. Sadly I don’t know where is my HP-71B, probably it languishes in some storage box?
@CalculatorCulture
@CalculatorCulture 2 года назад
Yeah I find HP calculator collectors are polarised by the 71B, there are some big fans but also many who are ambivalent like yourself.
@theedspage
@theedspage 2 года назад
One of my favorite calculator/pocket computers of all time.
@CalculatorCulture
@CalculatorCulture 2 года назад
Curious what your other favourites are Eddie?
@manoelfelipe2977
@manoelfelipe2977 2 года назад
Great video as always. This resembles a lot the HP 12C.
@hegedusuk
@hegedusuk 2 года назад
Actually I wish I hadn't sold it. I couldn't get the bloody thing to turn on at all. I cleaned the contacts, let the power drain etc. and I sold it for a song. The new owner told me he took it to bits and cleaned it, and it worked. I'm gutted but at least it went to a good home
@bvds2007
@bvds2007 3 месяца назад
Fantastic machine and video
@CalculatorCulture
@CalculatorCulture 3 месяца назад
Thanks very much
@MagnusItland
@MagnusItland Год назад
At home I had this little beast hooked up to a HP-IL with a cassette drive for storage, a monitor for editing, and a dot matrix printer. I did a lot of Forth and Assembler programming on it. But one day, disaster struck: Changing batteries, I got one inserted with the wrong polarity. The HP-71B died instantly and forever. I still can't get myself to recycle it though. That task shall fall to my heirs, I believe.
@hegedusuk
@hegedusuk 2 года назад
I had one of these - a pre-production model actually. With Forth/Assembler. And a card reader.
@thebittenmac
@thebittenmac 2 года назад
In the 80s the HP 71B was in my dreams
@armandine2
@armandine2 6 месяцев назад
Not exactly sure from whom or when I bought my two second-hand ones - maybe early 90s from an advert in an electronics magazine. I think they're ex DHSS, they came with HP power supplies and barcode reader wands. Cost, I think it was about £50 for the lot.
@rachelannkrueger7638
@rachelannkrueger7638 2 года назад
I have one these I got from st Vincent de Paul thrift store for 4 bucks years ago
@CalculatorCulture
@CalculatorCulture 2 года назад
Wow great find!
@douro20
@douro20 Год назад
The Saturn processor is actually a 64-bit processor internally, and it has a 20-bit address space.
@CalculatorCulture
@CalculatorCulture Год назад
Thanks for the correction.
@davidg1830
@davidg1830 Год назад
Sorry but you are totally wrong. Saturn CPU is 4-bit processor because its ALU is 4-bit and its data paths are 4-bits size. Register size of some registers doesn't define cpu bit size. If it was 64-bit internally, it would need 64-bit ALU and 64-bit internall data path, none of these exist internally. When you need to add two 64-bit internal register it takes like 8 more time than to add 8-bit, or 16 more than 4-bit size. The same for move and logical operations between registers. Even when in same Saturn versions it is connected to a "standard" 8-bit external memory, tha is divided in 4-bit nibbles beforse entering Saturn core.
@davidg1830
@davidg1830 Год назад
@@CalculatorCulture That is totally wrong. Saturn CPU (or its later derivatives used in a lot of old good HP calculators, for example on marvellous HP-48 series; these were pocket computers, like HP-71b, not only calculators¹) has 64-bit data registers, 20-bit address registers and Program Counter (in fact it can linearly address 1 Meganibble memory, i.e. 512 Kbytes) ***BUT*** it is a 4-bit CPU: internal data bus and ALU (arithmetic-logic unit) are 4-bit wide. If you do an operation, be it move, arithmetic or logic, on 64-bit registers it takes like 16 more times than doing it only in 4-bit size, or 8 more times than doing it on 8-bit size. In this CPU you can do those ALU operations from only one nibble (a nibble is 4-bit data size) up to 16 nibbles (there is a lot of options to do so, it support variable data width). If you do it on more than a nibble it is done internally in a chained way, one nibble each time. If you would use an HP 48 you would see when you execute MEM command to see how much memory is free in bytes, it can answer with an integer number or a fractional number (always ending in .5 in decimal format if it is not integer) because processor its 4-bit size memory is accessed and organized in 4-bit size. For example a program or object could weight 80.5 bytes, i.e. 161 nibbles (80 byes * 2 + 1). Register size is a must for saying a processor is x-bit size, i.e. if a processor is x-bit it needs at least registers of that x size. But registers size doesn't define processor bit size. ALU and internal data bus define that point because ALU and internal data bus determine what can be done as a whole in one step (a step can take a few clock cicles in most old processors). Finally considering a CPU is x-bit size is a marketing and habit practice, not a scientific-exact one. For example Zilog Z80 is 8-bit because it was marketed that way and all people considere it is 8-bits CPU (we continue doing so); its internal bus is 8-bit wide (so on for external), it has 8-bit registers and can use some 16-bits registers but when it operate on them it takes like double time (two passes, so no 16-bit operation but 2 8-bit chained operations). Surprising a few years ago a lot of us learned Z80 ALU was 4-bit wide. I think in 80's near all of us were thinking its ALU was 8-bit wide, but it wasn't. ¹: Difference between a programmable calculator and a personal computer is that calculator is limited (by internal OS+software) to a calculator environment you can't escape from, while on a computer you can escape from those limitations and your only limit is the hardware itself. HP 48 can run machine code programs at will (and SYSEVAL command let you do machine code), doing all that hardware can do. On some BASIC language calculators there are POKE and CALL/SYS commands to call machine code programs, so in those you can't scape from calculator limitations (being then a real personal computer), but on others you can't secape from that calculator environment.
@commtechengineer612
@commtechengineer612 2 года назад
RPN is king!
@hegedusuk
@hegedusuk 2 года назад
How did you enter that Assembler for the rev$ extension? As far as I recall you had to have the FORTH/Assembler module for that
@CalculatorCulture
@CalculatorCulture 2 года назад
I used a BASIC program called makelex that prompts for hex codes and creates a lex file for you. holyjoe.org/HP71/lexfiles/MAKELEX.txt
@carlmattson1213
@carlmattson1213 Год назад
Is this device something you an build at home in a DIY project?
@CalculatorCulture
@CalculatorCulture Год назад
I don’t believe so. You may want to check out Alex Garzas DIY kits for the HP 15C, 16C and 41C… www.tindie.com/products/hobbystone/px-15c-an-hp15c-emulator/
@oqibidipo
@oqibidipo 2 года назад
Your gravity is a wee bit low.
@CalculatorCulture
@CalculatorCulture 2 года назад
😂
@bertram-raven
@bertram-raven 11 месяцев назад
Please, please, please, please STOP REFERRING TO CMOS, TF, SSD, ETC. AS ROM. It is one of the most stupid forms of dumbing-down. ROM = READ ONLY MEMORY. YOU CANNOT STORE ANYTHING IN ROM THAT WAS NOT THERE WHEN IT WAS ORIGINALLY PROGRAMMED! A ROM CMOS would be the most useless object on the planet.
@CalculatorCulture
@CalculatorCulture 11 месяцев назад
Okay, but I’m not sure specially what you are referring to in this particular video. I do use the word ROM a number of times talking about the modules you could plug into the 71B. Are you referring to that or something else?
@CalculatorCulture
@CalculatorCulture 11 месяцев назад
Maybe what you are saying is in other videos I use the word “ROM” fairly loosely to mean any memory the user cannot change, eg. where firmware or OS code is stored. Whereas sometimes from a hardware point of view this memory is updatable and not in ROM chips?
@0LoneTech
@0LoneTech 10 месяцев назад
For someone complaining about referring to a variety of EEPROMs (notice the ROM in there) as ROM, this sure has some unclear assumption about what CMOS means. Fun side note, my Toshiba T1000 is equipped with two SSDs, one of which is truly ROM, and the other is SRAM (almost certain that's CMOS, like most logic including the CPU). Nothing prevents building a ROM with CMOS, e.g. KM23C32000C. Perhaps you think CMOS means calendar chips, as PCs commonly refer to them as such? They use CMOS for power efficiency, as the only battery powered section of the computer. Fully battery powered computers like the T1000 or pocket computers would use CMOS SRAM for the same reason, and often power the entire RAM in lieu of adding a separate storage device.
Далее
HP 71B - FORTH/Assembler ROM from 1984
14:32
Просмотров 5 тыс.
Хитрость старого мастера #diy
00:54
TI-74 Basicalc Pocket Computer from 1985
11:06
Просмотров 4,7 тыс.
A Look At Sony's Crazy 2000's PDAs!
12:28
Просмотров 339 тыс.
EEVblog #1159 - World's Most Precise Pocket Calculator
17:57
HP 27S - HP's elegant "Do All" calculator from 1988
19:49
LGR Tech Tales - The Pocket Calculator Wars
9:20
Просмотров 583 тыс.
The HP 95LX, 1991's Finest - Tech Retrospective
10:13
The Computer Chronicles - Portable Computers (1987)
28:58
The Legend of the HP Palmtop Computer
13:43
Просмотров 285 тыс.