Moin!
Ich habe mir ein Tapecart DIY mit ATTiny44A gebaut (Danke bigby für die PCB).
Das Hexfile aus dem github mit AVRDUDE geflasht.
- chris@gandalf:~/Commodore/c64/04_hw/tapecart/diy$ avrdude -p t44 -c usbtiny -U flash:w:tapecart.hex
- avrdude: AVR device initialized and ready to accept instructions
- Reading | ################################################## | 100% 0.01s
- avrdude: Device signature = 0x1e9207 (probably t44)avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option.avrdude: erasing chipavrdude: reading input file "tapecart.hex"avrdude: input file tapecart.hex auto detected as Intel Hexavrdude: writing flash (3806 bytes):
- Writing | ################################################## | 100% 2.57s
- avrdude: 3806 bytes of flash writtenavrdude: verifying flash memory against tapecart.hex:avrdude: load data flash data from input file tapecart.hex:avrdude: input file tapecart.hex auto detected as Intel Hexavrdude: input file tapecart.hex contains 3806 bytesavrdude: reading on-chip flash data:
- Reading | ################################################## | 100% 4.02s
- avrdude: verifying ...avrdude: 3806 bytes of flash verified
- avrdude: safemode: Fuses OK (E:FF, H:DF, L:62)
- avrdude done. Thank you.
Sah für mich jetzt erst mal gut aus.
Am C64 meldet sich das Ding dann im Flashtool wie ich finde korrekt (Bild).
Ich habe dann verschiedene Images (Joker, Slideshow) geflasht. Startet nach LOAD aber nicht.
Dann ein einzelnes Programm mit BASIC Start. Auch ohne Erfolg.
Nach LOAD passiert einfach nichts. Mit RUN/STOP kann ich abbrechen. Wenn ich ein Kernel nutze das Ladeadressen nutzt zeigt das bei LOAD 0801 bis 0D12 an.
Was mache ich falsch (fusebits?) oder habe ich vergessen? Fehlt da noch was im Cart (der Browser vielleicht?). Vielleicht habe ich ja noch ein generelles Verständnisproblem.
Wagt einer ne Ferndiagnose?
Ach hier der Kollege um den es geht:
Die Unterseite kann ich bei Bedarf noch dazupacken.
Danke & Gruß
Chris