OldComp.cz
http://oldcomp.cz/

TI-58, TI-59 a PC100A
http://oldcomp.cz/viewtopic.php?f=138&t=5921
Stránka 15

Autor:  computerasylum [ 31.01.2018, 21:34 ]
Předmět příspěvku:  TI-58, TI-59 a PC100A

slíbil jsem při debatě o zřizování sekce Kalkulátory, že vám se pustím foto tiskací hlavy tiskárny PC100A od Texas Instruments. PC100A byla tiskárna pro kalkulátory TI-58 a myslím i TI-59, které se nasazovaly na tiskárnu, kde byly kontakty pro připojení kalkulačky. Tiskárna tiskla na termocitlivý papír. Zde jsou tedy slíbené fotografie.
První obrázek ukazuje vnitřek tiskárny PC100A.
Druhý obrázek je náhled na celou tiskací hlavu. Ta byla vyrobena na tenké keramické destičce (snadno praskla i při manipulaci) a byla připojena pouhým přitlačením na plastovou folii s napařenými vodícími proužky. Bohužel, tato folie často praskala, proužky se přerušily a tiskárna pak netiskla. Na horní části hlavy jsou vidět tiskací hlavičky, kterých je celkem 20. Každá obsahuje 5 ohřívacích bodů v šířce.
Třetí obrázek pak ukazuje detailně jak tiskací hlavička vypadá. Každá má 5 ohřívacích bodů, každý bod se zvláštním připojením (zdola), nahoře spojeny do hřebínku. Ohřátím bodu došlo k barevné změně na termopapíru. Existovaly termopapíry, které ohřátím zhnědly (výroba ČSSR) nebo zmodraly (dovoz ze Západu).

Příloha:
Poznámka: vnitřek tiskárny PC100A
pc-100a-det3.jpg
pc-100a-det3.jpg [ 90.11 KiB | Zobrazeno 30037 krát ]


Příloha:
Poznámka: celá tiskací hlava PC100A
pc-100a-det4.jpg
pc-100a-det4.jpg [ 55.28 KiB | Zobrazeno 30037 krát ]


Příloha:
Poznámka: detail tiskacího segmentu na tiskací hlavě. Pořízeno makroobjektivem Canon 1:1
pc-100a-det5.jpg
pc-100a-det5.jpg [ 86.16 KiB | Zobrazeno 30037 krát ]

Autor:  faraon [ 31.01.2018, 22:46 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Co si vzpomínám, umělo to tisknout i písmena, ale nevím jestli všechny modely.

Autor:  computerasylum [ 31.01.2018, 23:22 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Samozřejmě, že to umělo tisknout i písmena i všelijaké znaky. Každý znak, číslo nebo písmeno se tisklo po řádkách, kde na každé řádce bylo právě těch 5 bodů. Po vytištění 7 řádek bylo zřejmé o jaké písmeno, číslici nebo znak jde. Když ale nějaký tiskací bod nefungoval, tak byla vidět svislá prázdná bílá linka, kde chyběly ty body.

Autor:  zelez [ 15.06.2018, 08:06 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

V časopise Praktická elektronika 6/2018, strana 39
je článek "Replika programovatelného kalkulátoru TI 58"
od pana Ing. Martina Šenfelda, OK1DXQ .

Konstrukce je založena na ATmega644.
(pokračování v čísle 7/2018)

Autor:  hynek [ 15.06.2018, 10:29 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Clanek jsem videl a jsem zvedavy, na zaklade jakych informaci tato konstrukce vznikla... ;)
Pro zajemce uvadim odkaz na informace o principech fungovani techto kalkulatoru (vcetne dumpu ROM), ktere jsem pred nejakou dobou daval dohromady: http://hsl.wz.cz/ti_59.htm
Prvni emulator techto kalkulatoru je zde: http://www.hrastprogrammer.com/ti59e/index.htm; na nem jsme ladili principy fungovani procesoru - overovane na realnem HW (to bylo pro me asi to nejzajimavejsi...)
Odkaz na mnozstvi dokumentace k temto kalkulatorum: https://www.rskey.org/CMS/index.php/the-library/12; zde jsou take poslepovana schemata zapojeni cipu (na jedne strance), ktera jsou normalne dostupna v patentech, kde to je ale rozdelene na mnozstvi jednotlivych stanek.

Autor:  computerasylum [ 15.06.2018, 11:13 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

přijde mi poněkud výstřední až kuriozní emulovat TI-59 na HP-48/49 ... Už chybí jen emulátor HP-65 nebo HP-67 na TI-59 :D

Autor:  Panda38 [ 15.06.2018, 12:02 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Když se tu vzpomínají emulátory TI-58, nebyl by zájem o můj emulátor TI-59 pro Windows? Na vysoké škole jsem vlastnil TI-58C (před více než 30 lety, tuším že mě tehdy stála 4700 Kčs, přes Tuzex). Hodně si jí užil a poznal ji. Pak po letech odešel zdroj, akumulátor i tlačítka. A protože jsem si ji oblíbil, tak jsem si naprogramoval emulátor. Je to programované v Gemtree Peter, tj. funguje to pod Windows 98 a výše. Součástí EXE je i "zdroják" (to je vlastnost Gemtree Peter), tj. otevřením EXE v editoru se dá program upravovat. Mělo by to emulovat i některé nedokumentované funkce. Součástí jsou i moduly ML a EE (elektrotechnický). Věrnost se celkem povedla, i když jsou některé programy, kde to nefunguje 100%. V okně emulátoru se dá zobrazovat nápověda k programům, ukládat a načítat programy. Součástí je i emulátor tiskárny PC-100A, ale fyzicky jsem ji neměl ani neviděl, tak emulace nemusí být věrná (a jak to tady čtu, tak se dokonce velmi odlišuje od reality :-) ). V downloadu jsou i nějaké mé programy co jsem na to dělal.

Download: http://www.breatharian.eu/Petr/program/ ... /TI-59.zip

Obrázek

Autor:  danhard [ 15.06.2018, 12:28 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

TI59 na TI83 by bylo asi stylovější :)

Panda38, moc pěkný, ale počítá to moc přesně :D

Autor:  hynek [ 15.06.2018, 12:33 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Z pohledu uzivatele to mozna neni tak podstatne, ale ten program v Petrovi je spis simulator, ktery se snazi fungovat podobne jako puvodni kalkulacka, ale jen podle vnejsich projevu. Emulator pouziva puvodni ROM a emuluje chovani celeho HW, takze by mel mit chovani shodne se skutecnym HW - vcetne ruznych chyb...

Premyslel jsem o emulaci TI-58/59 na TI-86, ale vzhledem k omezenosti strankovani pameti na TI-86 jsem se do toho ani nepoustel.

Autor:  Panda38 [ 15.06.2018, 16:06 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

hynek píše:
Z pohledu uzivatele to mozna neni tak podstatne, ale ten program v Petrovi je spis simulator, ktery se snazi fungovat podobne jako puvodni kalkulacka, ale jen podle vnejsich projevu. Emulator pouziva puvodni ROM a emuluje chovani celeho HW, takze by mel mit chovani shodne se skutecnym HW - vcetne ruznych chyb...
Tohle bych poopravil. Emulátor znamená zajištění hlavní funkce objektu jinými prostředky, zatímco simulátor je jen napodobení funkce, ale funkčnost nezajistí. Hlavní funkcí kalkulačky je počítání a spouštění programů pro ni - což v tomto případě je zajištěno, proto je to emulátor. Stejně jako emulátory počítačů jedoucích třeba pod Windows jsou emulátory, protože v nich lze spouštět programy pro ten počítač, zajišťují hlavní funkci jiným technickým prostředkem. Naproti tomu letecký simulátor je jen simulátor, protože jen napodobuje hlavní funkci, tj. létání. Kdyby byla kalkulačka simulátor, tak by nepočítala, jen by tak vypadala a může to být třeba i hw zařízení. Zda emulátor kalkulačky používá i stejnou ROM je jen vlastnost emulátoru určující jak moc je přesný v emulaci, není to podmínkou emulace pokud to nevyžadují spouštěné programy.

Autor:  danhard [ 15.06.2018, 16:22 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Panda38, jenže ten Tvůj program dává jiné výsledky ?
Srovnej to s http://www.hrastprogrammer.com/ti59e/ti59epc.zip
na testu goniometrických funkcí (Deg 9 sin cos tan invtan invcos invsin).
Když to nedělá stejné chyby, tak to není emulace :D

Autor:  Panda38 [ 15.06.2018, 16:24 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Tak to by se žádný emulátor nemohl označovat emulátorem, nikdo není 100% přesný. :-)

Autor:  danhard [ 15.06.2018, 16:31 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Když se emuluje původní výpočet, tak je to identické a chová se to navenek zcela stejně.

Autor:  Panda38 [ 15.06.2018, 16:44 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Úkolem emulátoru je zajištění hlavní funkce objektu jinými prostředky, ne přesné napodobení chování včetně chyb. Když hlavní funkci zajistí (spouštění programů které dávají shodné výsledky), tak to je emulátor. Když emulátor nenapodobí přesně i nedostatky zařízení (např. když emulátor počítá s vyšší přesností) nebo když naopak dělá chyby navíc, tak to není rozhodující pro označení emulátor/simulátor, ale je to jen vlastnost emulátoru. Takové rozdíly funkci emulace většinou neovlivní - málokterý program je závislý na tom, zda kalkulátor vnitřně počítá na 13 nebo 18 číslic, výsledek to v 99.9% případů neovlivní.

A taky k čemu by bylo aby emulátor přesně ale náročně napodoboval výpočty v BCD aritmetice na 13 číslic, když rozdíl je patrný jen v takových fiktivních příkladech, které se v praxi nevyskytují. :-)

Autor:  danhard [ 15.06.2018, 20:52 ]
Předmět příspěvku:  Re: TI-58, TI-59 a PC100A

Je to k tomu, že se podle toho testu se pozná, jestli je tam stejný algoritmus výpočtu.
A když chci ukázat ty chyby, tak tam jsou :)
Vůbec nejde o to, co je přesnější, ale o to, že je to stejné.

Každá kalkulačka dává jiné výsledky:

TI-51-III = 9.0077265
TI-57 = 9.0047464
TI-58 = 9.000004661
TI-59 = 9.000004661
TI-83 Plus = 8.99999997
TI-83 CE = 8.99999997
TI-89 = 9.
TI-30X = 9.000002295

Víc jich od TI nemám, ale pěkně je to popsané zde http://www.datamath.org/Forensics.htm

Stránka 15 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/