foone Profile picture
Feb 23 52 tweets 10 min read
dang it
what kind of software from 1994 demands I use windows anyway?
this is clearly just a scheme on the part of microsoft to increase sales of windows
well I won't give in. I'll keep using DOS 6.22
update: I gave in
awww yeah, that's more like it
wait no this won't work. it needs a 32bit OS to install visual C++ 2.0

and Win32s doesn't count
time to get started
shit
apparently you can bypass by hacking some INF files but if you get this message, it breaks the installation and now you can't hack the INF files. you gotta preemptively hack them before getting this message
TIME TO INSTALL AGAIN!
it didn't work
FUCK you have to do it to 3 files. I only did it to two
INSTALLING OFF 9 DISKS AGAIN...
WHAT THE SHIT
there we go!
HOW MANY FLOPPIES DO YOU NEED MAN
and we're installed!
I need me some SCSI
quality classic logo
AND NOW IT CAN BE INSTALL TUESDAY
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHhHHHHHHHHHHHHH
ahahahaha YOU CANNOT INSTALL WINNT 3.5 USING THE MOST COMMON DOS 6.22 BOOT DISK

BECAUSE OF BANANA ANIMATIONS
(filenames and device drivers are in the same namespace. the CDROM driver on the most common DOS 6.22 boot disk sets the driver name to "BANANA")
booted!
FINALLY
OK now I'm gonna have to find a copy of Pharlap TNT that's compatible.
that may be tricky
ok that may be compatible. TNT SDK [386] 4.0
WHAT KIND OF PIRATES MAKE THEIR INTROS WITH BORLAND TURBO PASCAL?
WITH THE 200MHZ BUG?
I set the speed down to 1% and it still crashed.
slowly
I would patch the EXE BUT THIS IS A CD
there we go. DOSBox has a hack to make it work. I can extract the files here and then move them over to my NT VM
damn it. this is the wrong version of phar-lap
let's try 6.0!
damn it. it won't link. possibly because it's trying to link in windows functions? for DOS?
so I tried compiling one of the phar-lap TNT samples and got similar errors. So there's something weird going on here.
Can MSVC 2.2 not generate 32bit DOS executables? or is my configuration wrong somehow?
I can't RTFM but I can at least RTFReleaseNotes
Doesn't really help. Damn it.
I hope I don't need Phar-lap TNT 5.x, that's the one version I can't find
ok so my msvc2.0 definitely works, I can compile executables, but I can't seem to find how to target MS-DOS. maybe this version can't?
It'd help if I had the manuals. But where am I going to find manuals for a phar-lap SDK from 1994?

Oh right, my storage unit.
hmmm. some of this must matter. I don't know what of it is breaking, though
the weird thing is that I can tell the phar-lap examples to compile for NT, and get the same error.

that's really weird.
whelp. I tried switching to pharlap TNT8, and it at least gives me a DIFFERENT error
fun fact: nmake from Visual C++ 2.2 does not, in fact, support unicode makefiles
FUCK YEAH!
I have done it! I have compiled a sample program from the BRender SDK from September 1995!
so the final "what worked":
NT 3.5
MSVC 2.2 (installed 2.0 first, then 2.2 over it)
Phar-Lap TNT DOS Extender [386] 8.0
Make sure the TNT \lib and \cofflib directories are in the LIB env variable, the \include is in INCLUDE, and the \bin and \linkcmd are in PATH.
This was using the BRender x86 1.1.2 SDK (from the Best of Internet warez disc). finally, I modified the makefile.msc file to use the floating point version, not the fixed point version. I don't know why this SDK seems to be missing the fixed point version
pharlap tnt 8.0 will be uploaded to the internet archive later. It's definitely out there but I had to really look to find a copy
ah-ha! I got fixed point working.
there's a typo in the makefile.msc in the RDEMO directory.
it says LIB_TYPE=vxr
but the microsoft,fixed point, release lib is "mxr".
LIB_TYPE=mxr
works.
hey @samlittlewood where should I send a patch? :)
anyway...
followup/side thread:
I got out my copy of Phar Lap 386|DOS Extender, and imaged the disks. It turns out it was version 4.1, which I don't think would work here.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with foone

foone Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Foone

Feb 22
It's not the point of the thread so I can't even call them out about it but let me just say this Tumblr post physically pains me in so many ways Image
THAT'S NOT EVEN THE RIGHT COMPUTER
AND IT DIDN'T WORK THAT WAY
They then seem to confuse "only does text" with "has a CLI" and that CLIs are impossible to use.

That's not a hardware limitation, Linux machines now can be used from the CLI. Image
Read 32 tweets
Feb 22
This mac for sale on ebay has caught a minor case of The Ring.
It's here.
It's an SE/30 that doesn't boot, and doesn't include a mouse or keyboard. 240$ OBO
ebay.com/itm/1444263712…
Read 19 tweets
Feb 22
YOU'RE NOT THE BOSS OF ME
this is for a canceled laserdisc-based arcade game called Albegas/Cybernaut, it's based on an anime called Kousoku Denjin Albegas (Lightspeed Electroid Albegas).
I really don't know how you cancel an animation-based game THAT LATE into development as already pressing discs.
making laserdiscs is not cheap. animation is not cheap.
What the heck happened so late in the production that meant the game never made it to arcades?
Read 12 tweets
Feb 22
Does anyone know how to get Xubuntu 21.10 to stop blanking my fucking display?
I've turned off the screensaver and set the power manager to not ever blank my screen, but it keeps going to sleep.
one of the suggestions on reddit to fix the problem in xubuntu 20.04 is to install xscreensaver and then turn it off
that is the worst idea I have ever heard.
I did it, though. Let's see if it works.
Read 4 tweets
Feb 22
I'm not an expert but I don't think laserdisc players are supposed to spread their own flat flex cables
yeah that's not good
so the thing is, I already replaced this cable.
See this thread?
Read 26 tweets
Feb 22
scanning reflective CDs is so annoying. Look how horrible this looks!
vs this
STOP BEING SO REFLECTIVE
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(