![]() |
|
Development Abteilung Ihr wollt für euren Lieblingshandheld Spiele oder Tools entwickeln? Bitte die Präfixe benutzen! |
![]() |
| LinkBack | Themen-Optionen | Thema durchsuchen |
![]() | #61 |
ehem. Teammitglied ![]() ![]() ![]() | ![]() Ja genau Herr Admin: Schließen sie am besten gleich den ganzen Foren Bereich weil einer so ne Frage gestellt hat statt ihn zu verwarnen! Diese Konsiquenz brauchen wir.
__________________ Ney ney ney. So viel Sand und keine Förmchen |
![]() | ![]() |
Sponsored Links |
![]() | #62 |
Moderator ![]() ![]() ![]() ![]() | ![]() @Gast Nicht gleich durchdrehen :P Wichtig für das Thema an sich ist natürlich die Anzahl der Beschreibarkeit eines Flash-Chips. Die meisten Hersteller geben, ca. 10000 mal an. Bei EEproms sinds 100000 mal, habe aber noch keine reine EEpromkarten gesehen. |
![]() | ![]() |
![]() | #63 |
![]() ![]() ![]() ![]() | ![]() ![]() Habe nach langer Zeit mal wieder mein GBA ausgekramt, und habe mich nochmal am F2A versucht... Folgendes stammt aus Write 3.0 den ich ein bischen deassembeliert habe. Ersteinmal wied die Firmware an den Linker übertragen wird. Anscheinend braucht der auch eine Art Treiber, der geflasht werden muss. Geöffnet wird der Treiber mit CreateFile("\\.\ezusb-0", GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_EXITING, 0, NULL) Wobei man in einer For Schleife die von 0 bis 3 zählt, "\\.\ezusb-0" bis "\\.\ezusb-3" durchgehen sollte. Ist CreateFile erfolgreich(INVALID_HANDLE_VALUE ), so muss die Schleife dann beendet werden. Als nächstes wird ein Vendor Request durchgeführt. Damit kann man denke ich checken, ob es sich um ein F2A Linker handelt. Code: A0 7F92 0000 0001 01 00 Overlapped -> push 00000000 ByteReturned -> lea edx, dword ptr [ebp-04] push edx OutSize -> push 00000000 OutBuffer -> push 00000000 InSize -> push 0000000A (10 Byte) InBuffer -> lea edx, dword ptr [ebp-0C] push [ecx] CTL_CODE -> push 00222014 (Vendor_Request) Handle -> push dword ptr [004F1DC4] Code: tVReq = New TVendorRequestIn tVReq.bRequest = $A0 tVReq.shValue = $7F92 tVReq.shIndex = $0000 tVReq.shLength = $0001 tVReq.bData = $01 tVReq.bDirection = $00 bResult = apiDeviceIoControl(iEZUSB, $222014, tVReq, SizeOf(tVReq), Null, 0, .. Varptr iBytes, Null) Code: Overlapped -> push 00000000 ByteReturned -> lea edx, dword ptr [ebp-04] push edx OutSize -> push 00000000 OutBuffer -> push 00000000 InSize -> push 00002000 (8192 Byte) InBuffer -> push [ebp+08] CTL_CODE -> push 0022201C (Anchor_Download) Handle -> push dword ptr [004F1DC4] Muss mich mal dahinter klemmen, ob ich das noch herausbekomme(scheint extrem wichtig zu sein). Nun wird irgendwie gecheckt, ob der Linker läuft... Code: A0 7F92 0000 0001 00 00 Overlapped -> push 00000000 ByteReturned -> lea edx, dword ptr [ebp-04] push edx OutSize -> push 00000000 OutBuffer -> push 00000000 InSize -> push 0000000A (10 Byte) InBuffer -> lea edx, dword ptr [ebp-0C] push [ecx] CTL_CODE -> push 00222014 (Vendor_Request) Handle -> push dword ptr [004F1DC4] Code: tVReq = New TVendorRequestIn tVReq.bRequest = $A0 tVReq.shValue = $7F92 tVReq.shIndex = $0000 tVReq.shLength = $0001 tVReq.bData = $00 tVReq.bDirection = $00 bResult = apiDeviceIoControl(iEZUSB, $222014, tVReq, SizeOf(tVReq), Null, 0, .. Varptr iBytes, Null) mfg olli Edit: Ich habe es jetzt geschafft! Schaut euch mal GBA-Net.zip an. Quellcode liegt bei. GBA ausschalten GBANet.exe starten, GBA einschalten nach Aufforderung und Select+Start drücken. Dann wird die Multboot Datei übertragen und ausgefüht. |
![]() | ![]() |
![]() | #64 |
![]() ![]() | ![]() Ich wollte mal wieder wieder die Flashkarte benutzen, allerdings bekomme ich den Treiber unter Windows 7 nicht (richtig?) installiert. Hat jemand Flash2Advance unter Win 7 zum Laufen bekommen? |
![]() | ![]() |
![]() | #65 |
Moderator ![]() ![]() ![]() ![]() | ![]() Wenn du Windows 7 Prof. hast, kannst du es mal im XP-Mode versuchen. Dort habe ich meinen alten USB-"Sachen" auch zum laufen bekommen (man kann dem XP-Mode Geräte zuweisen). |
![]() | ![]() |
![]() |
|
Lesezeichen |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | Thema durchsuchen |
| |
![]() | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Flashlinker | hurik | Development Abteilung | 80 | 27.03.2003 18:55 |
flashlinker set 256mb | hobbser | Hardware (GBA) | 5 | 26.11.2002 11:35 |