OldComp.cz

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


Právě je 28.03.2024, 17:27

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 24 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 22.01.2021, 12:03 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Tak jsem se trochu 'povrtal' v unimanageru. Hlavne je vyreseny problem s natahovanim velkych programu. Takovych, ktere presahuji az pres VRAM. Soucasna verze to natahne do RAMky, coz neni z hlediska Sharpa implicitni, a po spusteni si s tim musi program nejak poradit. Pokud nema dobre vyresene prepinani RAMek, tak to muze delat problemy. Otazkou je, kterych programu se to potencialne tyka.
Dalsi vec je uprava, kterou chtel Milsa (viz README)
A jeste jsem spravil to, aby sly na MZ-800 spustit verze pro ostatni platformy. I kdyz je zobrazovani spatne, tak programy funguji dobre.

Mohli by jste to vyzkouset, pripadne mi nahlasit nejake problemy? Predevsim by me zajimalo, ktere 'dlouhe' programy maji pri spousteni problemy a pripadne proc.
Příloha:
unimanager_v2.9.zip [18.39 KiB]
308 krát

Take bych rad, kdyby nekdo mohl projit archivy a vytipoval vsechny vicedilne programy, ktere by se daly upravit na spousteni z unikarty. Ale nezajimaji me programy pro MZ-1500 na QD, tam je to reseno jinak.

_________________
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ředmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 22.01.2021, 19:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Ja viem len o jednom programe. Priložil som ho. Ale je to už vyriešené kompresiou. Takže, ak opravenú verziu niekto nemá, prikladám aj tú.


Přílohy:
Poznámka: Wooky opravený kompresia
WOOKY.ZIP [23.76 KiB]
266 krát
Poznámka: Wooky dlhý VRAM
Wooky2.zip [22.07 KiB]
287 krát

_________________
Sharp MZ-821
Milsa MZ-841
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 22.01.2021, 19:23 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Prečo sa vlastne majú dať spustiť iné managery na MZ-800? Programy z iných platforiem aj tak nepôjdu. Či to bolo len z "kozmetického" hľadiska?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 25.01.2021, 13:14 
Offline
Prvnička

Registrován: 08.01.2016, 09:45
Příspěvky: 16
Has thanked: 4 times
Been thanked: 9 times
Ahoj vsem,
pokud by nekdo mel zajem o spousteni (nekterych) vicedilnych her z Unikarty, napsal jsem jednoduchy SNAPovaci systemem, ktery pouziva emulovany Quickdisk, viz. demonstracni .mzq soubory v zipu v priloze. Hodi se na vicedilne hry, ktere se nahravaji nanekolikrat (typicky loader+screen+vlastni kod), a pak uz bezi bez CMT, tj. NEDA se pouzit na ty, ktere si dotahuji casti postupne. Funguje to zhruba tak, ze se z QD/mzq nahraje kratky uvodni program, ktery si z tehoz media/mzq souboru dotahne obsah RAM (ve dvou castech), nastavi registry a zakladni periferie (video, mapovani pameti) a skoci na urcitou startovaci adresu. (Pozn. Cast toho kodu - zejmena nastaveni registru a periferii - je samozrejme specificka a kompiluje se extra pro kazdou hru, stav systemu bezprostredne pred startem hry a odpovidajici obraz RAM vytahuju z emulatoru. Pri trose cviku se timhle zpusobem da hra "upravit" za 10 minut).
Pokud byste meli zajem o takovy "QD-SNAP" nejake specificke vicedilne "pecky" odpovidajici vyse uvedenym kriteriim, dejte vedet, pokusim se.
ZdraviMM


Přílohy:
QDUNSNAP-hry.zip [190.63 KiB]
270 krát
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 25.01.2021, 21:13 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Spomenul som si, že ako decká sme hrali Last Ninja 2 z kazety. Ten ale toho doťahoval dosť a bolo tam 6 levelov. Navyše kód na nahrávanie mala hra vlastný, čiže tento prípad to nie je. A je mi jasné, že na QD by to nešlo. Skôr na disketu. Myslím, že bola aj disketová verzia. Moja otázka, ale mieri inam. Rieši sa doťahovanie viacdielnych hier z Unikarty? Vŕtal sa v tom už niekto? Nejde mi o hotové riešenie ani o zaradenie na TODO list. Skôr ma zaujíma teoretická rovina, či už nad tým niekto uvažoval a aké problémy tam vznikajú? Ja som, napr., rozmýšľal nad tým, že ak by sa Unikarta tvárila ako kažeťák, či by to pri reálne pripojenom kazeťáku aj bolo vôbec možné. Možno je moja otázka na samostatné vlákno. Prípadne možno čiastočne zaujímavejšia otázka, existujú programy, ktoré na doťahovanie svojich častí používajú rutiny monitora 0027h a 002Ah a bolo by možné ich simulovať z Unikarty (RAM monitor a podobne)?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 25.01.2021, 22:49 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Milsa: jen tak velice kratce. Ano vrtal ;-) A dotahovani dalsich casti hry se urcite resi. Treba v tom pomaha defaultni nastaveni adresare, ze ktereho se hra spustila. To uz se tady probiralo nekolikrat. Nejen teoreticky, ale nekolikrat i prakticky se tim zabyvalo vice lidi. Asi hlavni problem, ktery je potreba vyresit, je patch prvni casti hry tak, aby si pritahla nasledujici cast z unikarty a ne z CMT.
A unikarta pouziva filesystem SD karty, tak ze o CMT (kazete) nevi nic. Pokud jde o spousteni vicedilne hry, puvodne vznikle pro QD, tak to je v unikarte vyresene. Jednoduse tim, ze se postupne prepinaji jednotlive image. Myslim, ze je to dostatecne popsane na wiki.
A jeste strucna odpoved na posledni otazku: Ne unikarta se nemuze chovat jako kazetak. Vysvetleni je uz nad ramec tohoto prispevku (sry) - nad ramec mych schopnosti :-) Treba nekde na nejakem skoleni osobne ;-)
Tech programu, ktere to tahaji pres ROMku taky par znam. To je prave otazkou toho patche, o kterem pisu drive. Udelat se to musi v te prvni casti programu.

Pokud by jsi byl schopny dotat jednotlive dily tebou zminovane hry, tak by se na to urcite dalo podivat. Predpokladam, ze te zajima ta verze pro CMT. Disketova verze, pokud by byla na jednom DSK image by mela chodit pres emulaci diskety.
Dopl.: V archivu jsem nasel neco jako Ninja1-7 a v druhem dile je napsane "DOMNIVAM SE , ZEBEZ 128 ZIVOTU NEJDE TUTO HRU DOHRAT DO KONCE-TAK JSEM JE TAM NECHAL !!!!" No, to vidim jako docela 'pecku'. Ty si teda umis vybrat :-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ředmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 26.01.2021, 00:31 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
Last Ninja II sme hrali s návodom a dalo sa. Ale vždy to v prípade smrti išlo od začiatku levelu. Dokonca tam bolo potrebné zobrať hviezdicu, inak bol 4. level nehrateľný. To CMT a Unikarta bolo také uvažovanie nahlas. Chodí mi toho po rozume viac, ale zatiaľ nemám toľko času sa tým zaoberať naplno, tak len rozmýšľam. Asi začnem s OpenGL v mojom emulátore a potom emuláciu Unikarty. A hádam na niektorom TM budem mať niečo nové aj ja. ;-)

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 03.02.2021, 15:31 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
K dnesnimu dni, po nekolika dlouhych vecerech a kratkem testovani ;-) vypoustim novou verzi unimanageru. Ma dve a pul novych funkci:
- Funkce Stat nad DOS soubory. Dava smysl pro bezne soubory, ukaze dump zacatku.
- Funkce Dump nad soubory. Ukaze info a dump hlavicky u MZF souboru.
- Nad adresarem Stat a Dump ukaze info disku.
Příloha:
unimanager_v2.10.zip [42.6 KiB]
313 krát

Cele je to pro vsechny Sharp platformy vcetne demo modu. Ten neni zavisly na unikarte a slouzi jen pro ukazku.
----
Jestli by mel nekdo zkusenost z testovani nebo pouzivani, popripade nejaky novy napad, tak sem s nim. Sam vim o jednom velkem omezeni, ale reseni necham az na dalsi verzi, v kodu je pomerne velke mnozstvi zmen a nechtel jsem zasahovat i do dalsich veci. Schvalne, jestli na to nekdo narazi...

_________________
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ředmět příspěvku: Re: Unicard manager
PříspěvekNapsal: 09.02.2021, 22:30 
Offline
Pan Štábní

Registrován: 11.11.2013, 10:29
Příspěvky: 1198
Has thanked: 359 times
Been thanked: 304 times
Trochu jsem si hral a vyresil jsem mapovani VRAM pri vytvareni/obnove oken. Zvetsila se tak velikost dostupne pameti pro soubory. Na novou verzi to neni, tak jsem z toho udelal takovou malou plus verzi.
Je opravede:
- Uklizeni a obnova okna spravne mapuje VRAM (vice volne pameti).
- Opravena aktualizace casu po dlouhych operacich (sort).
- Adresa volne pameti je v Info okne.


Přílohy:
unimanager_v2_10+.zip [19.67 KiB]
282 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ů: 24 ]  Přejít na stránku Předchozí  1, 2

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 3 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