C64Power Forum

Hardware => Mody => Wątek zaczęty przez: Ryan w 21 Sierpnia 2012, 23:53

Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Ryan w 21 Sierpnia 2012, 23:53
Witam wszystkich maniaków komody ;)

Ostatnio skleiłem sobie dodatkową pamięć +60k RAM, i poszukuję jakiegoś sterownika lub dodatku, który pozwolił by mi korzystać z dodatkowej pamięci w GEOS'ie. Niestety moje poszukiwania przez google, prowadziły mnie najczęściej do dawno już nie istniejących stron lub do tematów całkiem nie związanych z moim problemem. Istnieje co prawda GEOS 2000, lecz nie potrafię go zgrać w obraz .d64 ani nagrać na flopa :/ Dzięki wielkie z góry za pomoc~!

P.S. Czy ktoś ma może sterownik od amigowej myszy pod geosa ?
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: zyga w 22 Sierpnia 2012, 09:44
Aż zachciało mi się wrzucić Geos2000 na dysk dla ciebie: http://c64power.com/forum/uploads/files/geos2000.zip

1. Sciągnąłem pliki: http://cbmfiles.com/files/wraptor3.exe z http://cbmfiles.com/geos/geos-2.php i http://cbmfiles.com/geos/geosfiles/G6441.WR3 z http://cbmfiles.com/geos/geos-4.php i http://ytm.bossstation.dnsalias.org/bin-8bit/geos/geos2000-60k.prg.gz z http://ytm.bossstation.dnsalias.org/html/geos.html
2. Wrzuciłem je na blank disk za pomocą d64editor stąd: http://www.d64editor.com/
3. Ustawiłem w VICE ten disk w stacji #8, a do #9 wstawiłem drugi blank.
4. Odpaliłem Wraptora, rozpakowałem pliki na dysk #9
5. Wstawiłem plik z rozpakowanym Geosem do #9
6. Zabootowałem GEOSa, odpowiedziałem YES na pytanie czy konwertować,
7. Za pomocą d64editora wyrzuciłem pliki: GEOS i GEOS BOOT a wrzuciłem geos2000-64k.prg

Dostęp do strony cbmfiles niestety tylko przez cache google.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Kisiel w 22 Sierpnia 2012, 15:57
zyga
Ytm zrobił kawał dobrej roboty z GEOS i GeoRam.
Z rozszerzeń pamięci działajacych z GEOS to znam, REU, Georam, RamCart oraz emulujący wszystko oprócz żony czyli 1541U.
Sterowniki do myszki amigi napisał Victor/Esm i są w jego programie graficznym a GEOS to dużo starszy soft niż ta myszka i ja się nie spotkałem może ze względu na konieczność sprawdzania co trzy linie stanu.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Ryan w 22 Sierpnia 2012, 22:00
Zyga, dzięki za pliczek .d64 i instrukcje jak wszystko skleiłeś razem ;) No ale gdyby wszystko było tak piękne i proste, to nie było by takich tematów na forum :P
Ściągnąłem i wrzuciłem obraz .d64 na floppa i uruchomiłem, GEOS odpalił się, lecz niestety bez okienka w którym widzimy pliki i bez ikonki dyskietki \"\" Kombinacje klawiatury C= + I lub inne, nie działają. Nie ma kursora myszki i wygląda na to że czegoś po prostu brakuje o_o? Więc włączyłem normalnego GEOS'a i przerzuciłem pliki od ustawień i sterowniki od myszy i joysticka, lecz to nic nie dało i jestem teraz w kropce :/
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: zyga w 23 Sierpnia 2012, 08:57
Jaka stacja dyskietek ? Ja skleiłem ten dysk w oparciu o wersję dla 1541. Na dysku brak driverów do urządzeń wskazujących. Jest tylko wbudowany domyślny joystick. Input drivers są też na stronie cbmfiles (w formacie .cvt). Najłatwiej kopiuje się je na geosowy dysk za pomocą Star Commandera. Nie trzeba ręcznie konwertować. Dzieje się to w locie.

Na real sprzęcie nie próbowałem, na Vice mi zabutowało normalnie. +60k nie mam. Jak będę miał chwilę poszukam kości pamięci i reszty i sklecę.

Kisiel:
Ytm zrobił kawał dobrej roboty z GEOS i GeoRam.

Dokładnie ! Dorobił jeszcze driver do rozszerzenia MMU do 256kB dla C128, który wówczas miały dwie osoby: On i ja. No i Marko Makela ;)

Do geosa to chyba warto sobie zrobić tą przejściówkę do myszy PS2, która emuluje mysz 1531. Kiedyś miałem prawdziwą 1531 i fajnie to działało.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: KB777 w 23 Sierpnia 2012, 09:13
Kisiel:
Sterowniki do myszki amigi napisał Victor/Esm i są w jego programie graficznym a GEOS to dużo starszy soft niż ta myszka i ja się nie spotkałem może ze względu na konieczność sprawdzania co trzy linie stanu.

Wydawało mi się, że driver do Geosa od myszy lamigowej ktoś jednak popełnił. Ja sam taki zrobiłem, choć chyba dyskietka z nim (prze)padła albo co - jedyne co po nim mam to wydruk zdisassemblowanego oryginalnego drivera od 1531 albo joysticka, z moimi dopiskami co i jak. Geosowy driver od "input device" chyba chodził na IRQ (50 Hz) i w sumie amigowa mysz nawet jako tako przy tej częstotliwości jeszcze działała - pod warunkiem że się nią nie jeździło za szybko :P

Interpaint też ma driver od myszy lamigowej.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Ryan w 23 Sierpnia 2012, 12:30
Zyga, jeżeli chodzi o stacje dyskietek, to chodziło mi o ikonke z floppem 5,25, która zwykle jest na pulpicie GEOS'a, i której nie ma po prostu. Nie ma także okienka, gdzie zwykle znajdowały się wyświetlane pliki z dyskietki. Sprawdzałem joystick na porcie 1/2 i to też nic nie dało, geos nie reaguje na żadne komendy [ np: C=I]. Powrzucałem pliczki ze sterownikami na dyskietkę z geos-2000, ale to też nic nie dało. Nie wiem jeszcze jak to wygląda na emulatorze, jeszcze tego nie sprawdzałem, ale wierze na słowo że to na pewno działa pod emu.
Jeżeli chodzi o muszkę to chyba będzie najprościej i najtaniej zbudować sobie taki interface pod PS/2 tak jak napisałeś, dzięki \"\"
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: zyga w 23 Sierpnia 2012, 12:40
Ryan:
Zyga, jeżeli chodzi o stacje dyskietek, to chodziło mi o ikonke z floppem 5,25, która zwykle jest na pulpicie GEOS'a

Domyśliłem się. Chodziło mi o to czy masz rzeczywistą stację 1541 czy coś innego.

A to link do przejściówki: http://sensi.org/~svo/%5Bm%5Douse/

Tą część ze stabilizatorem to bym sobie odpuścił chyba. Atmega do kupienia za 5zł. Może się skuszę... Tylko wersja DIP trochę długa, może się nie zmieścić w obudowie wtyku DB9, ale jakby wziąć w obudowie TQFP toby można się pobawić (połączyć kynarem, a potem zalać klejem na gorąco, albo lepiej przenieść układ do środka myszki....
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Kisiel w 23 Sierpnia 2012, 14:43
zyga:
+60k nie mam

A nie ma go przypadkiem w VICE? Chyba czas zrobić update VICE więc.
zyga:
Dokładnie ! Dorobił jeszcze driver do rozszerzenia MMU do 256kB dla C128, który wówczas miały dwie osoby: On i ja. No i Marko Makela ;)

Miały go też, Kisiel,Kenjiro i Victor w 1993r. Dzisiaj ma takie rozszerzenie Kisiel i Jad w c64+, afik... reszta komciów MIA.
KB777:
Geosowy driver od "input device" chyba chodził na IRQ (50 Hz) i w sumie amigowa mysz nawet jako tako przy tej częstotliwości jeszcze działała - pod warunkiem że się nią nie jeździło za szybko :P

Czyli nie chodził driver. To pokrywa się z tym co mówił Victor, że trzeba często sprawdzać w którą stronę kręci się kulka.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Ryan w 23 Sierpnia 2012, 15:10
Zyga, tak mam nawet dwie stacje 1541-II, jedna jest z niemiec, a druga już nie pamiętam skąd, różnią się pomiędzy sobą między innymi tym że ta niemiecka "wypluwa" dyskietkę, kiedy otworzymy kurek \"\"

Jeżeli chodzi o myszkę, to raczej zlutuje wszystko wg schematu z tej strony: http://www.zimmers.net/anonftp/pub/cbm/documents/projects/interfaces/mouse/Mouse.html ponieważ moim zdaniem jest łatwiejszy do zrobienia, a myszek pod port COM mam kilka ;)
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: zyga w 23 Sierpnia 2012, 15:43
Kisiel:
A nie ma go przypadkiem w VICE?

W Vice jest. Tamże testowałem.

Kisiel:
Dzisiaj ma takie rozszerzenie Kisiel i Jad w c64+

Rozszerzenie Makeli dla C128 to złożenie MMU Expansion (z nalutowanym drugim 8722) i PIA Expansion (jak w wersji C64). My mieliśmy tylko tą pierwszą część (tzn. YTM nadal ma). A Wy pewnie tą drugą.

Ryan:
ponieważ moim zdaniem jest łatwiejszy do zrobienia, a myszek pod port COM mam kilka ;)

Ale myszki pod port COM to tylko kulkowe. Pod PS2 podepniesz sobie optyczną \"\" Stopień skomplikowania tych schematów jest zbliżony. Wg. mnie na korzyść tego na ATMEGA. Poza tym można zawsze użyć wersji DIP układu.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Kisiel w 23 Sierpnia 2012, 17:11
zyga:
My mieliśmy tylko tą pierwszą część (tzn. YTM nadal ma). A Wy pewnie tą drugą.

No tak stare rozwiązanie było na dwóch kościach 4x256 nowe jest na statiku max 2MB.
Czyli jest driver do takiego rozszerzenia??? Bo jakoś nigdy go nie znalazłem.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: zyga w 23 Sierpnia 2012, 17:18
Kisiel
Do tego (pierwsza połowa):

\"MMU
jest tutaj: ftp://ftp.elysium.pl/tools/systems/geos_software/updates/256k-geos128-patch.tar.gz


Do tego (druga połowa):
  \"PIA
ZTCW nie ma...
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Ryan w 23 Sierpnia 2012, 19:21
Chciałbym powiedzieć tylko że problem z geos'em +60k RAM sam się rozwiązał. Obraz dyskietki był dobrze nagrany [jeszcze raz wielkie dzięki Zyga],i działa dobrze na C64, lecz tylko gdy podłączona jest jedna stacja dyskietek~! :/ Wcześniej odpalałem go gdy miałem włączone obydwie stacje, a teraz udało mi się odpalić go z podłączoną jedną stacją. Wszystko śmiga bardzo fajnie \"\" geos'a ładujemy tylko na samym początku, a później już sobie siedzi w pamięci komody ;] Szkoda tylko, że mogę korzystać z jednej stacji, lecz geos działa szybciej i nie ładuje się co chwile z floppa.

Czy ktoś zbudował taki interface i z niego korzysta? I czy można tego używać razem z +60k RAM ?

http://ytm.bossstation.dnsalias.org/html/ciaide.html
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: zyga w 23 Sierpnia 2012, 22:33
KB777:
Wydawało mi się, że driver do Geosa od myszy lamigowej ktoś jednak popełnił.

Panowie, zajrzałem do źródeł GEOS2000 i jest tam plik amigamse.tas, a więc wystarczy skompilować...

Ryan:
Szkoda tylko, że mogę korzystać z jednej stacji,

A po załadowaniu GEOSa nie da rady włączyć drugiej stacji i odpalić Configure 2.0 ? (nie wiem, może Geos2000 omija Configure, trzeba by zapytać Macieja, albo obejrzeć dokładniej źródła).

CIAIDE ?
Walczyłem z tym kiedyś, ale albo mój ST-157A był 'unreliable', albo coś poknociłem i w końcu się poddałem. Dzisiaj geos działa z SD2IEC więc warto może iść w tą stronę.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Ryan w 24 Sierpnia 2012, 00:34
Zyga, spróbowałem włączyć stacje i uruchomić Configure, ale po włączeniu programu, geos przestał reagować na cokolwiek. Podobnie dzieje się nawet gdy włączę Configure bez drugiej stacji dysków :/

SD2IEC jest dość drogie :P A mam na zbyciu kilka płyt głównych od 64'ki z CIA na pokładzie i kilka starych dysków twardych, od 110MB do 20 GB ;) Chciałbym się dowiedzieć czy będzie to hulać z +60k RAM, no i jak to podłączyć, ponieważ komoda już z dodatkowym RAM'em na pokładzie ma wykorzystany pin 10 układu VIC. A CIAIDE też wymaga podłączenie dodatkowego układu CIA#3 do pinu 10 układu VIC.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: zyga w 24 Sierpnia 2012, 09:08
Zajrzałem do schematu montażowego +60k i schematu dekodera adresów, który jest na stronie CIA-IDE i wydaje mi się że są 2 wyjścia:

1.) Wykorzystać przestrzeń adresową VICa:
- odłączyć pin13 układu US5 od pinu14 i do niego podpiąć A9 z CPU (pin16)
- przelutować kabelek z pin9 na pin11
Wtedy będziemy mieli do wykorzystania 2 256bajtowe strony I/O: $d200 i $D300 (pin9 i pin10) do których możesz sobie podłączyć sygnał #CIA3

2.) Użyć drugiego 74139 i podzielić przestrzeń adresową SIDa na strony 256 bajtów.

Elektronicy poprawcie mnie proszę jeśli się mylę.

SD2IEC drogi ? Jeśli masz zacięcie do lutowania, to nie wydaje mi się.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Psychik w 24 Sierpnia 2012, 09:31
zyga:
SD2IEC drogi ? Jeśli masz zacięcie do lutowania, to nie wydaje mi się.

a jesli nie, to StaryMarabut robi w smiesznej cenie, wiec nie ama co narzekac. polecam!
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: KB777 w 24 Sierpnia 2012, 10:32
CIA-IDE....nie szkoda CIA ? ;)  VIA juz lepiej, bo jednak byl wiecej niż 1 producent 6522. A najlepiej PIA - bo jak jeszcze "w kazdym sklepie" mozna bylo kupic 65xx/68xx to PIA bylo ze 2 razy tansze od VIA
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: zyga w 24 Sierpnia 2012, 10:52
No, można wykorzystać dowolny układ portów. Pamiętam że Maciej walczył na początku z 8255, ale z kiepskimi rezultatami (zdaje się że Kisiel pisał kiedyś o problemach C64<->8255).

Przy okazji. W C&A był schemat ram-dysku oparty o 8255 (chyba) i kosci SRAM 62256, zbudował to ktoś ? (i było też coś w "Kursie na sternika").
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Kisiel w 24 Sierpnia 2012, 11:05
8255 i 6522 ... chciałbym zobaczyć działający projekt z nową płytą c64. Ja w swoim życiu zaliczyłem kilka prób teraz wiem dlaczego.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: KB777 w 24 Sierpnia 2012, 13:55
Zyga - no...był w C&A taki "ciekawy" wynalazek, żeby RAM podłączać przez 8255. Bardzo mnie "fascynowało" użycie 8255 jako międzymordzia do RAMu :P

Tasza chyba wygrała z 8255 (Jerri chyba też), więc można ją spytać jak to zrobiła :P

PIA (6520/6820) chodzi z nowymi płytami (takich tylko używałem). A że mam ich kilkadziesiąt to nic innego nie podłączałem... Tylko trochę kiszkowate są, bo "data register" jest multipleksowany z "data direction register" i gdy trzeba przełączać kierunek, parę cykli się marnuje na przełączenie DR-a na DDR...
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: jad w 25 Sierpnia 2012, 00:16
Ryan:
Czy ktoś zbudował taki interface i z niego korzysta? I czy można tego używać razem z +60k RAM ?

zbudowalem taki interfejs.
nawet napisalem prosty fs wykorzystujacy +60k.
ale odkad mam c64+ od kisiela, a teraz jiffydos i sd2iec zaniechalem prac nad rozwojem powyzszego.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: ExciterELB w 11 Sierpnia 2013, 11:03
Szybkie pytanie bez zakładania nowego tematu.

Jest sens bawić się w rozszerzenie pamięci do C64 jeżeli nie programuję i używam tylko do gier? Czasem prosty program w BASIC - max 2 kb \"\"

GEOS'a odpalam tylko jako ciekawostkę.

Więcej RAM'u przyspieszy komodę?
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: wegi w 11 Sierpnia 2013, 15:10
ExciterELB:
Więcej RAM'u przyspieszy komodę?

Z dedykowanym do tego RAMu softem. Bez tego ani rusz. Przykład - ByteBoiler +REU
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Kisiel w 11 Sierpnia 2013, 23:15
Maniac Mansion na 0,5MB georam.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: shango w 12 Sierpnia 2013, 19:47
C64 to nie Atari gdzie połowa nowych produkcji gier czy użytków nie mówiąc o demach nie pójdzie bez wiekszego ramu. Z drugiej strony szkoda że x-lat temu nie pisano za wiele na C128 programów. Geos na 128 nawet bez dodatkowego ramu to świetnie działa.
Tytuł: Geos 2.0 +60k RAM
Wiadomość wysłana przez: Kisiel w 12 Sierpnia 2013, 20:30
shango:
C64 to nie Atari gdzie połowa nowych produkcji gier czy użytków nie mówiąc o demach nie pójdzie bez wiekszego ramu.

To nie forum o Atari ale pisanie głupot na forum C64 o Atari też nie jest wskazane.
Dema doczytywane są do ramu aby nie pierdziały imo każde demo pójdzie bez większego ramu na Atari.
Piszcie na temat chociaż w dziale hardware, ok?