OldComp.cz

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


Právě je 28.03.2024, 16:46

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 96 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5 ... 7  Další
Autor Zpráva
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 28.09.2020, 13:36 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
... hra MINY
závěrečné testování
https://www.pmd85.cz/#comment-1398

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 29.09.2020, 13:49 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
MINY aktualizace:

https://www.pmd85.cz/?page_id=1241

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 01.10.2020, 12:14 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
Takže poslední kompilace obsahuje další chyby. Ale ke stažení je k dispozici pro případné testy.

https://www.pmd85.cz/#comment-1408


travi píše:

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 01.10.2020, 22:05 
Offline
Pan Generální
Uživatelský avatar

Registrován: 13.05.2013, 09:15
Příspěvky: 2278
Bydliště: Brno
Has thanked: 842 times
Been thanked: 302 times
Všechny známé chyby opraveny.

_________________
Amiga - PMD 85


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 03.10.2020, 10:56 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
Teď je na programu dne (v uvedeném pořadí): :heilpmd:

https://www.pmd85.cz/?page_id=1178#comment-1415

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 07.10.2020, 20:28 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
„Ovladač klávesnice s funkcí „Autorepeat““ jako vedlejší produkt vývoje her
FLAPPY2k a Miny :like: :suicide:

https://www.pmd85.cz/#comment-1422

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 16.10.2020, 16:21 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
Upload další verze hry Miny ... :roll:

https://www.pmd85.cz/?page_id=1241#comment-1432

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 17.10.2020, 12:43 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
Tak přeci ještě jeden další upgrade hry Miny ... :roll:
datum vydání poslední verze na PMD-85: 17. 10. 2020

https://www.pmd85.cz/#comment-1447

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 17.10.2020, 12:47 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
... přesně jako tady :clap:
https://www.pmd85.cz/?page_id=1178#comment-1431

travi píše:
Tak přeci ještě jeden další upgrade hry Miny ... :roll:
datum vydání poslední verze na PMD-85: 17. 10. 2020

https://www.pmd85.cz/#comment-1447

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 17.12.2020, 17:26 
Offline
Kecka
Uživatelský avatar

Registrován: 09.09.2020, 11:09
Příspěvky: 61
Bydliště: Neratovice
Has thanked: 6 times
Been thanked: 2 times
Novinky… Ani nééé. Měsíc jsem na PMD-85 ani nesáhl.

https://www.pmd85.cz/?page_id=1178#comment-1538

_________________
... vše okolo počítačů a mobilních platforem


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 21.12.2020, 15:38 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Mám dotaz. Bude někdy nový ovladač myši pro PMD 85 uvolněný i sám o sobě k použití v jiných programech? A kolik CPU času průměrně spapká, jde PMD trochu použít i pro běh něčeho dalšího?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 21.12.2020, 16:22 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
Ona celá hra Miny čeká na dokončení ovladače myši.

A ten ovladač je ve stádiu, kdy:

1) verze pro HW myš ATARI/Amiga je hotová, odladěná a ideální
2) verze pro emulátor je sice funkční a i relativně dobrá, ovšem ještě ji kousek k ideálu chybí
3) na testu nové sady parametrů pro pingpongovou myš jsem se shodou okolností domlouval včera se zxcygnusem

Takže prozatímní pracovní verzi mohu poslat na testy. Ovšem rád bych to dopiloval tak, ať to nemusím v budoucnu vylepšovat.

No a k té rychlosti: ovladač myši žere skoro celý strojový čas CPU. Ovšem v rámci kvaziparalelního zpracování úloh lze využít situací, kdy například po kliknutí myši je pozornost uživatele upřena jiným směrem a mírné fluktuace pohybu myši buď nevadí, nebo se pohyb myši zablokuje a čeká se na uvolnění tlačítka (a přitom se provede nějaká drobná úloha). Prostě, vždy s tím jde nějak vybabrat a najít přijatelnou formu ovládání. Ale aby sis udělal představu, pokud chceš mimo ovladač myši něco souběžně provozovat, tak vrcholem asi bude inkrementace času a jeho tisk někam na obrazovku a to ještě v sekundových intervalech. Stopky se setinami vteřin bys asi neuživil. Dělal jsem pokus s pohybem hrací "karty" po obrazovce pomocí myši. Jo, je to na hraně. Ale to se nebavíme o BASICu. To se bavíme o vysoce optimalizované rutině pro kreslení té karty. Nějaké hrubé demo přikládám jako přílohu, natahuje se v emulátoru PMD-85 pomocí Alt+F11 a spouští JUMP 0000. Je to jen demonstrátor rychlosti, nejsou to karty...


Přílohy:
demo_1.zip [1.14 KiB]
275 krát


Naposledy upravil Libor L.A. dne 21.12.2020, 18:20, celkově upraveno 1
Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 21.12.2020, 17:05 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Díky za obsáhlou odpověď. Zajímalo mě, jak se situace změnila oproti předchozí verzi ovladače, která taky CPU vytěžuje na vysoké hodnoty. Tady asi jediné "řešení" by byla myš "naruby" co by svoji polohu zpracovala sama hardwarově a PMD by čistě dostalo v pravidelném intervalu souřadnici XY a jaké tlačítko je zmáčknuté a co by s tím dělalo už by bylo na něm. Ovšem to realizovat, to asi hodně štěstí tomu smělci a kompatibilita by byla v trapu... Ale pak by se hrály karty jedna radost, možná by taková myš stíhala emulovat i to PMD :mrgreen:

O BASIC vůbec nejde, ten je tak pomalý že i jen kratičký testovací basicový prográmek pro pingpongovou myš 602 z příručky ke stavbě (která má těch svých 30 dpi nebo kolik) výslovně uvádí, že je nutné myší hýbat hodně pomalu aby to PMD stihlo :-).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 21.12.2020, 18:18 
Offline
Profík

Registrován: 28.07.2018, 14:37
Příspěvky: 917
Has thanked: 43 times
Been thanked: 411 times
Ono by šlo udělat HW mezikus k myši, tak aby se přes sběrnici daly číst přímo souřadnice X a Y. Ale proč? Těch pár her pro myš nakonec stejně půjde napsat i bez toho. Bude to levnější, menší a hlavně je to výzva.

Obecně jakákoliv verze i od kohokoliv jiného bude z principu vytěžovat CPU na maximum, protože softwarová detekce pohybu myši musí probíhat neustále. Nelze na chvíli přestat. Ty nevíš dopředu, kdy se myš zastaví.

Takže na konec pomyslného pořadníku (realizace tak 2023) si píšu: pexeso, nějaké karty, Goblins...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PMD85 a nové hry od Libor L.A.
PříspěvekNapsal: 21.12.2020, 23:39 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 07.07.2019, 22:14
Příspěvky: 3766
Has thanked: 269 times
Been thanked: 452 times
Nojo, očuchávat se port musí často a pravidelně. Ale když ti pár dotazů vypadne, tak se vůbec nic neděje pokud to frčí X,Y. Program jako takový vlastně nic nepozná, jen kurzor více či méně poskočí když bys stihl s myší hodně hýbat. Mým laickým pohledem natáhnout X,Y + 3 tlačítka, tj. řekněme 3 bajtovou hodnotu a skočit zpět a dát si klidně s myší oraz, protože zrovna běží náročná scéna na jeden či dva časové cykly dotazu nebo se trvale muset dotazovat myši na data a pak z nich ještě dokolečka dělat propočet změn aby se algoritmus neztratil mi přijde pro CPU cykly lehčí spíš ta první varianta. A během pauzy bude logika počítat a pořád portu nabízet hodnoty X,Y stále dokolečka, to snad nestojí ani 1 CPU cyklus 8080, ne? Ale třeba se mýlím a celé to vyjde časově "dráž" než drobné změny v jednobajtové hodnotě i s tím pravidelným dopočítáním navíc...

Na myši stačí mít maximální rozlišení 288x242, to pokryje každý pixel plochy :-). A odpadly by i problémy s variabilním DPI - do PMD by lezly pořád jen 3 bajty X,Y a všechny programy by mohly fungovat zcela shodně, to by se určitě psalo snadněji a úsporněji než takový trojitý hack na 3 typy citlivosti myši.


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ů: 96 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5 ... 7  Další

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


Kdo je online

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