OldComp.cz https://www.oldcomp.cz/ |
|
ZX Spectrum Memory Card https://www.oldcomp.cz/viewtopic.php?f=39&t=10877 |
Stránka 1 z 2 |
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
|
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 ![]() 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: O tomhle vite? https://sites.google.com/site/interface1bis/home 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: O tomhle vite? https://sites.google.com/site/interface1bis/home 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 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 ![]() |
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?![]() |
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)![]() 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" ![]() 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 1 z 2 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |