Autor Wątek: RS232 w Spectrum +2/3 po raz drugi  (Przeczytany 4844 razy)

rafni

  • **
  • Wiadomości: 56
  • Miejsce pobytu:
    Poznań/Puszczykowo
RS232 w Spectrum +2/3 po raz drugi
« dnia: 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ł
« Ostatnia zmiana: 2017.03.01, 15:39:23 wysłana przez rafni »
Speccy 48+/+2e, Didaktik 'M', Amstrad CPC-464, SiDi FPGA, Geoff's ColorMaximite, ColorMaximite2, Timex 2048(dead), A500rev6A+IDE256MB+1MBmoboCHIPmod+DF1Gotek, pure A500rev6A, Atari 1040STF, Atari2600clone, Raspberry Pi1 i Pi3, OrangePi1, Banana Pi M2, 51uC, ATMega

Gryzor

  • *****
  • Wiadomości: 1906
  • Miejsce pobytu:
    Warszawa
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #1 dnia: 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.

rafni

  • **
  • Wiadomości: 56
  • Miejsce pobytu:
    Poznań/Puszczykowo
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #2 dnia: 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

?
Speccy 48+/+2e, Didaktik 'M', Amstrad CPC-464, SiDi FPGA, Geoff's ColorMaximite, ColorMaximite2, Timex 2048(dead), A500rev6A+IDE256MB+1MBmoboCHIPmod+DF1Gotek, pure A500rev6A, Atari 1040STF, Atari2600clone, Raspberry Pi1 i Pi3, OrangePi1, Banana Pi M2, 51uC, ATMega

Gryzor

  • *****
  • Wiadomości: 1906
  • Miejsce pobytu:
    Warszawa
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #3 dnia: 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.

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #4 dnia: 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.
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

rafni

  • **
  • Wiadomości: 56
  • Miejsce pobytu:
    Poznań/Puszczykowo
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #5 dnia: 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...
Speccy 48+/+2e, Didaktik 'M', Amstrad CPC-464, SiDi FPGA, Geoff's ColorMaximite, ColorMaximite2, Timex 2048(dead), A500rev6A+IDE256MB+1MBmoboCHIPmod+DF1Gotek, pure A500rev6A, Atari 1040STF, Atari2600clone, Raspberry Pi1 i Pi3, OrangePi1, Banana Pi M2, 51uC, ATMega

rafni

  • **
  • Wiadomości: 56
  • Miejsce pobytu:
    Poznań/Puszczykowo
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #6 dnia: 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...
Speccy 48+/+2e, Didaktik 'M', Amstrad CPC-464, SiDi FPGA, Geoff's ColorMaximite, ColorMaximite2, Timex 2048(dead), A500rev6A+IDE256MB+1MBmoboCHIPmod+DF1Gotek, pure A500rev6A, Atari 1040STF, Atari2600clone, Raspberry Pi1 i Pi3, OrangePi1, Banana Pi M2, 51uC, ATMega

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #7 dnia: 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
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

silenter

  • *****
  • Wiadomości: 1337
  • Miejsce pobytu:
    Warszawa/Radzymin
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #8 dnia: 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.
128k +2 UK issue 1, JS128, FDD3000 in restoration, ZAXON MGT +D, PEAR AmpY, Pear ExEar :), PEAR TI-OF-TTL+FDD35, co to tu robi??? => 2xCDTV&A500

https://soundcloud.com/silenter

https://www.youtube.com/channel/UCKZhL7Lq1zUDDnRDTJKhN4A

rafni

  • **
  • Wiadomości: 56
  • Miejsce pobytu:
    Poznań/Puszczykowo
Odp: RS232 w Spectrum +2/3 po raz drugi
« Odpowiedź #9 dnia: 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...
Speccy 48+/+2e, Didaktik 'M', Amstrad CPC-464, SiDi FPGA, Geoff's ColorMaximite, ColorMaximite2, Timex 2048(dead), A500rev6A+IDE256MB+1MBmoboCHIPmod+DF1Gotek, pure A500rev6A, Atari 1040STF, Atari2600clone, Raspberry Pi1 i Pi3, OrangePi1, Banana Pi M2, 51uC, ATMega