|
 |
 |
 |
|
|
c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Timo Sandmann
Datum: Mo, 28.05.2007 20:17:23
In-reply-to:
<000001c7a14e$8aee69f0$fe78a8c0@mexpnew>
References:
<000001c7a14e$8aee69f0$fe78a8c0@mexpnew>
Hallo,
Am 28.05.2007 um 19:35 schrieb Frank Menzel:
Hallo,
ich habe mal das define MMC_VM_AVAILABLE eingeschaltet und danach sagt
auf einem echten oder einem simulierten Bot?
mir aber der bot:
Find map...
Map not found
Das hört sich nach einem simulierten Bot an. Also dafür emuliert
MMC_VM_AVAILABLE dann eine SD-Karte am PC mit Hilfe einer Datei. Der
INHALT dieser Datei (mmc_emu.dat) ist aus Sicht des Bot-Codes ein 1:1
Abbild einer SD-Karte, so ähnlich wie eine .iso-Datei z.B. für CDs.
Um nun Dateien auf der emulierten SD-Karte verwenden zu können, muss
es diese auch innerhalb von mmc_emu.dat geben.
Möchte man die Map nutzen, so sucht der Bot auf der emulierten Karte
nach einer "Mini-Fat-Datei", die mit "MAP" beginnt. Am einfachsten
ist es, die mmc_emu.dat (nach einmaligem Bot-Start wird diese
automatisch angelegt) mit einem hex-Editor zu öffnen und ab einer
Adresse, die ein Vielfaches von 512 Byte ist, "MAP" in die Datei zu
schreiben.
Kurz darauf stürzt der bot ab. Mach ich was falsch oder muß in
Also ohne den Dateinamen in der mmc_emu.dat kann Map nicht
funktionieren, aber abstürzen sollte der Bot natürlich trotzdem nicht...
irgendeiner Art und Weise die bot.map.zip (im Verzeichnis contrib)
eingebunden/ hinkopiert werden ? Darüber ist leider auch in der
Doku nix
zu finden...
Ein bisschen Doku findet sich am Anfang von pc/mmc-emu_pc.c (http://
www.heise.de/ct/projekte/machmit/ctbot/browser/devel/ct-Bot/pc/mmc-
emu_pc.c), eine Funktion zum Anlegen von MMC-Mini-Fat-Dateien auf
einer emulierten SD-Karte fehlt noch. Sinnvoll wäre vielleicht eine
gezipte mmc_emu.dat, die schon einen Eintrag für MAP hat. Ich werde
das mal nachholen und ins contrib-Verzeichnis uploaden.
Viele Grüße,
Timo
|
|
|