OldComp.cz

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


Právě je 28.03.2024, 14:13

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 58 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 16.04.2016, 01:05 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Obrázek

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 19.04.2016, 18:12 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
První testy zpomalovače CPU:

Obrázek

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 26.04.2016, 21:34 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
SCJoe mi zapujcil nekolik ZX Specter, takze otestuju zpomalovac her. Pokud by byl hodne velky problem s refreshem horni ram, mohl bych uroven zpomaleni omezit na nejake maximum, kdy jeste dramky data udrzi. Soucasne me napadla dalsi moznost zpomaleni, kdy by se refresh dramek zajistil umele, mimo CPU...

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 29.04.2016, 23:10 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Tak bohuzel spektrace od SCJoe jsou vykuchane, chybi ULY, zlamane membrany kavesnice, vadne romky.... proste nepouzitelne. Byl by jste nekdo ochotny zapujcit (bydlim v Praze) nejake funkcni ZX Spectrum ? Jde mi jen o to, ze bych na nem odzkousel, jak velke zpomaleni procesoru to snese bez ztraty dat v ramce. Zadny zasah v ZX bych nedelal, jen pripojim externi periferii a budu ladit a merit.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 16.06.2016, 00:39 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Jeste jsem trochu predelal plosnak:
Obrázek

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 18.06.2016, 21:11 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Plosny spoj nyni obsahuje prepinac pro vypnuti/zapnuti funkce zpomalovace, potenciometr pro plynulou regulaci rychlosti, jumper pro moznost vynuceni 50Hz preruseni i pri zpomaleni, jumper pro vyber kterym signalem se bude CPU brzdit (WAIT nebo BUSRQ).

Dnes jsem mel moznost otestovat zpomalovac ne nekolika ZX Spectrech a Didaktiku M.

- ZX Spectrum 48 snasi zpomaleni celkem v pohode a je nutne ho brzdit pomoci BUSRQ. Zalezi jake pameti dram jsou uvnitr osazene (vetsinou byvaji uz menene). Jedno ZX s neoriginalni pameti totiz nesneslo vetsi zpomaleni a vadilo mu delsi odpojeni CPU od sbernice, takze ramka ztracela data.

- ZX Spectrum 128+2 (sedivy model) - pocitac ma originalni dramky KM4164B a snese zpomalovani v pohode. Dokonce pri uplnem zastaveni CPU vydrzi data v ramce az 20 vterin.

- Didaktik M (myslim ze model 91) - nefunguje zpomalovani pomoci busrq, takze se musi brzdit waitem. Uz si ale presne nepamatuju, jak velke zpomaleni to sneslo (udajne to sneslo i uplne zastaveni CPU).

Tak jako tak, stejne bude vzdy zalezet na tom, jaky typ pameti v ZX mate a na stabilite pocitace. Muze se stat, ze prave s vasim pocitacem zpomalovac nebude fungovat, nebo bude fungovat jen v mensim rozsahu zpomaleni. S original pameti to podle me bude fungovat dobre. Jiiirovo SPARROW ma sramky, takze se zpomalenim to pobezi dobre. A kdo si do ZX osadi sramky misto dramek, take bude mit jistotu stability dat.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 19.06.2016, 00:46 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
VELESOFT píše:
Jedno ZX s neoriginalni pameti totiz nesneslo vetsi zpomaleni a vadilo mu delsi odpojeni CPU od sbernice, takze ramka ztracela data.
Já si nejsem jistý, že paměť je neoriginální. Nicméně je v paticích, takže neoriginální být může. Konkrétně šlo o tuhle desku http://egalerie.net/var/albums/opravy/Z ... 1415139889 s vyměněným IC27 za náhradu z 4x 74HCT157 a 1x74LS00 a 1x74LS32 (74LS157 v SMD provedení nebyly k sehnání).

V té desce jsou RAM HYB 4116 a M5K4164AMP ... -15, je v tom ULA 6C001E-7 (zakrytá chladičem) a CPU NEC D780C, ROM nahrazená EPROM 27C128. Normálně se s DivIDE a pár periferiemi chová zcela stabilně, pouze nejde dobře zpomalovat.

Krom toho jsme vyzkoušeli další ISSUE 6A (s DRAM OKI - fotka zde http://egalerie.net/index.php/opravy/ZX ... y/IMG_1009, ISSUE 3B a ano Didaktik M byl model 91 (má dvě DRAM místo osmi fotka desky zde http://egalerie.net/index.php/opravy/kl ... M/img_3122).

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 23.06.2016, 01:45 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Kdo by měl zájem o nějaký ten kousek K-MOUSE2016-LP, dejte vědět. Zbývá už jen 5 volných kusů. Desky i součástky budu objednávat po zaplacení. Cena základní verze (bez dvou přídavných sběrnic a bez zpomalovače her) je 690 Kč. Plná verze obsahuje další dvě osazené průchozí sběrnice a integrovaný zpomalovač her a vyjde na 998 Kč. Desky by měly od objednání dorazit zhruba do dvou týdnů. Pár dní pak trvá ještě osazení součástek. Akorát se bude čekat možná o něco déle na dodávku konektorů pro sběrnici. Kdo by nechtěl dvě sislé průchozí sběrnice, lze je nahradit dutinkovou lištou a připojovat tam Jiiirovo moduly s pinama.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 08.07.2016, 22:47 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Desky už jsou skoro doma. Ještě budu muset řešit clo...
Obrázek

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 11.07.2016, 16:03 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
Konečně mám už v ruce plošné spoje. Trochu se to zabrzdilo na celnici a stálo mě to další litr :-(
Obrázek

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 12.07.2016, 22:32 
Offline
Kecálek
Uživatelský avatar

Registrován: 13.05.2013, 08:17
Příspěvky: 181
Bydliště: České Budějovice
Has thanked: 294 times
Been thanked: 29 times
VELESOFT píše:
Konečně mám už v ruce plošné spoje. Trochu se to zabrzdilo na celnici a stálo mě to další litr :-(


No to jsou šmejdi pokálení a Hrabiš je jejich král... :( ať se chytne za nos, každý kdo tyhle bazmeky volil.
Jinak samozřejmě dej vědět kolik Ti doplatím, ať se na toho hrabivýho chudáka složíme. ;)

_________________
A1200, Blizzard 1230/50MHz, 64MB RAM, CF-IDE 2GB, WHDLoad registered; A600 HD, 2MB Chip, Fúria EC020 inside; CD32; C128, FDD 1541 II, UK1541; C64 I, FDD 1541 I;
Atari 1040 STFM; Atari 1040 STE; ZX Spectrum +2, divIDE, CF-IDE 1GB; Didaktik Gama; Sega Mega Drive, Mega EverDrive v2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 12.07.2016, 22:55 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
CodEx píše:
VELESOFT píše:
Konečně mám už v ruce plošné spoje. Trochu se to zabrzdilo na celnici a stálo mě to další litr :-(


No to jsou šmejdi pokálení a Hrabiš je jejich král... :( ať se chytne za nos, každý kdo tyhle bazmeky volil.
Jinak samozřejmě dej vědět kolik Ti doplatím, ať se na toho hrabivýho chudáka složíme. ;)


To je v pohode. Nic nechci doplacet. Akorat uz s objednavkama soucastek byl problem. Furt neco nebylo skladem a musel jsem objednavat ze tri zdroju atd...

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 14.07.2016, 00:59 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
První zkušební kousek už bude téměř postavený.


Přílohy:
IMGP0926.JPG
IMGP0926.JPG [ 368.52 KiB | Zobrazeno 8264 krát ]

_________________
http://velesoft.speccy.cz/
Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 17.07.2016, 08:40 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
První testovací kousek...
Obrázek

Test s DIVMMC, vse pracuje jak ma.
Obrázek

A jeste s DIVMMC + dalsi K-MOUSE 2016 nastavena jako slave. Vse pracuje stabilne.
Obrázek

Integrovany regulator rychlosti CPU (zpomalovac) nyni zpomaluje pouze programy bezici v ZX ram. Vse co bezi ve spodnich 16kB (zx rom, divmmc/divide,d40/d80,mb02+,interface 2,...) je vzdy nezpomalene. To kvuli stabilite systemu - rutiny load/save musi byt presne casovane,keyboard test take netreba brzdit a hlavne psani v basicu by bylo dost nepohodlne. Takze si muzete pustit zpomlene nejakou hru na ZX a pokud pri hre stisknete na DIVIDE tlacitko NMI, nabehne system ESXDOS v plne rychlosti jako by se nechumelilo. Po opusteni browseru esxdosu opet plati, ze CPU bude zpomalene pokud pobezi v ramce.... Po resetu je to stejne, bezi kod kompletne v rom, tak zpomalovani nema vliv. Rozsah regulace rychlosti je temer od uplneho pozastaveni CPU, az po temer plnou rychlost. Vypinacem lze zpomalovac zablokovat a ZX bezi bez zpomalovani.

S ozivovanim bylo par problemu, ale jen drobnosti jako spatny pinoutve firmware CPLD, Eagle mel otocene pouzdro stabilizatoru LP2950,.... Nic, na co by se nedalo prijit. Jeste bude nasledovat test stability.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: K-MOUSE 2016
PříspěvekNapsal: 18.07.2016, 17:54 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1611
Has thanked: 31 times
Been thanked: 357 times
A jeste ke zpomalovaci. Puvodni zpomalovace her pouzivaji jednoduch princip, kdy v nastavitelnych intervalech pribrzduji procesor, a to natvrdo bez ohledu na cokoli. Moje verze pouzita v K-MOUSE take pribrzduje procesor v nastavitelnem intervalu, ale cele je to doplneno o dalsi logiku. Jednak se brzdeni CPU aplikuje pouze na ZX ramku, takze casovani rutin rom i basicu je beze zmeny. Pokud bezi program v ramce, zacina se brzdit procesor ale navic je tu jeste jumper pro vynuceni viditelnosti preruseni.
Asi lepsi bude priklad. Pokud je zpomalovac zapnuty a nahodou dojde k pribrzdeni procesoru v dobe, kdy by melo dojit k preruseni, procesor toto preruseni nezaregistruje a pak pokracuje normalne dal. To ma za nasledek, ze k procesoru obcas (jak se zrovna okamzik zpomaleni trefi na INT) nedorazi preruseni, a to i opakovane, a hra pak beha jakoby trhave. Proto jsem pridal moznost prepnuti na rezim, kde se vzdy zajisti, ze procesor na preruseni bude reagovat. Proste se zpomaleni v dobe preruseni vypne. Tak zajistite, ze AY hudba bezi plynule pod prerusenim a jen hra se zpomali. Kazdy program se na zpomalovani muze tvarit jinak. Nekdy se muze hra zhroutit pri vetsim zpomaleni, diky snizeni poctu taktu na preruseni. Jindy nepoznate nic, pokud hra bezi pro prerusenim a jinak je casove nenarocna (vetsinu preruseni ceka). V rezimu zpomalovani se zpristupnenym prerusenim nedoporucuju zpomalovat uplne na maximum, protoze CPU temer stoji pokud rutina preruseni trva delsi dobu, nemusi se stacit ani ukoncit a pak muze dojit k preruseni vnorenemu, ale pokud je software spravne napsany, prezije to, nebo si EI a DI pohlida sam.

_________________
http://velesoft.speccy.cz/


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