Ach ja, die Firmware von dem Maus-Adapter wäre auch noch interessant.
64 Tuning Board
-
Matthias -
3. Februar 2020 um 00:18 -
Erledigt
Es gibt 1.807 Antworten in diesem Thema, welches 281.671 mal aufgerufen wurde. Der letzte Beitrag (
-
-
Ach ja, die Firmware von dem Maus-Adapter wäre auch noch interessant.
Bitte melde dich an, um diesen Link zu sehen.
-
Danke!
Ich frag mich grad welche SD2IEC Firmware auf einen ATmega32 passt.
-
Ich frag mich grad welche SD2IEC Firmware auf einen ATmega32 passt.
Die 0.6.6 oder 0.6.7, die letzte aus dem Zweig jedenfalls.
-
Könnte man nicht auch einen Atmega 644 oder 1284 nehmen ? oder besser, warum geht das nicht, passen würden die.
-
Glaub kaum das die da drauf passt.
Bei der 0.6.7 passt jedoch irgendwas mit der LED Ansteuerung nicht.
Rot leuchtet permanent und die grüne geht aus beim laden. Sollte ja eher andersrums ein?
-
Das fand ich auch irritierend, scheint aber so gewollt

Deshalb habe ich bei meiner Version (FreeMicroSD IEC), an der ich noch arbeite, einiges anders gemacht. Vor allem so, wie man es von einer normalen 1541 kennt (grün immer an, rot bei Laufwerkszugriff an)

-
ich meinte ja nicht die Firmware sondern den Atmega, aber ich habe gerade gesehen das der Quarz auf der Platine fehlt, war also ein kleiner Denkfehler von mir.
Alles gut.
Aber nur mal so, die Firmware habe ich gefunden aber nicht die Fuses. Hat die vielleicht noch jemand in seinem Archiv?
-
LOW: 0x94
HIGH: 0xD9
Dauerhaft sollte da eber nix leuchten. Grün nur bei Zugriff und Rot bei Lesefehler blinken.
-
DerSchatten , Danke. Ich habe aber gerade im anderen Thread von @Matthias gelesen das er auch noch an der Firmware arbeitet, frage mich gerade wie er das alles macht.
Ich komme aus dem Staunen gar nicht mehr raus.
Ich lese mir erstmal alles durch, hat ja noch Zeit bis mein Board ein Zeichen von sich gibt.
-
Rot leuchtet permanent und die grüne geht aus beim laden. Sollte ja eher andersrums ein?
Vielleicht darf die LED nicht gegen GND, sondern muss gegen Vcc (oder umgekehrt)? Hört sich danach an.
-
Hi Leute, hat mal jemand die genaue Bezeichnung von diesen Murata 5V Regler, der mit den 3+2 Pins oder welchen kann man noch verwenden ?
Suche schon gestern und heute mir ein Wolf.
Danke schon mal
-
Danke Leute, hat sich erledigt.
-
Ich benutze den leider nicht (weil auch schwer zu bekommen), deshalb konnte ich Dir leider dazu nichts sagen
-
Bin gerade am Testen eines KERNAL EPROM's.
Muß man noch irgendwas verkabeln, damit nach einem RESTORE auch gleich ein RESET durchgeführt wird?
Dann ist mir aufgefallen das die Umschaltung nach einem AUS/EIN sporadisch entweder mit einem Black-Screen oder diverse Speicherfehler oder anderes endet.
-
Hast Du den ATTiny84 drin? Nimm den mal raus und probiere das Gleiche noch einmal.
Dazu gibt es ein Bug Hinweis auf dem FTP.
-
Natürlich hab ich das wieder mal verschwitzt, obwohl ich dich ja schon darauf angesprochen habe

jetzt läufts.
Gibt es bei der 0.6.7 überhaupt Jiffy Unterstützung. Das is ja lahm wie ein Dampfhammer.
-
heute sind meine Atmega32 gekommen

Hier mal ein Bild vom "Plug-In" SD2IEC Board

Ich hoffe das ich nichts übersehen habe .
Meine letzten Sd2iec habe ich vor Jahren mal programmiert, weiss aber nicht mehr wie ich das hinbekommen habe

Wo bekomme ich denn die richtige Firmware für den ATMega32 her ? Am liebsten als fertiges bin File mit alles Fuses , Einstellungen etc. .
@Matthias : kannst Du die mit auf Deine Homepage packen ? Wäre super
ich habe auch versucht mal eine alte Version zu compilieren, noch scheiter aber auf dem Mac .. Aus den Fehlern werde ich noch nicht schlau ...
Code
Alles anzeigenMacbookPro:sd2iec-fda9d92 mad$ make avr-gcc -c -mmcu=atmega32 -I. -gdwarf-2 -DF_CPU=8000000UL -DVERSION=\"0.6.7\" -Os -mcall-prologues -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Werror -Wa,-adhlns=obj-m32/buffers.lst -Iobj-m32 -std=gnu99 -MD -MP -MF .dep/buffers.o.d buffers.c -o obj-m32/buffers.o In file included from buffers.c:29: config.h:403:4: error: #error "CONFIG_HARDWARE_VARIANT is unset or set to an unknown value." 403 | # error "CONFIG_HARDWARE_VARIANT is unset or set to an unknown value." | ^~~~~ In file included from buffers.c:31: errormsg.h:34:29: error: 'CONFIG_ERROR_BUFFER_SIZE' undeclared here (not in a function) 34 | extern uint8_t error_buffer[CONFIG_ERROR_BUFFER_SIZE]; | ^~~~~~~~~~~~~~~~~~~~~~~~ buffers.c:40:18: error: 'CONFIG_BUFFER_COUNT' undeclared here (not in a function) 40 | buffer_t buffers[CONFIG_BUFFER_COUNT+1]; | ^~~~~~~~~~~~~~~~~~~ buffers.c: In function 'alloc_buffer': buffers.c:85:7: error: implicit declaration of function 'BUSY_LED_ON' [-Werror=implicit-function-declaration] 85 | BUSY_LED_ON(); | ^~~~~~~~~~~ buffers.c: In function 'free_buffer': buffers.c:114:5: error: implicit declaration of function 'DIRTY_LED_OFF' [-Werror=implicit-function-declaration] 114 | DIRTY_LED_OFF(); | ^~~~~~~~~~~~~ buffers.c:117:5: error: implicit declaration of function 'BUSY_LED_OFF' [-Werror=implicit-function-declaration] 117 | BUSY_LED_OFF(); | ^~~~~~~~~~~~ At top level: buffers.c:43:16: error: 'bufferdata' defined but not used [-Werror=unused-variable] 43 | static uint8_t bufferdata[CONFIG_BUFFER_COUNT*256]; | ^~~~~~~~~~ cc1: all warnings being treated as errors make: *** [obj-m32/buffers.o] Error 1Gruß Martin
-
Matthias, arbeitest du eigentlich aktuell noch an dem neuen SD2IEC Ersatz?
Hast du das Problem beim Shadow of the Beast eigentlich in den Griff bekommen? Bei mir startet das Modul erst gar nicht (Von einem Kung Fu Flash Cartridge angemerkt)
Kann mir jemand den Streifen-Fix erklären? Was muß hier wie verkabelt werden?
-
SD2IEC Ersatz: Ja, daran arbeite ich noch, musste jedoch noch auf eine Platine warten, und andere Sachen finalisieren, deshalb konnte ich da nicht weitermachen.
Shadow of the Beast vom EF3 machte keine Probleme mehr. Das war eigentlich nur mit der 2020.1 ein Problem. Bei der 2. Beta funktionierte Shadow of the Beast soweit ich mich erinnern kann.
Die Finale Platine habe ich vorgestern gekommen, die muss ich jedoch erst noch zusammenlöten. Evtl. mache ich das nachher einfach mal

Zum Stripe Fix:
Luma Bild: Zuerst sollte man eine Leitung von J34 (IN/GND) nach J32 (IN) legen. Dazu kann man eine geschirmte Leitung an J34 stecken (IN + GND), und das Signal an J32 (IN) stecken. (normalerweise ist diese LUMA Verbindung mit Jumpern intern verbunden)
Stripe Fix Bild:
Die zur Verfügung stehenden Signale des C64 (rote Box) kann man mit einem der 3 Stripe-Fix Plätze verbinden (gelbe Box). Jeden Stripe Fix Kanal (S1-S3) kann man in der Intensität über die drei Potis S1-S3 (orange Box) regeln. Das wars auch schon

Bei meinen Tests bekam ich ein sauberes Bild.
-