OldComp.cz

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


Právě je 14.05.2025, 07:54

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 19 ]  Přejít na stránku Předchozí  1, 2
Autor Zpráva
 Předmět příspěvku: Re: jazyky BASIC pro MZ-800
PříspěvekNapsal: 03.11.2024, 01:19 
Offline
Kecálek

Registrován: 08.03.2019, 21:44
Příspěvky: 87
Bydliště: Písecko
Has thanked: 0 time
Been thanked: 15 times
Věcně k úvodnímu příspěvku...

"Každý" sharpista (raného období, kdy se osmibity prodávaly a nejvíce frčely, tj. '86..'87 ÷ cca '93) obdržel s počítačem kazetu s Basicem MZ-1Z016 (plus demo Opening 800). Považuju ho za základ, "vhodný pro každého", kdo nemá ambice vstřebat programování ve strojovém jazyce, nebo proniknout nad rámec uživatele do OS typu CP/M.
Zná tato souborová zařízení (seřazeno dle míry výskytu a důležitosti):
CMT:
RAM:
QD:
RS1:
RS2:
Dodnes se v něm dá amatérsky tvořit. 8-)

Basic MZ-1Z013 je určený pro provoz v režimu 700 (na druhé straně Basické kazety). "Každý" z nás jej zvědavě nahrál, prozkoumal, vyzkoušel následný OPENING, MUSIC a COLOR PLOTTER (ten nikomu nefungoval, anžto kdo v té době vlastnil MZ-1P16, že?). :D Je to takový chudý příbuzný, ve srovnání s Basicem pro MZ-800. Ovšem pokud se poperete s omezenými možnostmi Basicu 700 a vytvoříte funkční a spolehlivý program, po prohnání jeho zdrojového textu S-BASIC compilerem (extra program, ani nevím, odkud pochází) získáte program ve strojáku, který jako kdyby ani v Basicu nebyl vytvořen (řekl by nezasvěcený člk). Zkusil jsem ho kdysi dávno asi dvakrát. Existují v něm dobové textově orientované programy, např. Madhouse.

Basic MZ-2Z046
Po spuštění tvrdí: 22338 bytes free (o 121 méně, než MZ-1Z016). Jinak je "téměř" stejný. Nezná CMT: a QD: (naopak zavádí FD1: ÷ FD4:. Mohu jej směle doporučit.

Basic MZ-5Z009
O jeho nových příkazech tu byly debaty. Ovšem vzhledem k řídkému výskytu jsem si v něm všechny novinky jen vyzkoušel a dál ho nevyužíval.

XBasic compiler je věc zajímavá (hybrid mezi Basicem a Pascalem - myšleno v nadsázce). Pročetl jsem si kdysi jeho český popis od M. Kreidla a shlédl demo program (známé bourání zdi). A tím to z časových důvodů taky skončilo.

Jazykové nástroje v O.S. CP/M jsou vyšší dívčí pro fajnšmekry, ale s Radkovým vyjádřením se dá souhlasit.


Pro použití MZ-2Z046 (v moderní době) :D jsem se rozhodl při odlaďování testovacích programů pro obsluhu TXT/OSD, anžto když se bojíte výpadku proudu, je možnost rychlého ukládání programu ta nejdůležitější.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: jazyky BASIC pro MZ-800
PříspěvekNapsal: 03.11.2024, 13:06 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10626
Bydliště: Praha
Has thanked: 2118 times
Been thanked: 1619 times
OK, jdu tedy celou 016ky. Teď se ještě rozhodnout, co si vezmu do Vrbic. Asi v rámci úspory místa, protože stejně budu šaškovat ještě s noťasem, to bude STM800. Teď ho ještě najít :-)

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: jazyky BASIC pro MZ-800
PříspěvekNapsal: 04.11.2024, 11:47 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1583
Has thanked: 151 times
Been thanked: 78 times
Ale neporadili ste mu BASIC, takže:
Odporúčam 5Z009, ale tú verziu, ktorá pozná BORDER. Tá má totiž aj HW scroll.
A pre šikovnejšiu prácu Bohušov BASIC pre Unikartu. Vychádza z 5Z009, ale nemá BORDER a HW scroll. V manuále je popis 1Z046, ale ten je plne kompatibilný s 5Z009.
Je to interpréter, ale vymakaný. Ak sa doňho viac obuješ, pochopíš, prečo Sharpisti frflú na iné BASICy. Má málo voľnej pamäte, ale na druhej strane, s Unikartou si vieš nahrať ďalší diel prakticky okamžite (myslím viacdielne hra alebo programy v BASICu), takže to až tak nevadí.

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: jazyky BASIC pro MZ-800
PříspěvekNapsal: 07.11.2024, 01:11 
Offline
Pan Generální
Uživatelský avatar

Registrován: 23.03.2014, 20:13
Příspěvky: 3033
Has thanked: 268 times
Been thanked: 666 times
Josef01 píše:
Tohle je taky kupodivu Basic 65 na Mega65 (Eleven prostředí) a teprve kompilátor z toho udělá kód s čísly řádků :)

Obrázek

Takový divný Pascal bez BEGIN a END :lol:
Ohledně těch labelů:
Kód:
10 READ zacatek, smycka, konec: DATA 500, 200, 900
20 GOTO zacatek

_________________
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ů: 19 ]  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 1 návštěvní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