code logs -> 2011 -> Tue, 03 May 2011< code.20110502.log - code.20110504.log >
--- Log opened Tue May 03 00:00:45 2011
00:20 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Reboot]
00:30 gnolam [lenin@9D46A2.F4E9D7.E4B4CF.2072AD] has joined #code
00:37 Attilla [Some.Dude@Nightstar-92c9199f.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
01:02 Kindamoody|out is now known as Kindamoody
01:07
< gnolam>
"Preferred tax percentage (more than 30%):"
01:07
< gnolam>
It's a trap!
01:23 * gnolam decides that his title is still "research engineer", just because it's badass.
01:25 celticminstrel is now known as celmin|supper
01:27
< Vornicus-Latens>
gnolam: you get to pick your tax rate at all?
01:27 Vornicus-Latens is now known as Vornicus
01:28
< gnolam>
Well, there's a field for it in the hourly wage form at least.
01:30
<@Namegduf>
If you pick a low rate they pay you less so you can have it.
01:30
<@Namegduf>
:P
01:31
< gnolam>
But in general here in the People's Republic of Sweden, the one tax rate you can get is "ARE YOU SHITTING ME!?"
01:31
<@Namegduf>
That's the price of living in a nice country, though.
01:32
< gnolam>
We're the country that invented the > 100% income tax. :P
01:35 Kindamoody is now known as Kindamoody[zZz]
01:43 gnolam [lenin@9D46A2.F4E9D7.E4B4CF.2072AD] has quit [[NS] Quit: Reboot]
01:55 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
01:59
< gnolam>
Finally.
02:01
< ToxicFrog>
Vornicus: EmuFun (working name). A program to act as a frontend for an emulator box.
02:02
< ToxicFrog>
The intent being that you plug a controller and a TV into the computer and can use it as a multiconsole.
02:06
< ToxicFrog>
I have it pretty much working now, I just need to configure the emulators themselves and set up the computer to boot into EmuFun rather than gm
02:06
< ToxicFrog>
*gdm.
02:06
< ToxicFrog>
Left and right select a system, up and down select a game, X launches the emulator.
02:06
< ToxicFrog>
Very minimal.
02:07 celmin|supper is now known as celticminstrel
02:08 Stalker [Z@26ECB6.A4B64C.298B52.D80DA0] has quit [Ping timeout: 121 seconds]
02:13 RichardBarrell [mycatverbs@Nightstar-f68eb197.cable.virginmedia.com] has quit [Ping timeout: 121 seconds]
02:32 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
02:32 * McMartin continues to read "gdm" as "goddamn"
02:37
< simon_>
at least it's not "G?tterd?mmerung"
02:38
< McMartin>
I don't think gdm was part of the Yggdrassil release, no.
02:39
< simon_>
is that a band?
02:39
< simon_>
originally it's wagners translation of ragnar?k
02:40 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code
02:43
< McMartin>
Yggdrassil was one of the earliest Linux distributions, back when the term "Linux distribution" sounded kind of funny.
02:55
< simon_>
oh!
02:55
< simon_>
no, I suppose gdm is more recent. :)
03:00
< ToxicFrog>
Ok, I think I've done everything I can with this without access to the host machine.
03:00
< ToxicFrog>
Which Symbol is currently playing StepMania on.
03:01
< McMartin>
Heh
03:01
< McMartin>
++
03:06
< ToxicFrog>
(the kitteh is not a fan of DDR)
03:07
< ToxicFrog>
I'm pretty happy with this, though. It has a nice simple UI, the implementation is also dead simple, it supports both per-emulator and per-game configuration files, and since the config files are actually shell scripts you can do anything with them.
03:08
< ToxicFrog>
Like configuring joy2key for emulators that don't properly support gamepads, or adding "shutdown" and "reboot" 'games' so that you can shut down the machine using the controller.
03:09
< simon_>
cool
04:03 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has quit [Ping timeout: 121 seconds]
04:51 kwsn [kwsn@BAD19E.B5A83A.180240.E5184B] has joined #code
05:13 Netsplit *.net <-> *.split quits: simon_, Vornicus, kwsn, PinkFreud, Neophox, Tarinaky, jerith, Kindamoody[zZz], EvilDarkLord, Alek, (+3 more, use /NETSPLIT to show all of them)
05:14 Netsplit over, joins: jerith, Vornicus, PinkFreud, Tamber, SmithKurosaki, kwsn, Tarinaky, Kindamoody[zZz], Neophox, EvilDarkLord (+3 more)
05:20 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
05:35 simon_ [simon@Nightstar-a12ff716.gjk.dk] has quit [Ping timeout: 121 seconds]
05:40
< ToxicFrog>
There!
05:40
< ToxicFrog>
Calibration on startup complete.
05:40
< ToxicFrog>
EmuFun will now ask you to press LRUD and enter and should handle it properly regardless of what crazy gamepad hardware you have plugged in.
05:40
< ToxicFrog>
(well, almost; it doesn't support secondary hats yet)
--- Log closed Tue May 03 05:51:11 2011
--- Log opened Tue May 03 05:59:29 2011
05:59 TheWatcher[zZzZ] [chris@Nightstar-b4529b0c.zen.co.uk] has joined #code
05:59 Irssi: #code: Total of 24 nicks [1 ops, 0 halfops, 0 voices, 23 normal]
05:59
< Vornicus>
What I'm seeing is "give me input so I can figure how what buttons are what"
05:59
< ToxicFrog>
Yes.
05:59
< Vornicus>
s/how/out/
06:00 Irssi: Join to #code was synced in 49 secs
06:00
< Vornicus>
But then, by your response, I take it that the emulators themselves handle input mapping once they've started?
06:00
< ToxicFrog>
Yes.
06:00
< Vornicus>
'k.
06:00
< ToxicFrog>
Each emulator does its own thing with respect to video modes, controller input, etc
06:01
< ToxicFrog>
Emufun's calibration is just so that it can figure out which controller you're using and what inputs correspond to what gestures.
06:01
< ToxicFrog>
(this is important because if a PSX controller is connected, the d-pad is a hat; if a DualShock is connected, it's either two axes or a hat and four additional axes; and if using a dance pad, it's either two axes or four individual buttons depending on mode)
06:02
< ToxicFrog>
(also there is no guarantee about whether the axes are in X-Y or Y-X order, nor about which sign corresponds to which direction)
06:03
< ToxicFrog>
(so trying to guess the right thing without actual controller input to work with is basically a fool's game)
06:05
< ToxicFrog>
But I digress.
06:05
< ToxicFrog>
EmuFun is not meant to be an all-in-one emulator frontend, or an emulator configuration utility.
06:05 kt_hot [NSwebIRC@ED3168.020B2E.40EF55.D05D49] has joined #code
06:05 kt_hot [NSwebIRC@ED3168.020B2E.40EF55.D05D49] has left #code [""]
06:05
< ToxicFrog>
The idea is that it comes into play after you have already configured your emulators to your liking.
06:06
< ToxicFrog>
It then gives you an easy way to launch them and select games to play in them using just a gamepad, so that you can get things going without needing to keep a keyboard connected to your emulation box.
06:09
< Vornicus>
All right. Have you accounted for, um.
06:09
< Vornicus>
...how do you use power and reset and change disc buttons?
06:12
< ToxicFrog>
Those are all emulator-things, and thus not within the purview of emufun.
06:13
< ToxicFrog>
As for how I've actually handled them - everything I'm emulating except the PSX leaves at least one analog stick spare.
06:13
< ToxicFrog>
Usually, both analog sticks and two shoulder buttons.
06:13
< ToxicFrog>
That's plenty of inputs for emulator control.
06:13
< ToxicFrog>
The exception is the PSX; I haven't really tackled that yet.
06:13
< Vornicus>
If slightly baroque.
06:14
< ToxicFrog>
However, all PSX games are required to function sans analog sticks, if required.
06:14
< Vornicus>
could get a tenkey entry thingy.
06:14
< ToxicFrog>
I suspect I'll just bind the right stick (which is hardly used to begin with even in games that do use the analog sticks) to emulator control.
06:14
< ToxicFrog>
But now you need two controllers.
06:15
< ToxicFrog>
I'd rather have an IR remote or something, but I don't have one of those handy (and I do have a big pile of PSX controllers)
06:16
< ToxicFrog>
(ideally, I'd have a modded PSX controller with a row of buttons for emulator control, but I don't have one and don't care enough to build one when it has all these extra buttons right there already)
06:17
< Vornicus>
If your box has bluetooth, there is the wiimote.
06:18
< ToxicFrog>
It doesn't and I don't have a wiimote anyways.
06:19
< Vornicus>
ah well.
06:24
< ToxicFrog>
(this is an old P4 desktop that we decided wasn't powerful enough to act as a gaming system for Symbol)
06:25
< ToxicFrog>
(so, no built-in bluetooth)
06:54 AnnoDomini [annodomini@D553D1.D82A92.DDCC87.2CC45E] has joined #code
07:03 kwsn is now known as kw\t-2
07:04 kw\t-2 [kwsn@BAD19E.B5A83A.180240.E5184B] has quit [[NS] Quit: moo]
07:04 You're now known as TheWatcher
07:15 celticminstrel [celticminst@1526F6.37AB0D.97233B.788A64] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:50 SmithKurosaki [smith@4FC299.382CB9.EF1529.A5B039] has quit [Ping timeout: 121 seconds]
08:06 You're now known as TheWatcher[afk]
08:13 Kindamoody[zZz] is now known as Kindamoody
08:40 Vornicus is now known as Vornicus-Latens
09:02 Kindamoody is now known as Kindamoody|out
09:36 Stalker [Z@3A600C.A966FF.5BF32D.8E7ABA] has joined #code
10:07 Attilla [Some.Dude@Nightstar-92c9199f.cable.virginmedia.com] has joined #code
10:18 You're now known as TheWatcher
10:25 Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
10:57 Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
10:58 Syloqs_AFH is now known as Syloqs-AFH
11:18 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
11:30 Syloqs-AFH [Syloq@NetworkAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
11:31 * TheWatcher eyes the SV2008Pro installer, wtfs
11:33
< gnolam>
Is that the French version of Visual Studio 2008 Pro?
11:33
< TheWatcher>
oui!
11:34
< TheWatcher>
Alternatively, it is the result of me boggling at it needing 2GB on the windwos drive, even when installing it to another drive
11:39
< TheWatcher>
Interesting fact: my entire bloody gcc/g++/gdb/ddd install, and all of /usr/include and /usr/lib uses less than that alone. I mean, wtf.
11:52
< gnolam>
It's too stupid to unpack stuff in-place.
11:53
< TheWatcher>
Except that's /after install/
--- Log closed Tue May 03 12:45:23 2011
--- Log opened Tue May 03 12:45:30 2011
12:45 TheWatcher [chris@Nightstar-b4529b0c.zen.co.uk] has joined #code
12:45 Irssi: #code: Total of 24 nicks [1 ops, 0 halfops, 0 voices, 23 normal]
12:46 Irssi: Join to #code was synced in 49 secs
13:05 Syloqs_AFH [Syloq@NetworkAdministrator.Nightstar.Net] has joined #code
13:06 Syloqs_AFH is now known as Syloqs-AFH
14:22 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed]
14:45 You're now known as TheWatcher[afk]
15:50 celticminstrel [celticminst@1526F6.37AB0D.97233B.788A64] has joined #code
16:53 EvilDarkLord is now known as Maze
16:57 You're now known as TheWatcher
17:04 AnnoDomini is now known as Szoreny
17:14 Neophox is now known as BarbecuePhox
17:47 Rikushadow5 [DSD@971820.2006D3.DBC863.99F457] has joined #code
18:06 SmithKurosaki [smith@Nightstar-1e66ccde.dsl.teksavvy.com] has joined #code
18:31
< gnolam>
Mmm, people who run their code on the login node instead of the cluster.
19:27 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has joined #code
--- Log closed Tue May 03 20:29:13 2011
--- Log opened Tue May 03 20:29:17 2011
20:29 TheWatcher [chris@Nightstar-b4529b0c.zen.co.uk] has joined #code
20:29 Irssi: #code: Total of 28 nicks [1 ops, 0 halfops, 0 voices, 27 normal]
20:30 Irssi: Join to #code was synced in 46 secs
20:39 Kindamoody|out is now known as Kindamoody
20:44 Alek [omegaboot@Nightstar-413db781.emhril.sbcglobal.net] has quit [Client closed the connection]
20:45 Alek [omegaboot@1526F6.81DFA3.E7FAA6.A4F14E] has joined #code
20:59 Rhamphoryncus [rhamph@C06FE3.F5723C.BE3FEB.9D4666] has quit [Client exited]
20:59 Thaqui [Thaqui@27B34E.D54D49.F53FA1.6A113C] has quit [Connection closed]
22:07 Szoreny is now known as AnnoDomini
22:20 Maze is now known as EvilDarkLord
22:34 Derakon [chriswei@Nightstar-cfae48c3.ca.comcast.net] has joined #code
22:37 AnnoDomini [annodomini@D553D1.D82A92.DDCC87.2CC45E] has quit [[NS] Quit: Sleep.]
22:44
< Derakon>
Here, put this in your pipe and smoke it: http://paste.ubuntu.com/603002/
22:49
< gnolam>
... Sebastian al-Hazred
23:05 * TheWatcher pokes users of MSVS
23:05
< TheWatcher>
Installing MS SQL Server Express Edition as part of the install, recommended or irrelivant to c++ development?
23:05
< McMartin>
Yes?
23:05
< McMartin>
Ignore.
23:06
< TheWatcher>
Righto, thanks
23:06
< McMartin>
In fact, everything that isn't under "Prerequisites" or "Development Tools" can generally be ignored.
23:06 * TheWatcher nod
23:06
< Derakon>
Oh, TW, something I rediscovered to my chagrin today: if you plan to embed Python into a Windows app, you have to use the save version of MSVC that was used to compile the Python.
23:06
< Derakon>
(Which means either getting that same version or compiling Python yourself)
23:06
< TheWatcher>
>.<
23:07
< McMartin>
Ah yes.
23:07
< McMartin>
Different versions of MSVC use different versions of, effectively, libc and libstdc++
23:08
< McMartin>
And MS is *terribly bad about* ensuring all OSes have proper versions of them.
23:08
< McMartin>
It is vexing
23:09
< TheWatcher>
Hence why half the games I've got have their own copies of the msvc*.dlls I expect
23:10
< McMartin>
Yeah
23:10
< McMartin>
It's possible to set it up so that you statically link Only Those, too.
23:57 celticminstrel is now known as celmin|supper
23:58 Derakon [chriswei@Nightstar-cfae48c3.ca.comcast.net] has quit [[NS] Quit: leaving]
--- Log closed Wed May 04 00:00:58 2011
code logs -> 2011 -> Tue, 03 May 2011< code.20110502.log - code.20110504.log >