OldComp.cz
http://oldcomp.cz/

ZX basic uz aj na PMD85
http://oldcomp.cz/viewtopic.php?f=47&t=4145
Stránka 12

Autor:  Busy [ 31.05.2016, 20:59 ]
Předmět příspěvku:  ZX basic uz aj na PMD85

Pre vsetkych spektristov, ktori maju radi PMD85, a zaroven pre vsetkych peemdeckarov, ktori maju radi ZX Spektrum, tu mame jednu horucu novinku :)

http://pmd85.borik.net/wiki/ZX_ROM
https://www.facebook.com/pmd85emu/posts ... 9481043551

Autor:  mmartinka [ 31.05.2016, 21:51 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

To je fakt parádní počin.... :welcome: :speccy:

Autor:  AIDSoftware [ 31.05.2016, 21:58 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

Mazec :dcl:

Gratuluji, nemá to chybu! Nyní již věřím, že ZX bude dříve či později opravdu všude!

Autor:  Antony/DTA [ 31.05.2016, 22:25 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

Mňa zaujal jeden screenshot v odkaze a v ňom zápis:
INK PI+PI+PI/PI
Nieje to až prehnaná láska k PI ?

Autor:  zxcygnus [ 01.06.2016, 00:30 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

To je meganářez. Jen co najdu čas, vytáhnu své PMD 85-3 s PMD-32 SD a vyzkouším. Funguje BEEP? Kanály? BORDER? O kolik je pomalejší kreslení DRAW a CIRCLE?

S jakým rozlišením pracuje ZX BASIC na PMD? S nativním PMD, nebo 256x192?

Přijdou vylepšení? Spousta ROM umožňuje pohyb kursorem při editaci nejenom vlevo a vpravo, jako orig. ROM, ale i nahoru a dolu. Zatraceně hodně to usnadňuje práci. Plus další drobnosti, jako třeba zjišťování volné RAM příkazem, nebo přepočet HEX-DEC, přímá editace řádku místo LIST číslo_řádku a stisknutí EDIT ...

Kdybych dostal uloženou TAPku do ZX Spectra, za předpokladu, že nepoužívám nekompatiilní POKE a PEEK, bude takový BASIC použitelný?

Jaký největší "projekt" fungoval? Textovky (Diktátor, Poklad, Fukův Indiana Jones 1 ... něco takového?). Nevzpomínám, že by tam byly nějaké POKE, které tam nutně být musí. Tedy, pokud to nefunguje přímo, po úpravě by mohlo ... možná, vejde-li se.

Autor:  Sillicon [ 01.06.2016, 00:53 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

To je mi otazek :-) koukni na Wiki :heilpmd:

Autor:  Busy [ 01.06.2016, 09:15 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

zxcygnus píše:
To je meganářez. Jen co najdu čas, vytáhnu své PMD 85-3 s PMD-32 SD a vyzkouším. Funguje BEEP?
Samozrejme :)
zxcygnus píše:
Kanály?
Aj tie.
zxcygnus píše:
BORDER?
Ze vahas !
zxcygnus píše:
O kolik je pomalejší kreslení DRAW a CIRCLE?
PMD85 ma cca polovicny CPU clock, CPU ma 7-krat mensi instrukcny subor, pre zaplnenie daneho mnozstva pixelov treba viac operacii s videoramkou, takze ta rychlost kreslenia (a aj behu basicu vseobecne) je citelne pomalsia. Ale o kolko konkretne, som nemeral. Mozno 3-4 krat.
zxcygnus píše:
S jakým rozlišením pracuje ZX BASIC na PMD? S nativním PMD, nebo 256x192?
Mojim cielom bolo aby bol basic co najviac kompatibilny ako sa len da. Podobne ako Speccy emulator na C64, aj na PMD85 je uprostred obrazovky oblast 256x192 pixelov v ktorej basic funguje.
zxcygnus píše:
Přijdou vylepšení? Spousta ROM umožňuje pohyb kursorem při editaci nejenom vlevo a vpravo, jako orig. ROM, ale i nahoru a dolu. Zatraceně hodně to usnadňuje práci. Plus další drobnosti, jako třeba zjišťování volné RAM příkazem, nebo přepočet HEX-DEC, přímá editace řádku místo LIST číslo_řádku a stisknutí EDIT ...
Mojim primarnym cielom bolo preportovat romku tak ako je, t.j. aj so vsetkymi chybami a nedostatkami, ktore som preto umyselne nechal neopravene (napr. INT -65536.6, AT 0,0;CHR$ 8, ...). Ale uvazujem aj o preportovani mojej bsrom, v ktorej su uz vsetky chyby opravene a je tam aj kopec dalsich vylepseni (vratane dec-hex, priama editacia riadku, pohyb hore/dole po editacnej zone...)
Btw. Zistit volnu RAM sa da uz teraz, keby si si precital manual (ako pise Silicon), vedel by si :)
zxcygnus píše:
Kdybych dostal uloženou TAPku do ZX Spectra, za předpokladu, že nepoužívám nekompatiilní POKE a PEEK, bude takový BASIC použitelný?
Samozrejme.
Nekompatibilne POKE a PEEK ? Co to je ? ;)
zxcygnus píše:
Jaký největší "projekt" fungoval? Textovky (Diktátor, Poklad, Fukův Indiana Jones 1 ... něco takového?). Nevzpomínám, že by tam byly nějaké POKE, které tam nutně být musí. Tedy, pokud to nefunguje přímo, po úpravě by mohlo ... možná, vejde-li se.
Na PMD85-3 s all-ram rezimom je volne miesto v basicu cca 27500 bajtov. Cize az takto dlhy basic tam mozes nahrat a spustit.

Autor:  Doda [ 01.06.2016, 09:47 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

Pekny, vyzkouzim!

Autor:  mmartinka [ 01.06.2016, 10:12 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

Chvilku jsem si stím hrál, a pocit je úžasný skroro realný :) Nejvíce mě dostavá border a vše pěkně barevné v ColorAce.

Ještě k borderu, pokud jsem zadával obarvení přímo příkazem barvy se pěkně mění, ale když jsem si napsal smyčku kde se border mění tak mi barvy vynechávali. Šla černá,červená,zelená a žlutá a růžová,modrá a bílá se nezobrazily. I když jsem přidal do smyčky příkaz pause 0 tak to nepomohlo. Zkoušel jsem to pod PMD85emu.

Autor:  Busy [ 01.06.2016, 10:44 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

mmartinka píše:
Ještě k borderu, pokud jsem zadával obarvení přímo příkazem barvy se pěkně mění, ale když jsem si napsal smyčku kde se border mění tak mi barvy vynechávali. Šla černá,červená,zelená a žlutá a růžová,modrá a bílá se nezobrazily. I když jsem přidal do smyčky příkaz pause 0 tak to nepomohlo. Zkoušel jsem to pod PMD85emu.
PAUSE 0 ale musis rucne odklepavat, navyse odklepavania sa buffruju takze ak jeden omylom odklepnes 2x, tak ten druhy klep sposobi ze nasledujuce PAUSE 0 skonci okamzite. Skus dat (napr.) PAUSE 50, ci sa farby poctivo pravidelne menia kazdu sekundu. Nizke hodnoty pauzy (1 a 2, mozno niekde aj 3) v emulatore nema moc vyznam skusat, pretoze tam sa to uz moze stracat kvoli pomalemu prenosu dat z okna emulatora cez graficku kartu na monitor.

Autor:  mmartinka [ 01.06.2016, 11:23 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

Busy píše:
mmartinka píše:
Ještě k borderu, pokud jsem zadával obarvení přímo příkazem barvy se pěkně mění, ale když jsem si napsal smyčku kde se border mění tak mi barvy vynechávali. Šla černá,červená,zelená a žlutá a růžová,modrá a bílá se nezobrazily. I když jsem přidal do smyčky příkaz pause 0 tak to nepomohlo. Zkoušel jsem to pod PMD85emu.
PAUSE 0 ale musis rucne odklepavat, navyse odklepavania sa buffruju takze ak jeden omylom odklepnes 2x, tak ten druhy klep sposobi ze nasledujuce PAUSE 0 skonci okamzite. Skus dat (napr.) PAUSE 50, ci sa farby poctivo pravidelne menia kazdu sekundu.


PAUSE 50 a stejná situace, růžová, modrá a bílá se nezobrazí... zkoušel jsem emulaci 2,2a i 3 a žádný rozdíl. I obě verze emulátorů od Bóriků, tak nevím...

Autor:  Busy [ 01.06.2016, 11:31 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

mmartinka píše:
Busy píše:
mmartinka píše:
Ještě k borderu, pokud jsem zadával obarvení přímo příkazem barvy se pěkně mění, ale když jsem si napsal smyčku kde se border mění tak mi barvy vynechávali. Šla černá,červená,zelená a žlutá a růžová,modrá a bílá se nezobrazily. I když jsem přidal do smyčky příkaz pause 0 tak to nepomohlo. Zkoušel jsem to pod PMD85emu.
PAUSE 0 ale musis rucne odklepavat, navyse odklepavania sa buffruju takze ak jeden omylom odklepnes 2x, tak ten druhy klep sposobi ze nasledujuce PAUSE 0 skonci okamzite. Skus dat (napr.) PAUSE 50, ci sa farby poctivo pravidelne menia kazdu sekundu.
PAUSE 50 a stejná situace, růžová, modrá a bílá se nezobrazí... zkoušel jsem emulaci 2,2a i 3 a žádný rozdíl. I obě verze emulátorů od Bóriků, tak nevím...
Tak toto je uz hodne podozrive. Napis sem presne aky program si pouzil na testovaine.

Autor:  mmartinka [ 01.06.2016, 11:39 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

Busy píše:
Tak toto je uz hodne podozrive. Napis sem presne aky program si pouzil na testovaine.


To nejjednoduší co znám :)

10 FOR a=0 TO 7
20 BORDER a
30 LET a=a+1
40 PAUSE 50
50 NEXT a

Autor:  Busy [ 01.06.2016, 11:41 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

Ja ti to este zjednodusim: Skus vymazat riadok 30 :)

Autor:  mmartinka [ 01.06.2016, 11:48 ]
Předmět příspěvku:  Re: ZX basic uz aj na PMD85

Takže chyba na mé straně, ach jo .... jsem to ale trdlo :oops:
Teď to funguje, já si tím LET přeskakoval barvy že. No jo člověk už zapomíná..
Díky
Busy píše:
Ja ti to este zjednodusim: Skus vymazat riadok 30 :)

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