flat assembler
Message board for the users of flat assembler.
Index
> DOS > VirtualBox (VT-X under Nehalem Westmere 32nm) |
Author |
|
rugxulo 12 Dec 2011, 14:20
Hey guys,
So I'm not a trendy person, I don't buy modern hardware. But a lot of my older machines have died, so I ended up getting a new PC earlier this year that has a (circa 2010) Intel Nehalem Westmere 32nm processor (Core i5 650 3.2 Ghz dual-core). And I installed FreeDOS 1.1 test#3 (unofficial, not formally finished or released yet) inside VirtualBox. And yes, the emulated packet driver works too (for you networking snobs, heh). EDIT: DOS386, don't worry, I'm actually triple-booting on that machine: FreeDOS, PuppyLinux, Win64. http://en.wikipedia.org/wiki/Westmere_(microarchitecture)#Westmere Quote:
Okay, I'm far from a guru on all this junk, but apparently VT-X is really good, esp. nowadays, e.g. you can even (I think?) run a 64-bit guest OS atop a 32-bit host (surprisingly). Even Win8 will supposedly come with Hyper-V, but (so far) that needs VT-X and is 64-bit only (despite some 32-bit builds of Win8 existing). Even Win7 (Business / Enterprise / Ultimate only, not Home Basic or Premium) with WinXP mode (under VPC) originally required VT-X (though they later "fixed" that, heh). I think AMD has had "paged real mode" (similar? different?) for a while, but I never tested it (and that old laptop is long dead too, ugh). The real problem is that not all cpus have VT-X (nor the latest revisions), e.g. this 2009 laptop here (45nm Penryn, Pentium [Core2-ish] Dual-Core, 2.2 Ghz). AMD seems to include VT-X (aka, SVM ??) on more models than Intel, for whatever reason. Long story short: Tomasz's Kelvar works (with sound!) in VirtualBox 4.1.4 atop Win64 (Core i5) for me. So that's great news. (Tomasz loves his "flat real mode", heh, and yet it's notoriously unpopular in emulation.) Presumably other hypervisors / emulators / whatever (Xen? KVM?) have some partial support for VT-X also, but I haven't tested. http://imageshack.us/photo/my-images/339/kelvar.png/ Last edited by rugxulo on 12 Dec 2011, 14:40; edited 1 time in total |
|||
12 Dec 2011, 14:20 |
|
Tomasz Grysztar 12 Dec 2011, 14:24
rugxulo wrote: (Tomasz loves his "flat real mode", heh, and yet it's notoriously unpopular in emulation.) |
|||
12 Dec 2011, 14:24 |
|
rugxulo 12 Dec 2011, 14:39
Heheh, sorry, the terminology still confuses me, and I can't claim to know which is used where.
|
|||
12 Dec 2011, 14:39 |
|
Dex4u 12 Dec 2011, 16:59
Tomasz Grysztar wrote:
Very Cool read, i find it better to be in pmode and switch back to realmode when needed, eg its possible to have a fully working 32bitPM dos this way. |
|||
12 Dec 2011, 16:59 |
|
DOS386 13 Dec 2011, 09:13
rugxulo wrote: triple-booting on that machine: FreeDOS, PuppyLinux, Win64 COOL > Okay, I'm far from a guru on all this junk, but > apparently VT-X is really good Why put up with 20'000 transistors (8086) and 100 KiB (DOS) when you can invest 3'000'000'000 transistors (Westmere) and 50 GiB (Vir***** + Win*****) to achieve the same effect: get 16-bit DOS stuff working > Long story short: Tomasz's Kelvar works (with sound!) I never got any sound from the thing Anyway, please test the sound support when booting aforementioned FreeDOS (MPXPLAY, JUDAS, ...) http://www.bttr-software.de/forum/board_entry.php?id=10911 _________________ Bug Nr.: 12345 Title: Hello World program compiles to 100 KB !!! Status: Closed: NOT a Bug |
|||
13 Dec 2011, 09:13 |
|
rugxulo 16 Dec 2011, 20:48
DOS386 wrote:
What did you expect? Traditionally, recompiling / rewriting / porting was too expensive, so binary compatibility is (or was) everything. Besides, what do you think will be first up on the chopping block? 16-bit compatibility (esp. thanks to AMD64)!! DOS386 wrote:
%BLASTER% set?? Anyways, I'm more surprised at his choice of .WAV than anything. DOS386 wrote:
Doesn't work. Code: [ FreeDOS ] C:\TMP>mpxplay -? Mpxplay v1.59 Audio player for DOS by PDSoft 1998-2011 [ FreeDOS ] C:\TMP>mpxplay -sct Autodetecting/testing available outputs/soundcards, please wait... IHD : Intel PCH (80863B56) -> Realtek (10EC0662) (max 96kHz/24bit/8ch) Autodetecting finished... Exiting... |
|||
16 Dec 2011, 20:48 |
|
rugxulo 28 Dec 2011, 01:00
DOS386 wrote:
Mpxplay doesn't work, just plays noisy static. However, RayeR's recent recompile of Judas 2.10c with latest PCI i.d.s (or whatever) from my card appears to work for those apps (JP.EXE, ANAL.EXE) only. (This post pertains to real native HDA hardware, aka native FreeDOS, not VirtualBox.) |
|||
28 Dec 2011, 01:00 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.