The Epson HX-20 – A Contrarian's View (2021)
feertech.com
feertech.com
I spent quite some time with the machine, and felt it was fairly capable for the time (my reference being CBM a.k.a. PET desktops).
This is normal for NiCd and later NiMH batteries. They're recharged applying regulated (ideally constant) current for a given time, and it's impossible to get a figure of their charge status just by sampling their voltage like with Lithium cells, which are dangerous indeed if abused, still much much easier to recharge. The only known ways to check those cells status are to either continuously sample the energy put in, or to intercept the so called delta V and delta T, a very slight (millivolts) decrease in cell voltage near the end of charge, paired with an increase of temperature which indicates the cell can't store more energy. This becomes even more difficult with battery packs, and makes measuring their status very hard when charging, and completely impossible if kept in use at the same time. Many portable safety anti-blackout lamps from the 70s to the 90s used NiCd and NiMH batteries, and many of them broke after some time because they kept their batteries under constant charge.
It's like complaining a 1990s dumb phone wasn't an iPhone, or that a 1920s string and canvas biplane wasn't a 1960s SR-71.
Yes, obviously, but why would anyone expect that?
Oh, good grief. The author repeatedly discusses the limitations of the product as they would have been seen by someone today and 40 years ago.
BASIC, for all it's faults, would have been a much nicer shell environment than the extremely limited CPM/DOS syntax. From this modern perspective I would have guessed at the time that BASIC would have grown better file management operations and been the home computers equivalent to the unix shell. that is, not a great programing language but let you run commands and easily, using the same language, program them.
Instead the primitive(in comparison to BASIC syntax) CPM command interrupter and moreso Microsofts "we have CPM at home" DOS syntax won the home computer market. why? every computer in that critical 1981 lineup, including the IBM PC, had a BASIC rom.
Whatever gets programs to run the easiest wins. DOS was easier than BASIC.
Hell, I had been using computers for well over a decade to accomplish tasks when they plopped me down in front of a Sun SPARCStation 5 and someone mentioned that the Bourne Shell could automate a bunch of the stuff I was doing.
DOS won because it offered a consistent way to manage your files and applications, it was "better" than CPM, and it was available on more machines than anything else. (DOS didn't win. The PC won. DOS tagged along)
It's worth noting that it didn't, for a long time, "win" the home computer market. That was wildly diverse, until PCs were good & cheap enough to replace home computers. And at that point, sheer prevalence started squeezing out home machines. That world ended, more or less, with the Atari ST and the Amiga 500 - because both of those were great, and both were niche tools.
PCs were the thing that you could use for games and work stuff. It turns out "getting stuff done" matters much more to people than engaging in purity debates.
(Also relevant in this context: https://www.dreamsongs.com/RiseOfWorseIsBetter.html)
- Licensing: Most computers either had custom operating systems that were not shared with other hardware vendors, or in the case of BASIC frequently, were licensed themselves.
- IBM letting the genie out: The BIOS on the IBM PC 5150 was cloned, quickly and legally, and other companies started making compatibles. This caused an explosion of computer variety in a few short years for a single platform.
- Microsoft: DOS usually means "Microsoft DOS", Microsoft also was responsible for many of the BASIC environments of early systems as well. The ability to buy your OS from someone else lowered the pressure on hardware makers. IBM also favoured Micorsoft's DOS over CP/M-86 and stopped supporting it quickly.
All this meant the PC compatible ecosystem with Microsoft DOS became easy to make from a hardware side, and lacked a single point of failure like Apple, Radio Shack, Commodore. Atari, etc. There were other MS-DOS compatible DOS's out there, but MS-DOS was usually the one shipped with computers to be as "IBM compatible" as they possibly could and gained dominance through that.
EDIT: To those who may not be aware, BASIC did become more OS like before going away. HP BASIC was extremely feature packed before HP-UX replaced it and was more capable than MS-DOS in many ways. It evolved far beyond just a programming language.
The impact of this point can not be overstated. 99% of businesses make a much larger investment in software (and people!) than hardware. The idea that compatible hardware systems existed was a great hedge on their investment in software and training. For most businesses, this would be a no-brainer!
Over a short time, other propietary/non-compatible systems were relegated to home use, education, and gaming.
Then the killer app Lotus 123 came out and it didn't use Basic and nothing you wrote in Basic could compete with 123 either.
My older brother bought a $4000 TI Professional computer, added 123 and made enough to pay for it over 1 weekend (time sensitive tax related documents for a real estate transaction). He couldn't have done it with Basic.
And the business machines companies paid $$$ for to get access to 123 ended up at home a few years later as newer machines entered the workforce.
The point of DOS isn't just the command line. It provides a set of standard abstracted system calls that can be used by any developer working in any language with a compatible compiler, including assembler, to create any application.
A command line interpreter sits on top of the library for immediate use, but that's just the part the user sees. The meat of DOS is the function library.
BASIC doesn't work like that. It is an application, and other software can't access its commands from outside. It was never designed to allow that, and extending to it to make it possible would have created a confusing, slow, inefficient, and unreliable mess.
Interesting side note. It took years for PC users to gain multi-user capabilities, mostly when with Novell connected machines and brought file/record locking etc. And before the PC multiuser was already in MP/M and Unix on machines like Altos and Molecular Computer. Killdall would have probably got eht market back if he hadn't died.
And fast forward today, deep down Windows still runs much DOS code. Like Veeger it's morphed into Windows whatever.
Correct.
> What do you have to gain by saying these things?
Stop right there. From the site guidelines: Assume good faith. You've been here long enough that you should know that.
When someone says something wrong, don't immediately assume that they say wrong things because they have something to gain. Don't accuse them of having something to gain. People can just be mistaken.
So correct, but don't accuse.
Did microsoft not provide disk and program launching functions in basic? Perhaps dos used less memory, memory was a very very tight commodity in 1981.
As someone who computed in the DOS era, programmed in BASIC, and even installed different command interpreters with more features -- I never once thought that BASIC would have made this better.
The other factor was actually disk and memory size -- you want to keep things as minimal as possible to keep things running fast. When your command line interpreter is reloaded from floppy disk every time you return from a program, you want that to be fast.
Another is that BASIC was not extensible, at least not in any standard way. But CP/M was: to add a command to CP/M, you just add a .COM file of that name to the disk.
EDIT: I checked the model and incredibly it is still sold, between $300-$1000 on ebay, etc.
Also, the v600 is a great consumer scanner, but OH BOY can you get more fancy, for film you have the hasselblad/imacon line that are still a few thousand used, then you have drum scanners for the highest possible film scanning quality. For a more direct v600 comparison, there is this really, really old scanner that outperforms it: https://www.scansolutionsonline.com/media/1168/cezanne-elite...
A more modern flatbed scanner: https://epson.com/For-Work/Scanners/Photo-and-Graphics/Epson... Sadly lower res than what used to be out there.
High-quality XY prepress scanners like the Cézanne you mention, or prepress leaders like Fuji Lanovia, Creo-Scitex are also discontinued since the industry's gone fully digital and doesn't expect to scan medium-format slides any more.
No wonder Gen-Z finds scanners exotic and terrifying:
https://www.theguardian.com/technology/2023/feb/27/gen-z-tec...
The only actively produced scanner that can outperform the V600 is Epson's V850.
Scanners terrify generations equally in my opinion ;)
Museums actually used scanning large-format backs like the Better Light Dicomed, a flatbed scanner-like back that slots into a 4x5" large-format camera, so the camera is also a scanner...
I have a broken betterlight I got just to put on my shelf haha. Scan backs are neat!
It's a great unit, but official software support lapsed a few years ago so I am now using it with third-party software (ExactScan Pro).
Here are a few scanners I ran through a comparative color fidelity test a while ago, I was surprised how good it is for scanning artwork when it was designed for documents:
I don't think that's correct. I had one handed down to me in the early nineties. Afair (well, it's a long time), I operated it w/o batteries at all.
I have a small collection of ClockworkPi toys, most recently a couple of uConsole's, and they are delightful reminders of an aesthetic that still lingers on, in the minds of those raised on computers-as-life.
The cyberdeck guys are going to continue this, I just know it. I hope we see an Epson HX-20-esque re-imagining of the ClockworkPi somewhere along the line ..
The uClonsole also looks pretty sweet.