OldComp.cz

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


Právě je 21.01.2025, 07:49

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 153 ]  Přejít na stránku Předchozí  1 ... 6, 7, 8, 9, 10, 11  Další
Autor Zpráva
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 29.03.2020, 23:14 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2286
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 358 times
Nemôže hnevať IM2? Čo hry Pedro... ?

_________________
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ředmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 30.03.2020, 14:52 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 636
Has thanked: 346 times
Been thanked: 150 times
Tak problém byl v čínském hradle 74LS08. Nejprve byl zkrat nohy 2 na +5V. Počítač chodil s problémy viz výše. Včera uhnil úplně. S +5V se spojila i noha 5, což je v DG192 A14. No trvalo mi to než jsem to našel, a jen s morální podporou rEVERze, jinak bych to asi už prohodil oknem. Takže asi čínská hradla z ebay bude lépe dávat do patice rovnou preventivně. Po výměně LS08 snad už vše chodí jak má, včetně ROM verze Coloristic.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 15.05.2020, 13:14 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 269
Bydliště: Skalica
Has thanked: 61 times
Been thanked: 149 times
pwramp píše:
Chci se jen zeptat, chodí DG192 s D40? Ptám se proto, že mě to chodí, ale jen občas :-). Po zapnutí se mechanika seekne, červená obrazovka zůstane. Někdy se stane, že červená obrazovka zmizí, počítač ukáže menu, vyberu 48k Basic, proběhne znovu seek a zdá se, že by mechanika mohla chodit, ale je to takové nejisté.
Nebo bych měl natvrdo vynutit 48k režim jumperem na desce? Nemám ho vytažený na přepínač, protože jsem nechtěl pilovat krabici, ale koukám, že asi budu muset. Nebo DG192 s D40 z nějakého důvodu nemluví?

Ten rezim 48k nepomoze :( ten prepinac v podstate len vyberie polovicu ROMky 48k alebo 128k pri spusteni pocitaca. Nezakaze strankovanie 128k v com je problem pri D40/D80. Jednoducho zrkadlenie portov sposobuje koliziu na datovke.

_________________
ZX Spectrum, DIDAKTIK, PMD85, Amiga


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 15.05.2020, 14:31 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1088
Bydliště: Smolenice
Has thanked: 135 times
Been thanked: 481 times
Tam by stacilo oddelit CLK strankovacieho registra od GALu odporom a potom pri registri pomocou tranzistoroveho NOT gate tahat A5kou dole CLK toho registra. Pri D40/D80 operaciach by to zakazovalo strankovanie, bez nejakej sialenej dodatocnej logiky. V reale jeden skrabanec, 3 odpory a jeden tranzistor.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 15.05.2020, 14:42 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 636
Has thanked: 346 times
Been thanked: 150 times
Tři odpory? Jeden oddělovací na přeškrab, jeden do báze tranzistoru a třetí?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 15.05.2020, 14:47 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1088
Bydliště: Smolenice
Has thanked: 135 times
Been thanked: 481 times
Treti pre istotu do kolektora (aspon ja osobne vzdy nejaky davam), ale beriem ten navrh spat. Mne sa to hned nezdalo, lebo som si spomenul, ze DG192k som s D80 pouzival, a rozhodne ho upravovane nemam. Teraz pozeram do schemy, do GALu je natiahnuta aj A5 a 48k switch, takze ten nielen vnucuje 48k ROM, ale blokuje strankovanie pri D40/D80 operaciach. DG192k teda netreba upravovat.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 15.05.2020, 14:51 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2286
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 358 times
Ako pokus by som kábel k D40/D80 roztiahol, teda jeho dva ploché vodiče dal ďalej od seba, asi 5 cm. Ku podivu to niekedy dosť pomáha.

_________________
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ředmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 15.05.2020, 14:54 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1088
Bydliště: Smolenice
Has thanked: 135 times
Been thanked: 481 times
pwramp píše:
Jinými slovy, mělo by stačit jumperem zvolit 48k režim? Nejsem u počítače (toho správného), takže to nemůžu zkusit.


Ano, staci to prepnut na 48k. Pojde D40/D80 a 192k pamat je stale normalne dostupna.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 08.01.2025, 22:59 
Offline
Kecka

Registrován: 08.01.2023, 23:30
Příspěvky: 42
Has thanked: 0 time
Been thanked: 6 times
Nedavno som sa pustil do stavby Gamy 192K, ale mam problem s funkcnostou na 128K. Pri 48K vsetko bezi normalne.
Skusil som vymenu niektorych 74LS, vymena GALov 10L,15L, CPU..test vzdy vyjde failed.
Neviem si s tym uz rady a mam obmedzene moznosti na hladanie chyby.
Ak by mal niekto napad co este vyskusat budem rad.
Posledne som si vsimol, ze pri teste 128K dost kolise frekvencia na CPU.
Neviem, ci je to normalne.

https://www.youtube.com/shorts/78jQZwwh8dM


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 08.01.2025, 23:44 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2608
Has thanked: 342 times
Been thanked: 697 times
Skiner píše:
Nedavno som sa pustil do stavby Gamy 192K, ale mam problem s funkcnostou na 128K. Pri 48K vsetko bezi normalne.
Skusil som vymenu niektorych 74LS, vymena GALov 10L,15L, CPU..test vzdy vyjde failed.
Neviem si s tym uz rady a mam obmedzene moznosti na hladanie chyby.
Ak by mal niekto napad co este vyskusat budem rad.
Posledne som si vsimol, ze pri teste 128K dost kolise frekvencia na CPU.
Neviem, ci je to normalne.

https://www.youtube.com/shorts/78jQZwwh8dM
Kolísání frekvence je normální u všech ZX Spectrum 48k/128k, protože ULA pozastavuje hodiny Z80, když Z80 přistupuje do zpomalené RAM. To nelze měřit čítačem v multimetru, je nutné se podívat osciloskopem.

Zkus stránkovat a testovat RAM ručně, svým vlastním programem... psal jsi, že 48k BASIC funguje, takže udělej CLEAR 32767, aby pro BASIC zůstala jen RAM, která se zaručeně neodstránkuje a nemá nic společného s tou 128k SRAM. Tj. program poběží v části z těch 64kB DRAM, co jsou na přidaném modulu a co je v nich i VRAM. A potom zkus pomocí OUT 32765,16 17 18 až 23 stránkovat a třeba do každé stránky zapsat na 49152 číslo a to číslo ze všech stránek přečíst.

Pokud stránku 21 (5+16), což je zrcadlo 16384 až 32767 nepřepíšeš celou, ale max 6912 bytů (velikost obrazovky), tak to BASIC neovlivní, jen obsah obrazovky. Ale pro začátek by klidně stačilo zapsat jeden byte na 49152 (tj. 16384 v zrcadlené VRAM).

Něco takového si předpokládám zvládneš napsat?

Vím, že jsi psal, že test 128k RAM selže, ale nevybavuju si, že bys psal, jak přesně selže. Jen screenshot z tuším z této testovací ROM https://github.com/brendanalford/zx-diagnostics ze kterého nebylo vidět skoro nic (jen několikrát failed?).

Taky můžeš paměť zaplnit třeba opakující se sekvencí čísel 0 až 255 a podívat se na obsah Devastem, jestli tam ta sekvence je. A hlavně jestli se do jedné stránky zapsaná sekvence neobjeví v jiné stránce, jestli některý z bitů není 0/1 kdy být nemá... a takové věci.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 11.01.2025, 23:08 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3993
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 305 times
Gama 192K ale neumí přesně časování ZX128K, protože je tam ULA ze ZX48 :?:

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 12.01.2025, 18:31 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2608
Has thanked: 342 times
Been thanked: 697 times
danhard píše:
Gama 192K ale neumí přesně časování ZX128K, protože je tam ULA ze ZX48 :?:
O časování nejde, nevím jestli to Skiner psal veřejně, ale problém je prý ve stránkování...

-> Skiner: Zkus toto a napiš, jak to dopadlo - v TAPce je stejný program, jako násl. zdroják.

Kód:
10 CLEAR 32767
20 PRINT INVERSE 1; "primitivni test 128k RAM"''
30 LET w=INT(RND*16)

100 LET d=w: RESTORE 9000
110 PRINT "zapisuji:"
120 FOR m=0 TO 7
130 READ p: OUT 32765,p
140 PRINT p;" ";
150 GO SUB 1000: NEXT m
160 PRINT ''

200 LET d=w: RESTORE 9000: BORDER 6
210 PRINT "overuji:"
220 FOR m=0 TO 7
230 READ p: OUT 32765,p
240 PRINT p;":";
250 GO SUB 1100
260 PRINT
270 NEXT m

990 BORDER 7: PAUSE 1: BEEP .1,10
999 PAUSE 0: RUN

1000 REM - zapis 8 cisel -
1010 LET a=49152
1020 FOR n=0 TO 7
1030 POKE a+n,d
1040 LET d=d+1
1050 NEXT n
1090 RETURN

1100 REM - overeni 8 cisel -
1110 LET a=49152
1120 FOR n=0 TO 7
1130 LET c=2
1140 IF PEEK(a+n)=d THEN LET c=4
1150 PRINT INK c; PEEK(a+n);" ";
1160 LET d=d+1
1170 NEXT n
1190 RETURN

9000 DATA 16,17,18,19,20,21,22,23


Přílohy:
screenshot_128k_vse_ok.png
screenshot_128k_vse_ok.png [ 2.69 KiB | Zobrazeno 238 krát ]
screenshot_selhani_na_ZX_48k.png
screenshot_selhani_na_ZX_48k.png [ 2.2 KiB | Zobrazeno 238 krát ]
test.tap [763 bajtů]
11 krát

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 13.01.2025, 09:24 
Offline
Kecka

Registrován: 08.01.2023, 23:30
Příspěvky: 42
Has thanked: 0 time
Been thanked: 6 times
zxcygnus píše:
-> Skiner: Zkus toto a napiš, jak to dopadlo - v TAPce je stejný program, jako násl. zdroják.

Kód:
10 CLEAR 32767
20 PRINT INVERSE 1; "primitivni test 128k RAM"''
30 LET w=INT(RND*16)

100 LET d=w: RESTORE 9000
110 PRINT "zapisuji:"
120 FOR m=0 TO 7
130 READ p: OUT 32765,p
140 PRINT p;" ";
150 GO SUB 1000: NEXT m
160 PRINT ''

200 LET d=w: RESTORE 9000: BORDER 6
210 PRINT "overuji:"
220 FOR m=0 TO 7
230 READ p: OUT 32765,p
240 PRINT p;":";
250 GO SUB 1100
260 PRINT
270 NEXT m

990 BORDER 7: PAUSE 1: BEEP .1,10
999 PAUSE 0: RUN

1000 REM - zapis 8 cisel -
1010 LET a=49152
1020 FOR n=0 TO 7
1030 POKE a+n,d
1040 LET d=d+1
1050 NEXT n
1090 RETURN

1100 REM - overeni 8 cisel -
1110 LET a=49152
1120 FOR n=0 TO 7
1130 LET c=2
1140 IF PEEK(a+n)=d THEN LET c=4
1150 PRINT INK c; PEEK(a+n);" ";
1160 LET d=d+1
1170 NEXT n
1190 RETURN

9000 DATA 16,17,18,19,20,21,22,23

    Test som vyskusal, ale dva riadky vysli ako chyba. Spustena TAP cez DivMMC


Přílohy:
test_128k.jpg
test_128k.jpg [ 220.4 KiB | Zobrazeno 178 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Stavba Gama 192K
PříspěvekNapsal: 13.01.2025, 11:10 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1976
Bydliště: Pardubice
Has thanked: 38 times
Been thanked: 269 times
Tipuji druhý bit.
Příloha:
err 02.jpg
err 02.jpg [ 144.68 KiB | Zobrazeno 157 krát ]

_________________
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: Stavba Gama 192K
PříspěvekNapsal: 13.01.2025, 16:33 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2608
Has thanked: 342 times
Been thanked: 697 times
Skiner píše:
Test som vyskusal, ale dva riadky vysli ako chyba. Spustena TAP cez DivMMC[/list]
Přesně jak píše MilasPce - zdá se, že buď není přivedená D1 do LS174, nebo je LS174 vadná, nebo je výstup z LS174 zkratovaný s něčím jiným... propípat, prověřit, podívat se osciloskopem, nebo alespoň logickou sondou na výstupy LS174 a přitom zároveň zkoušet stránkovat na portu 32765.

Program neříká víc, než že se v domnělé stránce 1 (+16) nacházela stejná data jako ve stránce 3 a taktéž ve stránkách 5 a 7 bylo totéž. Ale nepoznáš z toho, jestli byla RAM přepnutá trvale na stránky 1/5, nebo trvale na 3/7. To ti řekne logický stav na výstupu IC27 / 74LS174.

Až naměříš, dej vědět, co jsi zjistil.

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


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ů: 153 ]  Přejít na stránku Předchozí  1 ... 6, 7, 8, 9, 10, 11  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 1 návštěvní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