Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 12 zpráv

[SharpMZ] hdl

Radek Suk <suk@[doména skryta]> SHARP MZ-800

Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje 
Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?

zvukovy cip je 76489 je napr. 
https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd

Nasel jsem treba:
https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v

Jinak existuje zajimavy projekt 
https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane 
ruzne pocitace.

Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je 
popsano v:
http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf

U toho NE555 se mi jedna aby emulace se snazila emulovat 
nabijeni/vybijeni kondenzatoru u 556-IO3C

Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a 
nasledne na MZ700 a casem mozna i na MZ800.

Radek





Re: [SharpMZ] hdl

Martin Lukasek <martin.lukasek@[doména skryta]> SHARP MZ-800

Ten Michaluv emulator Ti nestaci?

M.

Zobrazit citovaný text (36 řádků)
-----Original Message-----
From: sharpmz-bouncesmail.ordoz.com [mailto:sharpmz-bouncesmail.ordoz.com] On Behalf Of Radek Suk
Sent: Saturday, May 19, 2018 9:56 AM
To: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Subject: [SharpMZ] hdl

Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?

zvukovy cip je 76489 je napr. 
https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd

Nasel jsem treba:
https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v

Jinak existuje zajimavy projekt
https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane ruzne pocitace.

Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je popsano v:
http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf

U toho NE555 se mi jedna aby emulace se snazila emulovat nabijeni/vybijeni kondenzatoru u 556-IO3C

Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a nasledne na MZ700 a casem mozna i na MZ800.

Radek





_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] hdl

<bohumil.novacek@[doména skryta]> SHARP MZ-800

Ahoj,

  zkus se podivat treba sem:
https://github.com/NibblesLab

Najdes tam MZ-80C, MZ-80B a dalsi projekty, minimalne v tom najdes vsechny
svaby, cos pozadoval, jako knihovny.

Jinak existuje uz mnoho let japonska VHDL emulace MZ700 pro Spartana 3,
ale zatim jsem nasel jenom binarky, zdrojaky asi japonci nepusti.

B.

---------- Původní e-mail ----------
Zobrazit citovaný text Od: Radek Suk <suk[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 19. 5. 2018 9:56:35
Předmět: [SharpMZ] hdl
Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje
Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?

zvukovy cip je 76489 je napr.
https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd

Nasel jsem treba:
https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v

Jinak existuje zajimavy projekt
https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane
ruzne pocitace.

Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je
popsano v:
http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf

U toho NE555 se mi jedna aby emulace se snazila emulovat
nabijeni/vybijeni kondenzatoru u 556-IO3C

Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a
nasledne na MZ700 a casem mozna i na MZ800.

Radek





_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] hdl

Martin Lukasek <martin.lukasek@[doména skryta]> SHARP MZ-800

Tady jsou i VHDL zdrojaky k MZ-700

 

http://www.retropc.net/ohishi/mzbyfpga/index.htm

 

Cauky

 

Martin

 

From: sharpmz-bouncesmail.ordoz.com [mailto:sharpmz-bouncesmail.ordoz.com] On Behalf Of bohumil.novacek[doména skryta]
Sent: Saturday, May 19, 2018 12:31 PM
To: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Subject: Re: [SharpMZ] hdl

 

Ahoj,

  zkus se podivat treba sem:
https://github.com/NibblesLab

Najdes tam MZ-80C, MZ-80B a dalsi projekty, minimalne v tom najdes vsechny
svaby, cos pozadoval, jako knihovny.

Jinak existuje uz mnoho let japonska VHDL emulace MZ700 pro Spartana 3,
ale zatim jsem nasel jenom binarky, zdrojaky asi japonci nepusti.

B.

---------- Původní e-mail ----------
Od: Radek Suk <suk[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 19. 5. 2018 9:56:35
Předmět: [SharpMZ] hdl

Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje
Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?

zvukovy cip je 76489 je napr.
https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd

Nasel jsem treba:
https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v

Jinak existuje zajimavy projekt
https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane
ruzne pocitace.

Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je
popsano v:
http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf

U toho NE555 se mi jedna aby emulace se snazila emulovat
nabijeni/vybijeni kondenzatoru u 556-IO3C

Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a
nasledne na MZ700 a casem mozna i na MZ800.

Radek





_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] hdl

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800

Ahoj Radku,

jak jsem rikal v TM, tak MZ-800 ve VHDL jsem uz pred par lety napsal - 
zdrojak jsem pred casem daval k dispozici tusim Martinovi (mozna i jako 
link tady do konfery).  Prvni verzi rozbehal David Luftner na AvNet 
desce a ja jsem to pak rozsiril o dalsi veci a provozoval jsem to na Nexys2.

Kdyz jsem pozdeji delal emulator pro PC, tak jsem na zacatku opisoval 
prave z VHDL do C, nicmene casem se ukazalo, ze i kdyz byla vetsina 
programu funkcni, tak byly ponekud nepresne. Tedy jako material pro 
odpichnuti asi dobre, ale kdyz se na to podivam zpetne, tak jsem v PC 
emu prepsal od piky snad uplne vse (mozna krome PSG).

BTW: takova perlicka z vyvoje: kdyz jsem ladil GDG a generovani obrazu, 
tak jsem nekolikrat musel pouzit i rucni mikroskop, ktery jsem prikladal 
na LCD panel na kterem jsem zobrazoval vystup z Nexys2 a tam jsem 
pocital a kontroloval pozice jednotlivych pixelu :)

Z hotovych modelu jsem tehdy sehnal pouze Z80, nicmene i v nem bylo 
nekolik drobnych chyb, ktere jsem si musel fixnout.
Je to uz par let zpatky, takze mozna se za tu dobu na netu objevily 
nejake dalsi modely potrebnych chipu, kazdopadne vsak ty co jsem mel 
moznost videt byly pro nase ucely velice nepresne a da se rict, ze spise 
jen naznacovaly cinnost modelovanych chipu.

Napr. SN76489 jsem nasel v nekolika variantach, ale zadny z nich se 
nechoval tak jako realny chip - viz. nedokumentovany latch.
Pro zvukovy vystup jsem si ubastlil I2S audio - zdrojak je i na mem 
webu, nicmene odkaz na schema uz neni platny.

Co se tyka NE555, tak ten se da simulovat jako jednoduchy citac s resetem.

Michal


Dne 19.5.2018 v 9:56 Radek Suk napsal(a):
Zobrazit citovaný text (36 řádků)
> Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje
> Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?
>
> zvukovy cip je 76489 je napr.
> https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd
>
> Nasel jsem treba:
> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v
>
> Jinak existuje zajimavy projekt
> https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane
> ruzne pocitace.
>
> Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je
> popsano v:
> http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
> http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf
>
> U toho NE555 se mi jedna aby emulace se snazila emulovat
> nabijeni/vybijeni kondenzatoru u 556-IO3C
>
> Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a
> nasledne na MZ700 a casem mozna i na MZ800.
>
> Radek
>
>
>
>
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>

Re: [SharpMZ] hdl

Radek Suk <suk@[doména skryta]> SHARP MZ-800

Ahojte kluci

Dik vsem za prispevky.

Michale co se tyce NE555 tak v MZ800 (MZ700) mame dva obvody. Jeden 
(TEMPO) se asi da simulovat pomoci citace ale druhy (CURSOR) je 
slozitejsi a zde si myslim je lepsi emulace jako stradac a pomoci 
pricitani/odcitani konstanty, ktera se ale meni v zavislosti na obsahu 
stradace menit stav stradace. Proste funkce neni linearni ale je 
exponencialni.  Je potreba vybrat hodnotu tak aby to bylo dostatecne 
realne ale soucasne aby tech konstant nebylo prilis mnoho. Takze otazka 
je jakou toleranci maji ty dva odpory a hlavne ten kondenzator? Co treba 
rici  5% ?

Treba CURSOR po zapnuti pocitace se dostane do stavu ze se zacne vybijet 
po cca 540 ms. Vybijeni trva cca 330 ms a pak opet se nabiji. Nabijeni 
je o trosku pomalejsi nez vybijeni. Kdyz by se presnost rekla ze staci 9 
ms (odvozene od te 5% tolerance), tak by se cele docela zjednodusilo. 
Nezapominejme ze programator muze klidne nechat cely kondenzator vybit 
nebo jen castecne ho vybit, podle toho co chce delat.

Zajimave je ze na https://www.sharpmz.org/mz-700/mz8253-2.htm pisi ze 
TEMPO osciluje na 32 Hz ale mne vypocet ukazuje 38 Hz? Budu se na to 
muset podivat.

Radek


Dne 20.05.2018 v 9:18 Michal Hucik - ORDOZ napsal(a):
Zobrazit citovaný text (77 řádků)
> Ahoj Radku,
>
> jak jsem rikal v TM, tak MZ-800 ve VHDL jsem uz pred par lety napsal -
> zdrojak jsem pred casem daval k dispozici tusim Martinovi (mozna i jako
> link tady do konfery).  Prvni verzi rozbehal David Luftner na AvNet
> desce a ja jsem to pak rozsiril o dalsi veci a provozoval jsem to na Nexys2.
>
> Kdyz jsem pozdeji delal emulator pro PC, tak jsem na zacatku opisoval
> prave z VHDL do C, nicmene casem se ukazalo, ze i kdyz byla vetsina
> programu funkcni, tak byly ponekud nepresne. Tedy jako material pro
> odpichnuti asi dobre, ale kdyz se na to podivam zpetne, tak jsem v PC
> emu prepsal od piky snad uplne vse (mozna krome PSG).
>
> BTW: takova perlicka z vyvoje: kdyz jsem ladil GDG a generovani obrazu,
> tak jsem nekolikrat musel pouzit i rucni mikroskop, ktery jsem prikladal
> na LCD panel na kterem jsem zobrazoval vystup z Nexys2 a tam jsem
> pocital a kontroloval pozice jednotlivych pixelu :)
>
> Z hotovych modelu jsem tehdy sehnal pouze Z80, nicmene i v nem bylo
> nekolik drobnych chyb, ktere jsem si musel fixnout.
> Je to uz par let zpatky, takze mozna se za tu dobu na netu objevily
> nejake dalsi modely potrebnych chipu, kazdopadne vsak ty co jsem mel
> moznost videt byly pro nase ucely velice nepresne a da se rict, ze spise
> jen naznacovaly cinnost modelovanych chipu.
>
> Napr. SN76489 jsem nasel v nekolika variantach, ale zadny z nich se
> nechoval tak jako realny chip - viz. nedokumentovany latch.
> Pro zvukovy vystup jsem si ubastlil I2S audio - zdrojak je i na mem
> webu, nicmene odkaz na schema uz neni platny.
>
> Co se tyka NE555, tak ten se da simulovat jako jednoduchy citac s resetem.
>
> Michal
>
>
> Dne 19.5.2018 v 9:56 Radek Suk napsal(a):
>> Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje
>> Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?
>>
>> zvukovy cip je 76489 je napr.
>> https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd
>>
>> Nasel jsem treba:
>> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
>> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v
>>
>> Jinak existuje zajimavy projekt
>> https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane
>> ruzne pocitace.
>>
>> Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je
>> popsano v:
>> http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
>> http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf
>>
>> U toho NE555 se mi jedna aby emulace se snazila emulovat
>> nabijeni/vybijeni kondenzatoru u 556-IO3C
>>
>> Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a
>> nasledne na MZ700 a casem mozna i na MZ800.
>>
>> Radek
>>
>>
>>
>>
>>
>> _______________________________________________
>> SharpMZ mailing list
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>

Re: [SharpMZ] hdl

"Michal Medek" <Michal.Bruntal@[doména skryta]> SHARP MZ-800

Ahoj,

vzpominam se, ze kdysi hooodne davno se to pokousel nekdo merit a pozadal co nejvice ochotnych sharpistu, aby to pomerili. Co si pamatuji, tak v tom byl dost velky rozdil, mozna az 50%. Koneckoncu, kdo ma nejvice MZ-tek, tak by mohl udelat pruzkum ;-) Ale IHMO vetsi vliv nez odpory bude mit tolerance kondenzatoru. Asi bych to ani nehrotil pod 20%.
A jeste poznamka, sw model 555 a kondenzator vybijes/nabijes na 0V a 5V, ale na realnem hw to tak nebude.

Mikes

---------- Původní e-mail ----------
Od: Radek Suk <suk[doména skryta]>
Komu: sharpmzmail.ordoz.com
Datum: 24. 5. 2018 0:07:44
Předmět: Re: [SharpMZ] hdl
Ahojte kluci

Dik vsem za prispevky.

Michale co se tyce NE555 tak v MZ800 (MZ700) mame dva obvody. Jeden
(TEMPO) se asi da simulovat pomoci citace ale druhy (CURSOR) je
slozitejsi a zde si myslim je lepsi emulace jako stradac a pomoci
pricitani/odcitani konstanty, ktera se ale meni v zavislosti na obsahu
stradace menit stav stradace. Proste funkce neni linearni ale je
exponencialni.  Je potreba vybrat hodnotu tak aby to bylo dostatecne
realne ale soucasne aby tech konstant nebylo prilis mnoho. Takze otazka
je jakou toleranci maji ty dva odpory a hlavne ten kondenzator? Co treba
rici  5% ?

Treba CURSOR po zapnuti pocitace se dostane do stavu ze se zacne vybijet
po cca 540 ms. Vybijeni trva cca 330 ms a pak opet se nabiji. Nabijeni
je o trosku pomalejsi nez vybijeni. Kdyz by se presnost rekla ze staci 9
ms (odvozene od te 5% tolerance), tak by se cele docela zjednodusilo.
Nezapominejme ze programator muze klidne nechat cely kondenzator vybit
nebo jen castecne ho vybit, podle toho co chce delat.

Zajimave je ze na https://www.sharpmz.org/mz-700/mz8253-2.htm pisi ze
TEMPO osciluje na 32 Hz ale mne vypocet ukazuje 38 Hz? Budu se na to
muset podivat.

Radek


Dne 20.05.2018 v 9:18 Michal Hucik - ORDOZ napsal(a):
> Ahoj Radku,
>
> jak jsem rikal v TM, tak MZ-800 ve VHDL jsem uz pred par lety napsal -
> zdrojak jsem pred casem daval k dispozici tusim Martinovi (mozna i jako
> link tady do konfery).  Prvni verzi rozbehal David Luftner na AvNet
> desce a ja jsem to pak rozsiril o dalsi veci a provozoval jsem to na Nexys2.
>
> Kdyz jsem pozdeji delal emulator pro PC, tak jsem na zacatku opisoval
> prave z VHDL do C, nicmene casem se ukazalo, ze i kdyz byla vetsina
> programu funkcni, tak byly ponekud nepresne. Tedy jako material pro
> odpichnuti asi dobre, ale kdyz se na to podivam zpetne, tak jsem v PC
> emu prepsal od piky snad uplne vse (mozna krome PSG).
>
> BTW: takova perlicka z vyvoje: kdyz jsem ladil GDG a generovani obrazu,
> tak jsem nekolikrat musel pouzit i rucni mikroskop, ktery jsem prikladal
> na LCD panel na kterem jsem zobrazoval vystup z Nexys2 a tam jsem
> pocital a kontroloval pozice jednotlivych pixelu :)
>
> Z hotovych modelu jsem tehdy sehnal pouze Z80, nicmene i v nem bylo
> nekolik drobnych chyb, ktere jsem si musel fixnout.
> Je to uz par let zpatky, takze mozna se za tu dobu na netu objevily
> nejake dalsi modely potrebnych chipu, kazdopadne vsak ty co jsem mel
> moznost videt byly pro nase ucely velice nepresne a da se rict, ze spise
> jen naznacovaly cinnost modelovanych chipu.
>
> Napr. SN76489 jsem nasel v nekolika variantach, ale zadny z nich se
> nechoval tak jako realny chip - viz. nedokumentovany latch.
> Pro zvukovy vystup jsem si ubastlil I2S audio - zdrojak je i na mem
> webu, nicmene odkaz na schema uz neni platny.
>
> Co se tyka NE555, tak ten se da simulovat jako jednoduchy citac s resetem.
>
> Michal
>
>
> Dne 19.5.2018 v 9:56 Radek Suk napsal(a):
>> Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje
>> Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?
>>
>> zvukovy cip je 76489 je napr.
>> https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd
>>
>> Nasel jsem treba:
>> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
>> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v
>>
>> Jinak existuje zajimavy projekt
>> https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane
>> ruzne pocitace.
>>
>> Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je
>> popsano v:
>> http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
>> http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf
>>
>> U toho NE555 se mi jedna aby emulace se snazila emulovat
>> nabijeni/vybijeni kondenzatoru u 556-IO3C
>>
>> Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a
>> nasledne na MZ700 a casem mozna i na MZ800.
>>
>> Radek
>>
>>
>>
>>
>>
>> _______________________________________________
>> SharpMZ mailing list
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>


_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] hdl

Radek Suk <suk@[doména skryta]> SHARP MZ-800

Ahoj,

Je mozne ze vyrobce vedel ze vetsina kondenzatoru ma 20% plus kapacitu. Pak by se frekvence TEMPO snizila na 32 Hz. Co se tyce CURSOR tak by to slo zjednodusit a na 10 vybijecich kroku by se pricetl jeden navic, takze jeden pomocny citac navic. Hlavni citac by se inkrementoval/dekrementoval s impulsem cca 9 ms. Maly klopny obvod by resil zda se nabiji ci dochazi k vybijeni kondenzatoru.

Mozna nejvice MZ pocitacu je na Morave. Videl jsem fotku jednoho skladiste a to bylo plne starych MZ. Majitel tech pocitacu ma neskutecne hodnou manzelku. Je mozne ze na okrese a v okruhu 1000 Km mam nejvice MZ800 ja :-). Uz na akci Talsky mlyn bylo vymysleno udelat cluster a zkusit neco na nich vypocitat. Idealne Sharpcoin :-).

Jinak jako hlavni VAKman muzu zmerit jednoho Sharpa a toho prohlasit jako "zlaty standard" a to co namerim bude "smeroplatne" :-).

Je mi jasne ze realny svet a matematicky je odlisny ale emulace by mela emulovat realny svet. Na druhou stranu nemam cas si hrat a udelat si nejaky A/D prevodnik a vse peclive zmerit. Sice mam vse doma ale nemam na to cas a az tak mne to nezajima.

Bouhosi na strance http://dzi.n.cz/8bit/GDG1500/ ti nejde odkaz http://dzi.n.cz/8bit/GDG1500/imgs/GDG1500.zip

Radek

Dne 24.05.2018 v 14:46 Michal Medek napsal(a):
Ahoj,

vzpominam se, ze kdysi hooodne davno se to pokousel nekdo merit a pozadal co nejvice ochotnych sharpistu, aby to pomerili. Co si pamatuji, tak v tom byl dost velky rozdil, mozna az 50%. Koneckoncu, kdo ma nejvice MZ-tek, tak by mohl udelat pruzkum ;-) Ale IHMO vetsi vliv nez odpory bude mit tolerance kondenzatoru. Asi bych to ani nehrotil pod 20%.
A jeste poznamka, sw model 555 a kondenzator vybijes/nabijes na 0V a 5V, ale na realnem hw to tak nebude.

Mikes

---------- Původní e-mail ----------
Od: Radek Suk <suk[doména skryta]>
Komu: sharpmzmail.ordoz.com
Datum: 24. 5. 2018 0:07:44
Předmět: Re: [SharpMZ] hdl
Ahojte kluci

Dik vsem za prispevky.

Michale co se tyce NE555 tak v MZ800 (MZ700) mame dva obvody. Jeden
(TEMPO) se asi da simulovat pomoci citace ale druhy (CURSOR) je
slozitejsi a zde si myslim je lepsi emulace jako stradac a pomoci
pricitani/odcitani konstanty, ktera se ale meni v zavislosti na obsahu
stradace menit stav stradace. Proste funkce neni linearni ale je
exponencialni.  Je potreba vybrat hodnotu tak aby to bylo dostatecne
realne ale soucasne aby tech konstant nebylo prilis mnoho. Takze otazka
je jakou toleranci maji ty dva odpory a hlavne ten kondenzator? Co treba
rici  5% ?

Treba CURSOR po zapnuti pocitace se dostane do stavu ze se zacne vybijet
po cca 540 ms. Vybijeni trva cca 330 ms a pak opet se nabiji. Nabijeni
je o trosku pomalejsi nez vybijeni. Kdyz by se presnost rekla ze staci 9
ms (odvozene od te 5% tolerance), tak by se cele docela zjednodusilo.
Nezapominejme ze programator muze klidne nechat cely kondenzator vybit
nebo jen castecne ho vybit, podle toho co chce delat.

Zajimave je ze na https://www.sharpmz.org/mz-700/mz8253-2.htm pisi ze
TEMPO osciluje na 32 Hz ale mne vypocet ukazuje 38 Hz? Budu se na to
muset podivat.

Radek


Dne 20.05.2018 v 9:18 Michal Hucik - ORDOZ napsal(a):
> Ahoj Radku,
>
> jak jsem rikal v TM, tak MZ-800 ve VHDL jsem uz pred par lety napsal -
> zdrojak jsem pred casem daval k dispozici tusim Martinovi (mozna i jako
> link tady do konfery).  Prvni verzi rozbehal David Luftner na AvNet
> desce a ja jsem to pak rozsiril o dalsi veci a provozoval jsem to na Nexys2.
>
> Kdyz jsem pozdeji delal emulator pro PC, tak jsem na zacatku opisoval
> prave z VHDL do C, nicmene casem se ukazalo, ze i kdyz byla vetsina
> programu funkcni, tak byly ponekud nepresne. Tedy jako material pro
> odpichnuti asi dobre, ale kdyz se na to podivam zpetne, tak jsem v PC
> emu prepsal od piky snad uplne vse (mozna krome PSG).
>
> BTW: takova perlicka z vyvoje: kdyz jsem ladil GDG a generovani obrazu,
> tak jsem nekolikrat musel pouzit i rucni mikroskop, ktery jsem prikladal
> na LCD panel na kterem jsem zobrazoval vystup z Nexys2 a tam jsem
> pocital a kontroloval pozice jednotlivych pixelu :)
>
> Z hotovych modelu jsem tehdy sehnal pouze Z80, nicmene i v nem bylo
> nekolik drobnych chyb, ktere jsem si musel fixnout.
> Je to uz par let zpatky, takze mozna se za tu dobu na netu objevily
> nejake dalsi modely potrebnych chipu, kazdopadne vsak ty co jsem mel
> moznost videt byly pro nase ucely velice nepresne a da se rict, ze spise
> jen naznacovaly cinnost modelovanych chipu.
>
> Napr. SN76489 jsem nasel v nekolika variantach, ale zadny z nich se
> nechoval tak jako realny chip - viz. nedokumentovany latch.
> Pro zvukovy vystup jsem si ubastlil I2S audio - zdrojak je i na mem
> webu, nicmene odkaz na schema uz neni platny.
>
> Co se tyka NE555, tak ten se da simulovat jako jednoduchy citac s resetem.
>
> Michal
>
>
> Dne 19.5.2018 v 9:56 Radek Suk napsal(a):
>> Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje
>> Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?
>>
>> zvukovy cip je 76489 je napr.
>> https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd
>>
>> Nasel jsem treba:
>> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
>> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v
>>
>> Jinak existuje zajimavy projekt
>> https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane
>> ruzne pocitace.
>>
>> Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je
>> popsano v:
>> http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
>> http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf
>>
>> U toho NE555 se mi jedna aby emulace se snazila emulovat
>> nabijeni/vybijeni kondenzatoru u 556-IO3C
>>
>> Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a
>> nasledne na MZ700 a casem mozna i na MZ800.
>>
>> Radek
>>
>>
>>
>>
>>
>> _______________________________________________
>> SharpMZ mailing list
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>


_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz


_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] hdl

<bohumil.novacek@[doména skryta]> SHARP MZ-800

Ahoj,

  GDG1500 tam byl, ale s velkym ZIP :) uz je to opravene na male zip

B.

---------- Původní e-mail ----------
Od: Radek Suk <suk[doména skryta]>
Komu: Počítače SHARP MZ a jejich emulátory <sharpmzmail.ordoz.com>
Datum: 24. 5. 2018 16:11:17
Předmět: Re: [SharpMZ] hdl
Ahoj,

Je mozne ze vyrobce vedel ze vetsina kondenzatoru ma 20% plus kapacitu. Pak by se frekvence TEMPO snizila na 32 Hz. Co se tyce CURSOR tak by to slo zjednodusit a na 10 vybijecich kroku by se pricetl jeden navic, takze jeden pomocny citac navic. Hlavni citac by se inkrementoval/dekrementoval s impulsem cca 9 ms. Maly klopny obvod by resil zda se nabiji ci dochazi k vybijeni kondenzatoru.

Mozna nejvice MZ pocitacu je na Morave. Videl jsem fotku jednoho skladiste a to bylo plne starych MZ. Majitel tech pocitacu ma neskutecne hodnou manzelku. Je mozne ze na okrese a v okruhu 1000 Km mam nejvice MZ800 ja :-). Uz na akci Talsky mlyn bylo vymysleno udelat cluster a zkusit neco na nich vypocitat. Idealne Sharpcoin :-).

Jinak jako hlavni VAKman muzu zmerit jednoho Sharpa a toho prohlasit jako "zlaty standard" a to co namerim bude "smeroplatne" :-).

Je mi jasne ze realny svet a matematicky je odlisny ale emulace by mela emulovat realny svet. Na druhou stranu nemam cas si hrat a udelat si nejaky A/D prevodnik a vse peclive zmerit. Sice mam vse doma ale nemam na to cas a az tak mne to nezajima.

Bouhosi na strance http://dzi.n.cz/8bit/GDG1500/ ti nejde odkaz http://dzi.n.cz/8bit/GDG1500/imgs/GDG1500.zip

Radek

Dne 24.05.2018 v 14:46 Michal Medek napsal(a):
Ahoj,

vzpominam se, ze kdysi hooodne davno se to pokousel nekdo merit a pozadal co nejvice ochotnych sharpistu, aby to pomerili. Co si pamatuji, tak v tom byl dost velky rozdil, mozna az 50%. Koneckoncu, kdo ma nejvice MZ-tek, tak by mohl udelat pruzkum ;-) Ale IHMO vetsi vliv nez odpory bude mit tolerance kondenzatoru. Asi bych to ani nehrotil pod 20%.
A jeste poznamka, sw model 555 a kondenzator vybijes/nabijes na 0V a 5V, ale na realnem hw to tak nebude.

Mikes

---------- Původní e-mail ----------
Od: Radek Suk <suk[doména skryta]>
Komu: sharpmzmail.ordoz.com
Datum: 24. 5. 2018 0:07:44
Předmět: Re: [SharpMZ] hdl
Ahojte kluci

Dik vsem za prispevky.

Michale co se tyce NE555 tak v MZ800 (MZ700) mame dva obvody. Jeden
(TEMPO) se asi da simulovat pomoci citace ale druhy (CURSOR) je
slozitejsi a zde si myslim je lepsi emulace jako stradac a pomoci
pricitani/odcitani konstanty, ktera se ale meni v zavislosti na obsahu
stradace menit stav stradace. Proste funkce neni linearni ale je
exponencialni.  Je potreba vybrat hodnotu tak aby to bylo dostatecne
realne ale soucasne aby tech konstant nebylo prilis mnoho. Takze otazka
je jakou toleranci maji ty dva odpory a hlavne ten kondenzator? Co treba
rici  5% ?

Treba CURSOR po zapnuti pocitace se dostane do stavu ze se zacne vybijet
po cca 540 ms. Vybijeni trva cca 330 ms a pak opet se nabiji. Nabijeni
je o trosku pomalejsi nez vybijeni. Kdyz by se presnost rekla ze staci 9
ms (odvozene od te 5% tolerance), tak by se cele docela zjednodusilo.
Nezapominejme ze programator muze klidne nechat cely kondenzator vybit
nebo jen castecne ho vybit, podle toho co chce delat.

Zajimave je ze na https://www.sharpmz.org/mz-700/mz8253-2.htm pisi ze
TEMPO osciluje na 32 Hz ale mne vypocet ukazuje 38 Hz? Budu se na to
muset podivat.

Radek


Dne 20.05.2018 v 9:18 Michal Hucik - ORDOZ napsal(a):
> Ahoj Radku,
>
> jak jsem rikal v TM, tak MZ-800 ve VHDL jsem uz pred par lety napsal -
> zdrojak jsem pred casem daval k dispozici tusim Martinovi (mozna i jako
> link tady do konfery).  Prvni verzi rozbehal David Luftner na AvNet
> desce a ja jsem to pak rozsiril o dalsi veci a provozoval jsem to na Nexys2.
>
> Kdyz jsem pozdeji delal emulator pro PC, tak jsem na zacatku opisoval
> prave z VHDL do C, nicmene casem se ukazalo, ze i kdyz byla vetsina
> programu funkcni, tak byly ponekud nepresne. Tedy jako material pro
> odpichnuti asi dobre, ale kdyz se na to podivam zpetne, tak jsem v PC
> emu prepsal od piky snad uplne vse (mozna krome PSG).
>
> BTW: takova perlicka z vyvoje: kdyz jsem ladil GDG a generovani obrazu,
> tak jsem nekolikrat musel pouzit i rucni mikroskop, ktery jsem prikladal
> na LCD panel na kterem jsem zobrazoval vystup z Nexys2 a tam jsem
> pocital a kontroloval pozice jednotlivych pixelu :)
>
> Z hotovych modelu jsem tehdy sehnal pouze Z80, nicmene i v nem bylo
> nekolik drobnych chyb, ktere jsem si musel fixnout.
> Je to uz par let zpatky, takze mozna se za tu dobu na netu objevily
> nejake dalsi modely potrebnych chipu, kazdopadne vsak ty co jsem mel
> moznost videt byly pro nase ucely velice nepresne a da se rict, ze spise
> jen naznacovaly cinnost modelovanych chipu.
>
> Napr. SN76489 jsem nasel v nekolika variantach, ale zadny z nich se
> nechoval tak jako realny chip - viz. nedokumentovany latch.
> Pro zvukovy vystup jsem si ubastlil I2S audio - zdrojak je i na mem
> webu, nicmene odkaz na schema uz neni platny.
>
> Co se tyka NE555, tak ten se da simulovat jako jednoduchy citac s resetem.
>
> Michal
>
>
> Dne 19.5.2018 v 9:56 Radek Suk napsal(a):
>> Kluci nemate odkazy na HDL kod (VHDL,Verilog) na soucastky co obsahuje
>> Sharp? Pro zacatek i8253, i8255 a NE555 a pak i Z80 PIO?
>>
>> zvukovy cip je 76489 je napr.
>> https://github.com/mikestir/fpga-bbc/blob/master/sn76489-1.0/sn76489_noise.vhd
>>
>> Nasel jsem treba:
>> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vv55.v
>> https://github.com/sorgelig/Vector06_MIST/blob/master/k580vi53.v
>>
>> Jinak existuje zajimavy projekt
>> https://github.com/MiSTer-devel/Main_MiSTer/wiki a tam jsou emulovane
>> ruzne pocitace.
>>
>> Idealni kdyz by ten kod pro z80 pio dobre emuloval interrupt jak je
>> popsano v:
>> http://smithsonianchips.si.edu/ice/OCR_ScanPE125/PE125(10379-K).pdf
>> http://www.blunk-electronic.de//train-z/doc/z80-interrupts_rewritten.pdf
>>
>> U toho NE555 se mi jedna aby emulace se snazila emulovat
>> nabijeni/vybijeni kondenzatoru u 556-IO3C
>>
>> Pak se muzeme pokusit udelat emulator MZ-80K, pak prejit na MZ-80A a
>> nasledne na MZ700 a casem mozna i na MZ800.
>>
>> Radek
>>
>>
>>
>>
>>
>> _______________________________________________
>> SharpMZ mailing list
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>


_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz


_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

_______________________________________________
SharpMZ mailing list
SharpMZmail.ordoz.com
http://mail.ordoz.com/mailman/listinfo/sharpmz

Re: [SharpMZ] hdl

Michal Hucik - ORDOZ <ordoz@[doména skryta]> SHARP MZ-800

Ahoj Radku,

pred nejakou dobou jsem tady do konfy posilal programek na zmereni frq. 
signalu cursoru a co si pamatuju, tak se nam tu seslo +/- 10 vysledku a 
kazdy uplne jiny. Bohous pak k tomu tusim tady, nebo na Oldcompu psal 
nejake povidani a mam pocit, ze tam padlo i neco takoveho, ze s vazbou 
na cursor reset je tam jeste nejaky vztah diky kteremu muze byt prvni 
pulz jiny, nez ty ostatni.
Vzhledem k tomu jak velky melo tehdy to mereni rozptyl jsem nakonec 
usoudil, ze se vubec nic nestane, kdyz v emulatoru odvodim delku pulzu 
podle GDG hodin.

Stejne tak jsem to udelal se signalem TEMPO. Nicmene stejne jako ty jsem 
take na tomto signalu nameril trochu vyssi hodnotu. V emulatoru jej 
nakonec odvozuji podle radkoveho zatemneni.

Obavam se, ze presnost obou signalu se u Sharpa muze navic menit s 
rostoucim vekem i s okolni teplotou.

Michal

Dne 24.5.2018 v 0:07 Radek Suk napsal(a):
Zobrazit citovaný text (26 řádků)
> Ahojte kluci
>
> Dik vsem za prispevky.
>
> Michale co se tyce NE555 tak v MZ800 (MZ700) mame dva obvody. Jeden
> (TEMPO) se asi da simulovat pomoci citace ale druhy (CURSOR) je
> slozitejsi a zde si myslim je lepsi emulace jako stradac a pomoci
> pricitani/odcitani konstanty, ktera se ale meni v zavislosti na obsahu
> stradace menit stav stradace. Proste funkce neni linearni ale je
> exponencialni.  Je potreba vybrat hodnotu tak aby to bylo dostatecne
> realne ale soucasne aby tech konstant nebylo prilis mnoho. Takze otazka
> je jakou toleranci maji ty dva odpory a hlavne ten kondenzator? Co treba
> rici  5% ?
>
> Treba CURSOR po zapnuti pocitace se dostane do stavu ze se zacne vybijet
> po cca 540 ms. Vybijeni trva cca 330 ms a pak opet se nabiji. Nabijeni
> je o trosku pomalejsi nez vybijeni. Kdyz by se presnost rekla ze staci 9
> ms (odvozene od te 5% tolerance), tak by se cele docela zjednodusilo.
> Nezapominejme ze programator muze klidne nechat cely kondenzator vybit
> nebo jen castecne ho vybit, podle toho co chce delat.
>
> Zajimave je ze na https://www.sharpmz.org/mz-700/mz8253-2.htm pisi ze
> TEMPO osciluje na 32 Hz ale mne vypocet ukazuje 38 Hz? Budu se na to
> muset podivat.
>
> Radek

Re: [SharpMZ] hdl

Radek Suk <suk@[doména skryta]> SHARP MZ-800

Posilam par odkazu na nase soucasne tema:

http://archivek.ordoz.com/sharpemu/5555
http://www.oldcomp.cz/viewtopic.php?f=134&t=2226
http://mail.ordoz.com/pipermail/sharpmz/2014-June/thread.html

Jestli nekdo ma neco jineho at to take posle at to mame na jednom miste.

Radek


Dne 25.05.2018 v 8:55 Michal Hucik - ORDOZ napsal(a):
Zobrazit citovaný text (53 řádků)
> Ahoj Radku,
>
> pred nejakou dobou jsem tady do konfy posilal programek na zmereni frq.
> signalu cursoru a co si pamatuju, tak se nam tu seslo +/- 10 vysledku a
> kazdy uplne jiny. Bohous pak k tomu tusim tady, nebo na Oldcompu psal
> nejake povidani a mam pocit, ze tam padlo i neco takoveho, ze s vazbou
> na cursor reset je tam jeste nejaky vztah diky kteremu muze byt prvni
> pulz jiny, nez ty ostatni.
> Vzhledem k tomu jak velky melo tehdy to mereni rozptyl jsem nakonec
> usoudil, ze se vubec nic nestane, kdyz v emulatoru odvodim delku pulzu
> podle GDG hodin.
>
> Stejne tak jsem to udelal se signalem TEMPO. Nicmene stejne jako ty jsem
> take na tomto signalu nameril trochu vyssi hodnotu. V emulatoru jej
> nakonec odvozuji podle radkoveho zatemneni.
>
> Obavam se, ze presnost obou signalu se u Sharpa muze navic menit s
> rostoucim vekem i s okolni teplotou.
>
> Michal
>
> Dne 24.5.2018 v 0:07 Radek Suk napsal(a):
>> Ahojte kluci
>>
>> Dik vsem za prispevky.
>>
>> Michale co se tyce NE555 tak v MZ800 (MZ700) mame dva obvody. Jeden
>> (TEMPO) se asi da simulovat pomoci citace ale druhy (CURSOR) je
>> slozitejsi a zde si myslim je lepsi emulace jako stradac a pomoci
>> pricitani/odcitani konstanty, ktera se ale meni v zavislosti na obsahu
>> stradace menit stav stradace. Proste funkce neni linearni ale je
>> exponencialni.  Je potreba vybrat hodnotu tak aby to bylo dostatecne
>> realne ale soucasne aby tech konstant nebylo prilis mnoho. Takze otazka
>> je jakou toleranci maji ty dva odpory a hlavne ten kondenzator? Co treba
>> rici  5% ?
>>
>> Treba CURSOR po zapnuti pocitace se dostane do stavu ze se zacne vybijet
>> po cca 540 ms. Vybijeni trva cca 330 ms a pak opet se nabiji. Nabijeni
>> je o trosku pomalejsi nez vybijeni. Kdyz by se presnost rekla ze staci 9
>> ms (odvozene od te 5% tolerance), tak by se cele docela zjednodusilo.
>> Nezapominejme ze programator muze klidne nechat cely kondenzator vybit
>> nebo jen castecne ho vybit, podle toho co chce delat.
>>
>> Zajimave je ze na https://www.sharpmz.org/mz-700/mz8253-2.htm pisi ze
>> TEMPO osciluje na 32 Hz ale mne vypocet ukazuje 38 Hz? Budu se na to
>> muset podivat.
>>
>> Radek
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz
>

Re: [SharpMZ] hdl

Miloš <milsa@[doména skryta]> SHARP MZ-800

Na jednej stránke som raz stiahol emuláciu 8254, ak by mal niekto 
záujem, dávam do prílohy.

Zaujímalo by ma ale, či mi viete dať informáciu, kde si môžem prečítať 
niečo o nedokumentovanom latchi SN76489.

A síce mimo tému, ale vedel by mi niekto povedať ako sa dá rozbehať VHDL 
emulácia?

Miloš


Dňa 25. 5. 2018 o 13:44 Radek Suk napísal(a):
Zobrazit citovaný text (70 řádků)
> Posilam par odkazu na nase soucasne tema:
>
> http://archivek.ordoz.com/sharpemu/5555
> http://www.oldcomp.cz/viewtopic.php?f=134&t=2226
> http://mail.ordoz.com/pipermail/sharpmz/2014-June/thread.html
>
> Jestli nekdo ma neco jineho at to take posle at to mame na jednom miste.
>
> Radek
>
>
> Dne 25.05.2018 v 8:55 Michal Hucik - ORDOZ napsal(a):
>> Ahoj Radku,
>>
>> pred nejakou dobou jsem tady do konfy posilal programek na zmereni frq.
>> signalu cursoru a co si pamatuju, tak se nam tu seslo +/- 10 vysledku a
>> kazdy uplne jiny. Bohous pak k tomu tusim tady, nebo na Oldcompu psal
>> nejake povidani a mam pocit, ze tam padlo i neco takoveho, ze s vazbou
>> na cursor reset je tam jeste nejaky vztah diky kteremu muze byt prvni
>> pulz jiny, nez ty ostatni.
>> Vzhledem k tomu jak velky melo tehdy to mereni rozptyl jsem nakonec
>> usoudil, ze se vubec nic nestane, kdyz v emulatoru odvodim delku pulzu
>> podle GDG hodin.
>>
>> Stejne tak jsem to udelal se signalem TEMPO. Nicmene stejne jako ty jsem
>> take na tomto signalu nameril trochu vyssi hodnotu. V emulatoru jej
>> nakonec odvozuji podle radkoveho zatemneni.
>>
>> Obavam se, ze presnost obou signalu se u Sharpa muze navic menit s
>> rostoucim vekem i s okolni teplotou.
>>
>> Michal
>>
>> Dne 24.5.2018 v 0:07 Radek Suk napsal(a):
>>> Ahojte kluci
>>>
>>> Dik vsem za prispevky.
>>>
>>> Michale co se tyce NE555 tak v MZ800 (MZ700) mame dva obvody. Jeden
>>> (TEMPO) se asi da simulovat pomoci citace ale druhy (CURSOR) je
>>> slozitejsi a zde si myslim je lepsi emulace jako stradac a pomoci
>>> pricitani/odcitani konstanty, ktera se ale meni v zavislosti na obsahu
>>> stradace menit stav stradace. Proste funkce neni linearni ale je
>>> exponencialni.  Je potreba vybrat hodnotu tak aby to bylo dostatecne
>>> realne ale soucasne aby tech konstant nebylo prilis mnoho. Takze otazka
>>> je jakou toleranci maji ty dva odpory a hlavne ten kondenzator? Co treba
>>> rici  5% ?
>>>
>>> Treba CURSOR po zapnuti pocitace se dostane do stavu ze se zacne vybijet
>>> po cca 540 ms. Vybijeni trva cca 330 ms a pak opet se nabiji. Nabijeni
>>> je o trosku pomalejsi nez vybijeni. Kdyz by se presnost rekla ze staci 9
>>> ms (odvozene od te 5% tolerance), tak by se cele docela zjednodusilo.
>>> Nezapominejme ze programator muze klidne nechat cely kondenzator vybit
>>> nebo jen castecne ho vybit, podle toho co chce delat.
>>>
>>> Zajimave je ze na https://www.sharpmz.org/mz-700/mz8253-2.htm pisi ze
>>> TEMPO osciluje na 32 Hz ale mne vypocet ukazuje 38 Hz? Budu se na to
>>> muset podivat.
>>>
>>> Radek
>> _______________________________________________
>> SharpMZ mailing list
>> SharpMZmail.ordoz.com
>> http://mail.ordoz.com/mailman/listinfo/sharpmz
>>
>
> _______________________________________________
> SharpMZ mailing list
> SharpMZmail.ordoz.com
> http://mail.ordoz.com/mailman/listinfo/sharpmz

Přílohy

  • gh_timer_8254_081608.zip
    application/zip · 12 kB