OldComp.cz

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


Právě je 28.03.2024, 23:26

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 23 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: Karel ZX81
PříspěvekNapsal: 05.04.2016, 19:17 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Jak jste možná postřehli, objevil jsem v Amatérském rádiu 6/1985 výpis legendárního programovacího jazyka Karel pro ZX81. Krupkaj naskenoval dvě A4 výpisu, Factor to přepsal do emulátoru. Já jsem se trápil s tím, že jsem musel dostat strojový kód do řádku 1 REM, což se mi nakonec povedlo. Ale program korektně nefungoval. Otisknutý výpis z Amatérského rádia byl totiž v ASCII znakové sadě a ne v ZX81 znakové sadě. Říkal jsem si, že zkusím oslovit docenta Tomáše Bartovského, jestli nemá nějaké kazety. Pan docent byl ochotný mi kazety zaslat, ale Karla pro ZX81 se mi na nich nepodařilo najít. Zkoušel to také Mraf, ale s negativním výsledkem. Alespoň jsem na jedné kazetě objevil manuál Karla pro počítač Ondra, který je už ke stažení na internetu. Také je na jedné kazetě popisek Karel IQ151, který čeká na digitalizaci u Sillicona :-). Na Foreveru jsem se domluvil s Romanem Bórikem, že se na přepsaný program z Amatérského rádia podívá. Poslal jsem mu podklady včetně Karla pro ZX Spectrum, který je přepsaný ze ZX81 verze. Roman našel a opravil chyby, za což jsem mu velmi vděčný :god2: . Zkusil jsem Karla otestovat a všechny příkazy mi fungovaly. Poprosil jsem ještě Dexe, aby podrobil Karla důkladnému testování. Karel prošel testováním a program jsem ještě doplnil o autorun. Nyní máte možnost si ho stáhnout z webu.
http://cs.speccy.cz/

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Naposledy upravil Solaris104 dne 05.04.2016, 20:27, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 05.04.2016, 19:41 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
No paráda, vypadá to dost funkčně, až bude chvíli čas tak ho potrápím pořádnou rekurzí :lol:

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 07.04.2016, 09:05 
Offline
Radil
Uživatelský avatar

Registrován: 13.05.2013, 17:48
Příspěvky: 529
Bydliště: Košice
Has thanked: 423 times
Been thanked: 265 times
Som veľmi rád, že je moje snaženie úspešné. ;)
Musím sa ale priznať, že som nakoniec verziu Karla pre ZX Spectrum vôbec nepoužil (a možno by som si ušetril nejaký čas... :-) ).
Pracoval som výhradne s pôvodnou ZX81 verziou. ZX Spectrum som použil iba na to, aby som si v DevastAce disassembloval strojový kód, pretože ten bol najdôležitejší pre zistenie, čo v tom BASICu vlastne má byť.

_________________
https://pmd85.borik.net - PMD 85 Emulátor, PMD 85, PMD 32-SD
https://pp01.borik.net - PP 01 Emulátor, PP 01, SD-ROM Modul


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 07.04.2016, 12:04 
Offline
Pan Generální
Uživatelský avatar

Registrován: 30.01.2014, 12:46
Příspěvky: 2757
Bydliště: Trutnovsko
Has thanked: 137 times
Been thanked: 270 times
faraon píše:
No paráda, vypadá to dost funkčně, až bude chvíli čas tak ho potrápím pořádnou rekurzí :lol:


CO nějaký rychlo kurz, včetně příkladů pro ty, kterým to za mlada znechutili v kroužku počítačů.

_________________
ZX 81, Zx Spectrum & microdrive, Sinclair QL 2xFDD 3,5´(SD-QL, QubIDE, SGC), ZX Spectrum +2, Didaktik M, Commodore C64 I , Commodore C64 II Ultimate cart, Commodore C128, Commodore Amiga 500, Amiga 600HD, Atari 800XL SDrive, Atari 520ST & HXC usb floppy emulator. --- XBOX 360, Playstation 2, XBox ONE, Oric atmos, Enterprise 128, a několik PC a notebooku.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 07.04.2016, 12:09 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Jack_Free píše:
faraon píše:
No paráda, vypadá to dost funkčně, až bude chvíli čas tak ho potrápím pořádnou rekurzí :lol:


CO nějaký rychlo kurz, včetně příkladů pro ty, kterým to za mlada znechutili v kroužku počítačů.


http://mormegil.wz.cz/prog/karel/prog_doc.htm

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 07.04.2016, 12:15 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Jack_Free píše:
faraon píše:
No paráda, vypadá to dost funkčně, až bude chvíli čas tak ho potrápím pořádnou rekurzí :lol:


CO nějaký rychlo kurz, včetně příkladů pro ty, kterým to za mlada znechutili v kroužku počítačů.

Moje oblíbená verze:
http://karel.oldium.net/napoveda.html
http://karel.oldium.net/priklady.html
Akorát ten editor je tam o dost pohodlnější, chvilku mi trvalo než jsem přišel na to jak se to v tom historickém zadává.

Já se prostě konečně budu muset dokopat k tomu abych tu knihu oskenoval: http://www.databazeknih.cz/knihy/martin ... acem-77287 :lol:
(A ty ostatní papíry co tu k tomu mám také...)

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 07.04.2016, 12:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
faraon píše:
Já se prostě konečně budu muset dokopat k tomu abych tu knihu oskenoval: http://www.databazeknih.cz/knihy/martin ... acem-77287 :lol:
(A ty ostatní papíry co tu k tomu mám také...)


Ta kniha je dobra.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 29.10.2016, 11:27 
Offline
Kecálek

Registrován: 18.10.2013, 21:44
Příspěvky: 78
Has thanked: 2 times
Been thanked: 3 times
Bude to fungovat i na ZX Spectru? Jak nahrat .p soubor do ZX? Je to implementace schodna s tou z Ondry (i vizualne)?

Nasel jsem toto: http://www.zx-spectrum.cz/index.php?cat ... =karel.txt nicmene predpokladam ze to je neco jineho.

_________________
Didaktik M '90 128k + Melodik + D40 MDOS1 + 3,5" | ZX Spectrum +2 ISS3 86/31 (AY stereo) + DivIDE 57c + K-Mouse 2016 | ZX Spectrum Next KS2
https://www.lowlevel.cz/log/cats/speccy/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 29.10.2016, 11:55 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Možná by to šlo ručně přepsat do Spectra, ale bez úprav to asi nepojede.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 29.10.2016, 11:57 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 19:23
Příspěvky: 1910
Bydliště: Vsetín
Has thanked: 517 times
Been thanked: 812 times
Pro ZX Spectrum je přímo napsaný Karel 85, který vychází z verze pro ZX81. Jedná se o verzi 1.3, někde na kazetách mám i nižší verze, ale asi je zbytečné je digitalizovat. Sosat můžeš tady:
http://cs.speccy.cz/?scn=3
Na WOSu je nekorektní TAP.
http://www.worldofspectrum.org/infoseek ... id=0002675

_________________
cs.speccy.cz, ondraspo186.8u.cz, zx-spectrum.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 29.10.2016, 12:20 
Offline
Kecálek

Registrován: 18.10.2013, 21:44
Příspěvky: 78
Has thanked: 2 times
Been thanked: 3 times
Diky.

Je zajimave, ze je to vizualne jine - cekal bych, ze to na vypada vsude stejne jako na Ondrovi - aspon jsem mel za to, ze tam vznikla puvodni implementace.

Jinak jsem zkousel nahrat .P od adresy 23755 do ZX ale nefunguje to - nevim jestli soucasti .P bylo jeste neco dalsiho, uz jsem to vsechno nejak zapomel.

_________________
Didaktik M '90 128k + Melodik + D40 MDOS1 + 3,5" | ZX Spectrum +2 ISS3 86/31 (AY stereo) + DivIDE 57c + K-Mouse 2016 | ZX Spectrum Next KS2
https://www.lowlevel.cz/log/cats/speccy/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 29.10.2016, 16:31 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Ani nemůže, protože ty dva počítače jsou, kromě pár rutin v ROM, vlastně úplně jiné. Dokonce mají i odlišnou znakovou sadu, takže bez nějakého překódování nedokážeš přečíst ani texty, natož tokeny BASICu:

Obrázek

Jsou kompatibilní právě jen na úrovni programů v BASICu šířených tiskem, většina těch ze ZX81 by měla jít do Spectra napsat, pokud neobsahují speciální příkazy FAST, SLOW, SCROLL... Prostě to co ve Spectru už není.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 29.10.2016, 19:30 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1970
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Taky me kdysi zklamalo, ze Karel na ZX Spectru vypada jinak a ta "postavicka" se navic pohybuje moc rychle, jestli si dobre vzpominam.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 29.10.2016, 19:53 
Offline
Kecálek

Registrován: 18.10.2013, 21:44
Příspěvky: 78
Has thanked: 2 times
Been thanked: 3 times
Jo, prave ze v Karel85 zadna postavicka robota Karla neni - je tam jen takova oskliva sipka, coz moc nechapu. Vzdyt nakreslit tu osklivou sipku nebo robota se sipkou jako byl na Ondrovi bych nevidel jako takovy problem. Mozna ze na Ondrovi nebyla 8x8pixelu ale vyssi, ale stejne si myslim, ze by sla nacpat i o 8x8.

Ten Karel85 je v BASICu, nebo strojak? Zdrojak je/neni?

_________________
Didaktik M '90 128k + Melodik + D40 MDOS1 + 3,5" | ZX Spectrum +2 ISS3 86/31 (AY stereo) + DivIDE 57c + K-Mouse 2016 | ZX Spectrum Next KS2
https://www.lowlevel.cz/log/cats/speccy/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Karel ZX81
PříspěvekNapsal: 29.10.2016, 20:48 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 2773
Has thanked: 224 times
Been thanked: 601 times
Je v BASICu a ihned po spuštění jde BREAKnout. Začíná řádkem 0, v 1 máš autora, a od 2 už ho můžeš normálně vylistovat. Ty šipky jsou namapované do normální znakové sady na !#"$, věnuj pozornost řádku 1011.

_________________
Plesnivý sýr z Tesca, zatuchlé kuřecí řízky z Albertu, oslizlé hovězí a myší trus z Lidlu.
Nákup potravinářské inspekce v ČR, říjen 2023.


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ů: 23 ]  Přejít na stránku 1, 2  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 4 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