OldComp.cz

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


Právě je 28.03.2024, 23:34

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 22 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
PříspěvekNapsal: 13.02.2018, 12:25 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Záleží podľa počítača, ako je robený. Pravdepodobne by stačilo iba signál /MREQ v onen okamžik zablokovať, takže by sa neaktivovala pamäť, a zároveň snímať dátovú zbernicu...

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 13.02.2018, 14:39 
Offline
Kecálek
Uživatelský avatar

Registrován: 24.03.2014, 08:10
Příspěvky: 205
Has thanked: 80 times
Been thanked: 123 times
Jiiira píše:
hood píše:
PotPalo píše:
Tak hardvérovo nieje problém odchytiť práve zapisovaná dva byty, ale je problém zabrániť, aby sa zapísali do pamäte. To by chcelo úpravu počítača, ako prídavné zariadenie to nepôjde. Na datovú zbernicu sa totiž ešte dá vnútiť niečo iné, ako tam je (je totiž oddelená rezistormi), ale na adresovú to nepôjde, tá je napriamo z PLA, aj s ostatnými signálmi.

Hm, hm. A jak velký zásah do počítače by to byl? Preskraby, pájení, propojky? Nebo snad ještě něco horšího??!? :roll:

Řekněme... udělat si vlastní desku. :speccy:


Jiiro, myslel jsi, navrhnout vlastni plosnak, nebo jako rovnou celyho spektrace? Hood

_________________
http://hood.speccy.cz
http://sarah.speccy.cz


Nahoru
 Profil  
 
PříspěvekNapsal: 13.02.2018, 19:54 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.06.2013, 20:26
Příspěvky: 2487
Has thanked: 115 times
Been thanked: 424 times
hood píše:
Jiiira píše:
hood píše:
Hm, hm. A jak velký zásah do počítače by to byl? Preskraby, pájení, propojky? Nebo snad ještě něco horšího??!? :roll:

Řekněme... udělat si vlastní desku. :speccy:

Jiiiro, myslel jsi, navrhnout vlastni plosnak, nebo jako rovnou celyho spektrace? Hood

Myslel jsem vlastní plošňák celýho spektráče 8-)

_________________
"Je lepší rozsvítit byť jen malou svíčku, než jen proklínat temnotu." (Konfucius)

www.zxsparrow.com


Nahoru
 Profil  
 
PříspěvekNapsal: 14.02.2018, 02:26 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Princip ukladani mam uz promysleny. Tak jako tak si musi nejaka periferie zrcadlit cely obsah pameti zx ram, proste vse, co CPU zapise zapsat paralelne do vlastni ram. Jednoduche zapojeni to zrovna neni, ale s CPLD se to da zmaknout.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 31.03.2019, 23:41 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Stará téma, viem, ale ešte ma napadla ďalšia vec. A síce presný čas medzi dvoma prerušeniami. IM2... Pokiaľ to nejaký program využíva (asi nie), nepáčilo by sa mu, keby prišli dve prerušenia za omnoho kratší alebo dlhší čas po sebe. Buď by sa niečo nestihlo dopočítať, alebo naopak by sa program nestopol kde sa má. To by sa dalo softvérovo ošetriť, po snape by sa odmeral čas do prerušenia, a táto hodnota by sa použila na pauzu po nahratí snapu.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2019, 10:38 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Viem si predstaviť, že by to vadilo napr. programu, ktorý píše znaky do borderu, ale prejavilo by sa to len v jednom snímku, takže by si to nikto nevšimol. Dtto Aquaplan.
Odmerať čas do prerušenia s presnosťou na 1T by šlo len cez HW.

Napadá mi elegantné (aj keď nie jednoduché) riešenie, zavesiť na zbernicu rýchly procesor (na štýl Multicard), ktorý bude sledovať zbernicu od reštartu. Namiesto NMI zastaví Z80 (BUSRQ), odčíta RAM (i ROM), medzitým už má nakešované stavy všetkých výstupných portov, pozná časy medzi prerušeniami, aj kam prerušenie skáče, potom povolí Z80. Následne môže vyčítať registre buď aktiváciou NMI alebo zmodifikovaním následného kódu v RAM.
M1

PotPalo píše:
Stará téma, viem, ale ešte ma napadla ďalšia vec. A síce presný čas medzi dvoma prerušeniami. IM2... Pokiaľ to nejaký program využíva (asi nie), nepáčilo by sa mu, keby prišli dve prerušenia za omnoho kratší alebo dlhší čas po sebe. Buď by sa niečo nestihlo dopočítať, alebo naopak by sa program nestopol kde sa má. To by sa dalo softvérovo ošetriť, po snape by sa odmeral čas do prerušenia, a táto hodnota by sa použila na pauzu po nahratí snapu.

_________________
ZX81,TS1000, TS1500, ZX Spectrum (i2, i3, i4), ZX Spectrum +2, ZX Spectrum +2B, PMD 85-1, PMI-80, Ondra SPO186
https://sites.google.com/site/lost8bits
https://sites.google.com/site/ondraspo186


Nahoru
 Profil  
 
PříspěvekNapsal: 01.12.2019, 11:26 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2062
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
K dokonalosti by bolo vhodné ešte snímať stavy portov, tie uložiť, a po nahratí snapu by sa obnovili do pôvodných hodnôt. Takže by sa obnovila napríklad farba BORDERu.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


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ů: 22 ]  Přejít na stránku Předchozí  1, 2

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