<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=4412&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=4412</link>
		<description><![CDATA[The most recent posts in [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?.]]></description>
		<lastBuildDate>Tue, 27 Jul 2021 15:04:55 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30897#p30897</link>
			<description><![CDATA[<p>Oh you rock, steve_v! Thank you so much for taking the time to run those test. I sincerely appreciate it.</p><p>I added the results to the spreadsheet and I used it to make this comparison between real and virtual CPUs. I think it&#039;s kind of interesting, especially the math and logic related test that aren&#039;t potentially affected by a difference in graphics cards. <br /><span class="postimg"><img src="https://raw.githubusercontent.com/Tatwi/QBasic/master/IMG/benches_real-vs-virtual-cpu.png" alt="benches_real-vs-virtual-cpu.png" /></span></p><p>The virtual CPUs are faster than their real counterparts, so that&#039;s a good thing to know as it becomes harder to find functioning old hardware. Personally I have three old machines of the era that are just e-waste now, broken and dead for various reason despite my best efforts to revive them.</p><p>I just don&#039;t have the money to throw at a replacement, given the crazy prices for this stuff now. Back in 2003 I paid a whole $25 for my Deskpro 4000 desktop and something around $20 for my now-dead Compaq LTE/25 laptop (486SX 25MHz). My other two dead computers were free from the computer shop I worked at in 2005. Back then this stuff was worthless junk - my boss had a literal barn full of old computers and parts! Now though, you&#039;re looking at $500+ CAD for a verified working system that isn&#039;t beat to hell or otherwise abused. Heck, people want $150+ CAD for untested junk. It&#039;s kind of insane.</p><p>So yeah, I sincerely appreciate your time and effort! <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Tatwi)]]></author>
			<pubDate>Tue, 27 Jul 2021 15:04:55 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30897#p30897</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30757#p30757</link>
			<description><![CDATA[<p>Here ya go. As I suspected the multiplier jumpers on this weird-ass IBM board do nothing at all, so 66 &amp; 100MHz (in that order below) it will have to be.</p><div class="codebox"><pre class="vscroll"><code>                                    Results
--------------------------------------------------------------------------------
       Test                                Seconds
--------------------------------------------------------------------------------
 Floating Point Math                 4.015625 

 Integer Math                        4.1171875 

 Math IF/ELSE Logic                  3.8984375 

 String IF/ELSE Logic                3.3046875 

 String Select Case Logic            3.234375 

 Integer Array Sort                  3.1328125 

 Seq. Print Rate                     .8828125 

 Seq. Character Fill Rate            .65625 

 Rnd. Character Fill Rate            1.1015625 

 Rnd. Character FR, Rnd. Color       1.53125 

 Seq. Pixel Fill Rate                1.2109375 

 Seq. Pixel FR, Rnd. Color           6.703125 
--------------------------------------------------------------------------------

Total Time: 33.7890625 </code></pre></div><div class="codebox"><pre class="vscroll"><code>                                    Results
--------------------------------------------------------------------------------
       Test                                Seconds
--------------------------------------------------------------------------------
 Floating Point Math                 2.90625 

 Integer Math                        2.96875 

 Math IF/ELSE Logic                  2.6953125 

 String IF/ELSE Logic                2.3046875 

 String Select Case Logic            2.3046875 

 Integer Array Sort                  2.140625 

 Seq. Print Rate                     .765625 

 Seq. Character Fill Rate            .5 

 Rnd. Character Fill Rate            .7734375 

 Rnd. Character FR, Rnd. Color       .9765625 

 Seq. Pixel Fill Rate                .875 

 Seq. Pixel FR, Rnd. Color           4.671875 
--------------------------------------------------------------------------------

Total Time: 23.8828125 </code></pre></div><p>Not quite what I&#039;d expect given the difference in clock, but it is what it is.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Mon, 19 Jul 2021 07:46:55 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30757#p30757</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30742#p30742</link>
			<description><![CDATA[<p>I haven&#039;t forgotten about you Tatwi, I&#039;ve just been a little distracted fighting the newfangled udev initrd madness in Debian Etch.<br />Now that I&#039;ve given up and moved on to something far more appropriate (Slackware <img src="https://dev1galaxy.org/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" />), yours is back on the agenda. Restoring DOS partition over FTP now, so it might even be... Soon(TM).</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Sun, 18 Jul 2021 07:09:53 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30742#p30742</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30739#p30739</link>
			<description><![CDATA[<div class="quotebox"><cite>Tatwi wrote:</cite><blockquote><div><div class="quotebox"><cite>zapper wrote:</cite><blockquote><div><p>Although if all else fails, try dosbox-x maybe? idk... <img src="https://dev1galaxy.org/img/smilies/sad.png" width="15" height="15" alt="sad" /></p></div></blockquote></div><p>The idea here in this post is to get results using <em>real hardware</em> so there is an accurate baseline for performance characteristics. </p><p>I do have results from various emulators, but these results show that the emulators aren&#039;t entirely accurate (PCem Pentium 233MMX is 30% faster than my real Pentium 233MMX machine), so I&#039;d like to get some accurate results from real hardware. Incidentally, DOSBox and DOSBox-X performance is identical when set to the same cycles, regardless of any core/cpu related setting available in DOSBox-x, so it&#039;s not worth the hassle of compiling/using DOSBox-x for this use case.</p><div class="quotebox"><cite>steve_v wrote:</cite><blockquote><div><p>No 386 unfortunately, the oldest operational machine I have is an IBM PC 330 100-DX4 (AKA 6571-W5L). <br />Intel 486 DX4-100, 256k L2 (WT), 48MB 70ns FPM RAM, CL-GD5430 video (via VLB-PCI bridge). <br />I have a DX2-66 CPU I could drop in it for some extra slowness, and I could probably try underclocking it, if the IBM CrippleBIOS(TM) will let me of course.</p><p>It&#039;s running the latest FreeDOS, which I&#039;m not overly keen to uproot, and the drive is a) FAT32 formatted, and b) a complete bastard to get at, so if you want such a data point you&#039;ll have to point me at a source for this QBasic whatsit. I was a Pascal nerd back when, so I never had need or desire to go near it.</p></div></blockquote></div><p>That&#039;s a nice machine! Technically my first PC was a hand-me-down 486DX4 100 clone that I used for a bit in 1998. Getting it running taught me how to remove a Master Boot Sector virus, shortly after learning what a boot sector was!</p><p>If you&#039;re able to down clock you 486 to 33MHz that would be great, but the results at 66MHz or 100MHz would be excellent as well, because I could compare them to my results from emulated systems (using PCem version 17). Also, from what I have seen through emulated system, a 486DX2/66 ends up being exactly twice as fast in the benchmark as a 486DX33, so halving the results on a real 486DX2/66 should be an accurate representation of a 486DX33.</p><p>As far as running the software goes, Qbasic is included in the DOS 6.22 boot disk available here,</p><p><a href="https://www.allbootdisks.com/download/dos.html" rel="nofollow">https://www.allbootdisks.com/download/dos.html</a></p><p>So it&#039;s possible to you write that image to a floppy and boot your computer using it rather than FreeDOS. If you copy my BENCHES.BAS file onto the floppy disk, you can run it like so</p><p>qbasic /run benches.bas </p><p>The results can be saved to a text file, results.text. To exit Qbasic, press Alt to open the menu, then arrow down the File menu and select Exit.</p><p>Alternately, you could download QBasic 1.1 from qbasic.net here, </p><p><a href="https://www.qbasic.net/en/qbasic-downloads/compiler/qbasic-interpreter.htm" rel="nofollow">https://www.qbasic.net/en/qbasic-downlo … preter.htm</a></p><p>and add it to your FreeDOS installation, as it&#039;s 100% compatible with FreeDOS.</p><p>I sincerely appreciate your time and consideration! Please don&#039;t feel obligated to help, especially if it means futzing with your hardware to do so. My burning curiosity is not <em>that</em> important. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p></div></blockquote></div><p>Point taken, you raised a good point, emulation would ruin the effect.&#160; heh...</p><p>I would expect dosbox to be faster though. <img src="https://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (zapper)]]></author>
			<pubDate>Sun, 18 Jul 2021 02:42:01 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30739#p30739</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30688#p30688</link>
			<description><![CDATA[<div class="quotebox"><cite>Tatwi wrote:</cite><blockquote><div><p>results show that the emulators aren&#039;t entirely accurate (PCem Pentium 233MMX is 30% faster than my real Pentium 233MMX machine), so I&#039;d like to get some accurate results from real hardware.</p></div></blockquote></div><p>Those old boxes (particularly 486 and early Pentium) were extremely sensitive to motherboard chipset, bus speed, wait states, and cache and memory timings. IMO 30% variation isn&#039;t outside the realm of possibility, not knowing the exact system PCEM is targeting or the details of your benchmark.</p><div class="quotebox"><cite>Tatwi wrote:</cite><blockquote><div><p>That&#039;s a nice machine!</p></div></blockquote></div><p>It sure is cute, and like most IBM hardware of the time it&#039;s built like a tank. Wish the BIOS had more (or more like _any_) configuration options though. <br />Documentation is pretty scarce too, and original software packages are apparently unobtainium as only the unicorn &quot;no hard file&quot; (HDD-less) models came with any install media.<br />Still, it can Doom, and it can Descent. Hell, it can even Fallout at a playable framerate, so that&#039;s a win. <br />One day I might even get around to seeing how well it can Warp, that being the only truly appropriate OS for an IBM 486 box and all.</p><div class="quotebox"><cite>Tatwi wrote:</cite><blockquote><div><p>Technically my first PC was a hand-me-down 486DX4 100 clone that I used for a bit in 1998. Getting it running taught me how to remove a Master Boot Sector virus, shortly after learning what a boot sector was!</p></div></blockquote></div><p>Mine was a hand-me-down as well, a mighty 386 sx-16, with 4MB RAM, an 80MB HDD (what luxury!) and a hercules mono display.<br />It came with a copy of Borland Turbo Pascal, a couple of books... and an admonition to &quot;not waste time with that awful language&quot; (BASIC) <img src="https://dev1galaxy.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /><br />As there was exactly zero entertainment available that would run on a Hercules MGA, the only option was writing my own, which I did with rather... mixed results. I still kinda miss the awesome compilation speed of turbo pascal, it put my current 5GHz Gentoo desktop to shame.</p><div class="quotebox"><cite>Tatwi wrote:</cite><blockquote><div><p>If you&#039;re able to down clock you 486 to 33MHz that would be great, but the results at 66MHz or 100MHz would be excellent as well, because I could compare them to my results from emulated systems (using PCem version 17)...</p></div></blockquote></div><p>I can certainly get 66 and 100, 33 will be a bit more interesting. TBH I suspect many of the jumpers on this board are just for show, and the BIOS secretly does whatever it feels like on any given day.</p><div class="quotebox"><cite>Tatwi wrote:</cite><blockquote><div><p>Please don&#039;t feel obligated to help, especially if it means futzing with your hardware to do so. My burning curiosity is not <em>that</em> important. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p></div></blockquote></div><p>Futzing with the hardware isn&#039;t a problem, that&#039;s kinda what the box is for. Just not today. Today is for installing Debian Etch, and yes, that will indeed take most of the day.</p><p>Now that I have a fully functional network stack I&#039;ll probably just FTP QBasic onto it, assuming running in FreeDOS won&#039;t bugger up the results. <br />I&#039;ll have a go sometime in the next couple of days, time permitting.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Wed, 14 Jul 2021 05:33:04 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30688#p30688</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30683#p30683</link>
			<description><![CDATA[<div class="quotebox"><cite>zapper wrote:</cite><blockquote><div><p>Although if all else fails, try dosbox-x maybe? idk... <img src="https://dev1galaxy.org/img/smilies/sad.png" width="15" height="15" alt="sad" /></p></div></blockquote></div><p>The idea here in this post is to get results using <em>real hardware</em> so there is an accurate baseline for performance characteristics. </p><p>I do have results from various emulators, but these results show that the emulators aren&#039;t entirely accurate (PCem Pentium 233MMX is 30% faster than my real Pentium 233MMX machine), so I&#039;d like to get some accurate results from real hardware. Incidentally, DOSBox and DOSBox-X performance is identical when set to the same cycles, regardless of any core/cpu related setting available in DOSBox-x, so it&#039;s not worth the hassle of compiling/using DOSBox-x for this use case.</p><div class="quotebox"><cite>steve_v wrote:</cite><blockquote><div><p>No 386 unfortunately, the oldest operational machine I have is an IBM PC 330 100-DX4 (AKA 6571-W5L). <br />Intel 486 DX4-100, 256k L2 (WT), 48MB 70ns FPM RAM, CL-GD5430 video (via VLB-PCI bridge). <br />I have a DX2-66 CPU I could drop in it for some extra slowness, and I could probably try underclocking it, if the IBM CrippleBIOS(TM) will let me of course.</p><p>It&#039;s running the latest FreeDOS, which I&#039;m not overly keen to uproot, and the drive is a) FAT32 formatted, and b) a complete bastard to get at, so if you want such a data point you&#039;ll have to point me at a source for this QBasic whatsit. I was a Pascal nerd back when, so I never had need or desire to go near it.</p></div></blockquote></div><p>That&#039;s a nice machine! Technically my first PC was a hand-me-down 486DX4 100 clone that I used for a bit in 1998. Getting it running taught me how to remove a Master Boot Sector virus, shortly after learning what a boot sector was!</p><p>If you&#039;re able to down clock you 486 to 33MHz that would be great, but the results at 66MHz or 100MHz would be excellent as well, because I could compare them to my results from emulated systems (using PCem version 17). Also, from what I have seen through emulated system, a 486DX2/66 ends up being exactly twice as fast in the benchmark as a 486DX33, so halving the results on a real 486DX2/66 should be an accurate representation of a 486DX33.</p><p>As far as running the software goes, Qbasic is included in the DOS 6.22 boot disk available here,</p><p><a href="https://www.allbootdisks.com/download/dos.html" rel="nofollow">https://www.allbootdisks.com/download/dos.html</a></p><p>So it&#039;s possible to you write that image to a floppy and boot your computer using it rather than FreeDOS. If you copy my BENCHES.BAS file onto the floppy disk, you can run it like so</p><p>qbasic /run benches.bas </p><p>The results can be saved to a text file, results.text. To exit Qbasic, press Alt to open the menu, then arrow down the File menu and select Exit.</p><p>Alternately, you could download QBasic 1.1 from qbasic.net here, </p><p><a href="https://www.qbasic.net/en/qbasic-downloads/compiler/qbasic-interpreter.htm" rel="nofollow">https://www.qbasic.net/en/qbasic-downlo … preter.htm</a></p><p>and add it to your FreeDOS installation, as it&#039;s 100% compatible with FreeDOS.</p><p>I sincerely appreciate your time and consideration! Please don&#039;t feel obligated to help, especially if it means futzing with your hardware to do so. My burning curiosity is not <em>that</em> important. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Tatwi)]]></author>
			<pubDate>Wed, 14 Jul 2021 02:09:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30683#p30683</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30677#p30677</link>
			<description><![CDATA[<p>No 386 unfortunately, the oldest operational machine I have is an IBM PC 330 100-DX4 (AKA 6571-W5L). <br />Intel 486 DX4-100, 256k L2 (WT), 48MB 70ns FPM RAM, CL-GD5430 video (via VLB-PCI bridge). <br />I have a DX2-66 CPU I could drop in it for some extra slowness, and I could probably try underclocking it, if the IBM CrippleBIOS(TM) will let me of course.</p><p>It&#039;s running the latest FreeDOS, which I&#039;m not overly keen to uproot, and the drive is a) FAT32 formatted, and b) a complete bastard to get at, so if you want such a data point you&#039;ll have to point me at a source for this QBasic whatsit. I was a Pascal nerd back when, so I never had need or desire to go near it.</p>]]></description>
			<author><![CDATA[dummy@example.com (steve_v)]]></author>
			<pubDate>Tue, 13 Jul 2021 07:00:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30677#p30677</guid>
		</item>
		<item>
			<title><![CDATA[Re: [SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30676#p30676</link>
			<description><![CDATA[<div class="quotebox"><cite>Tatwi wrote:</cite><blockquote><div><p>I&#039;ve been puttering with QBasic 1.1 (comes with DOS 5+) over the last year and to make a long story short, I&#039;m looking for someone to run the following program on a computer that has real 386DX 33MHz CPU, so that I can compare the results to how it runs in DOSBox.</p><p>The program is here,</p><p><a href="https://github.com/Tatwi/QBasic/blob/master/BENCHES/BENCHES.BAS" rel="nofollow">https://github.com/Tatwi/QBasic/blob/ma … ENCHES.BAS</a></p><p>and the description is here, </p><p><a href="https://github.com/Tatwi/QBasic/tree/master/BENCHES" rel="nofollow">https://github.com/Tatwi/QBasic/tree/master/BENCHES</a></p><p>Part of the long story is included in the description, if you&#039;re interested.</p><p>Other CPUs I&#039;d like to get data for are, <br />- Intel 386DX 16MHz<br />- AMD 386 40MHz<br />- Intel 486SX 25MHz<br />- Intel 486DX 33MHz<br />- Any Cyrix/IBM CPU in this age/speed range.</p><p>Why?</p><p>OCD and I can&#039;t afford to buy an old PC just to answer this question, basically. But mostly OCD. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Thanks!</p></div></blockquote></div><p>I probably could, if I had a device that old, but I don&#039;t really know if I do... though. So... yeah...</p><p>Someone may be able to answer you, but I don&#039;t know...</p><p>Although if all else fails, try dosbox-x maybe? idk... <img src="https://dev1galaxy.org/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></description>
			<author><![CDATA[dummy@example.com (zapper)]]></author>
			<pubDate>Tue, 13 Jul 2021 06:50:05 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30676#p30676</guid>
		</item>
		<item>
			<title><![CDATA[[SOLVED] Anyone with a 386 willing to satisfy a curiosity for me?]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=30673#p30673</link>
			<description><![CDATA[<p>I&#039;ve been puttering with QBasic 1.1 (comes with DOS 5+) over the last year and to make a long story short, I&#039;m looking for someone to run the following program on a computer that has real 386DX 33MHz CPU, so that I can compare the results to how it runs in DOSBox.</p><p>The program is here,</p><p><a href="https://github.com/Tatwi/QBasic/blob/master/BENCHES/BENCHES.BAS" rel="nofollow">https://github.com/Tatwi/QBasic/blob/ma … ENCHES.BAS</a></p><p>and the description is here, </p><p><a href="https://github.com/Tatwi/QBasic/tree/master/BENCHES" rel="nofollow">https://github.com/Tatwi/QBasic/tree/master/BENCHES</a></p><p>Part of the long story is included in the description, if you&#039;re interested.</p><p>Other CPUs I&#039;d like to get data for are, <br />- Intel 386DX 16MHz<br />- AMD 386 40MHz<br />- Intel 486SX 25MHz<br />- Intel 486DX 33MHz<br />- Any Cyrix/IBM CPU in this age/speed range.</p><p>Why?</p><p>OCD and I can&#039;t afford to buy an old PC just to answer this question, basically. But mostly OCD. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Thanks!</p>]]></description>
			<author><![CDATA[dummy@example.com (Tatwi)]]></author>
			<pubDate>Tue, 13 Jul 2021 01:07:15 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=30673#p30673</guid>
		</item>
	</channel>
</rss>
