A Sealed Mystery From 1984 - The IBM PC Graphical File System |

  Рет қаралды 91,074

NCommander

NCommander

3 жыл бұрын

What happened when you go searching through eBay and find a strange and mysterious IBM branded package? Well, you go out, buy it, dump it, and then spend the better part of a month researching it. Obviously this is a lesson to be more careful on my eBay purchases!
To be honest, the name itself is interesting, after all, just what is a 'Graphical File System', and what are these ANSI Metafiles the box talks about? Here in 2020, we're going to crack the shrinkwrap of this 36 year old mystery, and unbox it live on camera. Inside that box that has sat sealed for over 30 years, I found a few floppy disks, and more than a few questions.
As it would turn out, I would end up end up following a rabbit hole that went back years upon years to ANSI's original efforts to standard computer graphics in the form of Graphical Kernel System, but with a nearly useless manual, lost software, and a rare add-on that I only knew about by watching one of LGR's videos, I knew I was going to have a tough time ahead of me.
There's little information on IBM's Professional Graphics System, or the Professional Graphics Controller, so
In truth, this video has been the works since early November, and it took me that long to put everything together
NCommander Links:
Twitter: / fossfirefighter
Discord: / discord
Blog: casadevall.pro/
Music is from www.epidemicsound.com, with the following tracks used in order:
- The Mole - Christoffer Moe Ditlevsen
- Infiltrator - Christoffer Moe Ditlevsen
- Perjury - Dream Cave
- A Travelers' Gloom - Dew Of Light
- Tragedy Unfolds - Dream Cave
- What We Discovered - Philip Ayers
- Cryptic Secrecy - Dream Cave
- Person of Interest - Dream Cave
- Rescue Mission - Lupus Nocte
Although this video was released before I was aware of #DOSCember, I've retroactively added that hash tag since it does indeed fall under the subject! It's great that so many people are coming together to help celebrate the legacy of DOS, so here's my own part of that!

Пікірлер: 305
@NCommander
@NCommander 3 жыл бұрын
Somehow, despite watching this video dozens of times, and letting a few folks see it before hand, I managed to ship it with a major overlay typo. It's "Application", past me >.
@vwestlife
@vwestlife 3 жыл бұрын
And at 15:25, that should be "It also had *its* own special monitor"... no apostrophe. The PGC is commonly mistakenly called "PGA", if that helps you search for more information about and software for it.
@NCommander
@NCommander 3 жыл бұрын
@@vwestlife Yeah, current-me is frustated at past me because of all the videos on my channel to blow up, *this* wasn't the one I expected and I can't fix the typos without reuploading. PGA makes sense because I've seen BIOS that have it listed as "EGA/VGA/PGA", I think some Award/AMI BIOS do this, and its consistent; I did search that terms, but again, not much was found.
@fredashay
@fredashay 3 жыл бұрын
But will it run under Linux?
@SenileOtaku
@SenileOtaku 3 жыл бұрын
@@cactusjackNV I think thta was meant in a humorous sense...
@greggv8
@greggv8 2 жыл бұрын
Get a Canon CanoScan LiDE 210 flatbed scanner. Works with Windows XP through 10. Didn't need drivers for 10, WIA supports it. Mac drivers available for 10.6 through 10.15. I did a quick search on eBay and there are some of this model being offered for cheap $ and some for are you crazy $. A very useful feature with this scanner is it needs no power supply, gets all it needs via a USB Mini B cable. It is quite fast at scanning.
@GetOffMyyLawn
@GetOffMyyLawn 3 жыл бұрын
This almost sounds like something IBM built for a big firm like Boeing to allow them to share and print designs on their different plotters and pc's... and then repackaged it as a "generic" solution.... along with consulting hours to get it working.
@alb12345672
@alb12345672 3 жыл бұрын
IBM used to have a CAD system, it competed with AutoCAD. Around 1991 as an Engineering student we used "IBM CAD." There is very little about this product. But it certainly looked like it came from this demo. It was used in the industry at that time. Aerospace engineers had a second term of it.
@tschak909
@tschak909 3 жыл бұрын
The thing to really understand here: GKS was an honest early attempt at devising a cross platform retargetable graphics system. There were GKS implementations for a smattering of different systems, the common thread being that the application code and libraries were in C. You could write a graphical program once, and take it over to a SUN workstation, or to an Apollo system, or to a PC, or to a Lisa, compile it, and it would run, reformatting itself for whatever output you wished. At least, that was the theory.
@GothAlice
@GothAlice 3 жыл бұрын
Only a little later came PostScript, and Display PostScript, which still forms the basis for macOS and iOS display rendering today. Thanks, Steve Jobs! (At NeXT, likely due to prior association with Adobe to invent proportional fonts…) That's right, Mac displays are essentially really fancy PDFs! And with QuartzGL, also OpenGL 3D surfaces…
@dr.shuppet5452
@dr.shuppet5452 3 жыл бұрын
@@GothAlice Wasn't Display PostScript dropped in favor of Quartz in Mac OS X?
@casperes0912
@casperes0912 2 жыл бұрын
@@dr.shuppet5452 Yes, and later the much faster Quartz Extreme that doesn't work over PCI, only AGP or PCIe
@greggv8
@greggv8 2 жыл бұрын
That's what was claimed for JAVA too. Write once, run anywhere. Anywhere that has a JAVA Runtime Environment, which still doesn't include Android. I can't manage some HP printers with a smartphone because their JetDirect interfaces run JAVA.
@DrDavesDiversions
@DrDavesDiversions 3 жыл бұрын
3:11 lol: "Throughout the hundreds of the pages in this binder, I could not find a single simple description of what the graphical file system actually is." :) This reminds me of when I was an intern for a software company during my senior year of undergraduate college. At my manager's direction, I spent months painstakingly writing a hundreds-of-pages-long manual for the customer of my company's warehouse management (would be called "logistics software" now), in WordPerfect under VMS on a VT terminal, complete with figures in character graphics. Upon its final review by my manager, he said, "Turns out they were kind of looking for something more like a pamphlet." Ugh, the unappreciated intern's time. :)
@alextirrellRI
@alextirrellRI 3 жыл бұрын
What is VMS in this context?
@DrDavesDiversions
@DrDavesDiversions 3 жыл бұрын
@@alextirrellRI Oh, it's DEC's operating system VAX/VMS at the time, later OpenVMS: en.wikipedia.org/wiki/OpenVMS
@DrDavesDiversions
@DrDavesDiversions 3 жыл бұрын
@@prozacgod I think you captured the content creator / audience relationship, and many more before it, right there! Right or wrong, for now, I am happy to do content for an audience I imagine. :) kzfaq.info
@bcarr1122
@bcarr1122 3 жыл бұрын
Kudos for your dedication---surely a genuine example of "'A' for effort".
@DrDavesDiversions
@DrDavesDiversions 3 жыл бұрын
​@@bcarr1122 Well, they offered me a full-time job when I graduated, so... yes. I have no idea if the two are connected. :)
@Jason-fp7vi
@Jason-fp7vi 3 жыл бұрын
You're an international treasure for archiving this and making a video about it. Great video
@thequux1
@thequux1 2 жыл бұрын
For scanning, I recommend getting either one or two (if you want to "scan" hardcover manuals) cheap used DSLR's (DSLR because the optics and sensors tend to be *much* higher quality than point-and-shoot cameras), along with a 70mm or so lens for each. You then build a jig (or even just set up a tripod) to hold the camera at the correct distance from the camera, shine a bright light at the page, and capture it at ISO 100 (low noise), f/22 (so don't lose focus as you flip through the pages) , and it's fairly easy to capture 1-2 pages per second as you flip through the book using a remote trigger. The total cost will be around €600 for one camera or €1000 for two. This is not far off from what Google Books and the Archive team do, and they've had very good success with the approach. Automated page turning is a whole other can of worms, but you're not likely scanning at a volume where that will be a problem.
@ntrainride
@ntrainride Жыл бұрын
the best way to scan books and manuals is to tear up the book and stack the pages in a scanner with a document feeder. did it for many years from microfilm to dedicated kurzweil i. c. r. "reading machine" ti the various modern scanning methodologies. all that technical optic jazz you typed doesn't really matter. the software handles it.
@Michael_Brock
@Michael_Brock Жыл бұрын
These documents have historical value in themselves. Yes the information IS more important, but if with a little fineness you can preserve the artifact do it instead.
@thegorn
@thegorn 2 жыл бұрын
Ten minutes in I ask myself, “why am I watching this?”
@tschak909
@tschak909 3 жыл бұрын
This is literally an early implementation of GKS. Digital Research also implemented a version of this called GSX, which would become the basis for VDI in GEM. The API calls are almost exactly the same.
@NCommander
@NCommander 3 жыл бұрын
I did actually want to talk about GEM since they used VDI or something very close to it (the source code calls it VDI), but the video was already running very long. If you look carefully, you can see I do have GEM and publisher installed for the clips I cut for it.
@chriswareham
@chriswareham 3 жыл бұрын
That's why it sounded familiar! My family upgraded from a Commodore 64 to the Atari ST, and I learned my C programming on that machine. The GEM environment was a great GUI to use, although a bit of a pain to program compared to the toolkits I later used on Unix machines since it was basically just a simple 2D graphics API rather than a widget library.
@TzOk
@TzOk 3 жыл бұрын
GEM VDI - Visual Device Interface
@NicoDsSBCs
@NicoDsSBCs 3 жыл бұрын
I enjoyed watching this. Great content. I was a programmer in the late 90's and early 2000's. I loved it back then. I wrote a lot of code for early neural networks. Now it seems all made simple with tons of pre-written code to use, what makes it harder for beginning programmers to know what's happening behind the curtains. New sub, greetings.
@NCommander
@NCommander 3 жыл бұрын
It's pretty situational. For things like IBM's FORTRAN compiler, the documentation had quite a bit of examples and usage. This is in comparison to Lattice C where it's more useful to just look in the header files and read an unrelated book on C programming an 8086 memory management.
@alb12345672
@alb12345672 3 жыл бұрын
@@NCommander Microsoft became big because of the great documentation and compilers they had at the time. Even by today's standard some of their tools from the 80s could could be considered decent.
@jamesmillerjo
@jamesmillerjo 2 жыл бұрын
Every generation might think their knowledge is the 'real thing behind'.... Students at Aristoteles' age should had learned every knowledges starts from metaphysics philisophy basis....
@ntrainride
@ntrainride Жыл бұрын
@@jamesmillerjo thanks, mr. bringdown.
@doc_sav
@doc_sav Жыл бұрын
Man, good eye spotting the PGC from a brief glimpse in a manual, and catching that it was in that PC Reset picture. Also, as someone who works with some very big legacy systems, I am always fascinated with what gets left out of contemporary documents because at the time it seemed axiomatic and not worth putting down. Like what things are, and what they actually do.
@BritishBeachcomber
@BritishBeachcomber 3 жыл бұрын
This really takes me back. BRIEF was an awesome text editor in it's day. With unix-like regular expressions and global search and replace!
@markykid8760
@markykid8760 Жыл бұрын
8:35 running grid turned "Computer" into "😃omputer". Perfect.
@BlackDragon-xn2ww
@BlackDragon-xn2ww 2 жыл бұрын
flatbed scanners are somewhat rare these days sure can still find them at yard sales but I find a HP printer scanner combo works just as well
@MrJest2
@MrJest2 2 жыл бұрын
You can still find them out there. I recently bought an Epson on Amazon for about $60. It works OK, although it's interface is kinda clunky.
@winabagel2005
@winabagel2005 3 жыл бұрын
Your channel is fantastic. Keep up the great work!
@chriswatson2407
@chriswatson2407 3 жыл бұрын
You didn't have the whole, only a hole. Great work.
@blinkinglightsandsmokingcaps
@blinkinglightsandsmokingcaps 3 жыл бұрын
Many years ago I had an ancient piece of PC software for creating and testing electronic circuits, which ran under the GEM environment. To print out a graph you had to save it as a GEM Metafile, and then load it into the separate GEM Output program to actually print it. I presume this used the same concepts, as the software dated from the mid 1980s.
@NCommander
@NCommander 3 жыл бұрын
That was likely Ventura Publisher on GEM. I actually wanted to bring up GEM because they seemed to have based themselves around the VDI concept, and even appeared to have metafile support, although it doesn't appear binary compatible. I think at one point I run DIR and you can see I do infact have GEM and pubisher installed, but honestly, this video was seriously running over and I left a lot of content on the cutting room floor. EDIT: Actually, rereading, might not been publisher but another GEM application, but GEM does seem to be built around the Grpahical Kernel System concepts, although I haven't seen any code reuse.
@CDP1861
@CDP1861 3 жыл бұрын
@@NCommander I just wanted to post this. I had a Atari ST. VDI and metafiles are no strangers there.
@NCommander
@NCommander 3 жыл бұрын
@@CDP1861 honestly, I really hope to pick up an Atari ST (or if I'm insanely lucky/rich, a TT), and basically take it apart. TOS (aka DR-DOS/68k and GEM) is essentially what a Digital Research PC would have looked like if it wasn't for the one two punch of the Apple lawsuit against DR, and Microsoft being Microsoft. I've got another 8-bit project in the works before I get there though so that might be awhile ...
@CDP1861
@CDP1861 3 жыл бұрын
@@NCommander I have two 1040 STs with memory expansion in my shelf. Unfortunately both have defective disk drives. I recently repaired one, but I have no drive to put into the other. And there is a third one that looks like a TT, but more likely is a Mega STE.
@NCommander
@NCommander 3 жыл бұрын
@@CDP1861 I just Googled this, it looks like pretty much most bog standard PC drives will work (case plastics non-withstanding) assuming you can change the disk ID to 0. That looks like the same type of mod you need to do to make PC drives work in an Amiga, so replacement isn't too bad. I'm guessing from what I read in the 40 seconds of Googling its either a belt died or a capaciter. I should put a search in place to see how ST prices are, although I heard the expensive part isn't the computer but the mouse.
@Richtr8
@Richtr8 2 жыл бұрын
amazing stuff, love to see big wins for software preservation. gives me hope that skills in this kind of computing are viable & important for the future!
@CraverYT
@CraverYT 3 жыл бұрын
I absolutely adore this content. Eagerly awaiting more like it :)
@maximusatov4965
@maximusatov4965 3 жыл бұрын
You, Monsieur, truly know the meaning of perversion! This is epic. Thank you!
@NCommander
@NCommander 3 жыл бұрын
I legitimately thought this video would flop just because how obscure the topic was, but its one of my best performing ones.
@redleader7988
@redleader7988 3 жыл бұрын
@@NCommander It was the mystery that drew me in.
@ldt8904
@ldt8904 2 жыл бұрын
Perversion =/= preservation xD
@alextirrellRI
@alextirrellRI 3 жыл бұрын
For scanning, I'd suggest trying to find a multifunction scanner that supports duplex/two sided scanning via the feeder. The latest version of Acrobat also is smart enough to let you scan all the pages on one side and then do the other and puts them in the correct order afterwards.
@anumeon
@anumeon 3 жыл бұрын
Somewhere LGR is drooling over this video.. :)
@NCommander
@NCommander 3 жыл бұрын
I don't know if he watched it, but I did send the link back him via Twitter to it after asking permission to use that clip.
@Time4Technology
@Time4Technology 2 жыл бұрын
Amazing video, great work! Keep it up!
@BreakingPintMedia
@BreakingPintMedia Жыл бұрын
16:43 - One of my big "offloading some of my collection" regrets was selling my PGC, monitor, and original IBM disk set for it, back in 2014 when moving to a new house. Of all the obscure vintage computer items I've owned over the decades, that is one I should have kept.
@toyjesus
@toyjesus 2 жыл бұрын
Very interesting stuff. Glad youtube randomly recommended this channel to me.
@DavidHembrow
@DavidHembrow 3 жыл бұрын
I used to use Lattice C both on a 68k system and the Microsoft branded version for the PC. It was well thought of at the time, but we didn't have many choices. The earlier versions were strictly K&R C, so no function prototypes etc You needed something like Lint with compilers like that to check for errors which the compiler could not report, but unfortunately Lint was not available to me on the systems I was using. ANSI style C with prototypes etc was a huge improvement.
@quixadhal
@quixadhal 2 жыл бұрын
One suggestion for scanning in manuals; if you can scrape up a couple hundred bucks (or less if you are OK with used), pick up a reasonably modern multi-function laser printer that has a sheet fed scanner. Most newer ones can dump over a network to a file share, so you can set it to double-sided mode, drop a small chunk of pages onto the sheet feeder and push the button, and you'll end up with front/back scans of them on your PC somewhere (if all the stars align). I'm reasonably happy with the Canon MF644C, which I got a couple years ago on a black friday sale for $300, but anything similar should do the same job. The sheet feeder is pretty reliable as long as the pages are reasonably normal. Obviously I wouldn't use it for fragile things, or stiff cardboard.
@mad_circuits
@mad_circuits 3 жыл бұрын
You had me on the *sigh* just before the buy! :-) Subscribed.
@NCommander
@NCommander 3 жыл бұрын
Will sigh more for subs! :) *sigh*
@logsupermulti3921
@logsupermulti3921 3 жыл бұрын
It's weird to think about that before GCC and Co. you generally had to pay for compilers. Something I take for granted now I guess.
@agy234
@agy234 11 ай бұрын
Or you do what you want cause a pirate is free
@markharrison9021
@markharrison9021 3 жыл бұрын
An outstanding piece of detective work.
@NCommander
@NCommander 3 жыл бұрын
it might have followups. Quite a bit has been found because this got people looking at certain IBM stuff.
@chriswareham
@chriswareham 3 жыл бұрын
I can thoroughly recommend Borland Turbo C for early PC machines. I have it installed on my IBM 5150 (the original PC) - it works perfectly, is ANSI C compliant and has a nice IDE. The documentation is also superb and can be found along with disk images on the WinWorld website. As for CAD on an early PC, I used a package called "Anvil 1000MD" during my work experience back in the 1980s. "Work experience" was where students in their last year of regular schooling here in the UK would spend a month in temporary job placements. I did mine in the drafting office of a government research centre where the CAD software was simply mind blowing to someone who had only used a Commodore 64 before.
@CC-ke5np
@CC-ke5np 3 жыл бұрын
For postprocessing your scanned documents, try "Scantailor". It fixes most problems with scanned documents almost fully automatically and gives you better results with smaller file sizes. Just sort the pages by size and check the largest and smallest pages to spot processed stains or missed content. I use it with Linux and use the command " convert" to convert the output files into PDF. Scantailor can even give you good results using a camera instead of a scanner which comes in handy for large books and oversized posters and magazines. Just use a tripod and make sure the Document won't move during flipping the pages. You can "scan" a double page every 2 seconds and scantailor can split the two pages so you can print the results as a brochure. No need to buy a fancy scanner and you can get good results very fast even from large documents.
@buttguy
@buttguy 3 жыл бұрын
I came across the complete set of these recently in a storage unit along with a complete set of IBM Xenix packages. Thanks for reminding me I need to do something with them.
@NCommander
@NCommander 3 жыл бұрын
It would really be awesome if you could archive them. the GKS disks actually didn't get dumped properly, and the other ones didn't get dumped.
@buttguy
@buttguy 3 жыл бұрын
@@NCommander I listed them for sale and put a post up on vcfed. Hoping somebody with more free time than me will archive them.
@NCommander
@NCommander 3 жыл бұрын
@@buttguy ironically, your vcfed post got linked below. I've got it watchlisted, and I'll probably pick it up if the price doesn't go too obscene. Honestly, I'd probably do an entire video on archiving the lot if I win it although I legitimately don't know what I'd do with two copies of the Graphical File System. EDIT: (if you want to contact me directly, my email is in my profile on the About page)
@ropersonline
@ropersonline 2 жыл бұрын
3:18: I think the key to understanding the Graphical File System is the realisation that in those early days, some PHB at IBM must have decided that calling it a graphical library was too confusing (to them, hence to everybody), so they decided to make it say "graphical file system" instead of _graphics library._
@Lion_McLionhead
@Lion_McLionhead 3 жыл бұрын
The old man used to bring home obscure development tools like that from his day job, but that was next level obscurity from another universe. Would have wondered what was going to happen to the mortgage if he brought that home & started writing programs for it.
@joshhoover1202
@joshhoover1202 2 жыл бұрын
I guess it is just a difference of eras, but when I hear the word graphics and kernel next to each other my brain wants to think of convolution kernels used in filtering.
@crazyedo9979
@crazyedo9979 2 жыл бұрын
Hello and thank you very much for your efford doing this video. All this metafile stuff reminded me of a cad program named "Dynacadd" which maybe derived from this software. For archiving manuals I use an autofeed scanner like the person from Canada mentioned below in the comments. When it came to booklike manuals I use an old "A3" flatbed scanner which was once donated to me. And keep in mind that IBM always has one bit more than the others. PC junior💪
@dimkir100
@dimkir100 3 жыл бұрын
That ANSI metafile... description is hilarious, i undersrand all words separately but not clue of what the can mean combined...
@NCommander
@NCommander 3 жыл бұрын
Yeah, that basically sums the whole thing right then and there. Given how generic any the search terms were, I'm pretty sure I spent the better part of a week just finding information. I only established the linux between ANSI Metafile and CGM Metafile with a hexeditor, and then working from there managed to find things.
@JimLeonard
@JimLeonard 3 жыл бұрын
I also suffer from MSAS (Mystery Software Acquisition Syndrome). Very nice video and demonstrations. Note: You couldn't get the PCjr graphics to work because you need to load jrconfig.sys or a similar memory driver to manage memory on PCjrs with more than 128K.
@NCommander
@NCommander 3 жыл бұрын
Which goes to show how little I know about PCjrs. This was the first time I've ever used a jr in any capacity, and the few YT videos I ever watched on the topic basically amount to "it's a sorta PC compatible that isn't that useful" :/
@JimLeonard
@JimLeonard 3 жыл бұрын
@@NCommander That's roughly correct, but the PCjr has a cult following because, without it, it would have taken the IBM PC and compatibles a few years longer to become considered viable for gaming.
@NCommander
@NCommander 3 жыл бұрын
@@JimLeonard well, my view from here it was more that Tandy basically ripped the serial numbers off the jr's graphics and sound, and god knows Tandy basically did everything IBM couldn't in home PC marketing. What's really sad is it wouldn't been very hard to modify the CGA card to basically do jr colors, but EGA didn't ship until years later.
@greggv8
@greggv8 2 жыл бұрын
@@NCommander People keep saying that the Tandy 1000 series graphics were PCjr compatible or were a "copy" from the PCjr. Not exactly. While the resolution and colors are identical, the way the mode is accessed/addressed is not compatible. But there's a simple and well documented hardware hack for a PCjr to make it Tandy 1000 graphics compatible. It involves cutting a trace, piggybacking a TTL chip, and soldering in a couple of wires. I did several of them in the 90's, after paying PC Enterprises $14.something for a chip, a bit of wire, and instructions. Once I had the info I could salvage the chips off dead ISA cards. I've never heard of a program with PCjr only graphics support running on a Tandy 1000 with 320x200 16 colors. Nor do I know of a hardware mod for the Tandy 1000 series to make its video PCjr compatible. Probably never was much desire to do such because the quick end to the PCjr meant very few programs supported the PCjr video without also supporting T1000, but there were tons of programs that supported T1000 but excluded PCjr despite supporting both being super simple. PC Enterprises also sold a kit for modifying the PCjr sound system to be Tandy 1000 compatible. I have never been able to find out what their sound mod was, but there's some info out there on some sound mods (which may or may not be what PC Enterprises sold) and also a program that is supposed to do some bit flipping to make it compatible, but of course would need to be run every time, and would not be proof against an ill-behaved Tandy program messing with what the sound software altered where a hardware hack would always work.
@greggv8
@greggv8 2 жыл бұрын
@@NCommander why did IBM restrict 4 color mode to just two horrible options instead of allowing any 4 of the 16? If only the 8088 MPH demo could be sent back to the 1980's.
@TzOk
@TzOk 3 жыл бұрын
For scanning a manuals or newspapers I use a photocamera and batch process the photos to the PDF format, with all the required geometry and exposure corrections. But those loose pages could have been easily scanned by a scanner with ADF, like they have in the photocopy points (don't know if you have them).
@telengardforever7783
@telengardforever7783 2 жыл бұрын
Borland C++ 3.1 was my Compiler! I still have the install disks! That was a damn good compiler.
@DrDavesDiversions
@DrDavesDiversions 3 жыл бұрын
Happy holidays! I added this to a "Programming #DOScember" playlist - please let me know if you see others that I missed! kzfaq.info/sun/PL2O6RH1Isy65nD8P400NpobCHsWB7Do7T
@anonymoususer3835
@anonymoususer3835 3 жыл бұрын
For scanning manuals if its not a bound book, I reccomend the Xerox Documate 3125.
@MarkMalley
@MarkMalley 3 жыл бұрын
A ScanSnap or similar would make quick work of those manuals, I use mine to back up all of my manuals.
@nrdesign1991
@nrdesign1991 2 жыл бұрын
A scanner with a sheet feeder and duplex unit, typically featured on copiers will make easy work of this manual. Often in copy shops you can use them to scan documents.
@damirkvajo
@damirkvajo 3 жыл бұрын
Great work! For scanning the manuals I recommend a simple phone app that will take a photo and make it a PDF.
@NCommander
@NCommander 3 жыл бұрын
I tried a few apps but they were unstable or didnt work well. The NeatReceiepters canner was what I did after several other things failed.
@neilvanrooyen7196
@neilvanrooyen7196 3 жыл бұрын
This warmed my Heart... Good 'ol Fortran, Basic, and the Awesome Config.sys and *.bat files. Oh The sweet Memories!! Hahaha!! Couldn't get "Hello World" to work... It's because you tried it with 'C'... I Hated 'C'. 'C' Never Compiled bugger all for me.
@SireSquish
@SireSquish 3 жыл бұрын
For scanning those old manuals, you might have an easier time using a duplex sheet feeding scanner that can accept at least a small stack of pages at a time.
@ffieditor
@ffieditor 3 жыл бұрын
Im not in the NYC area box I have Lexmark multifunction that I can program to scan into what format you want. like PDF. I even have a program that talk to the scanner on the printer and allow to merge muilt scanners into to single PDF. with ADF on the printer, it can make fast work of the scans.
@lukezaa10
@lukezaa10 3 жыл бұрын
Wow! This video is great! I can't believe that you have only 751 subs! Greetings from Poland :D
@NCommander
@NCommander 3 жыл бұрын
So, um, when this video went up, I was just going past 500. The YT gods appears to have smiled upon me because the graph for this video just became a straight line.
@evergriven7402
@evergriven7402 3 жыл бұрын
@@NCommander I subscribed ..Great Video ( I'll have to watch it about 10 xs to understand it , I think )
@VertegrezNox
@VertegrezNox 3 жыл бұрын
Gratz ^^ hope it keeps climbin steady for ya
@tschak909
@tschak909 3 жыл бұрын
I also seem to remember that IBM's MetaWindow (an early multimedia authoring system) was built on it...
@NCommander
@NCommander 3 жыл бұрын
Oh how I would love to have that to (ab)use :)
@UnitSe7en
@UnitSe7en 2 жыл бұрын
Working from the description at 3:33 I'd say it's a collection of libraries to handle image processing with the goal of functioning as a universal bridge between a computer and many types of other devices with disparate standards and requirements for the formatting of their input.
@ImHereFindMe
@ImHereFindMe 3 жыл бұрын
Not sure if it's any less obscure. But the IBM AS/400 had a graphics mode, GDDM that worked with only one obscure terminal type. You could emulate it on old DOS PCOMM and a special version for OS/2.
@xPLAYnOfficial
@xPLAYnOfficial 2 жыл бұрын
Some modern AiO Printers have "batch scanners" that let you load a large amount of pages into the top tray and scan all of them in one go.
@Magnus11011
@Magnus11011 Жыл бұрын
Which adapter are you using at min 3:00 ? I cant find it on Ali, ebay or amazon. Thank you! :)
@losttownstreet3409
@losttownstreet3409 2 жыл бұрын
For lose pages there are scanning services, who will do the scanning for you. I used it at work for 2400 pages. For home use I have a brother ads-1600W where you can only insert 10 pages at once (it scans both sides in one pass).
@Sparkette
@Sparkette 2 жыл бұрын
That description at 3:32 makes perfect sense to me.
@wesmatron
@wesmatron 3 жыл бұрын
"That was a perfectly good waste of an explanation" :) Brilliant
@SenileOtaku
@SenileOtaku 3 жыл бұрын
It was pure IBM-speak.
@nickwallette6201
@nickwallette6201 3 жыл бұрын
Yes. Every single IBM product has text like this on it, where you step away from it and think, “how can I have read so many words and still have no more information than when I started?”
@yamakawa511
@yamakawa511 3 жыл бұрын
Interesting. I wish I could help you with your scanning but I'm on the other side of the planet. I have an old PC with inbuilt 5 1/4, 3 1/2 and Iomega built in drives that I need to resurrect one of these days. Do you have any ideas about software to emulate the look of HP pen plotters for scientific graphs? Y
@georgeh6856
@georgeh6856 Жыл бұрын
CGA had a choice of two 4-color palettes. The strange colors in the GCA grid demo are just from one of the two 4-color palettes.
@DrDavesDiversions
@DrDavesDiversions 3 жыл бұрын
10:00 Interesting! I bought Lattice C for the Amiga c. 1990, branded as SAS C. My recollection is that SAS acquired Lattice. I wasn't a PC person, so I didn't know they did x86 compilers too.
@NCommander
@NCommander 3 жыл бұрын
I know pretty much jack about Amiga programming, and I've only used Workbench in passing. I do have an Amiga source compile on my list, but after a failed attempt at doing stuff with a C128 (at least for now), I may stay in PC stuff row now.
@DrDavesDiversions
@DrDavesDiversions 3 жыл бұрын
@@NCommander SGTM. I was pleasantly surprised by #DOScember content; didn't think I'd be much interested. :)
@NCommander
@NCommander 3 жыл бұрын
@@DrDavesDiversions honestly, I didn't even intend to participate. I retroactively changed this video and the last to be under that banner, but it just so happens I was covering DOS topics. I tend to have fairly long lead times on my video so this was more serendipity than not.
@donaldklopper
@donaldklopper 2 жыл бұрын
Love the video. Still wonder what's up with the "daws" I keep hearing ;-)
@Jason-fp7vi
@Jason-fp7vi 3 жыл бұрын
Hey NCommander, in this video you have some images of old software magazines, such as the one at 17:33 . Do you mind me asking where I can access these sorts of vintage magazine articles? I'd really love to dig through them. I have seen a vintage audio youtuber named Techmoan bring up some old newspaper and magazine articles in his videos as well. I've always been curious how the hell people find them!
@NCommander
@NCommander 3 жыл бұрын
They're on Google Books, which is where I found them. Have fun: books.google.com/books/about/InfoWorld.html?id=KzAEAAAAMBAJ
@Jason-fp7vi
@Jason-fp7vi 3 жыл бұрын
@@NCommander THANK YOU so much!
@idahofur
@idahofur 3 жыл бұрын
I got an Apple II+ computer again and started digging into printing graphics. Expecting to find more of a paint program. All I found was a list of printer drivers and example pictures. Fast forward to the Apple IIe and above. Now you could get a mouse, graphic programs and such. Yes I know you could get a mouse for the Apple II Plus. It was not really used as it was in the IIe or above. Most of my history is in the IBM pc clones. Started before everybody was using a mouse. My first mouse included a dos only paint program. Anyway very interesting. Oh and on a side note. I did find a modern program that would convert jpgs into the Apple II+ graphic format. But I'm fixing up the old okidata 82a printer first.
@NCommander
@NCommander 3 жыл бұрын
I have multiple GUI applications on my Commodore 128 (which will make an appearance soon) which use the joystick as a pointing device.
@idahofur
@idahofur 3 жыл бұрын
@@NCommander I did look it up. Pretty much 1 mouse paint program on the apple II plus. But mostly the mouse is used with the apple iie and up. I do know of a few kids programs / print programs that use a joystick but I don't think the mouse. I had to edit this post. I looked in one of my program books. I found another program for the apple II that uses a mouse. But since the apple ii mouse is not standard serial. The price is a bit high for the card and mouse to be used with the apple II+ compared to a IIe or above.
@MichaelPohoreski
@MichaelPohoreski 3 жыл бұрын
_Print Shop, Dazzle Draw_ and _Mouse Paint_ were the de facto standards on the Apple ][+, //e, //c. You'll want to check out the various Apple 2 emulators such as AppleWin, etc. Apple made the mouse standard on the Mac, then the //c about 4 months later. It was never really popular on the //e, ][, or the ][+ even though the Apple II Mouse card came out in 1982. Ironically the _Koala Pad_ (drawing tablet) was more popular then the mouse on the early Apple 2s.
@greggv8
@greggv8 2 жыл бұрын
@@NCommander got a Koala Pad?
@keigezellig
@keigezellig 2 жыл бұрын
My father used to develop FORTRAN programs (some 30+ years ago) with another graphical library called GSS or something which has similar features (i remember that this whole VDI layer described in the video was also present) Actually he asked me to prepare an old 486 PC and to see if the stuff still works :)
@aegisofhonor
@aegisofhonor 2 жыл бұрын
I am shocked that software sealed was only $80, those would be quite rare today and in it's day would have been quite expensive from IBM (most of their development kit packages started at around $500 and some went as high as $3000) and looking at what it is, it looks like some kind of development kit, so you got a good deal.
@Vladimir_Kv
@Vladimir_Kv Жыл бұрын
3:35 from that graphic and explanation, it looks akin to the idea of PDF: a way of storing and representing graphics accurately no matter the medium.
@ubermenschstream6765
@ubermenschstream6765 8 ай бұрын
what OS are you using?
@Pro4Sound
@Pro4Sound 2 жыл бұрын
pain... just soooo much pain..
@ZachTandyMitchel
@ZachTandyMitchel 10 ай бұрын
I own a Fujitsu fi-6110 and share your interest in archival. Have you found anyone local to help you scan old manuals? My scanner makes quick work of batch scanning and I would recommend having one for sure.
@RWebster325
@RWebster325 2 жыл бұрын
As for a scanner, why don't you acquire a copier/printer with a double-sided automatic document feeder (ADF)? Make sure that the ADF has been serviced before use, when excessively worn, they tend to eat what they are fed or jam.
@JeffTiberend
@JeffTiberend 2 жыл бұрын
This sounds like what Display Postscript did on Next Computers. It was to make sure everything on screen matched what was printed.
@staticfanatic
@staticfanatic 3 жыл бұрын
i trust given the sofa in the background that you're the one who uploaded this to winworldPC? you should put that in the description, archiving should be celebrated.
@wrtlpfmpf
@wrtlpfmpf 2 жыл бұрын
Actually the GKS as a standard was used by about 100% of all graphical terminals from the GDR. Also it was apparently used optionally for the Videotex 2D Vector layer which was, as far as I know, only used in the French Minitel 2 and the Austrian version of Bildschirmtext.
@AKSoapy29
@AKSoapy29 2 жыл бұрын
What GUI are you using? I like it, it's slick.
@henriksundt7148
@henriksundt7148 3 жыл бұрын
14:37 I guess "easy-to-use icon interface" refers to the software itself, not something you can make with it. It's the icons at the right of the editor, where you can select mode.
@NCommander
@NCommander 3 жыл бұрын
Possibly, but the wording in both the box and manual suggest you can use it to draw icons on the screen for another program. The interactive interperator in fact does just that.
@slippydouglas
@slippydouglas 3 жыл бұрын
3:32 I don’t know, seems pretty clear to me. It looks like a competitor/precursor to PostScript and PDF. It’s a file format you can “print” into, then later send to a printer (either an individual device, or “printer” as a company that does mass printing). Edit: Kept watching, and yep, looks like I was at least partially right. I guess it’s one of those things that only makes sense to programmers/techies who have also spent a long time working with computer graphics tech (print & screen).
@NCommander
@NCommander 3 жыл бұрын
Yeah. I don't know if it really came across, but while I got the general jist of this package fairly quickly, it seemed like it was remarkably useless until I was able to put the broader Graphical File System pieces in place.
@MichaelPohoreski
@MichaelPohoreski 3 жыл бұрын
Can't believe the IBM marketing team just spews words and got funding for this hot garbage. Even _after_ a paragraph of buzzwords they _still_ couldn't explain it with a _simple_ description: **Device Independent Graphics & File Format.**
@greggv8
@greggv8 2 жыл бұрын
@@MichaelPohoreski they should have put the PCjr manual team on it. While that computer was pretty lame, it had some of the best manuals ever.
@davidk8893
@davidk8893 3 жыл бұрын
The image at 15:25 is actually an image of one of my 5175 monitors displaying a test image on a Professional Graphics Controller. I've got six PGCs and two 5175 monitors. I'd be happy to test the program on my PGC setup if you'd like.
@NCommander
@NCommander 3 жыл бұрын
Obviously the YT algrothmn knew you made the photo, and sent you to my video :)
@davidfrischknecht8261
@davidfrischknecht8261 3 жыл бұрын
While I live in New Brunswick, NJ, I only have a flatbed scanner with no automatic feeder.
@mightwilder
@mightwilder 3 жыл бұрын
this was used on later CPM computers as graphics standard, also on amstrad pcs
@kelownatechkid
@kelownatechkid 3 жыл бұрын
Good video!
@kelownatechkid
@kelownatechkid 3 жыл бұрын
And great work
@MikeStavola
@MikeStavola 3 жыл бұрын
When I finish setting up my new computer lab in my house, I should have a way to scan manuals. That won't be for a while. I live outside of philadelphia, so it's a bit of a hike.
@hubbsllc
@hubbsllc 2 жыл бұрын
The Brother multifunctions work well. MacOS' Preview app will engage scanners directly. The duplexing doc feeder is a thing of wonder.
@video99couk
@video99couk 2 жыл бұрын
2:58 I didn't know USB to floppy interfaces were a thing. I went through all kinds of trouble to get a 5.25" floppy drive connected up to the newest machine I could find with a floppy interface that would also run Windows 10.
@ssokolow
@ssokolow Жыл бұрын
Yeah. They used to be a bit niche (I own a KryoFlux which cost me quite the pretty penny for the non-commercial license) but now, you can get a ready-made Greaseweazle V4 (it's open hardware) for around $30 CAD from AmigaKit including shipping and the less awkward, more mature host tools (open-source) from the FluxEngine (also open hardware) have added support for it. They're also what are called archival/forensic floppy controllers, which means that, unlike a traditional PC floppy controller, they can image the raw flux transitions in high resolution to preserve copy protection without patching or dump things like Apple's Zoned CAV GCR formats on a fixed-speed PC drive and then convert the raw dump to a more traditional image format in software. (And, if you want to try getting a Greaseweazle V4 yourself, my AmigaKit order shipped from Cardiff and shipping all the way to Canada was dirt-cheap, so, if you're in the UK, shipping costs should be trivial over and above the £19.99 "including VAT" price they list.)
@maedero05
@maedero05 2 жыл бұрын
Apple, Microsoft, IBM all have there basic graphical commands like the Xerox printer menu´s wich where adopted as the GUI for mac and windows and OS/2 !
@douro20
@douro20 3 жыл бұрын
The 5272 high-resolution display sold with the 3270 PC is also compatible with the Professional Graphics Controller as it was used with a special version containing a 3270 font and icon set.
@NCommander
@NCommander 3 жыл бұрын
That only just went from "entirely unobtanimium" to "mostly made of unobtanimium" :/. Supposedly it's possible to rewire one to a multisync VGA monitor without too much effort, but I'd still need the actual card itself. I also just got outbid on a large lot of IBM development shit including the Kernel System and more.
@douro20
@douro20 3 жыл бұрын
@@NCommander I used to have a complete 5271 system with the extended keyboard and high-resolution color display. It was our first PC back in the early '90s and was bought from a personal friend of my father.
@D.G.M.
@D.G.M. Жыл бұрын
Are Windows Metafiles related to this earlier standard?
@greenconscious210
@greenconscious210 3 жыл бұрын
Find a mid to large sized company with a full sized copier. Pretty much all of the ones still working can function as a scanner with an automatic document feeder, which is just the first part of making a copy. I'm on the wrong end of the continent or I would totally help you with that. You can also try your local libraries to see if they have one, or something similar. Librarians would probably be very interested in preserving old documentation.
@NCommander
@NCommander 3 жыл бұрын
I've gotten a few leads, but it basically boils down to "wait for COVID to be over", at least for anything that's bound and needs a large document scanner (like a large stack of NetWare books I have).
@stephendavis4241
@stephendavis4241 2 жыл бұрын
Back in 86' I was buying discontinued PGA monitors from a IBM insider for $1. I got 20 monitors and thought I had a great deal. The problem was I couldn't find any video cards, so I had to give them away to get rid of them. Live and Learn.
@tonyfourpaws4511
@tonyfourpaws4511 2 жыл бұрын
I used the same background music for my last podcast intro.... lol.. nice!
@tibfulv
@tibfulv Жыл бұрын
If you ever have to digitise a book again, there are diy book scanners that use high-resolution cameras to achieve a much faster result. Only downside is you have to build it, lol.
@zer001
@zer001 2 жыл бұрын
Wow i love this Video!
@TheNefastor
@TheNefastor 2 жыл бұрын
After the first two minutes I had to check if this video wasn't released on an April 1st :-D
@Ucceah
@Ucceah 3 жыл бұрын
see if you cant find somebody, with an officejet pro or so. most of those can scan sheafs wads of paper. (the 8600 is a great machine to buy used, btw. you can find the dirt cheap)
@lyonadimral
@lyonadimral 3 жыл бұрын
Hello from the frozen white north of Plattsburgh... you said reach out to help with scanning? Anyone who has a Konica or Kyocera copier that has dual sided scanning in the automatic document feeder. I've scanned quite a few of the 3 ring IBM binder documents this way; save as a color PDF onto a USB drive which can be inserted into a copier. A library or office store perhaps?
@aLinuxIce
@aLinuxIce Жыл бұрын
6:19 what OS are you using there ?
@antdah
@antdah 2 жыл бұрын
In my country, we can scan/copy documents at the local library. They have enterprise machines with document feeders. If not the library, then perhaps a local school or university could help you out?
@klaus4040
@klaus4040 2 жыл бұрын
14:33 pretty sure you are not supposed to be able to create your own icon based UI, the one you drew in WAS the "easy to use icon interface" the box was talking about.
@synthoelectro
@synthoelectro 2 жыл бұрын
I would imagine that back then, it took a group of software engineers (via the IT dept) to figure out software like this so the office workers could have smooth systems running. Software has changed so much now that anyone can use a computer.
@jessebrown233
@jessebrown233 2 жыл бұрын
Nobody in IT will agree with that last statement.
@PeterSmith-rv3jz
@PeterSmith-rv3jz 2 жыл бұрын
The name makes sense when you look at it sideways. It's not a graphical (file system) -- it's a (graphical file) system, as in a system for dealing with graphical files. FWIW, I implemented support in the old BBN RS/1 statistical package for CGM (computer graphic metafiles). They did a couple things really wrong: there were two versions of the format: one binary and the other text. You might think this is good, but twice the file types is three times the work. I had to get special permission to buy a bunch of graphical programs to test my output, and then work around their obvious bugs. One particularly neat feature of my RS/1 GKS (CGM) output: I carefully crafted the output so that the binary data never included a CR or LF character. In those days, transmitting binary data often ruined those characters unless you were very careful. By specially crafting the files, I could avoid them entirely.
@Waccoon
@Waccoon 3 жыл бұрын
Man, I thought using Lattice C (v5.0) on my Amiga was a pain in the butt. It's really surprising to see just how raw and unpolished software was at that time period. Sadly, even stupid things like timing loops were extremely common in "professional" software, due to the lack of well-designed hardware and competent operating systems. Really nice find, BTW. Retargetable graphics is easily taken for granted these days.
@thewiirocks
@thewiirocks 3 жыл бұрын
Besides not having competent APIs for pausing execution based on time, the computers of the 1980s had the advantage of being a relatively fixed speed. If you had a Commodore 64, you knew it ran at 1MHz. A TRS-80 would run at 1.7MHz. And if you paid enough for an IBM PC, you got a whopping 4.77MHz. Write your timing loop once and you could expect it to run the same on all computers of the same model. No one really saw the potential rise of a compatibility standard that was *forward* compatible with future hardware. Yet by the end of the 1980s, 386 and 486 computers started becoming common, forever breaking the walled-gardens of computer releases.
@MichaelPohoreski
@MichaelPohoreski 3 жыл бұрын
@@thewiirocks Yes, a few of us did see a need for standardized APIs such as a bloody timing function. Games would constantly run "too fast" on new hardware. The problem is no one in management cared. Stupid hacks such as a TURBO button (to SLOW a machine down) was proof of this incompetence, utter lack of planning, and vision. *Meskimen's Law:* _There was never time to do it right, but there was always time to do it over._ IBM as usual, was completely clueless about what the market wanted, about GUIs, accessibility, and making things EASY for both users and developers.
@mywave82
@mywave82 3 жыл бұрын
The divide overflow is probably due to your emulated machine being WAY to fast. Many programs from this era would count how many cycles the CPU uses between two ticks on the real-time clock, in order to calculate how many cycles it needs to idle to provide this function to the program: Delay(TimeGivenInMiliseconds)
@NCommander
@NCommander 3 жыл бұрын
This is running as a cycle correct 286 6Mhz machine, and not at native software speed. I suppose I should have used an XT 8086 4.7Mhz, but I suppose it *is* possible that it infact that stupid/sensitive.
Installing Debian Linux 2.1 From 1999 Was A Painful Experience ...
22:41
The Mysterious Dutch Railways HP Jornada 680e
24:23
NCommander
Рет қаралды 37 М.
Ages 1 - 100 Decide Who Wins $250,000
40:02
MrBeast
Рет қаралды 110 МЛН
The Bizarre 1999 Commodore 64 Web.it Internet Computer
16:52
Running DOS and Windows Without a Hard Drive From NetWare
17:40
NCommander
Рет қаралды 41 М.
I built my own 16-Bit CPU in Excel
16:28
Inkbox
Рет қаралды 1,2 МЛН
Why DOS Was (and Is) a Thing
32:24
FreeDOS
Рет қаралды 167 М.
Unboxing a Trash Picked 2000s Mystery PC!
21:31
Michael MJD
Рет қаралды 106 М.
Trash Picked Hard Drives - Do They Work?
28:14
Michael MJD
Рет қаралды 196 М.
Booting Up and Exploring the '90s Mystery PC!
22:23
Michael MJD
Рет қаралды 237 М.
Phone charger explosion
0:43
_vector_
Рет қаралды 6 МЛН
Start from 0 at any point on the T1 Digital Tape Measure
0:14
REEKON Tools
Рет қаралды 14 МЛН
Робот зарядка на 65W🤖
0:36
serg1us
Рет қаралды 1,6 МЛН
iPhone 19?
0:16
ARGEN
Рет қаралды 3,9 МЛН