Hallo Daniel,
die Aufgabe des Mapsource Installers dürfte im Wesentlichen darin bestehen, einen Registry-Eintrag für die Karte zu erzeugen, denn Mapsource bezieht die Information über installierte Karten aus der Registry. Es könnte sich also um eine einfache Batch-Datei (install.bat oder so) handeln, die über "reg ADD ..." Aufrufe den Registry-Eintrag erzeugt. Wenn man bereits Karten installiert hat, kann man bei deren Einträgen abguggen und den neuen Eintrag auch manuell mit Hilfe von "regedit" erzeugen.
Falls mit der Karte etwas nicht stimmt (z.B. fehlende .tdb oder .TYP Datei falls in Registry eingetragen, falsche Family- oder ProductID) verweigert Mapsource den Dienst und startet nicht mehr (wie von Dir beschrieben). In diesem Fall genügt es, den Registry-Eintrag für die neue Karte mittels regedit zu löschen. Man muss Mapsource also nicht neu installieren. Die Registry-Einträge befinden sich im Pfad "HKEY_LOCAL_MACHINE\SOFTWARE\Garmin\MapSource" in der Registry.
Wenn man OSM oder andere freie Karten verwenden möchte, muss man sich nach meiner Erfahrung leider ein wenig mit solchen Dingen beschäftigen. Google ist dabei Dein bester Freund.
Ich lade meine OSM-Karten hier
http://wiki.openstreetmap.org/wiki/DE:All_in_one_Garmin_Map
oder hier
http://wiki.openstreetmap.org/wiki/User:Computerteddy
und erzeuge mir evtl. fehlende aber von Mapsource benötigte Dateien mit "GMapTool" und "cGPSMapper" bzw. "MapTK" (Google).
Habe mal ein Bisschen rumgespielt mit der Karte, die Du runtergeladen hast. Folgende Batch-Datei, die im Verzeichnis der Kartendateien ausgeführt werden muss, macht die entsprechenden Registry-Einträge:
echo off
echo -
echo -
echo - Diese Batchdatei installiert die Karte in Mapsource
echo -
echo - Map: OSM Composer
echo - FID: 82
echo - PID: 1
echo -
echo - Weiter mit "Eingabe", abrechen mit Ctrl-C.
echo -
pause
:INSTREG
echo Einfügen der Registry-Schlüssel
set KEY=HKLM\SOFTWARE\Wow6432Node\Garmin\MapSource
reg QUERY %KEY% >NUL
if not errorlevel 1 goto key_ok
set KEY=HKLM\SOFTWARE\Garmin\MapSource
:key_ok
reg ADD %KEY%\Families\FAMILY_82 /v ID /t REG_BINARY /d 5200 /f
reg ADD %KEY%\Families\FAMILY_82 /v TYP /t REG_SZ /d "%~dp088220000.TYP" /f
reg ADD %KEY%\Families\FAMILY_82\1 /v Loc /t REG_SZ /d "%~dp0\" /f
reg ADD %KEY%\Families\FAMILY_82\1 /v Bmap /t REG_SZ /d "%~dp088220000.img" /f
reg ADD %KEY%\Families\FAMILY_82\1 /v Tdb /t REG_SZ /d "%~dp088220000.tdb" /f
pause
exit 0
Viel Erfolg,
Arno
Ach ja, gute Besserung wünsche ich Dir. Hatte die Grippe vor 2 Wochen auch