OldComp.cz
http://oldcomp.cz/

BASIC-POKE drobnosti
http://oldcomp.cz/viewtopic.php?f=134&t=1017
Stránka 11

Autor:  Milsa [ 27.01.2014, 02:04 ]
Předmět příspěvku:  BASIC-POKE drobnosti

Nemá niekto POKE do BASICu na tieto drobnosti:
- Shift + Alpha len pre malé písmená
- CTRL+Z zmazanie do konca riadku od umiestnenia kurzora

Prípadne, ak by mal niekto niečo ďalšie.

Autor:  mop [ 27.01.2014, 14:26 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

Milsa píše:
Shift + Alpha len pre malé písmená

Buď POKE $108D,1 nebo PRINT CHR$(5)

Autor:  Milsa [ 28.01.2014, 02:13 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

Nepochopil si ma. Chcem dosiahnuť podobný efekt ako je na PC, proste malé písmená v móde Shift+Alpha, ale čísla a spodné znaky mimo písmen. Tie aj naďalej so Shiftom. Dokonca neviem, či sme nemali aj také POKE, že pre návrat do režimu veľkých písmen nebolo treba stlačiť Shift+Alpha, ale len Alpha.

Autor:  Milsa [ 08.04.2018, 20:35 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

Nemá niekto nejaké POKE?

Mal som som záujem o toto:
- zásobník klávesnice (viem, že bol na 16 znakov)

Pre ostatných mám aspoň toto:
- 1391h - maska kurzora pre veľké písmená
- 1399h - maska kurzora pre malé písmená (Shift+Alpha)
- 13a1h - maska kurzora pre režim Graph

Autor:  suksoft [ 08.04.2018, 22:47 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

co treba https://www.scav.cz/download/MZ-800/MZ- ... MZ_800.txt

Autor:  Milsa [ 10.04.2018, 08:23 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

Bufer klávesnice tam nie je, ale iné veci, ktoré tam sú sa mi zídu. Ďakujem. Keď odhalím bufer, dám vedieť. Myslím, že sa využíva aj na funkčné klávesy v BASICu.

Autor:  Mikes21 [ 10.04.2018, 10:12 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

Uz si moc nevzpominam, jak to bylo. Mas na mysli buffer, ktery zachytava rychle psani z klavesnice a 'pomalu' to predava BASICu nebo buffer, do ktereho vlozis text a nejaka funkce to pak posila interpretru, kdyz nacita vstupni retezec?
To prvni nevim, ze by bylo. To druhe tam je, slo by to najit ve zdrojacich BASICu. Jde to pouzit prave pres ty funkcni klavesy, kam se nakopiruje text a funkce to pak postupne predava jako vstupni retezec.
No, je to uz fakt dlouho ;-)

Autor:  zelez [ 10.04.2018, 14:28 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

našel jsem ve svých starých poznámkách info o BASIC 700:
adresa: 110F - klávesnicový buffer
1132 - povely na funkčních klávesách

P.

Autor:  Milsa [ 10.04.2018, 20:50 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

Pri BASICu 800 sa tieto hodnoty kryjú s hlavičkou, takže tadiaľ cesta nevedie, na druhej strane budem vedieť pre BASIC 700. Zíde sa aj tam. Skúsim ten buffer nájsť extrémnym spomalením emulátora a hľadaním rozdielov v snapshotoch.

Autor:  suksoft [ 11.04.2018, 16:00 ]
Předmět příspěvku:  Re: BASIC-POKE drobnosti

Milsa myslim si ze je poteba se zajimat o tuto rutinku

0BF6 - Testuje se klávesnice. Není-li stisknuta žádná klávesa,
v akumulátoru je nula (00), v opačném případě hodnota
příslušné klávesy v ASCII kódu.

Chci se optat zda neplanujes jet na akci Talsky mlyn? Tam by se toto dalo probrat. Pojedou tam dva lidi okolo Vsetina a to co vim neni moc daleko od tebe.

Co by nebylo spatne pohovorit zda by neslo udelat to ze unikarta by poslouchala na nejakem portu. Dejme tomu 040h data a 041h rizeni. Pak podobne jako cp/m by davala pozadavky unikarte co potrebuje. V prvnim pripade by se nejaky sw se napichnul na rutinku 0BF6h. Zachoval by stisk klavesnice ale navic by v pripade ze nic neni stisknuto se optal unikarty zda ona nepotrebuje udelat "stisk" klavesy. Takze kdyz by mela unikarta potrebu, tak by neco poslala. Pak by asi trivialne slo udelat to ze treba po stisku shift-F5 by se z unikarty poslal proud znaku. Podobne by se napichnula rutinka na tisk na tiskarne a to by naopak zapisovalo do souboru. Myslim ze by se to mohlo vejit do mista kde se dnes obsluhuje plotr. Cele by to fungovalo tak ze po spusteni basicu by se spustil jiny program co by prepsal casti basicu. Dalsi mista co by bylo super upravit je prikaz 'save all'. Nebo se napichnout na proud z FDD a odklonit ho. Pripadne se napichnout na proud z RS232.

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