Recent | Online | Vintage | Modern | XP | Win | Mac  OS9 | DOS | Amiga | Atari ST | Graphics | Midi io | Sequencers | Roland "MC" | E-mu | Ensoniq | Akai MPCs | Samplers | Akai "S" | Roland "S"Synths | VST Samplers | VST Synths | Roland "JV" | Modules | Drums | Mixers | Timeline | HackintoshArtists | Graphics

Welcome to Oldschooldaw.com! (Online since 2014) serving vintage computers worldwide! this is our NEW WEBHOST as we've moved from our OLD GODADDY to a brand new server location to start off 2026. thanks to Godaddy for hosting the site for 11 years and a big thank you to IONOS.COM for the great pricing going forward! this site exists as a resource for historical archival of information + file resources neccessary to make use of vintage computer hardware + vintage music composition software that runs on those old platforms. conceived conceptually by Chris Nova to address the problem of  missing information + missing chronological references caused due to this information slightly predating the creation of the modern internet, much of the information here has been sourced from magazines + books as well as scraped from other websites that have since gone offline and wont be coming back.

Recent Posts

Pages: 1 2 3 4 5 6 7 8 9 10
1
if your trying to use windows 3.x
make sure to use under an 8gb drive and partition size max of 2gb
2
Digidesign Pro Tools / Re: Pro Tools 3.4free on OS9?
« Last post by chrisNova777 on September 06, 2026, 12:57:27 PM »
beccause these programs interact with the built in hardware that is  in a powermac g3/g4
u need a real powermac g3/g4 you cant use emulation as far as i know
with any digidesign programs they are all based on hardware integration even the free version was built around using hte hardware that was alraedy pre-existing in a real powermac g3/g4

im afraid u wont get very far with emulation
nothing here in my website is based on emulation because of this fact.

u would only be able to use software with no hardware requirements with emulation

3
Digidesign Pro Tools / Pro Tools 3.4free on OS9?
« Last post by weindor094 on September 05, 2026, 03:53:20 AM »
Hi,
I am looking to try out Pro Tools 3.4 Free on OS 9, or 8. I plan to buy a laptop specifically for this purpose, but at the moment I am testing it out in Sheepshaver (in case buying an MPC is a better decision.) However, I am finding oakbog's instructions somewhat confusing. It mentions copying over the Digidesign folder, which is implied to be on the CD, but there doesn't seem to be an upload of the CD anywhere. It also mentions running DAE and "changing the Buffer Size from the file menu", but my DAE just does the opening animation, and does not actually run.

Is it possible this is a Sheepshaver specific issue, or am I missing something?
Thanks to anyone who can help explain this to me. I am dumb.
I am also interested in Pro Tools 5 Free, but that just plain out crashed, and would just error out afterwards.
4
ive just reinstalled xp and using http://legacyupdate.net to update to the latest patches
have to launch it thru iexplorer and it works great

im running mypal 78 now
https://www.reddit.com/r/windowsxp/comments/1ru3f5c/mypal_browser_on_windows_xp_is_incredible/

pentium E5700 cpu @ 3ghz released in august 2010 (16 years ago!)
https://technical.city/en/cpu/Pentium-E5700

p5gcmx1333 motherboard
https://www.asus.com/ca-en/supportonly/p5gcmx1333/helpdesk_download/

220gb sata drive WD scorpio blue (laptop drive)
4b ddr2 ram (full size Desktop DDR2 ram)
Atheros Attansic L2 nic built in (10/100 ethernet)

great for using old software
5
Windows XP (Oct 2001) / Re: Windows XP Activation
« Last post by chrisNova777 on August 31, 2026, 01:57:14 AM »
 8)
6
Out of the box, Microsoft dropped support for 16-bit code in 64-bit Windows because x86-64 processors cannot run 16-bit real-mode or protected-mode code natively while operating in 64-bit Long Mode, and Microsoft chose not to include NVDM (NT Virtual DOS Machine) on 64-bit OS architectures.

However, you can easily run 16-bit Windows 3.x applications natively on modern 64-bit Windows 10 and 11 using third-party translation layers and emulators.Ways to run 16-bit software on 64-bit Windowswinevdm (OTVDM): An open-source translation layer that translates 16-bit Windows API calls directly into 64-bit Windows calls. It integrates directly into Windows File Explorer, allowing legacy .exe files to run seamlessly alongside modern applications without launching a full virtual machine.DOSBox / DOSBox-X: Ideal for 16-bit DOS executables or running Windows 3.1 inside an emulated DOS environment.Virtual Machines (Hyper-V, VirtualBox, VMware): Running a 32-bit guest OS (like 32-bit Windows XP or Windows 7) inside a virtual machine allows full access to NVDM support for running legacy 16-bit software.

but for real support for 16bit applications you must run a 32bit version of windows!

That remains the only way to get native, Microsoft-supported 16-bit execution directly on the host OS.


32-bit editions of Windows (from Windows NT 3.1 all the way through 32-bit Windows 10) include NVDM (NT Virtual DOS Machine) and WOWexec (Windows on Windows). These subsystems leverage the CPU's Virtual 8086 mode and 16-bit protected mode to map 16-bit Windows 3.x API calls directly to the 32-bit Win32 API without third-party tools.

However, choosing to run a 32-bit OS comes with real trade-offs:

    Memory Wall: You are strictly limited to 4 GB of system RAM (practically ~3.25 to 3.5 GB usable due to memory-mapped I/O allocations).

    Driver & Hardware Limits: Modern motherboard chipsets, USB controllers, and graphics processors no longer supply 32-bit drivers, preventing installation on contemporary hardware.

    End of Life: Microsoft officially discontinued 32-bit OEM installations starting with Windows 10 Version 2004, and Windows 11 is exclusively 64-bit.

For a host machine needing full compatibility with modern RAM sizes, multi-core processing, and modern PCIe hardware while maintaining official NVDM support, running a 32-bit Windows guest inside a Hyper-V or VirtualBox VM is the standard workaround.
7


To boot Windows 7 directly from an NVMe drive, the process requires a specific installation approach along with two updates.
1. You Need TWO Updates (Not Just One)

If you only install the main NVMe update, Windows 7 will crash during boot with a Blue Screen of Death (BSOD error 0x0000007E). Microsoft released a companion hotfix to fix this crash:

    KB2990941: Adds the native NVMe driver (stornvme.sys) to Windows 7.

    KB3087873: Fixes the BSOD 0x0000007E crash caused by the NVMe driver during boot/hibernation.
8
when trying to get compatibility with win9x
its better to use 10/100 nic instead of gigabit ethernet as it will be unstable
+ cause VXD problems...
better to use an old 3com card instead of trying to get the onboard nic to work in win9x
which can be very hard
and problematic

this was the case for me with a Asus P5PE-VM (865G chipset) that had a marvell yukon gigabit ethernet... it doesnt behave in win9x even with a proper win9x driver .. xp + up and it works great
9
wow now the motehrboard just stopped booting up... some retro hardware is just haunted.. time to throw this one in the bin. SIS 630E chipset can suck it
10
The **ACPI (Advanced Configuration and Power Interface)** specification was first published in **December 1996** by Intel, Microsoft, and Toshiba (later joined by HP and Phoenix).

Its OS rollout happened in stages over the late 1990s:

* **Windows 98 (June 1998):** The first mainstream operating system to ship with ACPI support, though early BIOS implementations were notorious for causing stability issues.
* **Windows 2000 (February 2000):** Marked the first fully stable, widespread adoption of OS-controlled power management and hardware configuration.
* **Linux (Early 2000s):** Basic support arrived in the late 2.4 kernel branch, with robust, default ACPI support rolling out with the 2.6 kernel series in late 2003.

ACPI was designed to shift motherboard control, thermal management, and device power states (such as $S3$ sleep and $S5$ soft-off) out of the legacy PC BIOS and directly into the operating system.

When ACPI rolled out during the Windows 98 and Windows 2000 era, it caused major headaches for audio hardware, MIDI interfaces, and DAW performance.

Real-time digital audio requires low, predictable latency without interruptions. ACPI disrupted this workflow in four primary ways:

**1. IRQ Sharing and Routing Conflicts**
Before ACPI, PCI sound cards and MIDI interfaces often required dedicated Hardware IRQs (Interrupt Request lines) to process stream buffers without interruption.

ACPI introduced IRQ Steering. Under Windows 2000/XP’s ACPI HAL, the system grouped almost all PCI devices, USB controllers, and internal components onto a single shared Virtual IRQ (often IRQ 9 or IRQ 11).
* **The Problem:** If a PCI sound card shared an IRQ with a graphics card or a network card, any heavy display redraw or network activity triggered an IRQ flood.
* **The Result:** The CPU paused the audio buffer to service the other device's interrupt, leading to immediate clicks, pops, and buffer underruns in DAWs.

**2. DPC Latency Spikes (Deferred Procedure Calls)**
ACPI hands high-priority hardware execution control to system drivers via Deferred Procedure Calls (DPCs).
* When ACPI queries system health, manages thermal throttling, or checks power status, `ACPI.sys` can hold the CPU locked in a high-priority DPC state for several milliseconds.
* Because audio buffer sizes at low latency (e.g., 64 or 128 samples) require the CPU to return to the audio thread every 1.3 to 2.9 milliseconds, a single long `ACPI.sys` DPC call causes the audio buffer to empty completely before the DAW gets control back.

**3. CPU SpeedStepping and Power States**
ACPI introduced dynamic power management, allowing CPUs to throttle clock speeds (C-states and P-states) to save power and lower temperatures.
* When a CPU drops down to a lower power state, its clock frequency changes instantly.
* The brief latency penalty incurred when the CPU ramps back up to handle a sudden burst of audio processing causes real-time processing dropouts.
* For MIDI, these variable clock cycles degraded timestamp precision, causing noticeable MIDI timing jitter (notes drifting off the grid).

**4. Flaky Early BIOS ACPI Tables**
In the late 1990s and early 2000s, motherboard manufacturers routinely shipped bug-ridden ACPI BIOS tables. Windows depended entirely on these tables to route hardware signals. Poorly written BIOS code frequently misallocated memory ranges or locked up PCI buses during power state transitions, disproportionately impacting high-bandwidth audio interfaces and legacy ISA/PCI MIDI gear.

---

**The Workaround Era ("Standard PC" HAL)**
To bypass these issues, pro audio technicians routinely forced Windows 2000 and Windows XP to install using the **Standard PC HAL** instead of the ACPI HAL.

By hitting F5 or F6 during Windows setup and selecting "Standard PC," users disabled ACPI entirely. This allowed manual assignment of dedicated IRQs to PCI slots in the BIOS, completely eliminating shared IRQ latency conflicts at the cost of losing automatic power-off and sleep features.
Pages: 1 2 3 4 5 6 7 8 9 10