Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Jak we wlasnym zakresie zrobic SD2IEC  (Przeczytany 12932 razy)

0 użytkowników i 7 Gości przegląda ten wątek.

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #165 dnia: 22 Grudnia 2011, 07:04 »
U mnie podobnie jak u Suchego, 2gb. max. Nie mam wiekszej karty by sprawdzic.
_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #166 dnia: 28 Grudnia 2011, 18:30 »
Dobra, lamer jestem przyznaje sie bez bicia. \"Embarassed\"

Zrobilem blad na rysunku z pinoutem. Nieprawidlowa jest kolejnosc linii IEC. Ponizej poprawny rysunek:

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #167 dnia: 28 Grudnia 2011, 20:14 »
... zaraz tam lamer, pieprznales sie tylko przy wklepywaniu opisu do fotki swojego SD2IEC i tyle: DATA z ATN pomyliles, wiemy!  \"Wink\"

PS Popraw link do \"poprawionego\" opisu, bo u mnie cos nie teges
_________________
C64PLC

0kti__

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #168 dnia: 28 Grudnia 2011, 21:49 »
                   
zyga napisal:
Dobra, lamer jestem przyznaje sie bez bicia. \"Embarassed\"

Zrobilem blad na rysunku z pinoutem. Nieprawidlowa jest kolejnosc linii IEC. Ponizej poprawny rysunek:


hihi
a my sie meczylismy z tym 3 godziny \"Very
no ale ok, wszystko dziala, dzieki ZYGA za czas i zrobienie dla mnie SD2IEC
No i dzieki za pomocna dlon na PW

edit.
No i dzieki dla mojego starego kumpla ktory mi to montowal, troche smiechu bylo  \"Laughing\"

_________________
ex.Puma/Caution/Varcaus/3Lux/Street Children/Tubular Jobs

megaswapper

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #169 dnia: 30 Grudnia 2011, 09:17 »
                   
suchy napisal:
PS Popraw link do \"poprawionego\" opisu, bo u mnie cos nie teges


U mnie w pracy tez nie widac, a w domu wszystko jest ok. Jakiego serwera uzywacie do hostowania zdjec ? Ja dalem linka do http://zapodaj.net

Offline Tex13

  • Level 1
  • *
  • Wiadomości: 28
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #170 dnia: 31 Grudnia 2011, 00:00 »
Witam!
 Wygrzebalem starego C64 (plaski), jestem na etapie uruchomienia SD2IEC.
 Bawie sie w uruchomieniem od 2 tygodni i bez efektow (nie czyta karty, ani nie zglasza sie do C64).
 Schemat z 4 strony tego tematu (AntaBaka, LarsP), bootloader -bootloader_LarsP_M644.hex z pliku sd2iec_bootloader_2008-07-09+LarsP_3.zip.
 Karta 2GB microSD kingstona format FAT z plikiem sd2iec.bin (sd2iec-0.10.2-larsp-m644p.bin).
 Device 8/9, SD card detect i SD write protect zwarte do masy
 Procesor ATMega 644PA fuse bity LB-EF, HB-92, EB-FD z bootloaderem lub LB-EF, HB-91, EB-FD zaprogramowany samym programem.
 Napiecie 3,3V na karcie procesor generuje jakies przebiegi ale chyba nie czyta karty (lED czerwony swieci caly czas, a zielony wcale)
 Natomiast na wysciu IEC (PIN 22-0V,23-0V,24-5V) nic sie nie dzieje.
 Wprowadzenie programu:
 10 OPEN15,8,15:INPUT#15,a$,b$,c$,d$
 20 CLOSE15
 30 PRINT A$,B$,C$,D$
 run
 generuje ze strony C64 jakies przebiegi ale na ekranie standartowa odpowiedz o braku urzadzenia.
 Mam pytania:
 moze ktos czytajac moje wypociny zauwazyl co robie zle,
 czy uruchamial sd2iec na 644AP, ponoc nie rozni sie niczym istotnym od 644P co uniemozliwialo by prace w tej wersji sd2iec,
 jaka jest roznica miedzy miedzy wersjami sw1 a sw2 (najlepiej schematy tych wersji)
 I prosba moze ktos moglby mi podeslac wsad do eproma  z tematu \"Modul z alternatywnym OS do C64 - prosty montaz!\" co prawda w sieci znalazlem kilka wersji tego kernela ale mimo tego samego numeru wersji pliki sie roznia zawartoscia.

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #171 dnia: 31 Grudnia 2011, 14:51 »
1 Krok

Przesledz ten watek: http://www.forum64.de/wbb3/board65-neue-hardware/board284-massenspeicher/board194-mmc2iec/36611-step-by-step-sd2iec-lochraster-nachbau/ (jesli nie znasz niemieckiego mozesz sie posilkowac google translate). Aby zobaczyc obrazki i pobierac pliki musisz byc zarejestrowany.

Jest tam plik BLINK644p.hex. Zalaczam go tez tutaj. Wgraj go do Atmegi. Zobacz czy miga dioda.
Fusebity: LOW: 0xEF, HIGH: 0x91, EXT: 0xFD   

   

                                                                                                
BLINK644P.zip
 :Opis:                                                
      
\"\"
Pobierz
 :Nazwa zalacznika: :BLINK644P.zip
 :Rozmiar: :370 Bajtow
 :Pobran: :Plik sciagnieto 21 raz(y)
   


Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #172 dnia: 31 Grudnia 2011, 15:30 »
Moze nie zawieraj nogi atmegi nr.38 (dev 8/9) do masy. Powoduje to ustawienie napedu jako nr.9
_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #173 dnia: 31 Grudnia 2011, 16:05 »
                   
Tex13 napisal:
... Device 8/9, SD card detect i SD write protect zwarte do masy ...
 
 ... Wprowadzenie programu:
 10 OPEN15,8,15:INPUT#15,A$,B$,C$,D$
 20 CLOSE15
 30 PRINT A$,B$,C$,D$
 run
 generuje ze strony C64 jakies przebiegi ale na ekranie standartowa odpowiedz o braku urzadzenia.


Ustawiles SD2IEC na szyni jako nr 9, a usilujesz odczytac kanal statusu z urzadzenia nr 8!

Zrob tak jak pisal starymarabut.

Jaka to \"mlodziez\" dzisiaj niecierpliwa. \"Wink\" Spokojnie, dostaniesz odpowiedzi na wszystkie pytania, jakie mi zadales na PW.

_________________
C64PLC

Offline Tex13

  • Level 1
  • *
  • Wiadomości: 28
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #174 dnia: 31 Grudnia 2011, 17:55 »
Witam!
Dziekuje za odzew w sprawie mojego sd2iec.
Suchy, starymarabut macie racje blad z mojej strony przy zwartym device 8/9 przy probie uruchomienia C64 wisi przy rozwartym (8 kanal) wypisuje komunikat bledu urzadzenia.
zyga po wgraniu BLINK644P i ustawieniu fusebitow jak napisales czerwona swieci, zielona miga. Po wgraniu ponizszego programu i rozlaczeniu SD detect i write (zwieraczy do masy)

#include
#include

int main(void)
{  
   /* Wszystkie linie portow A-D beda wyjsciami */
   DDRA = 0xFF:  /* 0xFF binarnie 1111 1111 */
   DDRB = 0xFF:  /* 0xFF binarnie 1111 1111 */
   DDRC = 0xFF:  /* 0xFF binarnie 1111 1111 */
   DDRD = 0xFF:  /* 0xFF binarnie 1111 1111 */
   /* Poczatek nieskonczonej petli */
   while(1)
   {
      PORTA = 0xff:    /* 0xff binarnie 1111 1111 */
      PORTB = 0xff:    /* 0xff binarnie 1111 1111 */
      PORTC = 0xff:    /* 0xff binarnie 1111 1111 */
      PORTD = 0xff:    /* 0xff binarnie 1111 1111 */
      /* opoznienie 0.33 sek. */
      _delay_ms(330):
       PORTA = 0x00:    /* 0x00 binarnie 0000 0000 */
       PORTB = 0x00:    /* 0x00 binarnie 0000 0000 */
       PORTC = 0x00:    /* 0x00 binarnie 0000 0000 */
       PORTD = 0x00:    /* 0x00 binarnie 0000 0000 */
      /* opoznienie 0.33 sek. */
      _delay_ms(330):
   }
}
mrugaja wszystkie porty (przykladana led z rezystorem) za wyjatkiem 24 (IEC_CLK), 25,26,27
po zmianie w hfuse z 91 na D1 (wylaczenie JTAG) mrugaja wszystkie - wnioskuje ze nie uwalilem procesora na IEC. Niestety nie zmienia to faktu ze urzadzenie dalej nie dziala.
Z okazji zblizajacego sie Nowego Roku musze zostawic wciagajaca zabawe z uruchomieniem sd2iec a zajac sie inna.
Wszystkim forumowiczom zycze  DO SIEGO NOWEGO ROKU a w  SZEGOLNOSCI SPELNIENIA MARZEN, NOWYCH GIER NA C64.

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #175 dnia: 31 Grudnia 2011, 20:21 »
Nie dziekuje \"Smile\" najglebszego \"Smile\"
Jak ja, totalny lamer jezeli chodzi o elektronike dalem rade, to nie widze przeszkod by kazdy chetny zrobil  swoje wlasne sd2iec. A w razie problemow zawsze mozna liczyc na wsparcie, tych co maja to juz za soba.
Ja teraz przymierzam sie do kupna atmegi 1284, zobaczymy co z tego spotkania wyniknie \"Smile\"
Osobiscie licze na to ze w nowym roku wyjdzie  wiele nowych i dobrych gier i na c64.
_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

zyga

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #176 dnia: 01 Stycznia 2012, 08:13 »
                   
Tex13 napisal:

po zmianie w hfuse z 91 na D1 (wylaczenie JTAG) mrugaja wszystkie - wnioskuje ze nie uwalilem procesora na IEC. Niestety nie zmienia to faktu ze urzadzenie dalej nie dziala.


A wiec wgraj firmware bez bootloadera poleceniem (zakladajac ze korzystasz z avrdude i stk200):

avrdude -p m644p -c stk200 -U flash:w:sd2iec-0.10.2-larsp-m644p.bin:r -U lfuse:w:0xef:m -U hfuse:w:0x91:m -U efuse:w:0xfd:m

I przetestuj komunikacje po IEC. Odczytaj kanal bledow. Zakladajac, ze masz nieuszkodzony CIA w C64 i nie pomyliles linii IEC (tak jak ja) komunikacja powinna byc. Stacji 1541 nie masz przypadkiem, zeby wykluczyc uszkodzenie po stronie C64 ?

suchy

  • Gość
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #177 dnia: 01 Stycznia 2012, 00:00 »
... poza tym nie widzimy Twojej plytki, tzn jak jest polutowana. Polaczenie miedzy gniazdem karty SD (ewentualnie przerobionym dla gniazda SD czytnikiem), a plytka uniwersalna wykonaj jak najkrotszymi kabelkami (nie wiecej jak 5 cm), no i generalnie krosowanie samego \"pajaka\" na uniwesalce powinno byc przemyslane w granicach przyzwoitego rozsadku.

PS  Szczesliwego Nowego Roku

Ja tez mialem na poczatku problemy z bootowaniem sie SD2IEC z karty (mialem za dlugie kabelki polaczeniowe miedzy czytnikiem a uniwersalka). Dlatego zyga dobrze radzi zebys firmware zaprogramowal wprost do procka (bez bootloadera). Przy dobrym montazu calosci i poprawnym lutowaniu SD2IEC powinien ruszyc bez problemow. Jak uruchomisz w ten sposob SD2IEC, wtedy dopiero mozesz przejsc do opcji bootowania firmware z karty SD!
_________________
C64PLC

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #178 dnia: 01 Stycznia 2012, 16:25 »
www.jbrain. net/
products/JiffyDOS-64- KERNAL-ROM-
Overlay-Image.html" class="bbc_link" target="_blank" rel="noopener noreferrer">http:// www.jbrain. net/
products/JiffyDOS-64- KERNAL-ROM-
Overlay-Image.html
@Tex13 tutaj mozesz legalnie nabyc obraz.
_________________
C64II+SD2IEC+JiffyDOS+SwinSid88

Offline Tex13

  • Level 1
  • *
  • Wiadomości: 28
Jak we wlasnym zakresie zrobic SD2IEC
« Odpowiedź #179 dnia: 01 Stycznia 2012, 17:34 »
Witam! Jeszcze raz wszystkim zycze  Szczesliwego Nowego Roku.
Zrobilem jak radzil zyga po zalaczeniu zasilania  sd2iec raz mrugnol zielonym ledem, a po wpisaniu programiku przedstawil sie na ekranie monitora. Po wpisaniu load\"*\",8 zapala zielona led pisze ze szuka i na tym koniec przyjemnosci.
Uklad jest zmontowany na plytce uniwersalnej, gniazdo podpiete kabelkami dl. 5cm (sprobuje jeszcze skrocic). Zdjecia zamieszcze jutro jak naladuja sie akumulatorki z aparatu.