code logs -> 2008 -> Sat, 16 Aug 2008< code.20080815.log - code.20080817.log >
--- Log opened Sat Aug 16 00:00:39 2008
00:06 AnnoDomini [AnnoDomini@Nightstar-29087.neoplus.adsl.tpnet.pl] has quit [Quit: I like my random encounters like I like my tea and my women - deadly.]
01:29 Derakon[AFK] is now known as Derakon
02:16 gnolam [lenin@Nightstar-2037.A163.cust.bahnhof.se] has quit [Quit: -"I wanna be an achiever, like Bad Horse." -"The Thoroughbred of Sin?" -"I meant... Gandhi."]
04:24 Attilla [~The.Attil@92.0.29.ns-20195] has quit [Quit: <Insert Humorous and/or serious exit message here>]
08:05 AnnoDomini [AnnoDomini@Nightstar-29087.neoplus.adsl.tpnet.pl] has joined #Code
08:05 mode/#code [+o AnnoDomini] by ChanServ
09:09 You're now known as TheWatcher
11:56 Attilla [~The.Attil@92.0.29.ns-20195] has joined #code
11:56 mode/#code [+o Attilla] by ChanServ
12:33 AnnoDomini [AnnoDomini@Nightstar-29087.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
12:39 AnnoDomini [AnnoDomini@Nightstar-29118.neoplus.adsl.tpnet.pl] has joined #Code
12:39 mode/#code [+o AnnoDomini] by ChanServ
13:12 * TheWatcher stabstabstab subversion
13:15
<@TheWatcher>
Why it can't sat svn:keywords on files by default I don't know
13:17
<@TheWatcher>
Or set it, even.
13:31 gnolam [lenin@Nightstar-2037.A163.cust.bahnhof.se] has joined #Code
13:31 mode/#code [+o gnolam] by ChanServ
14:00
<@ToxicFrog>
Because SVN is terrible~
14:02
<@TheWatcher>
:P
14:03
<@ToxicFrog>
That said, what's an svn:keywords?
14:04
<@TheWatcher>
It's a property that makes svn do keyword substitution ($Id$, $Rev$, $Date$, etc)
14:05
<@ToxicFrog>
Aah.
14:05
<@ToxicFrog>
Hang on, I know I left my flamethrower around here somewhere.
14:06 * jerith offers a vat of napalm.
14:07
<@TheWatcher>
(without it you need to issue `svn info <target>` for each file you want to obtain that sort of thing for. Which I suppose is fine if you are using an IDE that talks subversion, or using a subversion wrapper, but it's a pain if you want at-a-glance info from the files.)
14:10
<@ToxicFrog>
...wow. This win98 torrent is from the days when segments were conventionally made small enough to fit on a floppy.
14:10
<@TheWatcher>
Why're you grabbing win98?
14:10
<@ToxicFrog>
To run it in a VM for purposes of playing Wing Commander.
14:11
<@ToxicFrog>
Really I should have done this years ago, but I never thought of it until McM suggested it last night.
14:11
<@TheWatcher>
Aaah
14:11
<@jerith>
Is WC not a DOS game?
14:16
<@ToxicFrog>
Yes, but my install floppies are, unsurprisingly, no longer usable.
14:16
<@ToxicFrog>
Also, the windows version (the WC: Kilrathi Saga rerelease of the first three games) has much better music.
14:17
<@jerith>
Ah.
14:18
<@ToxicFrog>
Augh wtf
14:18
<@ToxicFrog>
win98 installs a web server by default?
14:19
<@jerith>
win98 /has a webserver/!?
14:20
<@ToxicFrog>
So the installer claims.
14:20
<@ToxicFrog>
It's one of the optional components, installed by default. "Lets you host a website directly from your desktop!"
14:23
< Consul>
I've had people ask me why they can't host their e-commerce site like that.
14:23
< Consul>
There's another group that wonders whether Amazon.com is hosted at GoDaddy or iPowerWeb.
14:24
< Consul>
I've always wondered why so many of the IT pros I knew were bald.
14:24
<@ToxicFrog>
Well, wonder no molre
14:25
<@ToxicFrog>
Hmm. I could totally use this VM for playing Ultima Underworld and whatnot as well.
14:25
<@ToxicFrog>
Not sure how well it'll handle pure DOS, though
14:29
< Consul>
The latest is trying to import 750 or so megs of info into a MySQL database table, something it should be able to handle on a dedicated server.
14:29
< Consul>
Five hours later, they had to cancel the import.
14:30
< Consul>
Turns out that table has over 40 indexes on it.
14:32 * ToxicFrog throttles win98
15:12 * ToxicFrog starts throttling virtualbox as well
15:49 Derakon [~Derakon@Nightstar-25129.hsd1.mn.comcast.net] has quit [Quit: And poof! I am gone.]
16:17
<@ToxicFrog>
It installs!
16:17
<@ToxicFrog>
FINALLY
16:17
<@ToxicFrog>
After I disabled EVERY PERIPHERAL PIECE OF HARDWARE in the VM!
17:10
<@jerith>
Why does a VM have peripheral devices?
17:15
<@ToxicFrog>
Virtual sound card, USB controller, network card, etc
17:16
<@ToxicFrog>
Also, it won't boot if Pacifica support is enabled.
17:16
<@ToxicFrog>
Which makes me sad, because turning it off is a very noticeable performance hit.
17:16
<@jerith>
:-(
17:21
<@ToxicFrog>
SB16 installed and working!
17:29 Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: @Kazriko
17:29 Netsplit over, joins: Kazriko
17:29 mode/#code [+o Kazriko] by ChanServ
18:24 Attilla_ [~The.Attil@92.0.29.ns-20195] has joined #code
18:25 Attilla [~The.Attil@92.0.29.ns-20195] has quit [Ping Timeout]
18:27 Attilla_ is now known as Attilla
18:52
<@ToxicFrog>
McMartin: so, here's how the VirtualBox experiments went
18:52
<@ToxicFrog>
First of all, I'd forgotten how awful win98 is.
18:52
<@McMartin>
Is Pacifica one of the hardware-virtualization-support things?
18:52
<@ToxicFrog>
Yeah. AMD-V.
18:52
<@ToxicFrog>
As for how it works with VB itself...if Pacifica is enabled, it installs fine but does not boot.
18:53
<@ToxicFrog>
If it's disabled, it installs very slowly, boots very slowly, and is basically unusable for anything but simple file management. And even that is slow.
18:53
<@McMartin>
Yesh, VBox has only incomplete support for those right now
18:53
<@McMartin>
That's odd.
18:54
<@McMartin>
Generally, the claim was (and my experience matched, albeit on Intel) that without the support it went quite fast.
18:54
<@ToxicFrog>
Also, getting video working properly (ie, more than 16 colors) is like pulling teeth.
18:54
<@McMartin>
Hm.
18:54
<@McMartin>
So, I haven't tested this on an AMD box
18:54
<@McMartin>
Mind throwing Knoppix at it?
18:54
<@ToxicFrog>
Have you tested it with win98?
18:54
<@McMartin>
No; I don't have Win98.
18:54
<@ToxicFrog>
Because the word on the forums is that win9x support is a side effect, not something they actively support, and thus all the optimizations are for modern OSes
18:55
<@ToxicFrog>
There's also no Guest Support for win9x, at all.
18:55
<@ToxicFrog>
Which is part of why getting display etc working properly is such a pain: no VB-supplied drivers for the virtual hardware.
18:55
<@McMartin>
Yeah, but I can run Knoppix and Ubuntu at full speed without turning Guest Support on at all - setting the OS to "unknown".
18:56
<@McMartin>
I've been meaning to try FreeDOS/4DOS/7DOS/etc. on it to see how it runs Tyrian, actually.
18:56
<@ToxicFrog>
Hmm. Well, I'll see if I have a suitable liveCD handy
18:57
<@ToxicFrog>
I note that it also complains that video performance in bit depths other than 32 will not be optimal
18:57
<@ToxicFrog>
And WC1 and 2 use, what, 8-bit colour?
18:57
<@McMartin>
Well
18:57
<@ToxicFrog>
(oh yeah, and fullscreen support is not actually usable as such. It gives me 320x240 in the center of the screen surrounded by black.)
18:57
<@McMartin>
(That's 'cause it's using SDL as a backend. ;_;)
18:58
<@McMartin>
Though I believe making that work better is vaguely on their list
18:58
<@ToxicFrog>
(so even if the performance issues were fixed it wouldn't actually be playable)
18:58
<@McMartin>
2.0 is scheduled for release in like two weeks.
18:58
<@ToxicFrog>
I may try again when that happens, then
18:58 * McMartin has only been using the raw SDL backend, too, which he had to hack on a bit to make it usable
18:58
<@McMartin>
Because the "escape from input capture" key is right-control, which doesn't exist on my MBP
18:59
<@ToxicFrog>
That's configurable, at least in the windows version - file->preferences->input
18:59
<@ToxicFrog>
What video backend it uses isn't, though.
18:59
<@McMartin>
It's configurable in the Qt version on all versions.
18:59
<@McMartin>
But my workstation doesn't have a commercial Qt license at present.
18:59
<@ToxicFrog>
Aah.
19:00
<@McMartin>
... something just struck me. How much does Win9x do in real mode?
19:00
<@McMartin>
Because it's no better than Dosbox whenever it has to cut to that.
19:00
<@ToxicFrog>
Good question.
19:01
<@ToxicFrog>
I have no idea.
19:01
<@ToxicFrog>
Nor do I know how much of Wing Commander is still real mode.
19:02
<@ToxicFrog>
I do know it uses DirectX 2.
19:06
<@ToxicFrog>
Anyways. End result: VB 1.6 is not suitable for win98 in general, nor for wing commander in specific; I will try again when 2.0 is released.
19:06
<@McMartin>
Noted
19:07
<@McMartin>
I'd be obliged if you could also check to see if it's actually that it's not suitable for *AMD*s.
19:07
<@McMartin>
But yeah, no worries atm
19:07
<@ToxicFrog>
Yeah, I'm re-downloading puppy and I'll give that a shot in a moment
19:07
<@ToxicFrog>
And then I need to run
19:09
<@McMartin>
(Some of the optimizations even in 1.6 involve running stuff in Ring 3 without context switches and the claim was that on *Intel* chips this resulted in superior performance with the virtualization extensions *off* because there were fewer "real" context switches)
19:09
<@McMartin>
(That resulted in a lower priority for full HW-V support)
19:09
<@ToxicFrog>
Ok, puppy appears to be running at full speed, although the X.org autoconfigurator totally lost its shit when I tried running it
19:10
<@McMartin>
Heh.
19:10
<@ToxicFrog>
xvesa mode is indistinguishable from native, if anything it might be a bit faster because it doesn't have much weird stuff to detect.
19:10
<@McMartin>
OK, so, not an AMD thing, then.
19:10
<@ToxicFrog>
That's with Pacifica enabled.
19:10
<@ToxicFrog>
Let's see how it performs with it turned off.
19:11
<@ToxicFrog>
Without it, it is detectably, but not significantly, slower.
19:12 * McMartin nods
19:12
<@McMartin>
That lends credence to the "Win9x kernel is real-mode" theory, then.
19:12
<@ToxicFrog>
It's still pretty much as good as native, it just takes a a few seconds longer to do the autoprobe and whatnot.
19:12
<@ToxicFrog>
Yeah.
19:13
<@McMartin>
If that's true, then my initial suggestion of using a VM to run it was fundamentally misguided.
19:13
<@McMartin>
Most VMs go out of their way to fail to support real-mode~
19:13
<@ToxicFrog>
Heh.
19:13
<@ToxicFrog>
I've heard reports of VMWare running 98 well, but have never tried it.
19:13
<@McMartin>
It's one of the few that might.
19:13
<@ToxicFrog>
Anyways, I'm off to immerse myself in a chlorine solution. Later.
19:13
<@McMartin>
Xen won't. Pretty sure Parallels wont. MS Virtual PC might.
19:14
<@McMartin>
VMWare sticks a shitload of crap all through your kernel, though.
19:14
<@McMartin>
VBox and Xen are the only ones with truly clean uninstallers. =P
19:38 * Kazriko ponders kvm
19:39
<@Kazriko>
doesn't have much of an uninstaller, since it's now in the official kernel...
21:18
<@EvilDarkLord>
Hm. Any way to convince Firefox that whenever there is white on a webpage I want to see, say, #DDDDDD instead?
23:19 * TheWatcher eyes 'if(search_item != require_write ? write_paths.end() : search_paths.end()) {', winces vaguely
23:21
<@McMartin>
Huh. It's been a long time since this channel has been Vornless.
23:23
<@TheWatcher>
I think he's in Michigan ATM
23:27
<@ToxicFrog>
I was actually going to suggest he use vbox for gaming.
23:27
<@ToxicFrog>
Then I remembered he's on a PPC, which kind of negates the purpose.
23:27
<@McMartin>
Yeah, that's no good
23:28
<@McMartin>
Also, 3D support for all VMs sucks more than a little at present.
23:29
<@McMartin>
And when it doesn't, it tends to talk directly to the graphics cards, bypassing the host OS's drivers
23:29
<@McMartin>
Which is, you know, kind of asking for it
23:29
<@ToxicFrog>
Yeah.
23:29
<@ToxicFrog>
I was thinking stuff like TA, which works in software entirely
23:35
<@ToxicFrog>
Hmm.
23:35
<@ToxicFrog>
I wonder if Dwarf Fortress would work better in v-box running win2k than in wine.
23:36
<@McMartin>
I bet 2k, being NT-based, has a protected-mode kernel.
23:36
<@McMartin>
Does DF still require OpenGL though?
23:38
<@McMartin>
Hah
23:38
<@McMartin>
"A cute, graceful post-apocalyptic mute gay cowboy romance shooter."
23:38
<@McMartin>
That's pretty much the most accurate capsule description, too.
23:42
<@TheWatcher>
Wate
23:42
<@TheWatcher>
DF required opengl?!
23:42
<@McMartin>
Yes.
23:42
<@McMartin>
TO render its text.
23:42
<@McMartin>
As quads.
23:42
<@McMartin>
Many, many individual quads.
23:42
<@TheWatcher>
uh-huh
23:42
<@McMartin>
The sysreqs were insanely high at least during the Boatmurdered era.
23:42
<@McMartin>
Maybe he's fixed it since. That put me off it at the time, though.
23:43
<@McMartin>
Kids these days don't learn how to use framebuffers.
23:43 * TheWatcher shakes his cane at them
--- Log closed Sun Aug 17 00:00:49 2008
code logs -> 2008 -> Sat, 16 Aug 2008< code.20080815.log - code.20080817.log >