Тёмный

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

NCommander
Подписаться 44 тыс.
Просмотров 93 тыс.
50% 1

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.epidemicsou..., 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!

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

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 307   
@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 3 года назад
@@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.
@Jason-fp7vi
@Jason-fp7vi 3 года назад
You're an international treasure for archiving this and making a video about it. Great video
@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. :) ru-vid.com
@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. :)
@thequux1
@thequux1 3 года назад
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 2 года назад
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.
@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.
@marksmithcollins
@marksmithcollins 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 2 года назад
@@marksmithcollins thanks, mr. bringdown.
@thegorn
@thegorn 3 года назад
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
@BlackDragon-xn2ww
@BlackDragon-xn2ww 3 года назад
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 3 года назад
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.
@vertecies
@vertecies 3 года назад
Take your papers and go to local printing shop they do paper to digital scan with professional printers, office grade ones. It takes less than 10 minutes and maybe page is ten cents. IBM stuff is archived in their corporate archives. They got patents for that and it is their intelectual property. What you have there is desktop environment, just IBM take on it with hardware support. Terminal is in 2D. Modern hardware gives 2in1 2d and 3d. All linux depend on 2d. No hardware no display even 2d terminal text mode.
@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!
@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
@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.
@joshhoover1202
@joshhoover1202 3 года назад
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.
@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.
@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.
@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 Год назад
Or you do what you want cause a pirate is free
@maedero05
@maedero05 3 года назад
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 !
@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.
@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.
@ulrichquoos9274
@ulrichquoos9274 3 года назад
If you solve the problem, NASA will call you for help on some 80286 computer for voyager course corrections...
@chriswatson2407
@chriswatson2407 3 года назад
You didn't have the whole, only a hole. Great work.
@winabagel2005
@winabagel2005 3 года назад
Your channel is fantastic. Keep up the great work!
@TheNefastor
@TheNefastor 3 года назад
After the first two minutes I had to check if this video wasn't released on an April 1st :-D
@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.
@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.
@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
@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.
@zoltanthehun993
@zoltanthehun993 3 года назад
My 2 cents that it is PCem and based on my experiences emulating Flight Simulator I think it is a CPU emulation bug. You can try PCE instead of PCem, that is more accurate for early DOS stuff.
@NCommander
@NCommander 3 года назад
Won't be the first time I've seen one of those. 'cpuid' works on processors it shouldn't, and that causes several versions of Windows NT to have collective heart attacks.
@DrDavesDiversions
@DrDavesDiversions 3 года назад
15:08 Professional Graphics Controller or PGC (1984)? Wow, nice find. Never knew of this thing! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-gKcOqOnM-T8.html#t=15m8s
@bitsaversru
@bitsaversru 3 года назад
PGC also supports internet memes :) ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-AhVlk8Z1cSo.html
@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.
@CapnSlipp
@CapnSlipp 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.
@murraypearson2359
@murraypearson2359 3 года назад
I have experience in print, I am a prepress journeyman. I might be able to help you with a script to colour-correct all those manual pages in one shot. Let me know if you're interested.
@CraverYT
@CraverYT 3 года назад
I absolutely adore this content. Eagerly awaiting more like it :)
@DrDavesDiversions
@DrDavesDiversions 3 года назад
Happy holidays! I added this to a "Programming #DOScember" playlist - please let me know if you see others that I missed! ru-vid.com/group/PL2O6RH1Isy65nD8P400NpobCHsWB7Do7T
@anonymoususer3835
@anonymoususer3835 3 года назад
For scanning manuals if its not a bound book, I reccomend the Xerox Documate 3125.
@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?
@steffennilsen2132
@steffennilsen2132 3 года назад
Oh wow this looks painful. Digital archelogy at its finest
@NCommander
@NCommander 3 года назад
What kept driving me crazy is I got close to finishing the video, then I'd either find something new, or something would be discovered. The first draft of this script, and what actually became this video are two very different things with the month of headbanging this caused. I actually had to put it up which is why the 486 Restore Part 1 went up before this video because I was just waiting for the heavens to open and tell me I gotten my conclusions wrong again >.>;
@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.
@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.
@Richtr8
@Richtr8 3 года назад
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!
@thewhitefalcon8539
@thewhitefalcon8539 Год назад
Seems to me like it's a library for drawing and handling metafiles. Seems reasonably straightforward? It's {Graphical File} System, not Graphical {File System}, much like DOS is a {Disk Operating} System
@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.
@ysiadpir1423
@ysiadpir1423 2 года назад
Thousands of people worked for IBM in North America 20 years ago... Now not so much. This is a sarcastic thank you to Billionaires and Governments Supporting Outsourcing and Offshoring for 50 years. Outsourcing has aged well... lol..
@richardestes6499
@richardestes6499 10 месяцев назад
Change your scanner settings to black and white at 200dpi. That's typically the ideal settings for standard form documents and most public and private sector jobs that do document preservation. If that's still not quite right, switch to gray scale.
@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.
@ZachTandyMitchel
@ZachTandyMitchel Год назад
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.
@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.
@ropersonline
@ropersonline 3 года назад
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._
@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?”
@sfij1
@sfij1 2 года назад
Buy a HP Officejet Pro 6830, it has ADF and can output to PDF even send Your booklet/pages to Your PC
@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?
@RWebster325
@RWebster325 3 года назад
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.
@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 :)
@camberwellcarrot420
@camberwellcarrot420 3 года назад
It turns out that IBM invented modern technical bafflegab.
@NCommander
@NCommander 3 года назад
Oh man, I should bring out the mainframe manuals.
@greggv8
@greggv8 2 года назад
@@NCommander which one had the "do not use a hammer" line in a section about re-assembly after servicing?
@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?
@pawanyr360
@pawanyr360 Год назад
I think "icon interface" was probably referring to the icons in that viewer program. Rather pitiful to put that on the box, but that's probably what they meant.
@WalterGreenIII
@WalterGreenIII 3 года назад
ANSI Graphics (characters) were used to display graphics on terminals and text screens, the rest???
@Vladimir_Kv
@Vladimir_Kv 2 года назад
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.
@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.
@tonyfourpaws4511
@tonyfourpaws4511 2 года назад
I used the same background music for my last podcast intro.... lol.. nice!
@SidewaysCytlan
@SidewaysCytlan 3 года назад
Hopefully I can contribute to the preservation of software like this in the not too distant future. I'm working with an international preservation group, but we're still lacking the necessary funding to do everything we want to do. My hope is that my recent business developments can assist here.
@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.
@straightup7up
@straightup7up Год назад
Never let programmers write descriptions for software products for display on the product itself.
@markykid8760
@markykid8760 Год назад
8:35 running grid turned "Computer" into "😃omputer". Perfect.
@toyjesus
@toyjesus 3 года назад
Very interesting stuff. Glad youtube randomly recommended this channel to me.
@georgeh6856
@georgeh6856 2 года назад
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.
@Magnus11011
@Magnus11011 Год назад
Which adapter are you using at min 3:00 ? I cant find it on Ali, ebay or amazon. Thank you! :)
@klaus4040
@klaus4040 3 года назад
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.
@warlockd
@warlockd 2 года назад
.... that is the saddest effect of owning a scanner in my entire life of owning a sanner and I have stacks of scanners:P Most printer port varity.
@MarkMalley
@MarkMalley 3 года назад
A ScanSnap or similar would make quick work of those manuals, I use mine to back up all of my manuals.
@stuaxo
@stuaxo Месяц назад
Is this where Windows Meta Files come from ? .WMF
@brittman914
@brittman914 3 года назад
I have a compaq portable II with an EGA card if you wanted me to test this out on my Compaq Portable II
@AlejandroRodolfoMendez
@AlejandroRodolfoMendez 3 года назад
inteesting findings.eally cool tech that wee abandonend because new tech replaced. even so help to shape computere sw and hw. there are now electronic kits to do the parts for ibm pc xt but you need to solder everything. including video cards. i was intereted on the beefy video card made with a intel 8080, maybe can be reverse ingenieer to make one like that. i wish in the future you do a video a follow up video with the sw running if possible.
@kelownatechkid
@kelownatechkid 3 года назад
Good video!
@kelownatechkid
@kelownatechkid 3 года назад
And great work
@donaldklopper
@donaldklopper 3 года назад
Love the video. Still wonder what's up with the "daws" I keep hearing ;-)
@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 :)
@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).
@DJpiya1
@DJpiya1 3 года назад
Now I realized y it was in a sealed box for well over 3 decades 🤣😂😂
@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.
@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.
@CosminCrihan
@CosminCrihan 2 года назад
I watched the entire video and I still have no clue what IBM GFS is
@xenonmob
@xenonmob 2 года назад
the blurb on the front is actually grammatically correct
@D.G.M.
@D.G.M. 2 года назад
Are Windows Metafiles related to this earlier standard?
@oslsc
@oslsc 3 года назад
Please put an image of this up somewhere so we can download it
@perfectionbox
@perfectionbox 3 года назад
there are truly circles of Hell that mortal man was not meant to know
@AKSoapy29
@AKSoapy29 3 года назад
What GUI are you using? I like it, it's slick.
@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.
@amicusaxiom
@amicusaxiom Год назад
Also, you literally didn’t read what it said
@video99couk
@video99couk 3 года назад
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 2 года назад
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.)
@Time4Technology
@Time4Technology 2 года назад
Amazing video, great work! Keep it up!
@dodgly
@dodgly 3 года назад
Ha! 486 likes...just perfect, please leave it that way.
@NCommander
@NCommander 3 года назад
All things balanced, as they should be :) /r/unexpectedthanos
@3DLasers
@3DLasers 2 года назад
HPGL, HPGL is the answer... :-)
@m2kkillshot
@m2kkillshot 3 года назад
You should reach out and talk to "the 8 bit guy" and "LGR" to do a colab with them I think they may have the hardware and other software that you may require to get the program and files working.
@NCommander
@NCommander 3 года назад
My channel is far too small for a collob w/ either one. I did actually poke LGR for the permission to use that clip, but to my knowledge, they don't have a PGA. They're incredibly rare.
@m2kkillshot
@m2kkillshot 3 года назад
@@NCommander They themselves may not have one of the PGA cards but I am sure they could find one to make the video with you as they have connections with many other vintage computer hardware collectors. They may also be able to find one through one of the many hardware recycle centers that they have connections to as well such as the computer warehouse down in texas that they have mentioned on several of their videos.
@josephaltman460
@josephaltman460 3 года назад
The PGC was the 3090 of 1984.
@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*
@Sparkette
@Sparkette 3 года назад
You didn't click "that mystical Buy It Now" button though, did you? You clicked Make Offer instead.
@NCommander
@NCommander 3 года назад
I've been discovered >.>;
@Sparkette
@Sparkette 3 года назад
That description at 3:32 makes perfect sense to me.
@Exelius
@Exelius 2 года назад
How can someone who works on vintage microcomputers find itself more comfortable with C rather than BASIC??
@NCommander
@NCommander 2 года назад
Because I like programming constructs more advanced than GOTO. The BASIC compiler in question is *really* primitive.
Далее
THINGS THAT SHOULDN'T EXIST: Internet Explorer for UNIX
21:08
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 705 тыс.
КАК БОМЖУ ЗАРАБОТАТЬ НА ТАЧКУ
1:36:32
11 ming dollarlik uzum
00:43
Просмотров 1,3 млн
The Bizarre 1999 Commodore 64 Web.it Internet Computer
16:52
Exploring Sun Solaris 7 for SPARC
23:21
Просмотров 117 тыс.
How A Steam Bug Deleted Someone’s Entire PC
11:49
Compiling Word for Windows from OS/2 1.2
17:37
Просмотров 117 тыс.
БЕЛКА ЗВОНИТ ДРУГУ#cat
00:20
Просмотров 705 тыс.