Тёмный

Compiling Word for Windows from OS/2 1.2 

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

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

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 279   
@chriswareham
@chriswareham 3 года назад
I love the way that the developers at MicroSoft had to create crude versions of Unix utilities to make their application development less painful. Perhaps the old joke about "those that don't know Unix are doomed to recreate it poorly" are true!
@NCommander
@NCommander 3 года назад
actually, all of them look like direct ports of UNIX utilties. Or in short Microsoft pulled a MinGW/MSYS.
@chriswareham
@chriswareham 3 года назад
@@NCommander Makes sense. I briefly programmed on VMS back in the late 1990s, and there was a lot ports of BSD Unix or GNU tools installed on the systems that I worked on. The core things like compilers, debuggers and profilers were very good and available from Digital themselves but like with the DOS world it seemed that a lot of the other tools built on what had gone before in the Unix world.
@NCommander
@NCommander 3 года назад
@@chriswareham Well, a lot comes from the source, and a lot in a Bubble IBM stuff seems to be built around Intel's devkit tools (there is a lot of "soft" similiarity). DIGITAL wrote most of their own compilers, but I think used cfront for C/C++ which made it behaviorly very similar to UNIX, and VMS was POSIX compatible, you could even use sh as an interactive shell if you like. Borland had their own implementations of Pascal, Basic and C, and they're still technically around. Watcom's big grace is they supported everyone in one single compiler package. Micorsoft had a long history of development tools going back to the 8-bit era and the ATLAR, and could be seen as the core of early MSFT.
@boliussa
@boliussa 3 года назад
+Chris Well, interesting point.. re the developers having e.g. some port of egrep according to this guy's findings
@ssokolow
@ssokolow 2 года назад
I remember reading a post by someone at Microsoft (may have been Raymond Chen, may not have been) that Microsoft developers were using XENIX for at least some of their MS-DOS development in the early days, and, by the time MS-DOS 2.0 came out and added support for subdirectories, they were already regretting harmonizing with the utilities IBM provided for PC-DOS that used / as their option flag because it meant that they couldn't use it as the path separator.
@hisham_hm
@hisham_hm 2 года назад
17:13 Was there ever / will there ever be a sequel to this episode?? The cliffhanger got me on the edge of my seat!
@eusebiosksipolitos2524
@eusebiosksipolitos2524 2 месяца назад
Same here...
@catsforbrains
@catsforbrains 3 года назад
The OS/2 DOS box was also dubbed the 'penalty box' since it could only run one, full screen DOS instance at a time. Thankfully by OS/2 2.0 this was vastly improved.
@NCommander
@NCommander 3 года назад
What's so depressing is Microsoft had versions of OS/2 1.0 that could multitask DOS applications on a 386, and Windows/286 also showed it could be done even on a 80286. Google OS/2 Football/Sizzle. They're on my topic list at some point.
@unknownunknown-us5ml
@unknownunknown-us5ml 3 года назад
Why do you say DOS like that? From someone who was there and involved in its origins, you’re saying it wrong.
@alexjones3035
@alexjones3035 3 года назад
Just stumbled on this through RU-vid recommendations, hell yeah do I want to see more! This is so well done and is chock full of interesting info - I had no idea that Microsoft actually had a JIT inside early versions of Word, that's awesome. Been a long time since I've so eagerly subbed to a tech channel! :)
@NCommander
@NCommander 3 года назад
It's more pure interpenetration as far as I can tell (that part of the code is shipped in object form) so Word actually runs slower on the whole because of it. While JITs were probably known at the time, I don't think they were proved practical until Java did it.
@nickwallette6201
@nickwallette6201 2 года назад
But.... why?? Was this just Microsoft hedging their bets, and going way beyond the call of duty to ensure portability between the various OSes that could become dominant at the time? Given that _just Microsoft_ was dabbling with DOS, Xenix, Windows, and OS/2 at the time, and there were Macintosh ports as well. It seems hard to fathom, in those early days, that the layer of abstraction wouldn't have caused a fair share of heartache. RAM, CPU, and storage space were all at a premium.
@TheSimoc
@TheSimoc Год назад
@@NCommander Yep, this actually finally explains why Word really felt so distinctively bloated and slow even in those golden times of efficient coding and almost nonexistent software bloat. Still, way less bloated though than modern unusably bloated Word, both absolutically and relatively to contemporary hardware.
@thenoble1
@thenoble1 3 года назад
dawz is immensely cursed
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 года назад
I remember a third-party app called Word For Word. I think it was some kind of document-translation addon for Microsoft Word. This was in the DOS days. Then when Microsoft brought out Word For Windows, naturally there was a new version of the addon, called ... wait for it ... Word For Word For Word For Windows! #IKidYouNot
@NCommander
@NCommander 3 года назад
Microsoft's marketing department has had some bad spots. They're currently figuring how many X's they can put in Xbox One X
@pitust
@pitust 3 года назад
@@NCommander at least one more
@nickwallette6201
@nickwallette6201 2 года назад
@@NCommander Waiting for the limited edition Xbox Series X Triple-X Edition. Everybody knows X is the coolest letter in the alphabet, by far. Suck it, Z. Like my dad used to say, the more Xes the better.
@heatedpoolandbar
@heatedpoolandbar 3 года назад
RU-vid needs more videos in 16 color. Whenever I'm doing a new GNU/Linux (usually a Debian) install, I always go for the old school text installer because it is so fun to interact with.
@johnkim1296
@johnkim1296 3 года назад
You are truly the Indiana Jones of Jurassic software compiling, awesome video!
@NCommander
@NCommander 3 года назад
Thank you kindly. I do plan to do more of these videos, but I'm a little hesistant because their licenses aren't exactly what I call fun. Still, I'm deeply eyeing the Adobe Photoshop, or maybe some stuff on the Rogue Archive webpage.
@jonsmith1271
@jonsmith1271 3 года назад
'Knee - sh' niche ;)
@christophertstone
@christophertstone 3 года назад
Lots of people pronounce it "nitch"; as noted in the OED www.oxfordlearnersdictionaries.com/us/definition/american_english/niche
@tookitogo
@tookitogo 2 года назад
Aye! And kludge rhymes with stooge, not fudge!
@theannoyedmrfloyd3998
@theannoyedmrfloyd3998 3 года назад
MS Dawz?
@donaldklopper
@donaldklopper 3 года назад
Yeah what's with that? Is it a common pronounciation? I'm not an English native so I shouldn't complain to hard...
@davidfrischknecht8261
@davidfrischknecht8261 3 года назад
@@donaldklopper I'm a native English speaker and have never heard it pronounced with a voiced 's'.
@tookitogo
@tookitogo 2 года назад
@@donaldklopper it’s definitely, DEFINITELY not the correct pronunciation in English! “Doss”, not “dawz!”
@Reziac
@Reziac 3 года назад
Huh. That was unexpectedly fascinating! Looking forward to the sequels.
@lowmax4431
@lowmax4431 3 года назад
did he ever make them?
@Mitch-xo1rd
@Mitch-xo1rd 7 месяцев назад
​@@lowmax4431Nope...
@anidnmeno
@anidnmeno 3 года назад
D O Z Z
@KixPanganiban
@KixPanganiban 2 года назад
You have quickly become one of my favorite channels on RU-vid. I work as a software engineer and you don't understand how much joy it brings me to stop compiling shit, stop the painful dev workflows, call it a day, and go watch someone else do it on RU-vid 😂
@stevejohnson1685
@stevejohnson1685 2 года назад
My favorite document editor from 1989 was "Framemaker", with which I created and edited tons of software documentation for medical device development. It had a built-in version of "Maple", a mathematical environment akin to Wolfram Alpha, used for equation editing and expression "simplification" (i.e. solving). In addition, it did an excellent job supporting structured documents (i.e. paragraphs tagged with styles, just like Word, but better implemented than any Word version I've seen then or since. Framemaker, alas, is long gone.
@tookitogo
@tookitogo 2 года назад
No it isn’t, Adobe still sells FrameMaker to this day.
@SirRandallDoesStuff
@SirRandallDoesStuff 2 года назад
This is great history love the video. The only thing that irritated me is the way you say DOS as DOZ but other than that great video.
@tookitogo
@tookitogo 2 года назад
Glad it’s not just me who found it irritating!
@fnjesusfreak
@fnjesusfreak 3 года назад
You can thank the FreeDOS project for preserving the GNUish files...which is basically how I knew about it to point it out as a possible solution. XD
@kelli217
@kelli217 3 года назад
Well, pronouncing it 'Dawes' is still better than Loretta Swit calling it 'Dose.'
@tookitogo
@tookitogo 2 года назад
Any pronunciation other than “doss” is just annoying! This “dawz” nonsense is surprisingly distracting!
@typhoonf6
@typhoonf6 2 года назад
I don't want to take away from your pain... But surely there are more pressing things to be concerned with 🤷‍♂️
@tookitogo
@tookitogo 2 года назад
@@typhoonf6 No! It’s the pressing issue of the century!
@kelli217
@kelli217 2 года назад
@@typhoonf6 Surely. Such as correcting people's assumed priorities in internet comments?
@typhoonf6
@typhoonf6 2 года назад
@@kelli217 you announce a preference for correct pronunciation, I question priority of that issue, you question the priority of my question... It's a vacuous cycle
@gogogord
@gogogord 3 года назад
I used to mess around with Win 3.1 when I was very young, I am stunned at how similar it is in look and feel to OS/2!
@BritishBeachcomber
@BritishBeachcomber 2 года назад
But a pain for developers using both. Similar system calls but with parameters swapped/reversed.
@davidfrischknecht8261
@davidfrischknecht8261 3 года назад
This is the first time I've heard someone pronounce DOS with a voiced 's' instead of a voiceless 's'.
@NCommander
@NCommander 3 года назад
To be honest, the voiced S is how I always remember hearing and pronouncing it. I get so many comments complaing I use a Z sound but it doesn't sound right to me.
@CordSchneider
@CordSchneider 3 года назад
@@NCommander Considering that DOS is an acronym for Disk Operating System, the S should be provided 's' rather than 'z'.
@thenoble1
@thenoble1 3 года назад
@@CordSchneider initialisms don't inherently take on the pronunciation of their origin words. You don't say "skuh-buh" for SCUBA or "lahhseer" for laser, right?
@lawrencedoliveiro9104
@lawrencedoliveiro9104 3 года назад
... or “deb-ian” instead of “dee-bian”?
@bitwize
@bitwize 3 года назад
It's like how I discovered the Brits called the SNES the "snezz". Makes it sound like some sort of nasal accessory.
@deaflat1119
@deaflat1119 3 года назад
I think I had a mini-stroke every time you pronounced DOS as DOZ.
@jfwfreo
@jfwfreo 3 года назад
Are you ever going to publish the follow-up to this talking more about what's going on?
@stevenjlovelace
@stevenjlovelace 3 года назад
I love OS/2 and all of it's blandness. Even the later Warp versions give off that Steve Buscemi "Hey, fellow kids" vibe.
@LaskyLabs
@LaskyLabs 3 года назад
Will it build? That is the question. *Saxophones start playing.*
@nickdowse
@nickdowse 3 года назад
Dozz
@stoojinator
@stoojinator 3 года назад
I just want to know what DOZ is. Disk Operating Zystem?
@stoojinator
@stoojinator 2 года назад
I've come back to see if there was an answer, and nothing. Boo NCommander!
@NikiDaDude
@NikiDaDude 3 года назад
I'm glad youtube recommended me this channel. Also it almost feels weird seing someone use the Cinnamon DE in a video, for some reason it doesn't seem to be very popular compared to Gnome or KDE.
@NCommander
@NCommander 3 года назад
Usability is overrated in 2021 it seems :(. Cinnamon manages to basically do what a DE needs to do, and then stay out of the way without being super fancy.
@rickypoindexter9505
@rickypoindexter9505 3 года назад
Did the follow up video ever get released? If so I couldn't find it. I would very much like to have those questions answered. Awesome video.
@NCommander
@NCommander 3 года назад
It didn't; I sorta keep getting sidetracked.
@SimonBuchanNz
@SimonBuchanNz 2 года назад
@@NCommander we will forever more be tortured by the question of if Word for Windows 1.1 will run under Windows 10.
@darrenstarr1167
@darrenstarr1167 3 года назад
You made a list of why OS/2 failed. It was much much simpler than that. Development tools were net readily available… meaning you couldn’t just pirate them from a BBS. So, no one developed for it.
@LostieTrekieTechie
@LostieTrekieTechie 3 года назад
Fascinating stuff, Waiting for part two.
@luispanaderoguardeno3306
@luispanaderoguardeno3306 3 года назад
Short answer about running on Windows 10 : Should if is Windows 10 32 bit version There is a video where a guy does Windows upgrades from Windows 1.0 to Windows 10 32 bit and can keep running original Windows 1.0 applications on every version of Windows. However, the 64 bit version of Windows, dropped all support to run 16 bit applications.
@NCommander
@NCommander 3 года назад
It doesn't, for very specific and complex reasons. I just haven't gotten around to making the follow-up to this one.
@proxy1035
@proxy1035 2 года назад
4:22 oof it kinda hurts to see how you set the memory to 8196kB instead of 8192kB then again the sytsem shouldn't care
@BigB848484
@BigB848484 3 года назад
13:42 - one of the people listed in the copyrights is actually my university teacher :D
@jinxterx
@jinxterx 3 года назад
Is it DOZ or DOS? :P
@wton
@wton 3 года назад
Es 2
@admiralmyxtar3702
@admiralmyxtar3702 2 года назад
Damn, I really miss actually useful error messages. Heck. it even suggests what you should do to fix it (11:27). It's not a like "Uh-oh, something went wrong" or a BSoD with emoji
@mikesbasement6954
@mikesbasement6954 2 года назад
As the old joke went "OS/2 for PS/2: half an operating system for half a computer" lol
@gbraadnl
@gbraadnl 2 года назад
4:24 it must have been those additional 4 kilobytes of memory :-P (!~8192)
@ihartmacz
@ihartmacz 3 года назад
I think I’ve found one of my new favorite channels on RU-vid. Thank you so much for this content!
@NCommander
@NCommander 3 года назад
Thank you very much!
@Dunestorm333
@Dunestorm333 3 года назад
I wish Microsoft didn't force everyone to use Microsoft 365 subscription-only crapware nowadays. I think it's so greedy of them to only sell their suite as a subscription only product now. I didn't mind paying every several years for a permanent version.
@cokeacolasucks
@cokeacolasucks 3 года назад
365 is subscription. They've always offered a non subscription version: 2010, 2013, 2016, and 2019. Currently, 365=2019. Home and business 2019 is $249, or just over 3x years of subscription 365 (but you lose Publisher and Access; Pro is $399 and has those, but it's nearly 6 years of subscription in price.)
@NCommander
@NCommander 3 года назад
He might be thinking of Adobe which indeed does the subscription only model. Microsoft just prices Office so high that you'd have to a small fortune but considering there hasn't been any real "major" features in Office from 97 -> onward, well ...
@Dunestorm333
@Dunestorm333 3 года назад
@@cokeacolasucks I'm still using Office 2013 but I've switched to LibreOffice recently since it does almost everything I want an Excel and Word to do. The only thing I'd say the Microsoft products do better is having much nicer templates available to download.
@mrcrackerist
@mrcrackerist 3 года назад
For ms documents I have found OnlyOffice useful :)
@croquagei1
@croquagei1 3 года назад
I think one of the other technical/marketing problems with OS/2 was what incentive was there to create a native OS/2 application? With OS/2 having a Windows personality, you could run Windows 3.x programs flawlessly. So if you were a developer, why limit your market to only OS/2 users (or develop two versions) of your application when a 3.x release would work on both. Without any "killer apps" you couldn't get on Windows, why would you use OS/2?
@flp322
@flp322 3 года назад
I'm new to the channel and I've been binging your videos (found you via the pinball video, as an MJD subscriber I had to watch :D) However, I can't find the second part of this video (you mention in the end) on your channel. Did you ever manage to get it out? I'd love to see it!
@NCommander
@NCommander 3 года назад
Michael MJD actually gave me a shoutout recently in his Compaq portable video.
@MrKnightmeister
@MrKnightmeister 2 года назад
Hey, you still planning part 2? Talk about cliffhanger!
@monad_tcp
@monad_tcp 2 года назад
Every company should do like Microsoft did and release the source code after 20 years, for archival, before its completely lost. We lost so many pieces of historical software already, its kind of sad.
@nickwallette6201
@nickwallette6201 2 года назад
20 years. That would mean XP is due for open-sourcing. wwhhheew... that did not feel good to contemplate.
@monad_tcp
@monad_tcp 2 года назад
@@nickwallette6201 XP reminds me of my teenager years. There are people born after 2000s Eew They were babies when XP was launched
@monad_tcp
@monad_tcp 2 года назад
We are just old bro.
@mxbunnycatter
@mxbunnycatter 3 года назад
I noticed the opus build said preview build in its splash screen. also; where did part 2 wander off to?
@Dorff_Meister
@Dorff_Meister 2 года назад
In my relatively limited experience, grep, fgrep, and egrep often all use the same binaries and sets the switches based on which one you ran. Or egrep and fgrep are scripts that call grep with specific switches. You MIGHT have had everything you needed, already if either of these two cases were true. Or you could have edited the script to have grep called instead but add the -E flag for egrep.
@NCommander
@NCommander 2 года назад
Tried it, didn't work. These look like they were right out of AT&T UNIX, so probably was still all seperate binaries.
@Codeaholic1
@Codeaholic1 3 года назад
I've never heard someone pronounce DOS as daws, instead of doss.
@martin-ot
@martin-ot 3 года назад
Fascinating story, and I would love to see a follow-up to this one. Any hopeful chance that we might see a part 2? Thanks for the great retro history work! 🙂
@NCommander
@NCommander 3 года назад
The answer is "eventually", but TBH, this project had a lot of behind the scenes problems (this video took nearly a month to put together) that I don't want to go into, and I've kinda shelved it for the time being.
@darkfoxfurre
@darkfoxfurre 3 года назад
Where's the part two for this?
@mrlint0
@mrlint0 3 года назад
So I have a clear recallection reading about the maligned word 6 for macos, and how it was supposed to have been written in some kinda script language from the windows version. But it's much better explained by the bytecode runtime
@NCommander
@NCommander 3 года назад
I actually made a slight factual error (it's noted in the writeup); Word itself is compiled to bytecode, but EL is actually the runtime for the macro language. I meant to address this in part 2 of Word, but TBH, that video has had difficulty in the scriptwriting stages so its deferred until I can manage to tackle it.
@user-gj2hq9lq2r
@user-gj2hq9lq2r 2 года назад
Gentoo users be like:
@pekkaylonen9611
@pekkaylonen9611 3 года назад
So, P-code (pseudo-code) is EL meta data structures like nowadays lambda JIT code to compile inline to actual code or just a data structure for IntelliSense or class inheritance. Note, OS/2 REXX script language with VROjects add-on is still way better than nowadays Powershell. Why in programming to OS/2 you need anchor (application/process instance) and window handle , but in Windows only a window handle? Is it for console extension to GUI paradigm? More, in Windows your 0,0 location is top and left versus OS/2 bottom and left to enforce XGA graphics card usage versus VGA clones. Windows and OS/2 have opposite z-directions to make porting tedious using view port and world mapping efficiently if try to be dual software rendering compliant.
@Shiunbird
@Shiunbird 3 года назад
Epic! Top stuff!
@jeanrodrigues6249
@jeanrodrigues6249 2 года назад
Microsoft license
@Ybalrid
@Ybalrid 2 года назад
I have heard Microsoft also used their own homegrown Unix (xenix?) system on a PDP-11 (called Miss Piggy), and was used by the dos development team 🤔
@Mnxglitchz
@Mnxglitchz 5 месяцев назад
5:00 Presentation Manager is this way because of the infighting between IBM divisions and Microsoft. (Before anyone comments, I'm not a know all person and my sourse is a video by the youtube channel "Another Boring Topic", so please don't act like I'm a person who just argues and doesn't understand opinions or sarcasm/jokes as I'm not).
@Jah_Rastafari_ORIG
@Jah_Rastafari_ORIG Год назад
Ummm..."kludged" is pronounced, 'CLUE-jd', ie. the U vowel sound is long. Found myself doing a double-take there, thinking, WTF did he just say..?! ;-) Oh also, "DOS" isn't pronounced as though it ends with a 'Z'...
@schwalleyf
@schwalleyf 2 года назад
Just to let you. I was one of the first working with os/2 since 1.0. 1.2 had an official version of word and excel for OS/2 as well as page maker. On thing you had to know there was a Rex application with iOS/2. Banks used the OS/2 because of stability. .
@Kw1161
@Kw1161 3 года назад
I still have my copy of OS\2 warp which contains a much more stable windows 3.2. I believe that OS\2 Warp failed because Windows 95 was not available because the IBM and MS partnership had failed. It made OS\2 useless for the end user for upgrades which is a shame.
@rursus8354
@rursus8354 2 года назад
These questions have a very distinct answer: 1. why compile Word for ... [what] ... ? 2. why should I use OS/2? The answer is: *Because I can!* _(And it is also a moral obligation to geekhood)_
@osmanpasha_diy
@osmanpasha_diy 2 года назад
Hi, thanks you an amazing video! Have you released that next video about Word lineage? I couldn't find one
@barowt
@barowt 2 года назад
Not about OS/2 but I was playing with 86Box last night, and found that when installing Windows 95, you can opt to load up the old style 3.11 File Manager instead of the Windows 95 desktop..
@AndreasToth
@AndreasToth 2 года назад
Did you just say Xenix was by Microsoft? I've heard the name Xenix before but know nothing about it. Perhaps you could make a video about Xenix at some point?
@mrt1r
@mrt1r 3 года назад
"Can you compile and run winword in OS/2?"..."Well, technically yes if you install windows on top."
@kennytheamazing
@kennytheamazing 3 года назад
Did the follow-up video to this ever come out? I can't find it...
@NCommander
@NCommander 3 года назад
Life sorta happened. I might still do it, but its on the backburner.
@kennytheamazing
@kennytheamazing 3 года назад
@@NCommander No worries! I was just wondering if I missed it!
@monad_tcp
@monad_tcp 2 года назад
4:09 that's why I was never able to make it work when I was a 9yo child with my 486DX4 100Mhz. It was just too fast.
@jeanrodrigues6249
@jeanrodrigues6249 2 года назад
Xenix
@c128stuff
@c128stuff Год назад
Haha.. you are pretty good at picking really torturous projects... 🙂 Love it tho.
@jamesprendergast6183
@jamesprendergast6183 6 месяцев назад
Hint, it's not pronounced Nitch!!! Rhymes with Quiche!
@winnie8614
@winnie8614 Год назад
Wow. OS/2 looks geat. Far better than Win 3.1 And It quite good by today standards.
@thedanyesful
@thedanyesful 2 года назад
Wow. All that work and you can't even monetize the video!
@NCommander
@NCommander 2 года назад
I'm happy to have done it anyway. Worth telling the story.
@ssl3546
@ssl3546 Год назад
@@NCommander I guarantee nobody at MSFT would care. Someone at MSFT asked legal to draft a license so they could donate the source code. That doesn't mean anyone at MSFT legal is watching RU-vid to enforce the license in its strictest possible terms. They have way better things to do.
@DJohn001
@DJohn001 2 года назад
So the answers of the question at the end remain unanswered? I couldn't easily find a part 2 of compiling word.
@simpleprogrammingcodes
@simpleprogrammingcodes 2 года назад
Great video. Waiting for the second part. I'd like to know more about what you found in the source code.
@ssl3546
@ssl3546 Год назад
It would be great to get follow-up on this video. Doesn't have to be perfect - just want to hear those insights you got.
@ivanilayakimova2526
@ivanilayakimova2526 2 года назад
Office pack 2003 is beautiful.Yes .I like 2003 version.
@oubrioko
@oubrioko 11 месяцев назад
I like how he pronounces DOS: _"daws"_ sounds cooler that way
@silberlinie
@silberlinie 2 года назад
Oh no, go away. Show me instead the versions of Word of 2033 ...
@jamiemarchant
@jamiemarchant Год назад
I don't think it would work on Windows 10 64-bit on it's own. Look foward to the next one. :)
@xdxalexxdx
@xdxalexxdx 2 года назад
I think you could have monetized the video under educative purpose.
@einsteinx2
@einsteinx2 3 года назад
This was really fascinating to watch and you did a great job filling in the gaps for those like me that are no very familiar with OS/2. Subscribed immediately and looking forward to your other videos!
@SuperSmashDolls
@SuperSmashDolls 3 года назад
I get the feeling developing Windows applications on OS/2 is basically the PC equivalent of developing Macintosh applications in Lisa Workshop.
@NCommander
@NCommander 3 года назад
It probably was, but it was quite awhile before there was enough get up and go on an actual Macintosh to do development. I won't be surprised if Apple kept using Workshop until the Macintosh Plus or even later because early Macs were really anemic.
@tookitogo
@tookitogo 2 года назад
@@NCommander But the Lisa’s 68000 CPU ran several MHz slower than the one in the Mac. Equipped with the same amount of RAM and a hard disk, the Mac was almost certainly a much faster build environment than the Lisa.
@nickwallette6201
@nickwallette6201 2 года назад
@@tookitogo Did the Lisa use the same memory for video, though?
@tookitogo
@tookitogo 2 года назад
@@nickwallette6201 Yes. I’ve never, ever seen mention of the Lisa having separate video memory.
@hbarudi
@hbarudi 3 года назад
You have OS/2? What about trying this on ecomstation?
@xiEatNoodlezx
@xiEatNoodlezx 3 года назад
There was no pt2 :(
@NCommander
@NCommander 3 года назад
It's only my list of topics, but I'm been somewhat uninspired to get into it.
@mulletman1705
@mulletman1705 2 года назад
Did Google also pledge not to monetize this video
@NCommander
@NCommander 2 года назад
Unfortunately, after I posted this, Google decided to put ads on even non-monentized content.
@mulletman1705
@mulletman1705 2 года назад
@@NCommander maybe Microsoft will sue Google for breaking their T&Cs
@user-nu5ib2ri9o
@user-nu5ib2ri9o 3 года назад
Awesome stuff, can't wait for the second part. Thanks!
@ThomasTalbotMD
@ThomasTalbotMD 3 года назад
OS/2 2.5 was better and 3.0 was much better
@jamesprendergast6183
@jamesprendergast6183 6 месяцев назад
"Ground away", not "grinded"!
@monad_tcp
@monad_tcp 2 года назад
11:42 wow, it did had an use. the infamous ring 2 !
@ajplays-gamesandmusic4568
@ajplays-gamesandmusic4568 2 года назад
Wasn't OS/2 Warp the graphical version of OS/2? I thought OS/2 was text be based (like DOS).
@YaztromoX
@YaztromoX 2 года назад
OS/2 1.0 was text based, but subsequent versions had a GUI. OS/2 2.1 introduced the WorkPlace Shell GUI, which was what was used in WARP 3 and WARP 4.
@DOSdaze
@DOSdaze 3 года назад
As someone who often has to build old C projects I really enjoyed this journey... was on the edge of my seat with every little setback :) I like how you go through failed attempts; makes people like me feel a bit less stupid when I keep running into roadblocks with each step of something I'm trying to figure out. Would love to see some snippets of anything you find interesting just to see what the general style was back then. And I'm guessing Windows 10 is able to run this, assuming you're using a 32 bit version. Microsoft loves them some backward compatibility.
@NCommander
@NCommander 3 года назад
It actually fails miserably on Windows 10, and almost all later versions of XP. The reasons are rather complex, but I haven't gotten back to this just yet.
@DOSdaze
@DOSdaze 3 года назад
@@NCommander Dang, well I definitely haven't tried something this old. Looking forward to the next episode 👍
@nickwallette6201
@nickwallette6201 2 года назад
I'm always shocked when something _does_ compile, and stunned when it also _runs!_ As a Gentoo user, I live on hopes and dreams.
@leo_lausemaus3143
@leo_lausemaus3143 2 года назад
ITS REALLY WORKED LOL THANK YOU DUDE
@Alexagrigorieff
@Alexagrigorieff 3 года назад
"Blandest desktop known to mankind" You haven't worked with OpenWin, have you?
@NCommander
@NCommander 3 года назад
To be fair, most Xsun users would expect regular crashes to command line, so I'm not exactly sure I can call that boring. After all, you haven't lived until emacs dumps core!
@Alexagrigorieff
@Alexagrigorieff 3 года назад
@@NCommander A friggin basic text editor in OpenWin has been dumping core like there's no tomorrow. Not my favorite kind of entertainment.
@Evercreeper
@Evercreeper 2 года назад
Had to stop watching when I heard gooey
@Alexagrigorieff
@Alexagrigorieff 3 года назад
For what it's worth, the 32 and 64 bit PE (Portable Executable) executables in modern Windows still have the MS-DOS stub in the first hundred bytes, which will print "This program cannot be run in DOS mode", if started under DOS. You can link a PE file using any DOS program as a stub.
@NCommander
@NCommander 3 года назад
Indeed correct; the MZ binary at the start infact part of the PE specification. Even grubx64.efi on my system has "This program can't be started in DOS mode".
@dr.shuppet5452
@dr.shuppet5452 3 года назад
@@NCommander I wonder if EFI executables also have this on Itanium. I'll have to check it tomorrow.
@0x8badf00d
@0x8badf00d 2 года назад
@@dr.shuppet5452 Well?
@PixPMusic
@PixPMusic 28 дней назад
Wait, no follow-up?
@astemet
@astemet 3 месяца назад
it video gets a big like
@anidnmeno
@anidnmeno 3 года назад
5:00 there actually was!
@NCommander
@NCommander 3 года назад
It took a lot of temptation not to clip in the Futurama scene "We kept it gray".
@jetlaw_1
@jetlaw_1 2 года назад
Loved the video but cringed a little every time I heard him pronounce DOS as DOZ!
@NCommander
@NCommander 2 года назад
It's how I've always heard it said. New York accent thing I guess.
@inkstray
@inkstray 2 года назад
Can it be compiled for linux too? Wait so the license even prevents from releasing a patch?
@NCommander
@NCommander 2 года назад
No, since due to the custom C compiler it doesn't really match WINE's API, and the license prevents you from doing any real work with it.
@DekosAnjo
@DekosAnjo 3 года назад
man i really want to use pcem on linux. but i don't find anywhere, just the source code.
@NCommander
@NCommander 3 года назад
I had to compile it from scratch.
@zdanee
@zdanee Год назад
Now this brings back memories. My first PC was an IBM PS/2 sx56 386sx running OS/2 2.0, I bought it from my pocket money at a garage sale and it just so happened to come with that (it was ancient at that time I got it already). I've found a set of floppies through friends (and parents of friends) that contained a native OS/2 set of Word 5 and Excel 4 I think. I actually still have that old 386 and it's in working order too, I boot it up from time to time just for fun.
Далее
THINGS THAT SHOULDN'T EXIST: Internet Explorer for UNIX
21:08
What is the Smallest Possible .EXE?
17:04
Просмотров 399 тыс.
Running IBM OS/2's Interface on Windows 10?
21:48
Просмотров 68 тыс.
Harder Drive: Hard drives we didn't want or need
36:47