OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 14:42

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 32 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: ZX Spectrum Memory Card
PříspěvekNapsal: 05.04.2022, 18:32 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
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 8399 krát ]
ZXMemCard.jpg
ZXMemCard.jpg [ 44.32 KiB | Zobrazeno 8399 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 05.04.2022, 18:39 
Online
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1581
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
To je pěkné, kde koupím PCB? A stáhnu soubory?

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 05.04.2022, 19:15 
Offline
Kecálek

Registrován: 01.02.2015, 14:30
Příspěvky: 117
Bydliště: Margecany
Has thanked: 265 times
Been thanked: 20 times
Pripájam sa otázkou kde to rastie doska a kde to stiahnem?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 05.04.2022, 20:15 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 05.04.2022, 20:38 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
O tomhle vite? https://sites.google.com/site/interface1bis/home

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 06.04.2022, 07:15 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1969
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Kubik píše:
1bis je uz docela letity projekt.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 06.04.2022, 08:17 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
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.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 06.04.2022, 12:45 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 06.04.2022, 20:10 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
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?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 06.04.2022, 23:12 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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 ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 07.04.2022, 08:02 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 07.04.2022, 10:19 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
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.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 07.04.2022, 10:25 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
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? :)

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 07.04.2022, 10:43 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Spectrum Memory Card
PříspěvekNapsal: 07.04.2022, 13:14 
Offline
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
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.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 32 ]  Přejít na stránku 1, 2, 3  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 7 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz