OldComp.cz
http://oldcomp.cz/

Turbo pascal 3 a grafika na mz
http://oldcomp.cz/viewtopic.php?f=134&t=6551
Stránka 11

Autor:  fitko [ 31.07.2018, 15:21 ]
Předmět příspěvku:  Turbo pascal 3 a grafika na mz

Programová niekto v TP na MZ 800?. Ako bola riešená grafika?. Dá sa nájsť nejaký návod - popis grafického modulu na mz 800?. Ktoré programy na MZ boli vytvorené v TP?. V hlave mám oživenie prastarých sw projektov na mz, ktoré som nikdy nezrealizoval. môj syn prepadol retrocomputingu a možno by ho to zaujalo
Dakujem za každé info

Autor:  Mikes21 [ 01.08.2018, 07:55 ]
Předmět příspěvku:  Re: Turbo pascal 3 a grafika na mz

Ach jo, to uz je tedy let ;-) Ja jsem to resil kouskem, ktery byl v asm a TP ho vyuzival pro kresleni. Vyhoda byla v tom, ze TP bezi v CP/m a ta pouziva zobrazovani na MZ v grafice. Nemusel se tak prepinat graficky rezim. I kdyz se muselo prepnout na vyuziti na pridavne RAMky, aby to melo alespon ctyri barvy. Co si ale pamatuji, tak jsem mel tu grafiku jen c/b. Knihovna mela jen kresleni bodu a cary, ale to stacilo.
Mohl bych to nekde vyhrabat, bude to na nejakem image CP/M s TP. Jen to najit :-)

Autor:  mop [ 01.08.2018, 10:05 ]
Předmět příspěvku:  Re: Turbo pascal 3 a grafika na mz

V Pascalu byly napsané adventury s Ednikem a Muminkem (autor Aleš Jeřábek – Edna Soft). Nějaké zdrojáky se podařilo zachránit:
viewtopic.php?f=135&t=547&p=42169#p41940

Je tam poměrně dost inline strojáku, při bližším pohledu tam často najdeš opkódy 0xdb 0xe0 a 0xdb 0xe1, takže je jasné, že právě tyhle rutiny pracují s grafikou.

Autor:  hynek [ 01.08.2018, 10:41 ]
Předmět příspěvku:  Re: Turbo pascal 3 a grafika na mz

Co si vzpominam, tak k tomu byl nejaky modul (unit). Jestli jsem to jeste nevyhodil, tak jsem k tomu mel doma nejake rucne psane poznamky.

Autor:  SCjoe [ 01.08.2018, 11:29 ]
Předmět příspěvku:  Re: Turbo pascal 3 a grafika na mz

Byl by pro sharpíka systém GSX?
CPMkový GSX-80 je určitě k dispozici na amstradu, bbc (z80 second processor) a c128.
http://www.z80.eu/downloads/gsx-pgr.pdf
http://bitsavers.trailing-edge.com/pdf/ ... _Nov82.pdf
https://www.autometer.de/unix4fun/z80pa ... gsx80.html
Více aplikací s GSX je ke stažení na
https://www.autometer.de/unix4fun/z80pack/#download

K portování je grafická knihovna pro Turbo Pascal na C128 podporující rozlišení 640*200 bodů:
http://www.z80.eu/downloads/graph128.zip
(i když upřímně - dokonalejší je céčková - SGC)

A pár věcí textových z c128 by tu k jednoduššímu portování bylo:
https://github.com/sblendorio/hanoi-cpm/
https://c64retr.blogspot.com/2016/09/cp ... al-30.html
https://github.com/sblendorio/queens-cpm

Autor:  suksoft [ 01.08.2018, 21:36 ]
Předmět příspěvku:  Re: Turbo pascal 3 a grafika na mz

Za mne urcite se podivej na www.radeksuk.cz/sharp/MUMINEK.ZIP. Myslim ze je tam hodne inspiraci. Jinak obecne CP/M na Sharpovi ma rozliseni 80x25 znaku a pro hry je urcite lepsi 40x25 v 16 barvach. To ale neni neprekonatelny problem. Dokonce kdyz neposkodis bdos a bios modul, coz pri pouziti TP3 je zajisteno, muzes i dohravat dalsi data z disku a je jedno z jakeho. Jedine na co je vhodne aby jsi si dal pozor je interrupt. On obecne nevadi ale prekresluje kurzor a tak je asi lepsi presmerovat rutinku na svoji obsluhu a zmenit rezim obrazovky a muzes programovat co chces. Pred prepnutim do cp/m je vhodne opet dat rozliseni doporadku. Dulezite upozorneni je ze bios ma snahu zapisovat do video pameti (zmena kurzoru), ktera v rezimu 40x25 neni mapovana a tak by jsi prekresloval realnou ramku ne vramku.

Jinak ja osobne jsem tenkrat pouzival fintu ze jsem prekladal program do com ale tak ze jsem posouval zacatek. Pak jsem mel vlastne tri programy a ty jsem externe spojil. Takto jsem vyuzil cast pameti co bezne zabere prekladac a mohl jsem programovat vetsi programy. Fungovalo to tak ze odladene rutinky jsem daval do jineho "baliku" a tu cast jsem prelozil jen jednou. Pak jsem prekladal jen to co jsem prave ladil. Protoze jsem pouzival ramdisk tak vse bylo rychle.

Autor:  fitko [ 11.08.2018, 21:47 ]
Předmět příspěvku:  Re: Turbo pascal 3 a grafika na mz

Ďakujem za odpovede.
GSX pre MZ 800 asi neportoval nikto.Či?

Nevie niekto, kde by som našiel obraz TP aj s grafickým modulom a event. popisom?

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