--- Log opened Tue Nov 20 00:00:17 2007 |
01:06 | | You're now known as TheWatcher[T-2] |
01:09 | | You're now known as TheWatcher[zZzZ] |
01:26 | | Derakon[AFK] is now known as Derakon |
01:59 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has quit [Quit: Z?] |
02:00 | | * Vornicus hunts down a copy of KB for C64. |
02:01 | <@McMartin> | c64.com is a good place to start. |
02:02 | < Vornicus> | C64.com doesn't have it directly, let's see... |
02:03 | <@McMartin> | Most of the other repositories have been shut down =/ |
02:03 | <@McMartin> | If you find it, let me know~ |
02:04 | < Vornicus> | I think I might have found it. |
02:05 | <@Derakon> | KB? |
02:05 | <@McMartin> | Make sure it actually works. There are far, far too many busted rips out there |
02:05 | < Vornicus> | Cracked, with strange demo silliness at the start, but it's King's Bounty. |
02:05 | <@Derakon> | Ah. |
02:05 | <@McMartin> | Everything that survives has strange demo silliness at the front. |
02:05 | <@McMartin> | Most of the stuff that survives was re-cracked by Remember years after the fact. |
02:06 | | * McMartin had to actually get a working .PRG of Scout from an audio .WAV of the cassette because he couldn't find a working .PRG or .D64. |
02:06 | <@McMartin> | But then, I'm the only person on earth who cared about that game~ |
02:07 | < Vornicus> | It works. |
02:09 | < Vornicus> | Though, wack: this game has a "loader" disk and then you put in another disk (which you copy a pile of "starter data" to) where your savegame goes. |
02:10 | < Vornicus> | And then if you want multiple savegames, you use multiple such disks. |
02:12 | < Vornicus> | This vaguely surprises me; the savegame data isn't that large. Can't possibly be. |
02:13 | | Derakon is now known as Derakon[AFK] |
02:19 | <@McMartin> | C64 disks are sadly small. |
02:19 | < Vornicus> | No, I mean, I can't imagine this data being larger than, oh, 4k. |
02:19 | <@McMartin> | Check the disk, see how many blocks are used. |
02:19 | < Vornicus> | Much more than 4k. |
02:20 | <@McMartin> | IIRC, each block is a hair under 256 bytes. |
02:20 | <@McMartin> | Maybe it's dumping all the map data too? |
02:21 | < Vornicus> | 16k of map data. |
02:21 | | * Vornicus knows /exactly/ how much map there is. |
02:21 | <@McMartin> | Heh |
02:22 | < Vornicus> | (having hacked this game before) |
02:23 | < Vornicus> | (well, map hacks. i never changed the stats of creatures, or monster loadouts for villains, or any of that) |
02:27 | < Vornicus> | The really big bit in here is graphics data - there's 25 monsters, 17 villains, and three menu items, all with animation, and then a whole bunch of different terrain tiles. |
02:32 | < Vornicus> | Now all I need is a C64 emulator with debug. |
02:35 | | Thaqui [~Thaqui@Nightstar-5273.dialup.xtra.co.nz] has quit [Quit: Leaving] |
02:41 | < Vornicus> | What I need is a C64 emulator that doesn't fucking crash. |
02:49 | < Vornicus> | okay, it says it has a gtk gui, but... how the hell do I get to it? |
02:50 | < Vornicus> | ah, it is a different one. |
02:58 | < Vornicus> | ...that doesn't look different. |
02:58 | < Vornicus> | why? |
02:58 | | * Vornicus beats it. |
03:01 | <@McMartin> | ? |
03:02 | < Vornicus> | Downloaded the gtk port of VICE |
03:02 | < Vornicus> | It... doesn't look any different than the "Athena" port. |
03:02 | <@McMartin> | You have to do --enable-whatever-ui somewhere in Configure, I think |
03:02 | | * McMartin needs to do that himself on the new Zinglon, will have lines for you later. |
03:02 | < Vornicus> | These are binaries. |
03:02 | <@McMartin> | Oh. |
03:02 | <@McMartin> | =( |
03:03 | | * Vornicus doesn't have gtk dev tools on this machine, and has no plans to start. |
03:05 | < Vornicus> | ...there it goes. |
03:12 | | Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has joined #code |
03:12 | | mode/#code [+o Forj] by ChanServ |
03:13 | < Vornicus> | Also, other things that LED keyboard would be good for: Symbol remaps for emulators. |
03:15 | < Vornicus> | ...man, the intro fanfare is about ten million times cheesier as a chiptune. |
03:16 | < Vornicus> | McM: would you like this KB? |
03:21 | < Vornicus> | ...though it seems to have a problem: the disk already has a saved game on it, and it doesn't let you overwrite. |
03:21 | | Derakon[AFK] is now known as Derakon |
03:22 | | * Vornicus does not know how to fix that. |
03:30 | < Vornicus> | Slow-ville, the C64 version is. |
03:32 | < Vornicus> | ..what this emulator needs... is sound emulation for the 1541. |
04:44 | | GeekSoldier|bed is now known as GeekSoldier|work |
04:57 | <@Derakon> | Hrm...playing at 2x normal speed, suddenly all the platforming is really hard again. |
04:57 | < Vornicus> | Pff. |
04:57 | <@Derakon> | I wonder if that makes a good way to gauge difficulty of a game for a newcomer as opposed to a veteran. |
04:57 | <@Derakon> | That is, if the veteran finds it difficult at 2x normal, then the newbie finds it difficult, period. |
04:59 | < Vornicus> | Of real-time games, sure. |
05:00 | <@Derakon> | Well, that's kinda taken for granted. |
05:00 | | * Derakon expends 90 missiles against Botwoon. |
05:00 | < Vornicus> | Botwoon is the snake, right? |
05:00 | <@Derakon> | Yes. |
05:00 | <@Derakon> | The one that ends the battle about 3x faster than he starts. ;.; |
05:03 | <@Derakon> | ...and Draygon was a lot easier than I expected him to be. |
05:04 | <@Derakon> | Granted, if I'd had that performance in a normal run, I would've died so hard...but I picked up four extra energy tanks; it helps. |
05:04 | < Vornicus> | Draygon is not really that hard a fight. |
05:04 | <@Derakon> | No grapple beam. |
05:04 | < Vornicus> | Ah |
05:04 | < Vornicus> | Then he is considerably more difficult. |
05:04 | < Vornicus> | Is this standard, or a mod? |
05:04 | <@Derakon> | Standard, on turbo. |
05:05 | < Vornicus> | right |
05:15 | <@Derakon> | Right, Ridley kicked my ass from here to Sunday. |
05:21 | < ReivZzz> | Silly little algebra question. |
05:21 | | * Vornicus throws Euler at Reiver. |
05:21 | < ReivZzz> | If f(x) = sqrt(x*10) |
05:22 | < ReivZzz> | How do I rearrange that so I can calculate what value of x is needed to give me an answer of 50? |
05:22 | | * ReivZzz 's algebra is /rusty/, and painful. |
05:22 | <@Derakon> | sqrt(x*10) = 50 => x*10 = 50^2 -> x = 50^2 / 10 |
05:23 | <@Derakon> | Except with consistent arrows. |
05:23 | < ReivZzz> | Aha! Thankyou, Der. |
05:24 | | * ReivZzz was being Tired. |
05:24 | <@Derakon> | No problem. |
05:58 | | * Derakon forsakes 2x Super Metroid for 2x Mega Man 2. Crack Monkey Metal Man is dead, long live Crack Monkey Metal Man. |
05:58 | <@Derakon> | Oh gods, the Bubble Man stage background! ;.; |
05:58 | | * jerith read "forsakes" as "foreskins", which made the rest of the post rather more surrela. |
05:58 | <@jerith> | *surreal |
05:59 | <@Derakon> | Heh. |
06:06 | <@Derakon> | ...the Heat Man stage theme is just a sonic blur. |
06:12 | <@Derakon> | Did I say Heat Man? I meant Quick Man. >.< |
06:21 | <@Derakon> | ...okay, the Puff platforming sequence would be easier if I wasn't totally invisible, thanks. |
06:38 | <@McMartin> | Puff being Wily Stage 1 boss or Middle of Airman? |
06:38 | <@Derakon> | Wily Stage 1. |
07:20 | | Derakon is now known as Derakon[AFK] |
07:25 | | ReivZzz is now known as Reiver |
07:29 | | Vornicus is now known as Vornicus-Latens |
07:40 | | GeekSoldier|work [~Rob@Nightstar-5340.pools.arcor-ip.net] has quit [Ping Timeout] |
09:02 | | You're now known as TheWatcher |
09:04 | | Kyrre [~Z@87.72.35.ns-26506] has quit [Ping Timeout] |
09:08 | | Kyrre [~Z@87.72.35.ns-26506] has joined #Code |
09:49 | | Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has quit [Quit: Gone] |
09:52 | | gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code |
09:52 | | mode/#code [+o gnolam] by ChanServ |
11:48 | | Reiver is now known as ReivZzz |
12:08 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: EvilDarkLord, @gnolam, Vornicus-Latens, @AnnoDomini |
12:08 | | Netsplit DeepThought.NY.US.Nightstar.Net <-> Blargh.CA.US.Nightstar.Net quits: +DiceBot |
12:08 | | Kyrre [~Z@87.72.35.ns-26506] has quit [Connection reset by peer] |
12:09 | | Syloqs-AFH [Syloq@NetAdmin.Nightstar.Net] has quit [Connection reset by peer] |
12:09 | | Kyrre [~Z@87.72.35.ns-26506] has joined #Code |
12:09 | | Syloq [Syloq@NetAdmin.Nightstar.Net] has joined #code |
12:10 | | Syloq is now known as Syloqs-AFH |
12:19 | | Netsplit over, joins: DiceBot |
12:19 | | Netsplit over, joins: EvilDarkLord |
12:19 | | Vornicus-Latens [~vorn@Admin.Nightstar.Net] has joined #Code |
12:19 | | Netsplit over, joins: AnnoDomini |
12:19 | | mode/#code [+v DiceBot] by ChanServ |
12:19 | | Netsplit over, joins: gnolam |
12:19 | | mode/#code [+o AnnoDomini] by ChanServ |
12:19 | | mode/#code [+o gnolam] by ChanServ |
13:08 | | Kyrre [~Z@87.72.35.ns-26506] has quit [Connection reset by peer] |
13:10 | | Kyrre [~Z@87.72.35.ns-26506] has joined #Code |
13:18 | | Kyrre [~Z@87.72.35.ns-26506] has quit [Connection reset by peer] |
13:21 | | Kyrre [~Z@87.72.35.ns-26506] has joined #Code |
13:27 | | Kyrre [~Z@87.72.35.ns-26506] has quit [Connection reset by peer] |
13:28 | | NSGuest-2669 [~Z@87.72.35.ns-26506] has joined #Code |
13:37 | | NSGuest-2669 [~Z@87.72.35.ns-26506] has quit [Connection reset by peer] |
13:40 | | Kyrre [~Z@87.72.35.ns-26506] has joined #Code |
13:48 | | * TheWatcher eyes HTTP::Cookies |
13:49 | < TheWatcher> | ... would have been nice to actually have any real documentation for this |
13:54 | | Kyrre [~Z@87.72.35.ns-26506] has quit [Connection reset by peer] |
13:55 | | Kyrre [~Z@87.72.35.ns-26506] has joined #Code |
15:24 | | GeekSoldier|work [~Rob@Nightstar-2940.pools.arcor-ip.net] has joined #code |
15:25 | | GeekSoldier|work is now known as GeekSoldier |
15:47 | | * AnnoDomini has figured out how to use DAA. But needs one more thing. |
15:47 | <@AnnoDomini> | I'm not sure how one uses carry in complementary subtraction. |
15:47 | <@AnnoDomini> | Does one add or subtract the 1? |
15:53 | | * AnnoDomini ponders just doing the complementary subtraction normally, then loading previously saved flags, checking if carry is set, and if so adding FFh and DAAing again. |
15:54 | | * Kyrre puts AnnoDomini into an iron box |
15:54 | | * Kyrre writes on the box "AnnoDomini" |
15:54 | | * Kyrre mails the box to tibetan monks. |
16:00 | | * AnnoDomini learns Kung Fu. |
16:38 | | * gnolam sends the monks a brand new computer and instructs them to find all the names of god. |
16:47 | | JPL [~JeffL@Nightstar-294.dsl.sndg02.pacbell.net] has joined #code |
16:48 | < JPL> | Hi. |
16:52 | <@AnnoDomini> | Oh, wait. |
16:52 | | * AnnoDomini fails. FAILS. |
16:52 | <@AnnoDomini> | Not 2's complement, 10's complement. |
16:54 | <@AnnoDomini> | Hrm. Still wrong, but at least this time the answer's in BCD as intended. |
16:54 | | * AnnoDomini waves at JPL, BTW. |
16:54 | < JPL> | Can I ask you about the order of an algorithm I came up with (I'm not sure whether it's O(log n * log m) or O(log n + log m), and thanks to my hilarious incompetence with logarithms, not even sure if those two are the same O().), or is that verboten for a newbie |
16:54 | < JPL> | ? |
16:55 | <@AnnoDomini> | Try #math ? |
16:56 | < JPL> | ... there's a #math? |
16:56 | <@AnnoDomini> | To the best of my knowledge. |
16:58 | | * JPL shrugs. |
17:01 | <@ToxicFrog> | I thought #math was created on an as-needed basis? |
17:01 | <@ToxicFrog> | Or has it become permanent? |
17:01 | <@ToxicFrog> | Also: no questions are verboten. |
17:02 | | * AnnoDomini does not know the answer to JPL's question. |
17:02 | < JPL> | My algorithm is, (I've already explained it to the Frogling but I'll repeat) |
17:02 | <@ToxicFrog> | log(m)*log(n) is not the same as log(m)+log(n), BTW |
17:03 | < JPL> | An attempt to find the kth total element in 2 sorted lists. IE, the 5th element in (1 5 9) (1 7 14) would be 9. |
17:03 | <@ToxicFrog> | However, log(m)+log(n) = log(m*n), which is probably what you were thinking of. |
17:04 | < JPL> | My idea would be to select a random unit in, say, array 1, then just do a log m binary search seperating the other array into two halves, one smaller than the selected array, one larger, then you chop and repeat like medianfind on an unsorted array. |
17:05 | < JPL> | Problem is that's O(log m * log n + log n) I think which is O(log m log n) and I'm supposed to get it in O (log m + log n), a feat no one at office hours could perform. |
17:05 | < JPL> | Sorry. Log m * log n + log m. |
17:05 | < JPL> | (Where m and n are the lengths of the arrays) |
17:06 | < JPL> | If it helps, I know it's supposed to be a divide and conquer algorithm. |
17:06 | | You're now known as TheWatcher[afk] |
17:10 | <@AnnoDomini> | Yay! This answer I'm getting now, after some debugging, is off by exactly 100. |
17:10 | <@AnnoDomini> | This is neat. |
17:10 | <@AnnoDomini> | It means that the algorithm is sound. |
17:10 | | * AnnoDomini just needs to get the blasted last bug. |
17:19 | | AnnoDomini [AnnoDomini@Nightstar-29765.neoplus.adsl.tpnet.pl] has quit [Connection reset by peer] |
17:21 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
17:21 | | DiceBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has quit [Ping Timeout] |
17:21 | | DiceBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has joined #Code |
17:21 | | mode/#code [+v DiceBot] by ChanServ |
17:22 | | AnnoDomini [AnnoDomini@Nightstar-29187.neoplus.adsl.tpnet.pl] has joined #Code |
17:22 | | mode/#code [+o AnnoDomini] by ChanServ |
17:26 | | DiceBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has quit [Ping Timeout] |
17:26 | | Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has joined #code |
17:27 | | mode/#code [+o Forj] by ChanServ |
17:29 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
17:30 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code |
17:30 | | mode/#code [+o Reiver] by ChanServ |
17:32 | <@AnnoDomini> | Oh, wait. I know why. I'm not supposed to use the flags while using complementary subtraction, as they're always pointing at a carry. |
17:32 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
17:34 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
17:40 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
17:42 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code |
17:42 | | mode/#code [+o Reiver] by ChanServ |
17:43 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
17:45 | <@AnnoDomini> | Oh, by the way - does anyone know where I could find a Java Bean that is a 7-segment-display clock? |
17:45 | | AnnoDomini [AnnoDomini@Nightstar-29187.neoplus.adsl.tpnet.pl] has left #Code [] |
17:45 | | AnnoDomini [AnnoDomini@Nightstar-29187.neoplus.adsl.tpnet.pl] has joined #Code |
17:45 | | mode/#code [+o AnnoDomini] by ChanServ |
17:46 | <@AnnoDomini> | Another fun mIRC hotkey. :/ |
17:51 | | Vornicus-Latens is now known as Vornicus |
17:53 | | Forj [~Forj@Nightstar-10789.ue.woosh.co.nz] has quit [Connection reset by peer] |
17:56 | | * gnolam declares victory over his ultrasonic rangefinder. |
17:57 | | DiceBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has joined #Code |
17:57 | | mode/#code [+v DiceBot] by ChanServ |
17:57 | <@gnolam> | The servo sweep works like a charm, and the measured distances are accurate to within a few cm. \o/ |
18:03 | < Vornicus> | What's the average measured distance? |
18:04 | <@gnolam> | That... depends on what's in the way? :) |
18:05 | < Vornicus> | heh |
18:05 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
18:07 | <@gnolam> | But I'm going to discount everything further away than 1.5 m or so as "not a target". |
18:07 | | RBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has joined #Code |
18:08 | | * AnnoDomini arghs. Subtraction, of all things, works excellent. Addition doesn't. |
18:08 | | DiceBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has quit [Ping Timeout] |
18:08 | | RBot is now known as DiceBot |
18:13 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
18:16 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
18:20 | | You're now known as TheWatcher |
18:22 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
18:28 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
18:35 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
18:39 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
18:45 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
18:59 | <@AnnoDomini> | Haha. |
18:59 | <@AnnoDomini> | Hahaha. |
18:59 | <@AnnoDomini> | HAHAHAHAHA! |
18:59 | | * AnnoDomini has finally completed that problem. |
19:00 | <@AnnoDomini> | The one with BCD math in assembler. |
19:00 | < MyCatVerbs> | That sounds like pain and woe. Was it worth it in the end? |
19:01 | <@AnnoDomini> | I don't know. I'll find out tomorrow. |
19:01 | <@AnnoDomini> | http://pastie.caboo.se/120294 |
19:01 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
19:04 | | DiceBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has quit [Ping Timeout] |
19:07 | | DiceBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has joined #Code |
19:07 | | mode/#code [+v DiceBot] by ChanServ |
19:09 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
19:20 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
19:21 | | DiceBot [~Reiver@Nightstar-10025.xdsl.xnet.co.nz] has quit [Ping Timeout] |
19:21 | | DiceBot [~Reiver@Nightstar-21446.xdsl.xnet.co.nz] has joined #Code |
19:21 | | mode/#code [+v DiceBot] by ChanServ |
19:28 | | ReivZzz [~reaverta@Admin.Nightstar.Net] has joined #Code |
19:48 | | * AnnoDomini wonders why pastie is white-on-black now, but approves. |
19:51 | < GeekSoldier> | white on black is much better. |
19:53 | | GeekSoldier is now known as GeekSoldier|bed |
19:53 | <@AnnoDomini> | Indeed. |
19:53 | <@AnnoDomini> | Monitor Glare is bad, mm'kay? |
21:06 | | AnnoDomini [AnnoDomini@Nightstar-29187.neoplus.adsl.tpnet.pl] has quit [Ping Timeout] |
21:07 | | AnnoDomini [AnnoDomini@Nightstar-28949.neoplus.adsl.tpnet.pl] has joined #Code |
21:07 | | mode/#code [+o AnnoDomini] by ChanServ |
22:18 | | * AnnoDomini wonders if there is something like Word Viewer, only for Access. |
22:26 | | ReivZzz is now known as Reiver |
22:43 | | DiceBot [~Reiver@Nightstar-21446.xdsl.xnet.co.nz] has quit [Ping Timeout] |
22:44 | | Reiver [~reaverta@Admin.Nightstar.Net] has quit [Ping Timeout] |
22:46 | | Reiver [~reaverta@Admin.Nightstar.Net] has joined #Code |
22:46 | | mode/#code [+o Reiver] by ChanServ |
--- Log closed Wed Nov 21 00:00:24 2007 |