OldComp.cz
https://www.oldcomp.cz/

ZX Spectrum Memory Card
https://www.oldcomp.cz/viewtopic.php?f=39&t=10877
Stránka 13

Autor:  Martin1 [ 05.04.2022, 18:32 ]
Předmět příspěvku:  ZX Spectrum Memory Card

Predstavujem najnovší prírastok do rodiny ROM modulov pre ZX Spectrum.

ZX Spectrum memory card je karta pripojiteľná priamo k ZX Spectru (teda bez IF2), obsahuje 512kB Flash, register stránkovania a logiku v GAL.
Ďalej je tam príprava na 512kB RAM a jednoduchý TTL sériový port (cez bitbanging). Signál ROMCS je blokovaný MOSFET tranzistorom.

ZXMC ponúka 32 stránok (16kB) mapovaných namiesto ROM. Stránky sú volené portom FE (vyhradeným pre ULA) a teda nezaberá porty určené pre iné periférie. Ďalší zámer je umožniť mapovanie RAM do priestoru $3000-$3FFF alebo do celého priestoru ROM (to už iba úpravou v GAL).

V stránke 0 je umiestnený malý ROM Selector, z ktorého sa dá vybrať potrebná stránka. Je to nadstavba nad pôvodnú Basic ROM, nabieha po resete a umožňuje rovno pokračovať do Basic-u, alebo sa dá vybrať aj zabudovaná ROM.
Vhodným zavádzačom je možné načítať aj hry väčšie ako 16kB (napr. Manic má 32kB)

Martin

Přílohy:
ZXMemCard.PNG
ZXMemCard.PNG [ 5.54 KiB | Zobrazeno 8405 krát ]
ZXMemCard.jpg
ZXMemCard.jpg [ 44.32 KiB | Zobrazeno 8405 krát ]

Autor:  MilasPce [ 05.04.2022, 18:39 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

To je pěkné, kde koupím PCB? A stáhnu soubory?

Autor:  mysiak001 [ 05.04.2022, 19:15 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Pripájam sa otázkou kde to rastie doska a kde to stiahnem?

Autor:  Martin1 [ 05.04.2022, 20:15 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

MilasPce píše:
To je pěkné, kde koupím PCB? A stáhnu soubory?

Ešte dotiahnem spomínané "to do" a dám vedieť. V prototypovej doske mám zatiaľ jednu chybu (šialené nepritiahnuť A0 do dekódera portu FE :bang: )
Vhodným návrhom FW by šlo touto kartou naemulovať aj IF1 a možno aj D40.
V prototype mám zatiaľ všetky vydané tituly hier pre IF2 a tucet nových úprav starých hier, aby sa načítali z ROM. Osobne som upravoval len Manic Miner.
M1

Autor:  Kubik [ 05.04.2022, 20:38 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

O tomhle vite? https://sites.google.com/site/interface1bis/home

Autor:  Doda [ 06.04.2022, 07:15 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Kubik píše:
1bis je uz docela letity projekt.

Autor:  Martin1 [ 06.04.2022, 08:17 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Kubik píše:

Poznám ešte z dôb jeho vzniku, myslím, že pochádza z J.A.R.
Obsahuje vlastný CML (centrální mozek lidstva), čo nie je moja šálka kávy.

Táto pamäťová karta bola robená s ohľadom na jednoduchú stavbu.
M.

Autor:  Busy [ 06.04.2022, 12:45 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Martin1 píše:
V prototypovej doske mám zatiaľ jednu chybu (šialené nepritiahnuť A0 do dekódera portu FE :bang: )
Podla mna uplne normalne. Ani 128k port #FD (pametova konfiguracia, AY zvuk) nedekoduju A0 ;)
A dobre ze nedekoduju, pretoze uz som to vyuzil - jedinym OUTom si potom viem naraz prepnut napriklad zobrazovanu videoramku a zaroven farbu borderu.
Martin1 píše:
Vhodným návrhom FW by šlo touto kartou naemulovať aj IF1 a možno aj D40.
D40 potrebuje 14kB ROM + 2kB RAM, takze pre emulaciu D40 bude treba doriesit aj tu ramku.
Martin1 píše:
V prototype mám zatiaľ všetky vydané tituly hier pre IF2 a tucet nových úprav starých hier, aby sa načítali z ROM.
Tak ked budes chciet, kludne si tam pridaj aj moje ZX48 ROM 1k intro collection 1 :dcod:

Autor:  Martin1 [ 06.04.2022, 20:10 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Busy píše:
Podla mna uplne normalne. Ani 128k port #FD (pametova konfiguracia, AY zvuk) nedekoduju A0 ;)

A ako by som dekódoval port FE bez A0?

Autor:  Busy [ 06.04.2022, 23:12 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Martin1 píše:
Busy píše:
Podla mna uplne normalne. Ani 128k port #FD (pametova konfiguracia, AY zvuk) nedekoduju A0 ;)
A ako by som dekódoval port FE bez A0?
Naco potrebujes dekodovat FE na ROM module ?

Autor:  Martin1 [ 07.04.2022, 08:02 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Busy píše:
Naco potrebujes dekodovat FE na ROM module ?

Zas niekto nečítal poriadne. Port FE je využitý na stránkovanie pamäte (vyberá jednu z 32 stránok, ktorú pripojí namiesto ROM a zároveň cez tento port sa ovláda signál ROMCS)
M1

Autor:  Busy [ 07.04.2022, 10:19 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Martin1 píše:
Busy píše:
Naco potrebujes dekodovat FE na ROM module ?
Zas niekto nečítal poriadne. Port FE je využitý na stránkovanie pamäte (vyberá jednu z 32 stránok, ktorú pripojí namiesto ROM a zároveň cez tento port sa ovláda signál ROMCS)
Aha, ano, mas pravdu, to som uplne prehliadol :shrug:

To ale potom otvara dalsiu otazku: Ako zabezpecis, aby sa sa pametova konfiguracia nemenila ked budu bezne programy nastavovat border a robit zvuky na eari ? Aby sa nestalo, ze nejaky bezny program, vyuzivajuci romku, si nejakym nevhodnym outom na #FE pod sebou odpili konar a namiesto romky zapne nieco uplne ine.

Autor:  Kubik [ 07.04.2022, 10:25 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Busy píše:
Ako zabezpecis, aby sa sa pametova konfiguracia nemenila ked budu bezne programy nastavovat border a robit zvuky na eari ? Aby sa nestalo, ze nejaky bezny program, vyuzivajuci romku, si nejakym nevhodnym outom na #FE pod sebou odpili konar a namiesto romky zapne nieco uplne ine.

Prepnes Z80 do protected 32bit modu? :)

Autor:  Martin1 [ 07.04.2022, 10:43 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Busy píše:
To ale potom otvara dalsiu otazku: Ako zabezpecis, aby sa sa pametova konfiguracia nemenila ked budu bezne programy nastavovat border a robit zvuky na eari ? Aby sa nestalo, ze nejaky bezny program, vyuzivajuci romku, si nejakym nevhodnym outom na #FE pod sebou odpili konar a namiesto romky zapne nieco uplne ine.

To je "know how" :lol:
Možno si spomenieš, pred nejakým časom som sa pýtal, či niektoré programy využívajú ovládanie portu FE príkazom OUT (C), A. A v tom je odpoveď na Tvoju otázku, ak niekto použije takúto formu, tak je možné, že prepne nechtiac aj stránku. Ale v ZX Basicu takáto inštrukcia nie je a bežne sa vôbec nevyužíva (s portom FE).
Inštrukcia OUT ($FE), A neprepne stránku v žiadnom prípade.
M1

Autor:  Antony/DTA [ 07.04.2022, 13:14 ]
Předmět příspěvku:  Re: ZX Spectrum Memory Card

Len predpokladám, že sa porovnáva vyšší bajt adresy s bajtom dát. Ak sa nezhodujú, tak to nemôže byť OUT ($FE),A. Ale aby sa znížilo riziko nežiadúceho prepnutia stránky, vyšší bajt adresy by mohol mať špecifickú hodnotu, napr. complement datového bajtu.

Stránka 13 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/