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

Archive Today Yesterday Tomorrow
Nuvie homepage


[03:25:47] --> Yuv422 has joined #nuvie
[03:37:14] <-- Yuv422 has left IRC ()
[13:56:55] <-- Kirben has left IRC (Read error: 110 (Connection timed out))
[20:48:02] --> Yuv422 has joined #nuvie
[20:56:33] <QbixAway> dosbox.linuxsecured.net/dosbox_depmod.cpp <- some experimenting
[20:56:46] <QbixAway> want to add things like exe name and some important tables as segments as well
[20:58:29] <Yuv422> hey QbixAway
[20:58:39] <Yuv422> I struggled to get the exe name out
[20:58:51] <QbixAway> that one adds int table, bios, video bios, video memory
[20:59:01] <Yuv422> cool
[20:59:16] <Yuv422> does ida play nice with the new memory segments?
[20:59:18] <QbixAway> but the bios/dos stuff is still a bit wip :)
[20:59:30] <Yuv422> ah k :)
[20:59:33] <QbixAway> well it doesn't use the dw stuff I want, but yes
[20:59:52] <QbixAway> video memory and such is handy to see what is on the screen in textmdoe
[21:00:24] <QbixAway> but it is experimenting.
[21:00:48] <QbixAway> exe name should be in the PSP
[21:01:04] <QbixAway> or in the mcb before the psp
[21:01:08] <Yuv422> I was looking in their at one point
[21:01:27] <Yuv422> not too sure if that made it into the version that I released
[21:01:58] <wjp> QbixAway: want an svn account?
[21:02:17] <Yuv422> hey Willem
[21:02:27] <wjp> hi
[21:03:07] <QbixAway> should my callback plugin cpu extension go in the svn ?
[21:03:52] <Yuv422> QbixAway: I get a 404 on that url. :(
[21:04:09] <QbixAway> hmm let me check
[21:04:34] <QbixAway> dosbox_debmod.cpp
[21:04:48] <QbixAway> so s/p/b/ ;)
[21:04:57] <QbixAway> dosbox.linuxsecured.net/dosbox_debmod.cpp <- some experimenting
[21:08:47] <QbixAway> btw that rebasing when I connect ida to the debugger.
[21:08:50] <QbixAway> Who triggers that ?
[21:09:02] <Yuv422> that is done in the plugin
[21:09:30] * Yuv422 looks for the location
[21:09:36] <QbixAway> could that cpu extension plugin of mine be called as well there ?
[21:09:52] <wjp> QbixAway: if you want to put that plugin in svn, sure, why not :-)
[21:10:30] <QbixAway> might be able to upgrade it to give a description of the callback oneday if I figure out how to write comments to the the database :)
[21:11:51] <Yuv422> it's called from rebase_if_required_to()
[21:12:05] <Yuv422> in dosbox_local_impl.cpp
[21:14:51] <QbixAway> right, but who calls that function ? rebase_if_required_to
[21:15:07] <Yuv422> ida does
[21:15:24] <Yuv422> when it loads the degugging session
[21:15:41] <QbixAway> because it is part of the debugger plugin ?
[21:15:51] <Yuv422> yes
[21:16:51] <QbixAway> okay. I'll play around to see if I can get it to load the callback detecting
[21:18:30] <QbixAway> wjp, might be handy to keep in sync with you and Yuv422
[21:18:40] <Yuv422> hehe I'm getting a "forbidden" error on that file now.
[21:19:10] <QbixAway> seriously ?
[21:19:56] <QbixAway> fixed
[21:20:40] <QbixAway> ah the archive I got from wjp had everything to users only
[21:26:40] <Yuv422> idd.hpp is the debugger include in the SDK
[21:33:14] <Yuv422> the rebase_if_req.. function is hooked in via the debugger_t struct
[21:33:31] <Yuv422> which is defined in the file common_local_impl.cpp
[21:33:53] <Yuv422> in the SDL plugins/debugger/ dir
[21:35:15] <QbixAway> Yuv422 ah yes I see. it's a function of ida. interresting
[21:37:21] <Yuv422> the actual rebasing is happening in my rebase_exe function
[21:55:29] <QbixAway> pff what an options:) but found some interesting things. plugins that are always active and such
[21:58:01] <QbixAway> good night
[21:59:39] <wjp> good night
[22:02:20] <Yuv422> good night :)
[23:17:25] --> Kirben has joined #nuvie