Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to topic list ::
Message
Author  Author ::  DanHen
Posted  Posted ::  2013-07-23 11:26:46 PM
Subject  Subject ::  Sach
bol skvely, luxusny sachovy program pre pmd ... (jediny vlastne) . akosi ho nikde neviem najst, na ziadnom ptp subore, ani nikde u mna na disku.
to ozaj ho NIKTO nema? alebo je chyba u mna?
prosim, ak ho niekto mate, sharnite.
dik moc
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2013-07-24 07:22:09 AM
Subject  Subject ::  Re: Sach
Súčasťou Emulátora je Šach do ROM Modulu "sach1.rmm". Je určený iba pre PMD 85-1 a z ROM Modulu sa spúšťa v Monitore príkazom JOB 000030000000.
Mám aj upravenú verziu pre Zbrojováčka, ktorá beží aj na PMD 85-2, 2A a 3. Po dovolenke to hodím do PTP aj P32 a do downloadov.
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2013-07-24 04:57:26 AM
Subject  Subject ::  Re: Sach
Zrovna včera večer jsem si říkal, že se na něj také zeptám. Náš někdejší šachový vedoucí jej testoval vůči verzi na ATARI a ten z PMD-85 si nevedl vůbec špatně.
 
Message
Author  Author ::  Tomáš Pecina
Posted  Posted ::  2015-10-14 05:08:16 PM
Subject  Subject ::  Re: Sach
3000 nestačí; jde o model -1, takže je nutné minimálně 30FF: JOB 000030FF0000. Pokud se uvede délka 3000, program při prvním tahu zhavaruje. Tato chyba je i v popisu ROM-modulů.
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2015-10-14 06:16:28 PM
Subject  Subject ::  Re: Sach
Je to tak. Vďaka za upozornenie.
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2015-10-16 09:05:55 PM
Subject  Subject ::  Re: Sach
Našiel som doma strojom písaný návod k tomuto šachu. Oscanoval som, previedol OCR a výsledok je tu: Šach
 
Message
Author  Author ::  Tomáš Pecina
Posted  Posted ::  2015-10-19 01:08:25 AM
Subject  Subject ::  Re: Sach
Silný engine, bohužel, UI katastrofálně nedodělané a plné chyb.

Zvažuji, že bych pro PMDčko portoval NGplay, zřejmě s použitím Small-C, které jsem úspěšně využil u PMI-80. Jediné, z čeho mám strach, jsou paměťové nároky. Docela nerad bych, kdybych v polovině portování zjistil, že se do 48 KB (plus 4KB ve VideoRAM) nevejdu. Ale programovat pro PMD 85 mě láká.
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2015-10-20 07:59:18 AM
Subject  Subject ::  Re: Sach
Nepoznám veľmi Small-C a neviem nakoľko optimalizovaný kód generuje, ale obávam sa, aby to nebolo ako "s lopatou na komára". Verím, že písať to v C-čku je z určitého pohľadu pohodlnejšie, ale v assembleri má človek kontrolu nad všetkým a tak je výsledok určite prijateľnejší, i keď je cesta k nemu možno "hrboľatejšia".
 
Message
Author  Author ::  Tomáš Pecina
Posted  Posted ::  2015-10-20 09:50:05 AM
Subject  Subject ::  Re: Sach
To takto jednoznačně neplatí. Za stejnou dobu můžete mít naprogramovaný buď jednodušší algorithmus v assembleru, nebo složitější v C, a vždy záleží na tom, co dá lepší výsledky. Někdy je optimální kombinace obojího, tzn. kritické části aplikace v assembleru, ostatní, např. UI, v céčku.

Small-C neoptimalisuje vůbec, je je primitivní kompilátor, v první versi někdy z konce 70. let, napsaný tak, že výměnou jednoho souboru vygeneruje kod pro libovolný cílový procesor. Na žádný moderní cross-compilter, který by uměl kod pro i8080A, jsem ale bohužel nenarazil.
:: back to topic list ::