forum speccy.pl

ZX Spectrum => PROGRAMOWANIE => Wątek zaczęty przez: rafni w 2017.03.01, 14:19:26

Tytuł: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: rafni w 2017.03.01, 14:19:26
Proszę o wyrozumiałość jeśli temat/problem jest powszechnie znany ale odkąd mam Spectrum +2B z RS232 na pokładzie nurtuje mnie mocno pytanie:

Jak wykorzystać obecny na płycie interfejs RS232 do ładowania softu z PC ?

Wiem że dla 48 z TF1 to jest rozpykane (znalazłem tool'e).

Nie mam jednak pojęcia czy cokolwiek z tego będzie kompatybilne z interfejsem z płyty +2/3.

Przekopałem różne wątki (i odnośniki do WoS) ale temat dla +2/3 wydaje się być zupełnie pominięty - nie rozwijany (?) :-(

Z góry dzięki za wszelkie uwagi i pomoc w ogarnięciu tematu.

Pozdr
Rafał
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: Gryzor w 2017.03.01, 17:09:29
Niestety ZX128K+2 nie potrafi standardowo ladowac programow z RS232 - potrzebny jest specjalny ROM, co czyni port malo uzytecznym.
Poza tym zawsze bedzie szybsze wczytanie z divMMC/divIDE.
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: rafni w 2017.04.05, 11:16:36
[...]potrzebny jest specjalny ROM[...].

Czy masz na myśli romy oferowane przez Fruitcake'a:

http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Interface2_RC_New_RS232.htm

?
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: Gryzor w 2017.04.05, 12:05:47
Na przyklad, takich ROMow bylo przynajmniej kilka. Ale jaki by nie byl i tak bedzie wolniej niz karta SD/CF.
Chyba, ze do developmentu - wtedy mozna kodowac na PC i przesylac od razu do ZXa.
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: silenter w 2017.04.05, 12:40:30
Ja w tej chwili nie jestem pewien, ale z tego co mi się wydaje to port RS232 we wszystkich 128 jest ustawiony na sztywno na 9600 baud.
Oznaczało by to, że jest wolniejszy od taśmy bo tam jest 1200 baud.
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: rafni w 2017.04.05, 13:12:48
Może to głupie pytanie, ale dlaczego miałoby być wolniej, IMHO 9600 > 1200, w obu brak korekcji i redundancji...
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: rafni w 2017.04.05, 13:16:44
Na przyklad, takich ROMow bylo przynajmniej kilka. Ale jaki by nie byl i tak bedzie wolniej niz karta SD/CF.
Chyba, ze do developmentu - wtedy mozna kodowac na PC i przesylac od razu do ZXa.

- development to raz (dla mnie podstawowa sprawa bo właśnie proste pisanie najbardziej lubilem w ZXie),

- tooloud pisał mi że DivMMC nie działa w Basic'u 128 (więc taka karta to tylko do pogrania i zabaw - pisanie w Basicu 48 jest uciążliwe, zwłaszcza jak się pozapominało lub ktos miałby się uczyć (np.dzieć któremu chcę to pokazać)),

- przykłady ROMów - błagam o więcej ;-) ktokolwiek widział, ktokolwiek wie...
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: silenter w 2017.04.05, 13:23:44
@rafni a faktycznie  coś mi się ubzdurało 9,6Kb < 12Kb ale w tym przypadku mamy przecież  9,6Kb > 1,2Kb
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: silenter w 2017.04.05, 13:27:37
Wydaje mi się, że dosyć łatwo można by napisać loader wczytujący snapshoty.
Faktycznie lepiej by było gdyby loader siedział w romie - ale snapshoty programów np zx 16kB RAM bez problemu mogły by być wczytywane serialem na pakownieszych zx-ach.
Tytuł: Odp: RS232 w Spectrum +2/3 po raz drugi
Wiadomość wysłana przez: rafni w 2017.04.06, 12:53:38
No właśnie - takim miejscem do użycia byłby górny RAM który w instrukcji jest nawet wskazywany jak RAMdrive...

Nawet miałem zamiar poexperymentować i na próbę sklecić prototyp w BASIC'u ale korci mnie użycie gotowego romu od FruitCake'a bo on już opracował tool na PC który kulturalnie wysyła...