OldComp.cz

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


Právě je 28.03.2024, 15:59

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 279 ]  Přejít na stránku Předchozí  1 ... 9, 10, 11, 12, 13, 14, 15 ... 19  Další
Autor Zpráva
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 09.08.2020, 18:38 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Kubik píše:
Prosvihnul jsem Unikartu pro 700?

No, Unikarta je skoro ta stejna. Resp. k Unikarte 800/1500 existuje adapter a pak existuje verze mk3c co je slotem udelana pro MZ-700. Krome konektoru je vsechno stejne. mk3c pro 700 jde dat do externi krabicky a pripojuje se kratkym primym kabelem.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 16.08.2020, 16:01 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Milsa píše:
Tento nový firmvér je paráda. Mám ale pár otázok:
1. Bude sa ešte Uni5Z009 doplňovať? Príkazy DELETE atď.?
2. Bude aj Uni5Z009+komprocesor verzia?
3. Kedy by sa dal očakávať emulačný firmvér?
4. Bude v emulačnom firmvéri aj MZ-1500 a MZ-800? MZ-800 má význam hlavne v prípade, že by chýbalo 16 kB VRAM a iných špecifických prípadoch.

ad 1) asi, možná, někdy, třeba jo, ale nejsou lidi ;-)
ad 2) to asi dotaz na Mikeše, ale po praktických pokusech mi přišlo, že to nemá až ta moc smysl, pokud program nepoužívá velmi specificky jen některé instrukce
ad 3) viz http://www.oldcomp.cz/viewtopic.php?f=1 ... 6&start=37
ad 4) z SHARP počítačů je emulovaný jen MZ-800 a je tam zatím ještě pár menších bugů a omezení, jestli bude něco dalšího je ve hvězdách, nejsou lidi ;-)

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 16.08.2020, 17:37 
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. Ak by bohus dal pôvodný zdroj a upravený, skúsil by som pomaly sa v tom vŕtať.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 17.08.2020, 09:27 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Ad 2) upravit tento BASIC neni problem. Pokud by byl zajem, i kdyz bych musel 'resuscitovat' svoje poznamky ;-) Je to predevsim zavisle na zapnute podpore emulace koprocesoru v unikarte, ale to IMHO defaultne je. Takze jen ten zajem a cas :-)

_________________
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: Unikarta
PříspěvekNapsal: 17.08.2020, 18:28 
Offline
Prvnička

Registrován: 08.01.2016, 09:45
Příspěvky: 16
Has thanked: 4 times
Been thanked: 9 times
Zdravim vsechny,
vrele diky za update firmwaru pro Unikartu. Zkousel jsem, jestli se neco zmenilo ohledne problemu (mozna jen meho) s funkcnosti cmdSEEK, jak jsem o tom kdysi nekam do fora psal (a pak jsem zapomnel poslat pascalovske zdrojaky s demonstraci). Vypada to, ze to porad nefunguje; prikladam .dsk image se souborem seek1.pas na nemz by to melo byt videt, a predem dekuju za jakykoli komentar.


Přílohy:
SEEK1.PAS.zip [1.53 KiB]
373 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 17.08.2020, 21:24 
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
Mikes21 píše:
Ad 2) upravit tento BASIC neni problem. Pokud by byl zajem, i kdyz bych musel 'resuscitovat' svoje poznamky ;-) Je to predevsim zavisle na zapnute podpore emulace koprocesoru v unikarte, ale to IMHO defaultne je. Takze jen ten zajem a cas :-)

Možno chcem veľa, ale dá sa to spraviť s nejakými direktívami prekladača tak, že na začiatku nastavím povedzme DEFINE FPU a preloží sa BASIC s podporou FPU v Unikarte a keď to bude zakomentované, tak sa preloží bez podpory? Potom by bola jednoduchá práca pri opravách a podobne. Obidve verzie by boli automaticky updatnuté. Pretože význam má aj štandardný BASIC pre kompatibilitu a taktiež aj FPU BASIC pre potreby rýchlych výpočtov (PGRAFY, PI) atď.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 17.08.2020, 21:28 
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
Mimochodom, teraz pozerám, že tento uniBASIC má viac voľnej pamäte než štandardný BASIC po príkaze NEW ON. Klobúk dole.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 18.08.2020, 07:58 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Milsa píše:
.. dá sa to spraviť s nejakými direktívami prekladača ..

Urcite da. Pokud tu upravu aplikujes na zdrojove kody a pak prelozis, tak ano. Jenze puvodne 'uprava' BASICu vznikala na binarce takovym ne uplne korektnim postupem, proto by se musel tento zpusob znovu implementovat. Ale urcite do jde ;-)
Mozna by se jeste usetrilo nejake misto, ale to nebylo puvodnim zamerem.

_________________
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: Unikarta
PříspěvekNapsal: 18.08.2020, 08:15 
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
Tak myslím, že to ušetrené miesto by nebolo zlé. Veď Sharp BASIC je kritizovaný aj práve pre málo miesta na programovanie. A myslím, že vývoj smeruje k MZ-xxx s Unikartou, takže BASIC s FPU v budúcnosti by mohol byť štandardom.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 18.08.2020, 10:10 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Nejen s unikartou, ona existuje i deska s FPU. Tam jsou ale jine (a dost zavazne) problemy, ktere znemoznuji jeji pouziti. Myslim prehrivavi FPU cipu a hlavne format FP cisel. I kdyz existuje cip, ktery 'hw emuluje' FPU v Sharp formatu.
Pokud si budes hrat s implementaci FPU do BASICu, tak dej vedet. Pokud budu moct poradit... Verze s podminenym prekladem by se mi asi zdala nejschudnejsi. A kolik by to 'usetrilo' mista v RAM, kdyz by se smazal nepotrebny kod, by bylo zajimave.

_________________
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: Unikarta
PříspěvekNapsal: 18.08.2020, 11:18 
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
Pre mňa je hlavne podstatná Unikarta, ktorá vie emulovať FPU v Sharp formáte. Priznám sa, že o FPU doske som nevedel. V diskusii síce náznaky boli, ale ja som si vždy myslel, že to má súvis s Unikartou. A podľa toho čo píšeš, zrejme to bude časom asi jediná alternatíva s HW emuláciou. Hrať by som sa skúsil s BASICom pre doplnenie DELETE. Mohlo by sa vymazať VERIFY. Teoreticky by bolo možné dorobiť LOCK a UNLOCK, ale myslím, že to asi nikto nepoužíva. Ak by si mi ukázal ako vložiť jeden príkaz pre výpočet cez Unikartu, ostatné by som skúsil dať aj ja. To voľné miesto by tam bolo určite, minimálne po odstránení výpočtu SIN, LN, ^ a SQR. Nakoniec bude celý BASIC v Unikarte a nebude vôbec treba. :-D

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 18.08.2020, 11:57 
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
Môj vtip mi vnukol myšlienku. Čo tak implementovať do Unikarty aj GPU? Do RAM tuším zapisovať vie, prípadne sa to myslím dá nejako ošetriť. Mohla by robiť výpočty pre kreslenie a rovno zapisovať do VRAM.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 18.08.2020, 12:48 
Offline
Radil

Registrován: 08.10.2013, 18:00
Příspěvky: 296
Has thanked: 12 times
Been thanked: 228 times
Milsa píše:
Môj vtip mi vnukol myšlienku. Čo tak implementovať do Unikarty aj GPU? Do RAM tuším zapisovať vie, prípadne sa to myslím dá nejako ošetriť. Mohla by robiť výpočty pre kreslenie a rovno zapisovať do VRAM.
A tohle už jsi viděl ? :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 18.08.2020, 13:16 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Milsa píše:
Do RAM tuším zapisovať vie, prípadne sa to myslím dá nejako ošetriť. Mohla by robiť výpočty pre kreslenie a rovno zapisovať do VRAM.

Periferie nemůžou přistupovat do RAM a v zásadě ani nikam do počítače, na extrerní sběrnici jsou oddělovače. SHARP program zapisuje a čte příslušné porty a tím komuniuje s Unikartou, resp. emulovanými periferiemi. Pro specifické funkce Unikarty je k dispozici repository API na portech 0x50 a 0x51.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unikarta
PříspěvekNapsal: 18.08.2020, 15:58 
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
Áno, to som si neuvedomil. Nechal som sa uniesť tým, že Unikarta pozná obsah VRAM. Takže prejdem na druhú alternatívu "prípadne sa to myslím dá nejako ošetriť".
Cez tie porty poslať Unikarte údaje o čiare, kružnici alebo vyplňovaní a Unikarta bude posielať len údaje, že kam a čo zapísať. Nebude to počítať priamo BASIC. Ušetrilo by sa miesto a hlavne by sa urýchlil PAINT a povedzme aj CIRCLE a LINE.

_________________
Sharp MZ-821
Milsa MZ-841


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ů: 279 ]  Přejít na stránku Předchozí  1 ... 9, 10, 11, 12, 13, 14, 15 ... 19  Další

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


Kdo je online

Uživatelé procházející toto fórum: nalimko33 a 4 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