#nuvie@irc.freenode.net logs for 24 Sep 2009 (GMT)

Archive Today Yesterday Tomorrow
Nuvie homepage


[02:48:04] --> Darki has joined #nuvie
[02:48:25] <-- Dark-Star has left IRC (Read error: 145 (Connection timed out))
[06:46:40] --> Dark-Star has joined #nuvie
[07:01:05] <-- Darki has left IRC (Read error: 110 (Connection timed out))
[07:28:48] <QbixAway> Harekiet and I tried the windows variant a bit yesterday. We managed to crash it a few times :)
[07:29:57] <QbixAway> wjp If you could send me some patch for linux I would be able to try it today
[07:30:03] <QbixAway> or tomorrow :)
[08:27:29] --> Yuv422 has joined #nuvie
[09:08:36] <-- Kirben has left IRC (orwell.freenode.net irc.freenode.net)
[09:08:36] <-- wjp has left IRC (orwell.freenode.net irc.freenode.net)
[09:08:48] <-- QbixAway has left IRC (orwell.freenode.net irc.freenode.net)
[09:11:52] --> Kirben has joined #nuvie
[09:11:52] --> wjp has joined #nuvie
[09:24:50] --> QbixAway has joined #nuvie
[09:32:13] <-- Yuv422 has left IRC ()
[11:34:13] --> Yuv422 has joined #nuvie
[11:59:12] <-- Yuv422 has left IRC ()
[14:13:20] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[14:58:01] <QbixAway> it works :). probably because of herbs :). Thanks wjp
[18:59:11] <wjp> great :-)
[20:38:52] --> Yuv422 has joined #nuvie
[21:30:40] <QbixAway> hmm wrote a little processor plugin that handles the callback instruction
[21:31:06] <QbixAway> now if I could get ida crazy enough to convert all stuff in the callback section to code
[21:31:30] <Yuv422> you can press 'c' to convert to code
[21:31:33] <QbixAway> and somehow make it understand that the first bytes of the ROM area are actually seg:offs pairs
[21:31:43] <QbixAway> you know how many callbacks there are ? ;)
[21:31:48] <Yuv422> hehe
[21:31:54] <QbixAway> the 'c' stuff works fine with that module
[21:32:14] <QbixAway> but wished ida would do that automaticly. probably a different plugin needed :)
[21:32:46] <Yuv422> the debugger can tell ida what type a memory region is
[21:33:05] <QbixAway> yeah but don't think ida will process unreferenced code
[21:33:54] <Yuv422> you could get it to analyse the region when you step into it
[21:33:58] <Yuv422> with a hook
[21:34:46] <Yuv422> when the debugger is stopped, look at cs:IP and if not marked as code then reanalyse
[21:35:42] <QbixAway> hmm interesting
[21:35:47] <QbixAway> dosbox.linuxsecured.net/dosboxext.tar.bz2
[21:36:03] <QbixAway> my first processor extension plugin :)
[21:36:40] <QbixAway> with that c in callbacks gives code, but not that useful though although ida shouldn't panic if a callback is executed :)
[21:37:25] <QbixAway> is there a way to define seg/offs pairs ? as in that ida understand that it adresses ?
[21:37:39] <QbixAway> it addresses = it are addresses ?
[21:38:33] <QbixAway> for example byte 0 -4 is a seg:offs pair for the first callback
[21:38:40] <QbixAway> (in rom)
[21:38:52] <Yuv422> yeah
[21:39:01] <Yuv422> you would mark it as a offset
[21:39:31] <QbixAway> hmm offset ? which key is that
[21:39:38] <Yuv422> 'o'
[21:39:52] <Yuv422> but there are many offset types
[21:40:23] <Yuv422> edit->operandtype->offset
[21:40:25] <Yuv422> in the menu
[21:40:53] <QbixAway> right let me see
[21:43:18] <QbixAway> aside from pretty red it doesn't really work. Oh well bedtime for me
[21:43:40] <Yuv422> yeah red is bad
[21:43:52] <Yuv422> cya
[21:44:04] <QbixAway> btw if I make some changes to the ida stuff
[21:44:08] <QbixAway> how do you want to get it ?
[21:44:29] <Yuv422> wjp is keeping the changes in subversion
[21:45:04] <QbixAway> ah okay. if I change the memory maps I'll send it to him
[21:45:14] <Yuv422> cool
[21:45:32] <QbixAway> good night
[21:45:49] <Yuv422> cya :)
[22:18:29] <-- Yuv422 has left IRC ()
[23:11:30] --> Kirben has joined #nuvie
[23:21:02] <-- Dark-Star has left IRC ()