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

Autor Wątek: GeoAction Programowanie.  (Przeczytany 7125 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« dnia: 09 Czerwca 2010, 15:56 »
Witam,
Ok w tym temacie chcialbym wyswietlic mozliwosci tego karta oraz jego minusy. Koniecznosci przerobki oryginalnych obrazow actiona itd.
Na ta chwile znane bledy:
- po zap, karta nie wylacza sie zostawiajac $02 w rejestrze sterujacym, do poprawki kazdy obraz actiona tak aby po zap wstawial $04, po wpisaniu $04 nie maja znaczenia pozostale bity (nie trzeba wylaczac exromy itd.)
- po F1,F3 karta nie przechodzi do boot menu ramcarta, fixnolem to w ten sposob ze soft skacze do romu wczesniej, wykonujac pelny hardreset.
- obrazy RR (64KB) nie dzialaja, z rozmyslem nie klonowalem tego karta, ale jak ktos sie pomeczy to jest szansa, ze zpachuje \"Wink\"
Ram 8K actiona  z ustawionym bitem ramallow=\'0\' znajduje sie w ostatnim 8K banku 512kB pamieci, wiec jak chce pisac soft to musi o tym pamietac.
Po ustawieniu ramallow=\'1\' bank pamieci ram jest zgodny z bankiem romu.


idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

fenek__

  • Gość
GeoAction Programowanie.
« Odpowiedź #1 dnia: 09 Czerwca 2010, 17:32 »
Czy jezeli uruchomi sie carta w trybie RAM-CARTA 128KB to GEO-RAM tez jest widoczny ?

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #2 dnia: 09 Czerwca 2010, 17:55 »
dokladna rozpiska DIP-Switchy:
1. action-flash
2.georam-ramcat
3. irq do c64 z PCF- nie
4. RamCart zapis-odczyt.
Nie jest mozliwe aby ramcart byl widoczny i georam, ze wzgledu ze nie sa kompatybilne bo uzywaja innych adresow, ram cart $dfxx georam $dexx... co wyklucza sie z natury. Pozatym to jest ram cart 504kB tylko trzeba soft zmienic.

Jak to dziala z geosem:
http://projekt64.filety.net/index.php?dir=GEOACTION/&file=GEORAM.JPG
obraz geosa dzialajacy z geoaction:
http://projekt64.filety.net/index.php?dir=GEOACTION/&file=GEOS%20GEORAM-TEST.d64
Z configuratora wynika:
- dla 512K mozna zaemulowac dwie stacje 1541 lub jedna 1571, czyli 333K wolnej pamieci na pliki z ramdysku.
- po resecie nalezy znowu wgrywac pliki do urzadzenia, czyli chujnia z grzybnia
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #3 dnia: 15 Lipca 2010, 00:00 »
W przypadku pytan do oprogramowania prosze zadawac je tutaj:
\"Na poczatek interesuje mnie, czy GeoActiona mozna bedzie uzywac w trybie zwyklego carta uniwersalnego, tzn.: wrzucam do flasha (czy RAMa+bateria) z poziomu komcia jakis program (powiedzmy sterownik czegos tam) i komcio od tej chwili, po wlaczeniu zasilania za kazdym razem uruchamia ten wlasnie program (nie wchodzi do menu GeoActiona!). \"
Tak, w folderze geoaction znajduje sie porgramik do flashowania ATMELFLASHER, obsluga okienkowa wiec nie powinno byc zbednych pytan, dzialaja w menu tylko 3 opcje dir, burn img, erase.
Po wgraniu swojego obrazu, bedzie on startowal od adresu $8000 zgodnie z obowiazujacymi przepisami \"Wink\" W ten sposob mozna karta przerobic wg wlasnego uznania.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #4 dnia: 16 Sierpnia 2010, 13:11 »
Freezer z testow wynika ze najlepszy jest od Action Replay 6, demka freezowane odpalaja sie dalej (bez transmisji po kablu) bez skopanego dzwieku.
Dodatkowy soft np. ZIPPER LINKER 2.0 chodzi z AR6, tak jak wiekszosc softu. AR4.0 (aka AR7.3 atrax) chyba najbardzej chujowa wersja.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #5 dnia: 16 Sierpnia 2010, 17:42 »
Opis rejestrow:
Tryb Flash
Zapis do rejestrow:
$de00 - rejestr adresu lsb (A8-15) =>D0-D7
$de01 - rejestr adresu msb (A16-A18) =>D0-D2
            Bit7 - wybor 0-RAM 1-ROM
Tryb umozliwia na pelen dostep do pamieci na karcie, w przeciwienstwie do trybu emulacji RAMCARt GEORAM
$de02 - rejestr I2C (rejestr R/W),
$df00-$dfff -strona z pamieci ram lub rom.
Rejestry $de00 i $de01 sa tylko do zapisu, musisz sobie zrobic shadowy jak chcesz wiedziec co w nich jest.

Tryb Action Replay:

Zapis do $de00:
gamelow <= cd(0)  (AR)
exromhigh <= cd(1) (AR)
zap <= cd(2): -- (AR) - calkowite odlaczenie karta i przejscie do emulacji RAMCART lub GEORAM.
A13 <= cd(3): -- a13 (AR)
A14 <= cd(4): -- a14 (AR)
ramenable <= cd(5): - ustawia ram/rom (AR)
freezreset <= cd(6): -- freez mode reset (AR)
ramallow <= cd(7): - umozliwia (1) na dowolne ustawienie banku RAM ,
                           : 0 - ustawia ostatni bank z 512KB ramu
      
Odczyt z $de00
cd(0)<= gamelow:
cd(1)<= exromhigh:
cd(2)<= zap:
cd (3) <= A13:
cd (4) <= A14:
cd(5)<= ramenable:
cd(6)<= freezreset: -- freez mode reset
cd (7) <= A15
Zapis $de01 (rejestr tylko do zapisu)
A15<= D2
A16<= D3
A17<= D4
A18<= D5

Rejestr $DE02 - I2C (R/W)

Tryb MemCart

Wg standardu rejestry tylko do zapisu.
$de00 - rejestr adresu lsb (A8-15)<=D0-D7
$de01 - rejestr adresu msb (A16-A18) <=D0-D2
            Bit7 - wybor 0-widoczny 1-nie widoczny w $8000
$de02 - I2C (R/W)
$df00 - $dfff - strona pamieci RAM,
Tryb georam,neoram, bbram
$de00 - $deff - strona pamieci RAM
$dffe :A13 do A8 <=  D5 do  D0:
$dfff : A18 do A14 <=D4 do D0:
Czyli jak widac ram jest bez logiki adresowany, rejestr $dffe sluzy do adresowania ktora strona z  przestrzeni 16kB jest uzywana. Drugi rejestr mowi ktory bank 16kB-towy jest w uzyciu.
Jezeli pojawia sie watpliwosci prosze o komentarze.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #6 dnia: 19 Sierpnia 2010, 18:15 »
Kolejne pytanie od usera:
Jak wgrac soft od memcart\'a
1. Ustawic przelacznik 2 w pozycje RAMCART
2. ustawic przelacznik 4 w pozycje odczyt,
3. jezeli uzywasz obrazu zmodowanego, reset, F-3 (normal reset)
4. Load\"c128*\",8
5. run
6. Tak Tak, przelacznik na zapis
7. Reset, F3-(normal reset)
8. postepowac zgodnie z instrukcja do ramcarta.
Ram cart pozwala na odczytanie i zapis na urzadzenie nr 7, wybor programu z listy po resecie.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #7 dnia: 14 Września 2010, 09:32 »
Do RamCart dorzucilem w folderze soft napisany przez YTM-a do modulow o wielkosci 128/64kB.
Dodalem flashera w normalu dzialajacego z ostatnio otworzonym urzadzeniem. Wersja do testow z np. SD2IEC albo IDE64.
Do testow i do komentowania zapraszam.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #8 dnia: 21 Maja 2011, 00:00 »
Krotkie info na temat Ram Cart 2.5 :
Ram Cart  moze byc uzyty w programach:
- oryginalny soft od RamCart\'a
- przerobka macroassemblera zrobiona przez Grabbe/Ftm.
- przerobka geosa pod ramcarta zrobiona przez YTM\'a/Esm
Oryginalny soft emuluje urzadzenie nr 7.
Dzialaja:
Save\"nazwapliku\",7
Load\"nazwapliku\",7
Load\"$\",7 - dir
open 15,7,15\"S:nazwapliku\" - kasowanie z fat i dir.
close 15
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline StaryMarabut

  • Level 6
  • ******
  • Wiadomości: 1794
  • Robię wszystkim dobrze *za pół ceny.
GeoAction Programowanie.
« Odpowiedź #9 dnia: 21 Maja 2011, 20:34 »
Zjadles przecinka  \"Smile\"
Tak poza tym wszystko dziala ok.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #10 dnia: 14 Maja 2012, 22:17 »
update, dodałem obsługę Easy Flash'a w najnowszej wersji.
Fajnie by było jakbyś się ktoś zainteresował programowaniem tych wynalazków ;)
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

flash05

  • Gość
GeoAction Programowanie.
« Odpowiedź #11 dnia: 25 Maja 2012, 18:07 »
Rozpocznę troszkę na okrętkę, ale muszę się jakoś usprawiedliwić. Z czego - o tym później.
A więc wszyscy wiedzą jak jest świat zbudowany, jest dobro i zło, bywa ciemno i jasno, słodko i kwaśno, są też prze wuje i zupełne nogi w jakimś temacie. Wszystko jakoś się kręci w równowadze i jest ok. Aby i tu na C64Power była równowaga czuję się potrzebny i ja \"\"
A teraz do rzeczy i od razu zaznaczę prośbę o wyrozumiałość i nie "kamienowanie". Mianowicie w jakiś nie do końca znany mi sposób "uwaliłem" GA. Nie wiem co się stało Easy Flash okazał się dla mnie nie do końca taki easy \"\" No i "naprawiłem"
Jakie skutki: Brak AR, pusto w EF a było POP (i zachciało się zmian), Geos nie wykrywa GeoRam'u.
Zassałem ze strony producenta ;) wszystkie programiki, binarke, zmodowany obraz AR i ni wuja nie wiem jak wrócić do stanu pierwotnego. Dla mnie i podobnych przydał by się manual rodem z meksykańskiego metra (obrazkowy, dla analfabetów w tamtym przypadku, tu dla miłośnika bez elementarnej wiedzy na temat c64). Nie zwracam się tylko do Kisiel'a, bo nadwyrężyłem już dość Jego cierpliwość na priv. Zwracam się do Was Drodzy posiadacze i użytkownicy GA - POMOCY! \"\"

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #12 dnia: 26 Maja 2012, 00:16 »
flash05:
Geos nie wykrywa GeoRam'u.

Nie wykryje do puki nie wyłączysz emulacji AR, trzeba wpisać poke... nie ważne ;)

Wersja najnowsza (z emu EF jak masz)  powinna reagować tak:
Hebelek no 1, majtasz  w lewo a hebelek numer 4 w lewo lub w prawo.
Majtasz tylko hebelkiem 4 w jednym położeniu powinien powodować czarny ekran w drugim powinien powodować ekran niebieski BASIC i 38K RAM. Jeżeli uzyskałeś taki ekran, wczytujesz ATMELFLASHER (jak masz SD2IEC to wersję kernalową), Program po uruchomieniu pokaże wersję scalaka jaki masz na płytce i będziesz mógł wybrać burn img i wypalić obraz AR.
Po wypaleniu obrazku przerzucasz hebelek 1 w pozycję w prawo. AR powinien się odpalić.
Jeżeli po włączeniu ekranu pojawia się niebieski BASIC i 30K Ramu to znaczy się ze masz hebelek no 1 w tryb AR. IMO spanikowałeś, albo nie stykają hebelki (no.1)
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

flash05

  • Gość
GeoAction Programowanie.
« Odpowiedź #13 dnia: 26 Maja 2012, 20:39 »
Wszystko styka rewelacyjnie, AR odzyskany \"\" , dziękuję. A jak wrzucić POP'a lub coś innego? (przy okazji wyświdczam przysługę wszystkim tym co się wstydzą zapytać) \"\"

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
GeoAction Programowanie.
« Odpowiedź #14 dnia: 26 Maja 2012, 21:03 »
Jeżeli masz wersję emulującą EF (co sorki ale nie pamiętam czy masz) to:
- ustawiasz zworkę no 4 na zapis (są dwie opcje więc wielkiego wyboru nie ma)
- uruchamiszasz dwa programy LO i HI programer one sobie robią całą pracę (normal only 500K wczytanie trochę trwa). Programik sam wykrywa czy jest GEO RAM czy RamCart mode.
- ustawiasz zworki no. 1 na flash, no 4 na read only (ponownie są dwie opcje więc trudno spieprzyć)
Podsumowując, zmieniając hebel no 4 masz dwie szansę na wgranie obrazu. Jak obie nie spowodują uruchomienia gry znaczy się że masz wersję wcześniejszą.




PS. emulacja emu nie zmienia zawartości Flash'a. Więc nie ma możliwość spieprzenia karta.
PPS. wersja z EF to wersja po 20-12-2011, jeżeli dostałeś GA wcześniej znaczy się że masz wersję 1.1.
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....