OldComp.cz

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


Právě je 28.03.2024, 16:17

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 1488 ]  Přejít na stránku Předchozí  1 ... 95, 96, 97, 98, 99, 100  Další
Autor Zpráva
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 14.03.2022, 00:15 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Myslite si ze tento obrazek z technickeho manualu je realne rozlozeni pameti v rezimu mz700?


Přílohy:
mz700-planeII.png
mz700-planeII.png [ 27.29 KiB | Zobrazeno 5267 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 14.03.2022, 08:18 
Offline
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
Zase jsem nedával pozor.
Příloha:
MZ700 map v02.jpg
MZ700 map v02.jpg [ 50.39 KiB | Zobrazeno 5212 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č ...


Naposledy upravil MilasPce dne 14.03.2022, 10:41, celkově upraveno 3

Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 14.03.2022, 09:36 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
MilasPce píše:
Příloha:
MZ700 map v01.jpg


V teto prirucce z ktere cerpas jsou spatne oznacene obrazky. Jsou prohozene popisy MZ800 a MZ700. Takze jsi poslal popis mapovani pro rezim MZ800.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 14.03.2022, 10:41 
Offline
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
Opravil jsem to v původním příspěvku. Děkuji

_________________
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: GDG foto cipu
PříspěvekNapsal: 14.03.2022, 15:33 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Umyslne jsem nazval obrazek mz700-planeII.png. Protoze kdyz by platil, tak musi byt GC area a ostatni veci v rovine2. Ale proti tomu je nastaveni v romce na adrese e81ah. To nastavuje rovinu1! Take vidim ze schematu ze vystup VAD6_out v rezimu MZ700 je vzdy v log0. Bude potreba to poradne overit na realnem stroji a v emulaci.

Jinak mozna bude dobra zprava pro Milsu. Pro Sharpa co ma rozsirenou video pamet lze logicky misto 1 do zapisu dat cislo 4 a tak vybrat rovinu3. Takto by slo generovat dalsich 512 znaku. Takze kdyz by nekdo udelal dobre nacasovany program ktery by vyvolal preruseni po 96 mikroradcich a prepnul by GDGRF z 1 na 4, tak by dalsich 96 mikroradku bylo jinak definovanych. Takto by to nebylo znakove zobrazeni ale sla by udelat bitova mapa 320x192 v 8 barvach.

Pripadne by slo pouzit dve nezavisle obrazovky ktere se daji rychle prepnout.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 15.03.2022, 13:41 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Takto vidim signaly na vyvodu smerem k video ram

Kód:

RAS signal pri:

mode      MZ800  MZ700  MZ700  MZ700             MZ700
                 TEXT   ATR    CG                DUMMY
VAD0_out  DMA0   DMA0   DMA0   LC0_buf           LC0_buf
VAD1_out  DMA1   DMA1   DMA1   LC1               LC1
VAD2_out  DMA2   DMA2   DMA2   LC2_buf           LC2_buf
VAD3_out  DMA3   DMA3   DMA3   VA0_in_latch1_o   VA0_in_latch1_o
VAD4_out  DMA4   DMA4   DMA4   VA1_in_latch1_o   VA1_in_latch1_o
VAD5_out  DMA5   DMA5   DMA5   VA2_in_latch1_o   VA2_in_latch1_o
VAD6_out  DMA6   DMA6   DMA6   VA3_in_latch1_o   VA3_in_latch1_o
VAD7_out  DMA7   DMA7   DMA7   VA4_in_latch1_o   VA4_in_latch1_o     

=================================================================

CAS signal pri:

mode      MZ800    MZ700             MZ700            MZ700             MZ700
                   TEXT              ATR              CG                DUMMY
VAD0_out  not use
VAD1_out  DMA8     DMA8              DMA8             VA5_in_latch1_o   VA5_in_latch1_o 
VAD2_out  DMA9     DMA9              DMA9             VA6_in_latch1_o   VA6_in_latch1_o 
VAD3_out  DMA10    DMA10             DMA10            VA7_in_latch1_o   VA7_in_latch1_o
VAD4_out  DMA11    DQ2_CLK8_o_buf    DQ2_CLK8_o_buf   VA7_in_latch2_o   VA7_in_latch2_o (1 bit z latch2-vyber prvni/druhe casti C.G.ROM) (pro TEXT-log0 pro ATR-log1)
VAD5_out  DMA12    log1              log1             log0              log0
VAD6_out  MUX1     log0              log0             log0              log0
VAD7_out  not use

MUX1 - vypocet pro rezim MZ800 podle signalu cas_VAD6


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 17.03.2022, 14:55 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Cas na Talsky mlyn se krati a bude zadouci otevrit i nejakou diskusi o signalech v technickem manualu. Prikladam tri obrazky. Dva jsou ohledne signalu DIPS a jeden ukazuje kdy je delam Load signal. Technicky manual rika ze se dela uvnitr Display cycle ale ja vidim ze je to uvnitr CPU cycle. To bude chtit probrat.

Toto jsou zajimave signaly uvnitr GDG.

Kód:

                                         .                   .start              .                   .                   .         tecka - vynulovany citac 0..7
hor_counter_set173_reset253    0000 0000 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 -log1-zobrazuji znaky log0-zatemneni
hor_video_enable_not           1111 1111 1111 1111 1100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
DISP_nCPU_preset_impuls_log0   1111 1111 0000 0000 0011 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111
                                         |- zde je nastaveni na log1-DISP 
VA_VC_OE_delay2_log1           0001 1000 0000 0000 0001 1000 0000 0000 0001 1000 0000 0000 0001 1000 0000 0000 0001 1000 0000 0000
CLK0_not                       1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 1010 klicove hodiny 
DISP_nCPU                      0000 1111 1111 1111 1111 0000 0000 0000 0000 1111 1111 1111 1111 0000 0000 0000 0000 1111 1111 1111 - DISP-log1 cykl Display / log0. cykl nCPU

pro doplneni kde se dela load
LD32_impuls_log1               0000 0000 0000 0000 0000 0000 1111 0000 0000 0000 0000 0000 0000 0000 1111 0000 0000 0000 0000 0000


Ted mam v modelu dva signaly co se jmenuji horizontalni video enable. Kazdy se generuje jinak. Hor_video_enable_not asi prejmenuju na core_video_enable_not at to pripadne nemate. Hor_video_enable_not zajistuje cteni informace z video ram. Druhy Horizontal_video_enable_log0 zajistuje vlastni zobrazeni na monitoru. Ten je posunut v case a aktivuje se o neco pozdeji.

signal hor_counter_set173_reset253 je klicovy signal co vse uvnitr spousti. Kdyz prijde do log1 tak zajisti ze jeden klopny obvod se da do log1 a tim padem je signal DISP v log1. Nasledne se zacne pravidelne menit signal DISP_nCPU. Misto ".start" urcuje kde zacina jeden cykl co ma 32 timeslotu. Vzdy to zacina CPU cycle a nasleduje DISP cycle. Zde je videt rozpor ze LOAD se dela uvnitr CPU cycle. Je to ale logicke, protoze prave kdyz je dokoncen DISP cycle jsou pripravena nova data pro zobrazeni.

Signal DISP_nCPU je nasledne pouzit k rozliseni timeslotu a tim padem jaka cast obvodu se ma prave aktivovat. Neni to tak, ze u nCPU je vzdy mozne pristupovat do GDG z CPU. Duvod je ten ze napr. u rezimu MZ700 tento signal urcuje zda je aktivovany obvod co dela pristup pro TEXT a ATB nebo CG data a dummy.

Priste popisi signaly co se generuji pri MZ700. Autor GDG neresil aby to bylo logicky prehledne ale pouzit to co uz mel a tak je to trosku slozitejsi na dekodovani. To je take velmi zajimave. :sharp:


Přílohy:
pseudo3.png
pseudo3.png [ 15.24 KiB | Zobrazeno 5036 krát ]
pseudo2.png
pseudo2.png [ 18.25 KiB | Zobrazeno 5036 krát ]
pseudo1.png
pseudo1.png [ 20.54 KiB | Zobrazeno 5036 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 21.04.2023, 16:39 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Ahojte, GDGčkari!
Mám pár otázok, ktoré by som sa v tých 98 stranách dočítal, ale je toho skutočne dosť, tak prosím o zhovievavosť a len stručné odpovede. Videl som zmienku o tomto vlákne v reveznom inžinierstve (vlákno) a tak ma to napadlo opýtať sa. Síce som to sledoval, ale vaša komunikácia bola viac technická než emulačná a mňa zaujíma skôr tá emulačná stránka.
Takže tie otázky:
1. Ako sa emuluje VRAM a CGRAM v móde MZ-700 v MZ-800? CGRAM v rovine 2 a VRAM v rovine 1 (počítané od 0)? Tak je to tuším písané v manuáloch. Nie je problém zistiť si to jednoduchým programom na živom MZ, ale myslím, že túto otázku viete zodpovedať prakticky bez prípravy.
2. Je niečo, čo ste objavili a nečakali ste, že toto GDG dokáže? Nejaké skryté nedokumentované vlastnosti, ktoré by sa mohli zísť? Teraz nemyslím grafické módy 3 a 7, keďže tie nie sú plnohodnotné, ale niečo takže, čo sa dá reálne využiť.
3. V akom stave celý projekt je? Je mi jasné, že nemá význam naprogramovať jednočip, ktorý bude emulovať všetko, bolo by to zbytočné a zložité, ale minimálne presnejšia emulácia, než bola doteraz, význam má. Resp., bude sa to robiť komplet alebo sa bude aj optimalizovať, aby sa nemuselo zbytočne emulovať komplet všetko? Alebo, či existuje aj nejaký naprogramovaný jednočip, ktorý sa už skúša?
4. Plánujete do budúcich jednočipov, ktoré nahradia GDG v prípade jeho poruchy, aj nejakú novú funkčnosť? Jednoducho, niečo, čo v MZ chýba a zišlo by sa to do GDG pridať a reálne by to mohlo fungovať? Povedzme niečo na podporu Memext a alebo iné vymoženosti?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 22.04.2023, 08:34 
Offline
Pan Štábní

Registrován: 12.05.2013, 22:24
Příspěvky: 1508
Bydliště: u Prahy
Has thanked: 44 times
Been thanked: 380 times
3,
4:
Ale Mlho, o tom už tu přeci dobrou čtvrthodinu hovoříme!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 22.04.2023, 13:17 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Super, potom informujte, ako dopadli rozhovory a čo je nové. ;)

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 22.04.2023, 23:39 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Ad 1. VRAM a CGRAM se neemuluje, jen je jinak mapovana a vyuzivana. V dokumentaci je to popsane myslim docela dobre a presne.
Ad 2. Neco je, ne ze by jsme to necekali, ale nevedeli jsme jak to presne pracuje. A to sice rezim, do ktereho se GDG prepne pri vstupu TEST=1. Taky se podarilo presne zdokumentovat casovani v dobe po resetu a zpresnit tak emulaci cipu. Jinak zadna 'tajna' funkce tam neni. Asi k velke nelibosti vsech kospiratoru ;-)
Ad 3. Je ve stavu, ze existuje funkcni nahrada v CPLD hradlovem poli, ktera je odzkousena a nekteri (treba ja) ji bezne pouzivaji pri hrani si se Sharpem. Pro tu emulaci je mozne vyuzit kody v jazyce VHDL a je mozne to zaclenit do vetsiho projektu. Ta nahrada jde vlozit misto puvodniho GDG (za pomoci redukce) do puvodni desky nebo do mirne upravene repliky puvodni desky. Tohle se predevsim resilo na setkani sharpistu a martin8bity o tom referoval na svem webu, treba tady https://www.8bity.cz/2020/sharp-meeting-talsky-mlyn-spring-2020/. Ciste ideove jde do projektu neco pridat/upravit a pouzit ho dale.
Ad. 4. Za me bezpredmetne. Emulaci dela take unikarta a realne to funguje. Jinak nevim, co timto bodem myslis.

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 23.04.2023, 00:36 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
1. Moja chyba, chcel som napísať ukladá, nie emuluje.
2. A ten superimpose, ten robí GDG, či som mimo?
3. Tak toto išlo nejako mimo mňa a absolútne som to nezaregistroval.
4. Nič extra som nemyslel. Skôr len niečo, čo by eliminovalo hardvérové úpravy pre MemExt, resp., pre niečo iné.

A samozrejme ďakujem za odpovede. Konečne mám trochu prehľad.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 23.04.2023, 13:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Ešte doplním, tým bodom 1 som myslel hlavne vysvetlenie tohto, či to je naozaj tak:
viewtopic.php?f=133&t=6911&p=150220#p138049

Lebo tu je narážka, že to nie je celkom tak, resp., že je tam skrytá funkčnosť:
viewtopic.php?f=133&t=6911&start=1455#p138079

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 17.10.2023, 12:55 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Ona to IMHO neni narazka na skrytou funkcnost, ale teoreticka uvaha ohledne nejake vlastnosti, kterou se asi zatim nepodarilo overit/vyvratit. Vzhledem k tomu, ze toto vlakno je 1/2 roku mrtve, tak to asi ani nikdo nepovazoval za dulezite a nic v tom praktickeho nepodniknul. Milsa, muzes to zkusit.

Poznamka: Proto jsem tu ted napsal, abych to tema obcerstvil. I kytku v kancelari je potreba obcas zalit, jinak prestane byt kytkou :-)

_________________
Sharp MZ-800++, MZ-1500++, MZ-2500++, SM-B-80T, MK-14_replica, HP-85, ZX-80+replica, ZX81, ZX-Spectrum+replica++, PMI-80+replica, SAM coupe++, PMD-85-2A+3, Didaktik-M, SORD-M5, TI-57, TI-59+PC-100, TI99/4A, ZetaV2+ppp, ZX-uno, Petr


Nahoru
 Profil  
 
 Předmět příspěvku: Re: GDG foto cipu
PříspěvekNapsal: 18.10.2023, 08:05 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 times
Taky přijdu s kropítkem, kde prosím najdu dokumentaci k GDG adaptéru, desky mám, jen nevím, čím je osadit a naprogramovat.

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


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ů: 1488 ]  Přejít na stránku Předchozí  1 ... 95, 96, 97, 98, 99, 100  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 3 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