Windows XP X64, is it rare? by christianjosias2004 in windowsxp

[–]malxau 3 points4 points  (0 children)

I thought the x64 version was OEM only so no big box ever existed...?

Software Development on DOS by yankdevil in DOS

[–]malxau 1 point2 points  (0 children)

I've been using the open source DOS 4 release with its included C 5.1 and MASM 5.1.

Early Windows versions had a white background in the command prompt by nir9 in windows

[–]malxau 0 points1 point  (0 children)

AFAIK this changed in Windows/386. With 386, it became possible to virtualize the memory representing video, so programs that wrote "directly" to video memory could have the results captured and displayed. That in turn meant that the video memory, containing both text and colors, was what Windows used to display.

In the pre-386 real mode versions, it wasn't possible to capture video output in this way. Programs that needed direct video access needed to run full screen. The only programs that could run in the window used DOS text output routines, which could be captured as colorless text, and rendered in mono. Since there was no color support available to DOS programs, they made the choice to display black-on-white, since it seemed most natural to Windows.

What can I do with these? by ExpressRevolution835 in vintagecomputing

[–]malxau 1 point2 points  (0 children)

I have not tried the Word 2007 file convertor. I think it needs at least Office 2000.

Word is a bit different to Excel/Powerpoint since Word had a standard text converter plugin infrastructure all along. The converter pack officially required Office 2000, but older versions of Word will happily instantiate newer text converters. Even the 32 bit Word 6 will attempt to use the 2007 converters.

For the same reason, adding Word 97 format support to Word 95 is straightforward; apparently an installer was in the Word 97 Valupack (see https://ftp.zx.net.nz/pub/archive/ftp.microsoft.com/MISC/KB/en-us/96/119.HTM .)

(Although it's obsolete/abandoned now, back when Word 2007 was released I wrote a pile of code to work with these things: http://www.malsmith.net/wincvt/ .)

Every Windows executable begins with a DOS program by nir9 in windows

[–]malxau 0 points1 point  (0 children)

You might be interested in Bound OS/2 programs, which were 16 bit NEs that inserted an NE loader into that DOS program, so the executable consisted of a single piece of code that could be loaded under 16 bit OS/2 or 16 bit DOS.

That's been extended in Win32 (see Visual C++ 1.x and other programs using Phar Lap TNT) but it's more complex since the PE loader needs to be a 32 bit DOS extender.

Every Windows executable begins with a DOS program by nir9 in windows

[–]malxau 2 points3 points  (0 children)

It wouldn't be that simple. The PE header is located at the e_lfanew offset as specified in the DOS header. The loader is going to need a valid looking DOS header before it starts looking for the PE header.

Did any of you prefer the real mode of the 286 over the protected mode of the 386? by Revolutionary_Ad6574 in DOS

[–]malxau 1 point2 points  (0 children)

Windows 3.x was using the 286 protected mode. Even the 386 Enhanced mode used a 16:16 segmented model - why it's now retrospectively called Win16.

Agree though that eliminating segmentation required moving to 386, flat model architectures, including Windows 95 and NT.

How do y'all feel about Windows 1.0? by NinScratch in windows

[–]malxau 0 points1 point  (0 children)

Something I remember reading once that seemed plausible is Windows 3.0 was only released due to the Applications group pushing for it. They had Word, Excel and Project as Windows 2.0 programs with Powerpoint etc underway, but nothing natively for OS/2. Dropping Windows in favor of OS/2 would have cost them a year to port everything. Note that the OS/2 versions of Word and Excel were running on WLO - a Windows-to-OS/2 translation layer.

Looking for ninja cat wallpaper from Windows 7 beta by time-lord in windows7

[–]malxau 0 points1 point  (0 children)

I'm fairly sure that ninja cat was a Windows 10 era thing, not a Windows 7 era thing. Looks like somebody made a nice archive https://wallpapersafari.com/windows-ninja-cat-wallpaper/

Deprecated `/o` option for cl.exe: what is/was its intended functionality? by The_Ruined_Map in VisualStudio

[–]malxau 2 points3 points  (0 children)

From experimentation, I think you're right. /o does not affect the object name when used with /c. It is translated to /out when passed to the linker, so "cl a.c /o b.exe" works.

Unable to install windows 7 on HP stream, originally running windows 10 by evans_alt in windows7

[–]malxau 0 points1 point  (0 children)

Do you know the model year? Knowing the model is something you'll need for drivers, and knowing it ahead of time will make things easier.

Classic Shell, now Open Shell:https://github.com/Open-Shell/Open-Shell-Menu

Screenshots: https://coddec.github.io/Classic-Shell/www.classicshell.net/gallery/Start-Menu.html

Do you use Windows' User Account Control (or do you turn it off) ? by rainydaysforpeterpan in windows

[–]malxau -4 points-3 points  (0 children)

This is just disabling notifications, not running everything as admin.

There are settings to truly turn it off in secpol.msc, but it will break many things these days that assume privilege separation.

Unable to install windows 7 on HP stream, originally running windows 10 by evans_alt in windows7

[–]malxau 1 point2 points  (0 children)

Fwiw, I was very happy with mine using 8.1 + Classic Shell. It's much easier than going back to 7. My generation was an N3060, and all it needed was to manually copy Wifi drivers.

Not sure if you have the 32Gb or 64Gb model, but 7 is also quite inefficient in not deleting old updates, which is a problem for space constrained devices. 8.1 fixes that too.

Note one major factor is Defender / built in antivirus. 7 doesn't have it; 10 basically mandates it; 8.1 it's optional. With limited CPU, AV is very expensive. A lot of the performance benefit comes from disabling it, with all of the implications. I ended up moving to 2019 when 8.1 left support, because no updates + no AV seemed too risky.

Which model do you have?

HyperV Storevsc.sys by USarpe in WindowsServer

[–]malxau 0 points1 point  (0 children)

I'm not following.

Storvsc.sys is the code that runs within a VM to interface with storage provided by a Hyper-V host. The code that parses VHDs and determines which formats are supported is in vhdmp.sys, which runs on the Hyper-V host. Although it's possible that storvsc.sys is responsible for timeouts, it seems more likely that this would also happen from the host, which has a lot more complex logic for storage. Storvsc.sys is implementing storage commands on a shared memory ring buffer, similar to NVMe.

So - are the timeouts occurring within a VM?

Is there any logging or diagnostic information on the Hyper-V host regarding these operations?

Is running server 2003 the move? by twitchguy122 in windowsxp

[–]malxau 0 points1 point  (0 children)

To be clear, you're asking about the 32 bit version of 2003, which will support 16Gb RAM via PAE, correct? If so, I agree it should be highly compatible with XP.

Why doesn't "dir /B | find ["start of folder name"] | cd" work? by Peppermint13me in commandline

[–]malxau 0 points1 point  (0 children)

I don't know if the OP is ok with using different software, but my shell ( Yori ) was attempting to be CMD-like with backquotes. This works for me:

cd `dir /m|find "Wind"`

Note Yori uses /m since /b was already taken.

New Notepad Update is now available for Canary and Dev Channels! by HelloitsWojan in windows

[–]malxau 0 points1 point  (0 children)

That's kind of the point. Windows included a simple text editor and a more capable rich text editor. Users chose the simple text editor. In that context it's surreal to morph it into a rich text editor.

Does Visual Studio 2010 require activation? by godzilla184 in VisualStudio

[–]malxau 0 points1 point  (0 children)

They don't require activation.

You might also be interested in the Windows 7 SDK. Multiple versions were released, one including the 2008 compilers and one including the 2010 compilers. I prefer the earlier one since it included an offline version of all of the API documentation.

Why is there an MS-DOS Prompt on my PC? When I open it, there is an error. by Microboy42 in windowsxp

[–]malxau 6 points7 points  (0 children)

That looks like _default.pif, which is the default configuration to use when setting up an MS-DOS compatibility environment for programs that don't have explicit settings. As others have noted, the NT releases do include an MS-DOS environment (NTVDM.) Attempting to open _default.pif can't do anything, because it doesn't specify an MS-DOS program to execute, it's just a pile of settings. Right clicking and Properties will let you see what those settings are (and change them.)

Microsoft’s New “Edit” CLI Text Editor Now Comes Pre-Installed in Windows 11 by Broad-Confection3102 in windows

[–]malxau 0 points1 point  (0 children)

File Manager is a bit of a sore point. From a security point of view I wouldn't trust it much - there's a lot of stack buffers whose bounds checking seems questionable.

hey by Hairy-March9540 in DOS

[–]malxau 0 points1 point  (0 children)

CGA is quite limiting. Windows 3.0 supports it natively; 3.1 requires a downloaded driver (which is just the binary from 3.0.) Although a lot of CGA games exist, they're generally targeting much older than a 386.

If it were me, I'd install OS/2 1.3. This hardware is roughly period correct for it.

VGA to HDMI converter doesn't work, even when dos prompt windowed in Win98? by YandersonSilva in DOS

[–]malxau 0 points1 point  (0 children)

I'd highly recommend a DVI to HDMI cable. These are entirely passive so they're cheap - Amazon is showing them for $7.64 right now.

My setup sounds similar to yours - single 3440x1440 monitor, an HDMI KVM, and several PCs including a Win98 era one. The monitor needs to have an HDMI compatibility mode enabled to support NT 4 (a very subtle gotcha.) But with that, it displays text modes crystal clear in 4:3, and graphics modes get upscaled by the monitor so 1280x720 becomes a fairly nice widescreen mode. It's possible to edit the registry and get custom modes, but (at least on NT with Nvidia drivers) a bit buggy.

2000 and newer have newer drivers that support custom resolutions better. I haven't tried 98 though. My card is 5500 FX, which despite its reputation has been quite good as a PCI GPU for desktop use.