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

Поділитися
Вставка

КОМЕНТАРІ • 309

  • @NCommander
    @NCommander  4 роки тому +79

    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 4 роки тому +9

      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  4 роки тому +7

      @@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 4 роки тому +1

      But will it run under Linux?

    • @SenileOtaku
      @SenileOtaku 3 роки тому +4

      @@cactusjackNV I think thta was meant in a humorous sense...

    • @greggv8
      @greggv8 3 роки тому

      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.

  • @tschak909
    @tschak909 4 роки тому +142

    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 роки тому +12

      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 роки тому +7

      @@GothAlice Wasn't Display PostScript dropped in favor of Quartz in Mac OS X?

    • @casperes0912
      @casperes0912 3 роки тому +7

      @@dr.shuppet5452 Yes, and later the much faster Quartz Extreme that doesn't work over PCI, only AGP or PCIe

    • @greggv8
      @greggv8 3 роки тому +3

      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.

  • @thequux1
    @thequux1 3 роки тому +23

    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 роки тому +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 Рік тому +2

      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.

  • @GetOffMyyLawn
    @GetOffMyyLawn 3 роки тому +63

    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 роки тому +11

      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.

  • @Jason-fp7vi
    @Jason-fp7vi 4 роки тому +76

    You're an international treasure for archiving this and making a video about it. Great video

  • @DrDavesDiversions
    @DrDavesDiversions 4 роки тому +85

    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 4 роки тому +3

      What is VMS in this context?

    • @DrDavesDiversions
      @DrDavesDiversions 4 роки тому +8

      @@alextirrellRI Oh, it's DEC's operating system VAX/VMS at the time, later OpenVMS:
      en.wikipedia.org/wiki/OpenVMS

    • @DrDavesDiversions
      @DrDavesDiversions 3 роки тому +2

      @@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. :)
      ua-cam.com/users/DrDavesDiversions

    • @bcarr1122
      @bcarr1122 3 роки тому +1

      Kudos for your dedication---surely a genuine example of "'A' for effort".

    • @DrDavesDiversions
      @DrDavesDiversions 3 роки тому +4

      ​@@bcarr1122 Well, they offered me a full-time job when I graduated, so... yes. I have no idea if the two are connected. :)

  • @NicoDsSBCs
    @NicoDsSBCs 4 роки тому +44

    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  4 роки тому +8

      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 роки тому +4

      @@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 3 роки тому

      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.

  • @tschak909
    @tschak909 4 роки тому +25

    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  4 роки тому +6

      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 4 роки тому +1

      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 4 роки тому +1

      GEM VDI - Visual Device Interface

  • @doc_sav
    @doc_sav Рік тому +2

    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 4 роки тому +6

    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!

  • @BlackDragon-xn2ww
    @BlackDragon-xn2ww 3 роки тому +7

    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 роки тому +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.

  • @thegorn
    @thegorn 3 роки тому +7

    Ten minutes in I ask myself, “why am I watching this?”

  • @alextirrellRI
    @alextirrellRI 4 роки тому +2

    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.

  • @winabagel2005
    @winabagel2005 4 роки тому +4

    Your channel is fantastic. Keep up the great work!

  • @DavidHembrow
    @DavidHembrow 4 роки тому +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.

  • @Richtr8
    @Richtr8 3 роки тому +1

    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!

  • @chriswatson2407
    @chriswatson2407 4 роки тому +4

    You didn't have the whole, only a hole. Great work.

  • @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.)

  • @maximusatov4965
    @maximusatov4965 4 роки тому +13

    You, Monsieur, truly know the meaning of perversion! This is epic. Thank you!

    • @NCommander
      @NCommander  4 роки тому +8

      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 роки тому +2

      @@NCommander It was the mystery that drew me in.

    • @ldt8904
      @ldt8904 3 роки тому

      Perversion =/= preservation xD

  • @CC-ke5np
    @CC-ke5np 3 роки тому +1

    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.

  • @anonymoususer3835
    @anonymoususer3835 4 роки тому +2

    For scanning manuals if its not a bound book, I reccomend the Xerox Documate 3125.

  • @chriswareham
    @chriswareham 4 роки тому +1

    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.

  • @logsupermulti3921
    @logsupermulti3921 3 роки тому +5

    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

  • @toyjesus
    @toyjesus 3 роки тому +1

    Very interesting stuff. Glad youtube randomly recommended this channel to me.

  • @ffieditor
    @ffieditor 3 роки тому +1

    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.

  • @UnitSe7en
    @UnitSe7en 3 роки тому

    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.

  • @JimLeonard
    @JimLeonard 4 роки тому +5

    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  4 роки тому +2

      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 4 роки тому +1

      @@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  4 роки тому

      @@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 3 роки тому +1

      @@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 3 роки тому

      @@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.

  • @davidk8893
    @davidk8893 3 роки тому +1

    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 роки тому +1

      Obviously the YT algrothmn knew you made the photo, and sent you to my video :)

  • @quixadhal
    @quixadhal 3 роки тому

    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.

  • @henriksundt7148
    @henriksundt7148 3 роки тому +1

    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 роки тому +1

      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.

  • @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.

  • @Magnus11011
    @Magnus11011 Рік тому

    Which adapter are you using at min 3:00 ? I cant find it on Ali, ebay or amazon. Thank you! :)

  • @markharrison9021
    @markharrison9021 3 роки тому +5

    An outstanding piece of detective work.

    • @NCommander
      @NCommander  3 роки тому +3

      it might have followups. Quite a bit has been found because this got people looking at certain IBM stuff.

  • @Lion_McLionhead
    @Lion_McLionhead 3 роки тому +1

    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.

  • @CapnSlipp
    @CapnSlipp 4 роки тому +1

    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  4 роки тому

      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 3 роки тому

      @@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.

  • @CraverYT
    @CraverYT 4 роки тому +3

    I absolutely adore this content. Eagerly awaiting more like it :)

  • @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.

  • @dimkir100
    @dimkir100 4 роки тому +2

    That ANSI metafile... description is hilarious, i undersrand all words separately but not clue of what the can mean combined...

    • @NCommander
      @NCommander  4 роки тому

      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.

  • @mad_circuits
    @mad_circuits 3 роки тому +1

    You had me on the *sigh* just before the buy! :-) Subscribed.

    • @NCommander
      @NCommander  3 роки тому +3

      Will sigh more for subs! :)
      *sigh*

  • @TzOk
    @TzOk 4 роки тому

    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).

  • @anumeon
    @anumeon 4 роки тому +6

    Somewhere LGR is drooling over this video.. :)

    • @NCommander
      @NCommander  4 роки тому +2

      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.

  • @BreakingPintMedia
    @BreakingPintMedia 2 роки тому

    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.

  • @ImHereFindMe
    @ImHereFindMe 4 роки тому

    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.

  • @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._

  • @D.G.M.
    @D.G.M. 2 роки тому

    Are Windows Metafiles related to this earlier standard?

  • @vertecies
    @vertecies 3 роки тому +2

    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.

  • @tschak909
    @tschak909 4 роки тому +1

    I also seem to remember that IBM's MetaWindow (an early multimedia authoring system) was built on it...

    • @NCommander
      @NCommander  4 роки тому +1

      Oh how I would love to have that to (ab)use :)

  • @losttownstreet3409
    @losttownstreet3409 3 роки тому

    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).

  • @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.

  • @joshhoover1202
    @joshhoover1202 3 роки тому +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.

  • @idahofur
    @idahofur 4 роки тому +1

    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  4 роки тому

      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 4 роки тому

      @@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 3 роки тому

      @@NCommander got a Koala Pad?

  • @markykid8760
    @markykid8760 Рік тому +1

    8:35 running grid turned "Computer" into "😃omputer".
    Perfect.

  • @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.

  • @zoltanthehun993
    @zoltanthehun993 4 роки тому +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  4 роки тому +2

      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.

  • @aLinuxIce
    @aLinuxIce Рік тому

    6:19 what OS are you using there ?

  • @MarkMalley
    @MarkMalley 4 роки тому +1

    A ScanSnap or similar would make quick work of those manuals, I use mine to back up all of my manuals.

  • @neilvanrooyen7196
    @neilvanrooyen7196 4 роки тому

    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.

  • @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.

  • @greenconscious210
    @greenconscious210 4 роки тому +1

    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  4 роки тому +1

      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).

  • @nrdesign1991
    @nrdesign1991 3 роки тому

    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.

  • @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

  • @antdah
    @antdah 3 роки тому

    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?

  • @lyonadimral
    @lyonadimral 4 роки тому

    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?

  • @DrDavesDiversions
    @DrDavesDiversions 4 роки тому +2

    Happy holidays! I added this to a "Programming #DOScember" playlist - please let me know if you see others that I missed!
    ua-cam.com/play/PL2O6RH1Isy65nD8P400NpobCHsWB7Do7T.html

  • @AKSoapy29
    @AKSoapy29 3 роки тому

    What GUI are you using? I like it, it's slick.

  • @paulberry2884
    @paulberry2884 3 роки тому

    Have you switched it off and on?

  • @douro20
    @douro20 4 роки тому

    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  4 роки тому

      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 4 роки тому

      @@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.

  • @telengardforever7783
    @telengardforever7783 3 роки тому

    Borland C++ 3.1 was my Compiler! I still have the install disks! That was a damn good compiler.

  • @maedero05
    @maedero05 3 роки тому +1

    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 !

  • @Jason-fp7vi
    @Jason-fp7vi 4 роки тому

    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  4 роки тому

      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 4 роки тому

      @@NCommander THANK YOU so much!

  • @ubermenschstream6765
    @ubermenschstream6765 Рік тому

    what OS are you using?

  • @crazyedo9979
    @crazyedo9979 3 роки тому

    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💪

  • @piratk
    @piratk 4 роки тому

    Did you solve your manual scanning issue? Most larger office printers can do this, and if you don't have one ready, look for any local print shops, they may provide this service.

  • @MSteamCSM
    @MSteamCSM 4 роки тому

    3:05 What is that thing on the right? Some kind of ide controller?

    • @gojusulfam2387
      @gojusulfam2387 3 роки тому

      I think it's a KryoFlux or something similar. Basically, it's a specialized floppy controller used for archiving floppy disk content with modern hardware.

  • @mywave82
    @mywave82 4 роки тому

    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  4 роки тому

      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.

  • @Time4Technology
    @Time4Technology 3 роки тому

    Amazing video, great work! Keep it up!

  • @oslsc
    @oslsc 3 роки тому

    Please put an image of this up somewhere so we can download it

  • @xPLAYnOfficial
    @xPLAYnOfficial 3 роки тому

    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.

  • @keigezellig
    @keigezellig 3 роки тому

    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 :)

  • @lycanananas_sq5fox
    @lycanananas_sq5fox 4 роки тому +4

    Wow! This video is great! I can't believe that you have only 751 subs!
    Greetings from Poland :D

    • @NCommander
      @NCommander  4 роки тому +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 4 роки тому

      @@NCommander I subscribed ..Great Video ( I'll have to watch it about 10 xs to understand it , I think )

    • @VertegrezNox
      @VertegrezNox 3 роки тому +1

      Gratz ^^ hope it keeps climbin steady for ya

  • @DrDavesDiversions
    @DrDavesDiversions 4 роки тому

    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  4 роки тому +1

      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 4 роки тому

      @@NCommander SGTM. I was pleasantly surprised by #DOScember content; didn't think I'd be much interested. :)

    • @NCommander
      @NCommander  4 роки тому +1

      @@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.

  • @richardestes6499
    @richardestes6499 Рік тому

    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.

  • @wrtlpfmpf
    @wrtlpfmpf 3 роки тому

    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.

  • @donaldklopper
    @donaldklopper 3 роки тому

    Love the video. Still wonder what's up with the "daws" I keep hearing ;-)

  • @synthoelectro
    @synthoelectro 3 роки тому

    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 3 роки тому

      Nobody in IT will agree with that last statement.

  • @yamakawa511
    @yamakawa511 4 роки тому

    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

  • @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.

  • @alabamathunder2891
    @alabamathunder2891 3 роки тому

    If you are preserving manuals.... Fujitsu fi-7160. I'm not in NYC, but... it's an older model, and you may be able to snag one in a used market cheaper.

    • @NCommander
      @NCommander  3 роки тому +1

      I grabbed a Fujitsu FI-5220C, which is an older model, but 1. affordable and 2. amazingly has Linux SANE support. There will be a video talking about how crazy this is to get going.

    • @alabamathunder2891
      @alabamathunder2891 3 роки тому

      @@NCommander awesome. Yeah I'm not sure if the 7160 has Linux support. I'll be finding out sometime soon. I'm sort of..... not super happy with Win10's performance right now. Too many unrequested reboots. lol

    • @NCommander
      @NCommander  3 роки тому

      @@alabamathunder2891 I picked up an older 5160 which SANE claims to support; its still in the box though. I'm trying not to start a new project until I got an older project off my desk.

  • @wesmatron
    @wesmatron 4 роки тому +3

    "That was a perfectly good waste of an explanation" :) Brilliant

    • @SenileOtaku
      @SenileOtaku 3 роки тому +2

      It was pure IBM-speak.

    • @nickwallette6201
      @nickwallette6201 3 роки тому +2

      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?”

  • @aegisofhonor
    @aegisofhonor 3 роки тому

    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.

  • @damirkvajo
    @damirkvajo 4 роки тому

    Great work! For scanning the manuals I recommend a simple phone app that will take a photo and make it a PDF.

    • @NCommander
      @NCommander  4 роки тому

      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.

  • @PeterSmith-rv3jz
    @PeterSmith-rv3jz 3 роки тому

    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.

  • @Sparkette
    @Sparkette 3 роки тому

    That description at 3:32 makes perfect sense to me.

  • @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.

  • @davidfrischknecht8261
    @davidfrischknecht8261 3 роки тому

    While I live in New Brunswick, NJ, I only have a flatbed scanner with no automatic feeder.

  • @staticfanatic
    @staticfanatic 4 роки тому +1

    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.

  • @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)

  • @systemchris
    @systemchris 3 роки тому

    I hope someone can assist with scanning, a feed scanner on a printer, or one of those bulk legal scanners might help

    • @NCommander
      @NCommander  3 роки тому

      I have a scanner on the way, There will be a follow up!.

  • @WalterGreenIII
    @WalterGreenIII 3 роки тому

    ANSI Graphics (characters) were used to display graphics on terminals and text screens, the rest???

  • @ImHereFindMe
    @ImHereFindMe Місяць тому

    If you want to try writing code against GKS, there is a good book on it called "Fundamentals of Interactive Computer Graphics"

    • @NCommander
      @NCommander  14 днів тому +1

      The GKS development kit actually surfaced due to this video, but I haven't had too much interest in revisiting this