Show older

o it’s actually the motherboard

Gigabyte… first the Realtek network cards, then the exploding PSUs and now THIS!? :blobcatsadreach:

wow this feels like almost as much of an upgrade as when I did Core 2 Duo E7000 ⇒ Ryzen 5900X :blobcatmelt:💗

Now that I know exactly which config to use and what steps to follow, things worked first try :blobcatfluffowo:

…….except the network card, because I forgot to set the IRQ and then the machine blew up and the partition table was lost????????

OK so here’s my brief guide into computering on 86box

Socket 8 machineIntel VS440FX
Intel Pentium II Overdrive @ 333 Mhz
192 MB of RAM (max supported ootb by Rhapsody DR2, feel free to raise)
HDD with up to 1023 cylinders, 2GB or higher recommended
Diamond Stealth 3D 3000 PCI (S3 ViRGE/VX)
Creative Sound Blaster 16
SLiRP with Novell NE2000 ISA16 network card
Standard PS/2 mouse (haven’t played with this yet)

If you want OS/2:

Install in orderOS/2 Warp 4.52Leave the default graphics driver or pick SciTech Display Doctor
Add Sound Blaster 16 manually (configure IRQ correctly!)
NE2000 Microsoft driver (configure IRQ correctly!)
Enable DHCP, leave DDNS disabled
Some software might only reliably work with up to 256 colors
Object Desktop 2.0 (see https://www.stardock.com/support_old/os2/od/odbug20/sec1.htm#question2 for errors!)
Latest version of WarpIN

this will go into a proper webpage later someday eventually anytime sometime

but ye, that should give you full range compatibility between early MS-DOS and Windows XP including virtually everything in between :blobcatrainbow:

OK YES, VISUALAGE DOESN’T BREAK ANYMORE, NICENICE

If you’re going for a setup like mine with VisualAge C++ 4.0: don’t install the toolkit included with OS/2, just let it do its own thing

Focus on that one last phrase. “we want you to […] develop the most incredible software this industry has ever seen“. Those are major words, even for your usual hype campaign. I wonder why they would use such words for OpenDoc :blobcateyes:

hmm, SOM 2.x expects icc but VisualAge C++ 4.0 comes with iccv4… am I supposed to install both manually?

one last trick for today: you can use Plop Boot Manager to dual boot between two different hard disk drives and partitions no matter the OS! :blobcatchristmasglowsticks:

OK so am back to: stuffs

apparently I should be using make2cfg to convert icc makefiles for iccv4… but there’s no such command on the VisualAge C++ command line :blobcatsadreach:

……o wait

why did I open the default command line instead of the VisualAge one…..

oh if you’re wondering what happened to this

yeah more :os2: is coming I just got a few things going on

one of them is trying to permanently install Plop

also, just to show how capable my 86box setup is: it can actually boot into SliTaz Linux! Not a lot of RAM left tho :blobcatsweat:

also, apparently the AMD K6-2+ also works and might be faster than the Pentium II Overdrive, will have to dig further tomorrrow

nvm I just confirmed it

they’re just about as fast lol

ok heya back :blobcatpeekaboo:

so far: just realized the K6-2+ can be upgraded to 550MHz aaaaaaaand… seems to behave just as fast as lower frequencies? also sound stutters? Weird :blobcatthinkingglare:

the K6-III+ ALSO works at 500MHz under certain motherboards… and yup, this one is DEFINITELY faster… except compile times remain the exact same so it’s not. Maybe I/O bottleneck?

I should have used some actual benchmarks, but I’m pretty sure a 500MHz K6-III+ should be faster than a Pentium II Overdrive at 333MHz, so I’m keeping it even if not recommending it due to the stutter (even if it only affects startup and shutdown for me)

(if only 86box supported a CPU with SSE(2), then it would be able to do about anything modern… 3DNow is not really used anywhere afaik)

ok so I’m back at :os2: ing with a completely clean install where I have both VisualAge C++ 4.0 and 3.0, as shown here

…can this even be considered an IDE

right, VisualAge 3 comes with its own version of SOM and breaks the setup I already had

greaaaaaaaaaaaaaaaaaaaaat

reinstalling OS/2 again because of course

I can see why people tend to prefer VisualAge 3: the output of the project is not one, but TWO folders. Except one of them is a project object, which believe it or not, IS a kind of folder object, no different from any other in OS/2.

The most IDE part about VisualAge C++ 3.0 is the editor, which is made to look like a typewriter.

you can then proceed to build and run from the project object

(sorry for the black scrollbars, that’s a driver bug when using the highest resolution)

the project compiled fine btw, you just need to tell it where the DLLs with the SOM objects are

you can tell this was made by an RPG fan

And here’s the fanciest part about this: everything in OS/2 is so objecty that everything has… templates! That’s right, you can even create the templates using templates for extra templating, and it’s all as native and consistent as it gets!!! :blobcatdab:

Think about this for a second.

Everything works in the exact same way. Everything is objects, created with templates, and with a properties panel. Every object can talk to each other through SOM. Objects talking to each other lets you extend objects themselves, adding functionality. Apps are objects made of objects too, so everything about this applies.

You see where I’m going?

There’s one point at which you realize, why shouldn’t all documents work like this? Standardize it all so you can have documents made of objects that can do anything, on an app that is made of objects that can be extended at will.

That’s OpenDoc.

https://www.youtube.com/watch?v=2FSFvEIpm5o

Anyway, this is ultimately what IBM and Apple aspired to do: after Microsoft betrayed IBM by stealing VMS and making their own kernel, IBM immediately called Apple and Motorola to join forces. The idea was that they could make their own standards that made all computers work the same transparently, and Apple and IBM would be on top of it all, hoping wide support and competition would make Microsoft and Intel’s efforts fail.

IBM would provide OS/2, SOM and POWER. Apple would provide Taligent and OpenDoc. Motorola would act as a fab for IBM. And they would all work towards a PC standard, CHRP.

No more worrying about CPU architectures. No more worrying about OSes. No more worrying about apps. The AIM alliance would do it all, and make it all work together for everyone.

So for instance, just take this article’s intro to see how important OpenDoc was.

“‘And God went to say: “it is not good for the man to continue in a sea of Windows. I am going to create OpenDOC for him…’ “

https://www.os2world.com/wiki/index.php/OpenDOC,_a_Forgotten_Technology

OpenDoc’s role in all of this is to let you create documents, put literally any “parts” on it (they can be interactive too), and use it at will customizing your editor of choice, called a “container”… which you didn’t even have to pay for, as IBM had the IBM BaseContainer, Apple had CyberDog, and there also was the standard ODFContainer. And if your container supported it, you could even have multiple people using the same OpenDoc at once, acting as online collaborative editing :blobcatsip:

Follow

@xerz
Oh man. Cyberdog was a nice browser, but a browser was a terrible platform to use to demonstrate OpenDoc.

@WomanCorn yeah I feel the same, when you got Cyberdog you were thinking about getting a web browser, not a document editor :blobcatderpy:

Sign in to participate in the conversation
Mastodon

a Schelling point for those who seek one