up2rs - jak szybko przesłać program do C64
up2rs - jak szybko przesłać program do C64
UP2RS
Witajcie. Porażony swoim geniuszem postanowiłem podzielić się efektem jego pracy. Powyżej link do przepisu, jak bardzo niskim kosztem spiąć c64 z PC za pomocą rs-232 i czerpać z tego przyjemność. Wszelakie konstruktywne uwagi mile widziane.
Pozdrawiam, M.
Witajcie. Porażony swoim geniuszem postanowiłem podzielić się efektem jego pracy. Powyżej link do przepisu, jak bardzo niskim kosztem spiąć c64 z PC za pomocą rs-232 i czerpać z tego przyjemność. Wszelakie konstruktywne uwagi mile widziane.
Pozdrawiam, M.
Re: up2rs - jak szybko przesłać program do C64
W dawnych czasach 75188+75189 się używałomoneo pisze:UP2RS
Witajcie. Porażony swoim geniuszem postanowiłem podzielić się efektem jego pracy. Powyżej link do przepisu, jak bardzo niskim kosztem spiąć c64 z PC za pomocą rs-232 i czerpać z tego przyjemność. Wszelakie konstruktywne uwagi mile widziane.
Pozdrawiam, M.
- konto nieaktywne -
Re: up2rs - jak szybko przesłać program do C64
Hah, w dawnych czasach full warecki w Warce był rozlewany, a dzisiaj jest w Leżajsku, bleeeKB777 pisze:
W dawnych czasach 75188+75189 się używało
A nie legendarny schemat ze książki Frelka?
M.
Re: up2rs - jak szybko przesłać program do C64
da radę odpalić na komodorku sida wprost z hvsc ?
Re: up2rs - jak szybko przesłać program do C64
Trudno coś innego z tych scalaków zrobić, żeby tego schematu nie przypominało. Maxów 232 wtedy nie byłomoneo pisze:A nie legendarny schemat ze książki Frelka?KB777 pisze:
W dawnych czasach 75188+75189 się używało
M.
Ogólnie RS na C64 to tragedia, używałem do przerzucania binarek z XT na komodę gdzie potem programowałem Epromy. Droga przez mękę
- konto nieaktywne -
Re: up2rs - jak szybko przesłać program do C64
Stare dobre czasy...KB777 pisze:
Trudno coś innego z tych scalaków zrobić, żeby tego schematu nie przypominało. Maxów 232 wtedy nie było
Ogólnie tak, ale z oprogramowaniem Over5+interfejs to od teraz już nie.KB777 pisze: Ogólnie RS na C64 to tragedia,
Nie wiem, czego do przerzucania używałeś, bo mam nadzieję, że nie instrukcji OPEN .KB777 pisze: używałem do przerzucania binarek z XT na komodę gdzie potem programowałem Epromy. Droga przez mękę
Prędkość to 38400 bitów na sekundę. Przypominam, że jeszcze wcale nie tak dawno temu, z taką prędkością to na modemie internet się poznawało.
Ja pamiętam przy tej prędkości ściągałem 7MB sterownika do karty dźwiękowej S3 (ta firma od S3 Virge).
Teraz to naprawdę proste i przyjemne.
Niebawem podrzucę ROM TFC++ dostosowany dla 1541Ultimate leniuszki, może się który skusi.
Pozdrawiam, M.
Re: up2rs - jak szybko przesłać program do C64
Używałem Over5 na Amidze. I wciąż uważam, że to tragedia bez 6551 (jeśli się upieramy przy RS232).moneo pisze:Ogólnie tak, ale z oprogramowaniem Over5+interfejs to od teraz już nie.KB777 pisze: Ogólnie RS na C64 to tragedia,
W tamtych czasach Over5 i podobne wynalazki jeszcze nie istniały, więc X-Modem z jakiegoś terminala (nie pamiętam już nawet jakiego).moneo pisze:Nie wiem, czego do przerzucania używałeś, bo mam nadzieję, że nie instrukcji OPEN .KB777 pisze: używałem do przerzucania binarek z XT na komodę gdzie potem programowałem Epromy. Droga przez mękę
- konto nieaktywne -
Fajna rzecz ale szkoda, że o 20 lat za późno!
Kiedyś sobie zrobiłem coś podobnego na bazie transmisji równoległej i przez jakiś czas używałem http://csdb.dk/release/?id=10229
Z podobnej bajki jest jeszcze CodeNET
http://www.oxyron.de/html/codenet.html
i 1541u daje się CHYBA z nim używać.
Kiedyś sobie zrobiłem coś podobnego na bazie transmisji równoległej i przez jakiś czas używałem http://csdb.dk/release/?id=10229
Z podobnej bajki jest jeszcze CodeNET
http://www.oxyron.de/html/codenet.html
i 1541u daje się CHYBA z nim używać.
Ale tylko U-1 i to chyba ze starym firmware, bo AFAIK w nowych Ethernet (CS8900) nie działa (?). A w U-2 Ethernet to zupełnie inna bajka...kmeg pisze: [...]
Z podobnej bajki jest jeszcze CodeNET
http://www.oxyron.de/html/codenet.html
i 1541u daje się CHYBA z nim używać.
- konto nieaktywne -
Wydawało mi się, że ktoś kiedyś i gdzieś pytał o CodeNet i U2 i przeróbki aby to działało...KB777 pisze:Ale tylko U-1 i to chyba ze starym firmware, bo AFAIK w nowych Ethernet (CS8900) nie działa (?). A w U-2 Ethernet to zupełnie inna bajka...kmeg pisze: [...]
Z podobnej bajki jest jeszcze CodeNET
http://www.oxyron.de/html/codenet.html
i 1541u daje się CHYBA z nim używać.
Można więc zrobić wsad cartige do U2 z tym FastRS lub męczyć Gideona...
Od bodajże 3.0 beta 4 na 1541U2 działa Ethernet (na przejściówkach USB-Eth z układami AX88772) ale to jest tak, że jest telnet/ftp a obsługuje to nowe główne CPU z U-2 (tzn. MB-Lite, czyli opensource'owa trochę obcięta wersja MicroBlaze). Nijak "od strony C64" nie widać żadnych rejestrów "emulowanego CS8900" więc Codenet (i inny soft) nie będzie działać...kmeg pisze: Wydawało mi się, że ktoś kiedyś i gdzieś pytał o CodeNet i U2 i przeróbki aby to działało...
Można więc zrobić wsad cartige do U2 z tym FastRS lub męczyć Gideona...
- konto nieaktywne -
Jak ktoś, bazując na dostępnych źródłach, napisze procedurę, to czemu nie. Coś chyba takiego było w oparciu o przewód PC64.bimber pisze: da radę odpalić na komodorku sida wprost z hvsc ?
Pozwolę się nie zgodzić z tym twierdzeniem. Co prawda na Amidze nigdy nie testowałem, bowiem Amigę znalazłem niedawno w piwnicy u stryja. Ale używanie Over5 na PC i przy procedurach zaszytych w romie C64, jest już całkiem wygodne. Poza tym moja propozycja interfejsu powstała z myślą, że programujemy na PC -> kod wynikowy wysyłamy do c64. Zakładam, że dane ew. do procedur uprzednio sobie przesłaliśmy. Kompilacja+wysłanie poprzez rs232 do c64 będzie szybsza, od kompilacji na samym c64, że o wygodzie nie wspomnę.KB777 pisze: Używałem Over5 na Amidze. I wciąż uważam, że to tragedia bez 6551 (jeśli się upieramy przy RS232).
Co do 6551, co nie widzę różnicy, a właściwie to widzę.
6551 rozpędza się do 19200 bit/sec, procedury Over5 do 38400 bit/sec. 19200 < 38400. Podobno, bo sam nigdy tego nie testowałem, jak się da szybszy 2x kwarc, to 6551 śmiga też z prędkością 38400 bit. To ja tu zysku w prędkości nie widzę. Poza tym, trzeba już sobie taki interfejs wykonać, a to już i płytka i lutownica... tanio nie wychodzi. I nie każdy to wykona.
A skręcić kabelki i wtykając w user port, to każdy, co umie założyć skarpetki, da radę. Kupić nowego fajnala, tez nie kłopot.
Hah, na podobny pomysł wpadłem ok 99 roku, nawet napisałem procedurę 4-bit w jedną, 4-bit w drugą stronę. Powstało to na PC w oparciu o rozwiązanie, które kolega napisał w AMOS na Amidze około 1994 roku, dzięki czemu słaliśmy dane z Amigi na C64 i odwrotnie. Do dzisiaj mam kadr z kamery, przechwycony na Amidze, wysłany na C64 i przekonwertowany na Super HiRES.kmeg pisze: Kiedyś sobie zrobiłem coś podobnego na bazie transmisji równoległej i przez jakiś czas używałem http://csdb.dk/release/?id=10229
Przewód PC64 miałem , bo to jedyny nisko kosztowy sposób był na podłączenie PC<->C64 w owym czasie (koniec lat 90). Nawet używałem tego do przenoszenia dyskietek na PC.
Szkoda, że wtedy internet dopiero zaczynał. Nie trzeba byłoby wyłamywać drzwi dawno otwartych.
20 lat temu USB w PC nie było. 20 lat temu PCB do Fajnala też nie było publik. Interfejsu USB <-> RS232 za 8,90 zł tez nie było. Kurcze, żyliśmy jak prymitywy jakieś, nic nie było, no... a cytując niedosłownie wypowiedź jednej nastolatki do drugiej: a kiedyś telefony miały tylko jedną apkę.kmeg pisze: Fajna rzecz ale szkoda, że o 20 lat za późno!
Ja mam nadzieję, że dzisiaj też ktoś na real C64 coś wyświetla, a to, co wymyśliłem, ułatwi pisanie programów. Albo chociaż kompilowanie ze źródeł i uruchamianie na prawdziwym C64.
kmeg,KB777
CodeNET! A ile tego osób używa? Weźcie tak na chwilę przeczytajcie, co proponujecie. Mój pomysł za 8,90 zł porównajcie z rozwiązaniem CodeNET, co trzeba mieć 1541u w wersji I (niedostępna już), dodatkowo podobno to działa, albo i nie, kabelek wypada LAN podobno, bo w swoim 1541u nie zamawiałem LANu, a w wersji 2 1541u, to już jakieś USB->LAN i to też nie każde, to trzeba skompilować, to przetestować. A komu się chce? A weź teraz zamów u Gideona, to chyba po nowym roku produkcja ruszy dopiero. A o kosztach to już zamilkam. Moja partnerka życiowa po dziś dzień nie wie, ile wydaję na C64. A na 1541u dobrowolnie się nie przyznam, ile zapłaciłem.
Większe szanse na wcielenie w życie u zwykłego usera-programisty chyba ma jednak mój pomysł.
Czego sobie,a przede wszystkim innym, życzę.
M.
55600 > 38400 BTW - procedury z kernela nie wyciągną więcej niż bodajże 2400, Over5 ma własne. No, ale rzeczywiście - trzeba by lutować itp (a gotowe klony Turbo232 też cenowo nie są zbyt atrakcyjne).moneo pisze: 6551 rozpędza się do 19200 bit/sec, procedury Over5 do 38400 bit/sec. 19200 < 38400.
Jest "wyhacz" gdzie przy użyciu rejestrów przesuwnych z 6526 da się wyciągnąć 9600 bez totalnego zarżnięcia CPU (jak przy Over5), hmm... generalnie da się wycisnąć prawie 31 kB/s (kilobajtów, nie -bitów) z rejestru przesuwnego, jakby pokombinować to może by się dało pożenić go z SPI dostępnym w niektórych FTDI-kach (tych, które mają MPSSE).
Tylko - ma to jakiś sens obecnie ? Sztuka dla sztuki...
- konto nieaktywne -
A ten, nie 57600 ? Sprawdzał ktoś to? Wymieniamy kwarca na 3x szybszy i to działa? Porozmawiajmy o tym, bo to mnie czuje, że motywuje.KB777 pisze:55600 > 38400moneo pisze: 6551 rozpędza się do 19200 bit/sec, procedury Over5 do 38400 bit/sec. 19200 < 38400.
WiemKB777 pisze: BTW - procedury z kernela nie wyciągną więcej niż bodajże 2400, Over5 ma własne.
Ano dlatego błysnęło mi w mózgu, że można taniej, łatwiej, a też działaKB777 pisze: rzeczywiście - trzeba by lutować itp (a gotowe klony Turbo232 też cenowo nie są zbyt atrakcyjne).
Rozwiaj temat, gdyż wdaje się on interesujący dla takich zboków, jak ja.KB777 pisze: Jest "wyhacz" gdzie przy użyciu rejestrów przesuwnych z 6526 da się wyciągnąć 9600 bez totalnego zarżnięcia CPU (jak przy Over5),
W sumie i tak przy transferze danych PC <-> c64 nie mamy nic do roboty na c64, więc czy CPU ma zajęcie na 100%, czy na 30%, nam to obojętne, z punktu widzenia usera.
Rozwijaj wątek. Jeśli to wymaga jedynie przylutowania kilku przewodów i tu i tam, oraz da się to dostosowac do protokołu OVer5, to jestem za.KB777 pisze: hmm... generalnie da się wycisnąć prawie 31 kB/s (kilobajtów, nie -bitów) z rejestru przesuwnego, jakby pokombinować to może by się dało pożenić go z SPI dostępnym w niektórych FTDI-kach (tych, które mają MPSSE).
Odwieczne pytanie... w sumie, to ja do dziś nie dopowiedziałem na zadane przez moją P.Ż. pytanie: "Na co Ci tyle komodorków, nie starczy jeden?". No i jak tu wytłumaczyć kobiecie, że te komputery mają płyty o rożnych rewizjach?KB777 pisze: Tylko - ma to jakiś sens obecnie ? Sztuka dla sztuki...
To jest sztuka
M.
Z tego co pamiętam to jeszcze był TASS używający identycznego kabelka do wysyłania zasemblowanego kodu do drugiego C64 i uruchamiania go na nim. Chyba Glasnost/CML tego intensywnie używał.moneo pisze: Hah, na podobny pomysł wpadłem ok 99 roku, nawet napisałem procedurę 4-bit w jedną, 4-bit w drugą stronę.
Źle mnie zrozumiałeś, napisałem, że to co zrobiłeś działa podobnie do CodeNET a cenowo jest w innej lidze. Teraz zapewne CodeNETu nie używa nikt, kiedyś używał go zapewne Graxam/Oxyron. CodeNet oryginalnie był napisany chyba pod RR64 i cartidge MMC64 ale cenowo to jest kosmos kosztujący dużo więcej niż 1541u.moneo pisze: CodeNET! A ile tego osób używa? Weźcie tak na chwilę przeczytajcie, co proponujecie. Mój pomysł za 8,90 zł porównajcie z rozwiązaniem CodeNET, co trzeba mieć 1541u w wersji I (niedostępna już), dodatkowo podobno to działa, albo i nie, kabelek wypada LAN podobno, bo w swoim 1541u nie zamawiałem LANu, a w wersji 2 1541u, to już jakieś USB->LAN i to też nie każde, to trzeba skompilować, to przetestować. A komu się chce? A weź teraz zamów u Gideona, to chyba po nowym roku produkcja ruszy dopiero. A o kosztach to już zamilkam. Moja partnerka życiowa po dziś dzień nie wie, ile wydaję na C64. A na 1541u dobrowolnie się nie przyznam, ile zapłaciłem.
Jeśli kiedyś zeche mi się jeszcze kodować na C64 to zapewne zrobie sobie zabawkę jaką zrobiłeś i jej użyje. Moja rada, zrób wsad jako CRT dla 1541u aby ktoś mógł sobie podmapować go jako cartige i używać. 1541u ma w zasadzie każdy a budować FIII czy programować epromy może sie komuś nie chcieć.
Hmm... właśnie, ciekawe czemu ludzie pisali że 55600. 6551 ma wejście RxC które może być źródłem zegara dla UARTa (po podzieleniu przez 16). Dla 1.8432 MHz wyjdzie 115200.moneo pisze: A ten, nie 57600 ? Sprawdzał ktoś to? Wymieniamy kwarca na 3x szybszy i to działa? Porozmawiajmy o tym, bo to mnie czuje, że motywuje.
http://www.zimmers.net/anonftp/pub/cbm/ ... t-9600.zipmoneo pisze:Rozwiaj temat, gdyż wdaje się on interesujący dla takich zboków, jak ja.KB777 pisze: Jest "wyhacz" gdzie przy użyciu rejestrów przesuwnych z 6526 da się wyciągnąć 9600 bez totalnego zarżnięcia CPU (jak przy Over5),
W sumie i tak przy transferze danych PC <-> c64 nie mamy nic do roboty na c64, więc czy CPU ma zajęcie na 100%, czy na 30%, nam to obojętne, z punktu widzenia usera.
Dostosować - czemu nie, skoro źródła są Ale na Alledrogo nie znalazłem żadnego gotowego modułu z którymś z tych "pasujących" FTDI-kach.moneo pisze:Rozwijaj wątek. Jeśli to wymaga jedynie przylutowania kilku przewodów i tu i tam, oraz da się to dostosowac do protokołu OVer5, to jestem za.KB777 pisze: hmm... generalnie da się wycisnąć prawie 31 kB/s (kilobajtów, nie -bitów) z rejestru przesuwnego, jakby pokombinować to może by się dało pożenić go z SPI dostępnym w niektórych FTDI-kach (tych, które mają MPSSE).
- konto nieaktywne -
up2rs - rom do 1541ultimate i nie tylko.
Witajcie!
Mając chwilę czasu przygotowałem obraz romu Final 3 z programem FastRS z pakietu OVER5 dostosowany do pojemności 64kB.
Dzięki czemu możemy użyć go w oryginalnym Finalu Riski, albo w 1541ultimate. A skoro 1541ultimate mają prawie wszyscy, to zapraszam do testowania.
ultimate.zip
Archiwum zawiera dwa pliki:
*.bin do wypalenia w eprom 64kB, lub zastosowania w 1541ultimate;
*.crt do potestowania w emulatorze.
Obraz powyższy testowałem na 1541ultimate w wersji pierwszej. Co prawda nie przewiduję problemów, ale jakby ktoś mógł sprawdzić, jak się ten obraz romu zachowuje na 1541ultimate w wersji 2, to będę niezmiernie wdzięczny.
W stosunku do oryginału obraz różni się:
- po restarcie przechodzi od razu do basic'a;
- polecenie desktop nie działa, aby nikt nie piszczał, że okienka nie działają, reszta bez zmian, powinna działać (chyba).
Program FastRS, wraz z procedurą relokującą do ramu zamieściłem w banku drugim ($42), tj. adres $8100 w pliku bin. Wobec czego obszar od $8000 do $a000 bezczelnie wypełniłem zerami. Coś może nie działać. Nie używam w ogóle okienek z desktopu, więc nawet nie testowałem, co padło ofiarą samych zer.
Pozdrawiam, M.
PS. Aktualizacja na stronie niebawem.
Mając chwilę czasu przygotowałem obraz romu Final 3 z programem FastRS z pakietu OVER5 dostosowany do pojemności 64kB.
Dzięki czemu możemy użyć go w oryginalnym Finalu Riski, albo w 1541ultimate. A skoro 1541ultimate mają prawie wszyscy, to zapraszam do testowania.
ultimate.zip
Archiwum zawiera dwa pliki:
*.bin do wypalenia w eprom 64kB, lub zastosowania w 1541ultimate;
*.crt do potestowania w emulatorze.
Obraz powyższy testowałem na 1541ultimate w wersji pierwszej. Co prawda nie przewiduję problemów, ale jakby ktoś mógł sprawdzić, jak się ten obraz romu zachowuje na 1541ultimate w wersji 2, to będę niezmiernie wdzięczny.
W stosunku do oryginału obraz różni się:
- po restarcie przechodzi od razu do basic'a;
- polecenie desktop nie działa, aby nikt nie piszczał, że okienka nie działają, reszta bez zmian, powinna działać (chyba).
Program FastRS, wraz z procedurą relokującą do ramu zamieściłem w banku drugim ($42), tj. adres $8100 w pliku bin. Wobec czego obszar od $8000 do $a000 bezczelnie wypełniłem zerami. Coś może nie działać. Nie używam w ogóle okienek z desktopu, więc nawet nie testowałem, co padło ofiarą samych zer.
Pozdrawiam, M.
PS. Aktualizacja na stronie niebawem.
Coś, gdzieś kiedyś czytałem w dawnych czasach. A że wtedy nie miałem drugiego c64 (ani 3 i 4), to potraktowałem to jako ciekawostkę.kmeg pisze: Z tego co pamiętam to jeszcze był TASS używający identycznego kabelka do wysyłania zasemblowanego kodu do drugiego C64 i uruchamiania go na nim. Chyba Glasnost/CML tego intensywnie używał.
A to ja serdecznie przepraszam.kmeg pisze: Źle mnie zrozumiałeś, napisałem, że to co zrobiłeś działa podobnie do CodeNET a cenowo jest w innej lidze.
No właśnie. Czasem rozwiązania do c64 to chyba jakieś techdema. Popatrzcie, jak potrafię i to działa. Na ekonomiczne i praktyczne aspekty działania się nie patrzy. No, ale w sumie hobby czasem nie ma nic wspólnego z racjonalnym działaniem (patrz: Amiga i ceny).kmeg pisze: Teraz zapewne CodeNETu nie używa nikt, kiedyś używał go zapewne Graxam/Oxyron. CodeNet oryginalnie był napisany chyba pod RR64 i cartidge MMC64 ale cenowo to jest kosmos kosztujący dużo więcej niż 1541u.
Trzymam za słowo, szczególnie za frazę: "kiedyś zeche mi się jeszcze kodować na C64" .kmeg pisze: Jeśli kiedyś zeche mi się jeszcze kodować na C64 to zapewne zrobie sobie zabawkę jaką zrobiłeś i jej użyje.
Rada wysłuchać została zdołana.kmeg pisze: Moja rada, zrób wsad jako CRT dla 1541u aby ktoś mógł sobie podmapować go jako cartige i używać. 1541u ma w zasadzie każdy a budować FIII czy programować epromy może sie komuś nie chcieć.
M.