Autor Wątek: Zamówiłem dziś pcb Zx Nuvo od superflo  (Przeczytany 69221 razy)

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #105 dnia: 2017.06.13, 18:24:26 »
5 diód lub dodatkowy 74HC32 zalatwilby wszystkie niedogodności. Wolnego miejsca na PCB Nuvo jak na lekarstwo. W sumie Don mógłby pozbyć się AD724JR z przynaleznosciami i zmiescilaby się dodatkowa logika.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

screemer

  • **
  • Wiadomości: 54
  • Miejsce pobytu:
    Eire
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #106 dnia: 2017.06.13, 18:30:10 »
Moznaby teoretycznie stwierdzic ze przy pomocy 5 diodek mozna ten kempston naprawic zeby byl calkowicie niezawodny. Po robocie moze sprobuje troche polutowac na pajaka. A co do dekodowania to dokladnie tak jak piszesz Klaudiuszu ... tylko ja bym to opisal bardziej po ludzku -   czyli /OE1 jest niskie (stan aktywny) wtedy i tylko wtedy gdy A5 i /RD (oba) rowniez sa niskie. A powinno to dzialac ze /OE jest niskie wtedy gdy kazde z: A6,A7,A5,RD jest niskie. Z tego co widze na schemacie to /OE1 nawet jest podprowadzone w jakis punkt testowy do ktorego mozna dolutowac dwie brakujace diody dekodera  z jednej strony (podobnie jak sie robi mod EPROM w spectrum).

" 4 wejściowy OR na piechotę. " - jakie tam na piechote ... przerabiamy Nuvo po kawalku z logiki CMOS na DRL po prostu :)

a ta dodatkowa logika by sie zmiescila nawet bez wywalania enkodera CVBS mysle bez problemu.
scrm
------
Sinclair: ZX Spectrum 16k i3 (NEBULA + SRAM), ZX Spectrum 16k i3B, ZX Nuvo 128
Inne stare graty: C= Amiga 600HD/Furia-FPU/IndiVisionECS/SSD 32GB/Gotek/KS3.1

Dawniej:
ZX Specrum 48k, ZX Spectrum 128 +2, Unipolbrit Komputer 2086

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #107 dnia: 2017.06.13, 18:38:44 »
Korzystając z okazji, że miałem w rękach SnapShot II, zrysowałem jego schemat.
Właśnie na układzie LS366 jest tam zrobiony port joysticka.

I tak to powinno z grubsza wyglądać. Oczywiście nie jest dekodowany /RD, co jest nieeleganckie, ale działa.
Dekodowanie A6 i A7 jest zbędne, dopóki nie używa się interfejsów typu Kempston Pro czy Kempston Mouse.

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #108 dnia: 2017.06.13, 18:41:22 »
@pear: ten Snapshot II chyba może powodować problemy z obsługą przerwan. Brak sprawdzenia stanu /RD choćby. Każde wywołanie A5=0 spowoduje odczyt z tego interfejsu.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #109 dnia: 2017.06.13, 18:45:06 »
Klaud, w niczym to nie przeszkadza. O ile nie używa się jakich wymyślnych interfejsów korzystających z IM1.

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #110 dnia: 2017.06.13, 18:48:39 »
Jak już przerabiamy Nuvo, zalatwmy wszystko za jednym zamachem ;)
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #111 dnia: 2017.06.13, 19:07:55 »
Można by napisać o w/w fakcie do autora projektu, bo może nie wie o tym i powiela ten błąd w swoich projektach.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #112 dnia: 2017.06.13, 19:10:40 »
Napisze do Dona wieczorem, jak tylko dostanę się do normalnej klawiatury i odbebnie obowiązki domowe :D.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

screemer

  • **
  • Wiadomości: 54
  • Miejsce pobytu:
    Eire
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #113 dnia: 2017.06.13, 19:15:00 »
Ja za chwile dodam opis co i jak na WOS w tym topicu o ZX Nuvo jakby co - z tego co widzialem to Don chyba tam czyta.
scrm
------
Sinclair: ZX Spectrum 16k i3 (NEBULA + SRAM), ZX Spectrum 16k i3B, ZX Nuvo 128
Inne stare graty: C= Amiga 600HD/Furia-FPU/IndiVisionECS/SSD 32GB/Gotek/KS3.1

Dawniej:
ZX Specrum 48k, ZX Spectrum 128 +2, Unipolbrit Komputer 2086

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #114 dnia: 2017.06.13, 21:20:33 »
Jak już przerabiamy Nuvo, zalatwmy wszystko za jednym zamachem ;)

Pytanie, czy warto kombinować? W TC2048 nie jest dekodowana ani A6, ani A7 - i działa.

KWF

  • *****
  • Wiadomości: 6838
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • PCBway
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #115 dnia: 2017.06.13, 21:46:52 »
@trojacek: Ale w TC2048 nie działa auto-fire :D bez przeróbek. Poza tym za Jarkiem Adamskim

Cytuj
W Timex Computer 2048 ULA jest widoczna tylko w porcie #FE. Inne użyte porty to #F4 (przełączanie pamięci, nie używane w TC2048), #FF (tryb ekranu, przełączanie pamięci i wyłączanie przerwań) oraz interfejs Kempston Joystick. No i interfejs Kempston Joystick może tworzyć problemy, ponieważ jest dekodowany tylko linią A5=0. Można więc odczytać stan joysticka w portach 0..31, 64..95, 128..160 i 192..224. Powoduje to konflikty z wieloma zewnętrznymi urządzeniami i nie ma sposobu, aby zablokować odczyt z wewnętrznego portu bez zmian wewnątrz. (Są również dekodowane porty #F5 i #F6 na użytek AY-3-8912, ale ponieważ nic nie jest dołączone do linii sterujących, nie stanowią one problemu.)

Powyższe chyba wystarczy, aby zrobić poprawnie Kempstona w Nuvo. Licytować się, nie ma sensu. Każdy zrobi jak chce.
KWF
-----
R Tape loading error 0:1
Moje zabawki: https://github.com/McKlaud76

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #116 dnia: 2017.06.13, 22:11:47 »
Brak autofire to zupełnie inny temat.

screemer

  • **
  • Wiadomości: 54
  • Miejsce pobytu:
    Eire
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #117 dnia: 2017.06.13, 22:42:31 »
No dobra ... poprawiłem ... teraz proszę o przykład gry która nie działała z hq128 i jego kempstonem.
scrm
------
Sinclair: ZX Spectrum 16k i3 (NEBULA + SRAM), ZX Spectrum 16k i3B, ZX Nuvo 128
Inne stare graty: C= Amiga 600HD/Furia-FPU/IndiVisionECS/SSD 32GB/Gotek/KS3.1

Dawniej:
ZX Specrum 48k, ZX Spectrum 128 +2, Unipolbrit Komputer 2086

Maryjan

  • *****
  • Wiadomości: 6666
  • Miejsce pobytu:
    Skarżysko-Kam.
  • Scotch whiskey and West Highland Terrier
Odp: Zamówiłem dziś pcb Zx Nuvo od superflo
« Odpowiedź #118 dnia: 2017.06.13, 23:10:08 »
Np. Soldier of Fortune i Peliminary Monty.
"Co miałem powiedzieć - przeczytałem..." Nikodem Dyzma

screemer

  • **
  • Wiadomości: 54
  • Miejsce pobytu:
    Eire
scrm
------
Sinclair: ZX Spectrum 16k i3 (NEBULA + SRAM), ZX Spectrum 16k i3B, ZX Nuvo 128
Inne stare graty: C= Amiga 600HD/Furia-FPU/IndiVisionECS/SSD 32GB/Gotek/KS3.1

Dawniej:
ZX Specrum 48k, ZX Spectrum 128 +2, Unipolbrit Komputer 2086