OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů
Právě je 20 črc 2018, 17:23

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 54 ]  Přejít na stránku Předchozí  1, 2, 3, 4
Autor Zpráva
PříspěvekNapsal: 22 čer 2018, 16:06 
Offline
Kecálek

Registrován: 11 lis 2013, 09:29
Příspěvky: 249
Has thanked: 10 times
Been thanked: 74 times
Jasne, misto PI/2 by slo jeste pouzit funkci PAI(0.5). Aby to jeste usetrilo strojovym casem ;-)

_________________
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říspěvekNapsal: 22 čer 2018, 20:12 
Offline
Profík
Uživatelský avatar

Registrován: 09 říj 2013, 18:04
Příspěvky: 733
Has thanked: 86 times
Been thanked: 28 times
Nerozumiem, prečo je dôležitá tá oprava z PI/2 na ATN(1) z matematického hľadiska. Veď je to to isté. Dôležité je, že tam nesmie byť *, ale +.

Asi viem, čo si tým chcel povedať. Že vzorec v manuáli by správne rátal len v RAD a tvoj aj v DEG aj v RAD. Ale BASIC poznal len RAD, takže v tomto zmysle je to jedno.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
PříspěvekNapsal: 24 čer 2018, 07:09 
Offline
Kecálek

Registrován: 11 lis 2013, 09:29
Příspěvky: 249
Has thanked: 10 times
Been thanked: 74 times
Oprava na ATN(1) neni tak dulezita, jako oprava toho druheho znamenka z * na +. A taky oprava toho prvniho znamenka z "Atn(X" na "Atn(-X". Jestli to plati i pro DEG jsem neresil, dulezity byl BASIC.
Vtip: predtim to pocitalo taky dobre, i kdyz jen pro X=0 :-D

_________________
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říspěvekNapsal: 24 čer 2018, 21:32 
Offline
Profík
Uživatelský avatar

Registrován: 09 říj 2013, 18:04
Příspěvky: 733
Has thanked: 86 times
Been thanked: 28 times
Tak ten mínus som si nevšimol.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
PříspěvekNapsal: 24 čer 2018, 21:35 
Offline
Profík
Uživatelský avatar

Registrován: 09 říj 2013, 18:04
Příspěvky: 733
Has thanked: 86 times
Been thanked: 28 times
Ozaj, mohol by si urobiť test, že o koľko je to s tou Unikartou rýchlejšie? Tak, napr., 10000x SIN a 10000x ASN a cez TI$ to stopnúť?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
PříspěvekNapsal: 25 čer 2018, 21:30 
Offline
Kecálek

Registrován: 11 lis 2013, 09:29
Příspěvky: 249
Has thanked: 10 times
Been thanked: 74 times
Udelal jsem maly test rychlosti. Jedna se jen o cyklus, ktery 5000x spocte danou funkci z promenne cyklu. Pred a po vytiskne promenou TI$, vysledek je korigovany na pocet sekund.
SIN - 124s : 17s
TAN - 244s : 17s
SQR - 177s : 17s
ATN - 93s : 17s
* (krat) - 21s : 17s
Proc jsou vsechny casy vypoctu pres ALU stejne je doufam jasne.

_________________
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říspěvekNapsal: 26 čer 2018, 09:53 
Offline
Profík
Uživatelský avatar

Registrován: 09 říj 2013, 18:04
Příspěvky: 733
Has thanked: 86 times
Been thanked: 28 times
Perfektne. Poznas priestorove grafy alebo 3D grafy sa to volalo. Je to v BASICu. Tam je to idealne pouzit.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
PříspěvekNapsal: 26 čer 2018, 10:01 
Offline
Kecálek
Uživatelský avatar

Registrován: 24 kvě 2018, 21:32
Příspěvky: 117
Bydliště: Most, Praha
Has thanked: 18 times
Been thanked: 33 times
To už je skoro na implementaci 3D matic, ať se sníží přenosy dat. Sharp s 3D hw akcelerátorem, to může být zajímavé. :-)


Nahoru
 Profil  
 
PříspěvekNapsal: 26 čer 2018, 13:29 
Offline
Kecálek

Registrován: 11 lis 2013, 09:29
Příspěvky: 249
Has thanked: 10 times
Been thanked: 74 times
Myslis neco takoveho? To jsem zkousel. Rychlost odpovida, je to cca 5-7x rychlejsi nez pri vypoctech bez ALU.

Implementace 3D funkci, tzn. maticovy vypocet by byla docela jednoducha. Kdyby jsi navrhnul nejaky testovaci priklad a zakladni implementaci, tak bych to mohl vyzkouset. Vim, ze pro zacatek je jednoduche to delat v BASICu, ale pokud by to melo mit lepsi vysledky, tak by to chtelo urcite psat v assembleru. Coz se meni na potrebu mit graficke rutiny. Necim by se dalo inspirovat ve zdrojacich BASICu. Kdyz tak popremyslej a napis ;-)


Přílohy:
3d-graph.png
3d-graph.png [ 14.37 KiB | Zobrazeno 221 krát ]

_________________
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  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 54 ]  Přejít na stránku Předchozí  1, 2, 3, 4

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 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