Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Zpět na zprávu

Celé vlákno · 10 zpráv

Basic + Quadrax

Martin Bezděčka SHARP MZ-800

prošel jsem archivy pro MZ, pročetl staré Zpravodaje...a mám pár dotazů.

1) Jak to dopadlo u MZ800 s Basicem ? Objevil se nějaký slušný kompilátor? 
Nebo v čem se na MZ hlavně programovalo ? (krom stroj. Z80A)
2) Dělá dnes ještě někdo HW, například ROMdisk?
3) Hodně softu bylo přebráno ze ZX, je pro Sharpíka také Quadrax ? (imho
asi nej log.hra co znám - kdo hrál na PC dobře ví o čem mluvím)
4)...ehm...no až si vzpomenu na něco dalšího...rád se zeptám :-)

Re: Basic + Quadrax

Zdenek Adler SHARP MZ-800

Martine,

1. MZ-800 nebyl jazykem programátorů - ti používali k vytvoření rozumných
programů nižší jazyky (M80, popř. MRS) nebo občas Turbo Pascal pod CP/M.
2. Dělá, ovšem každý sám pro sebe, co zrovna potřebuje.... Poslední
 projekt 
(univerzální karta s SD) zřejmě zatím nedošel do stádia, kdy by byla 
vytvořena finální deska
3. NE. Na Sharpovi byly jiné hezké originální logické hry. Ať už Flappy, Moty, Wooky, MogMog1/2 aj.
4. Ptej se...

Zdenek

Zobrazit citovaný text (19 řádků)
----- Original Message ----- 
From: "Martin Bezděčka (sharpemupandora.cz)" <wankes[doména skryta]>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz>
Sent: Friday, February 12, 2010 4:55 PM
Subject: Basic + Quadrax


>
> prošel jsem archivy pro MZ, pročetl staré Zpravodaje...a mám pár
 dotazů.
>
> 1) Jak to dopadlo u MZ800 s Basicem ? Objevil se nějaký slušný
kompilátor? 
> Nebo v čem se na MZ hlavně programovalo ? (krom stroj. Z80A)
> 2) Dělá dnes ještě někdo HW, například ROMdisk?
> 3) Hodně softu bylo přebráno ze ZX, je pro Sharpíka také Quadrax ? (imho > asi nej log.hra co znám - kdo hrál na PC dobře ví o čem mluvím)
> 4)...ehm...no až si vzpomenu na něco dalšího...rád se zeptám :-)
> --- 

Re: Basic + Quadrax

Jaroslav Nemec SHARP MZ-800

...kde sú tie časy, ked sa chlapi hádali, kto má lepší BASIC...

No ale, nemalo by sa zabúdať na X-Basic Compiler, jeho kazetovú verziu 
od Michala Kreidla. To už teda bol BASIC. Celkom schopný kompilátor mal 
aj S-BASIC. A ostatne, ani originálny Basic, aj ked interpretovaný nebol 
na zahodenie.

Na starších verziách Sharpov (MZ700, 80A,K) boli populárne aj Fortrany, 
robili sa v nich aj hry. Bežalo to aj na MZ800...


A čo sa týka toho HW, tak aj ja už roky niečo skúšam. Chcel by som mať 
na to aspoň toľko času, ako niektorí z vás, čo sa im už aspoň začať 
podarilo.



Zdenek Adler (sharpemupandora.cz) wrote:
Zobrazit citovaný text (47 řádků)
>
> Martine,
>
> 1. MZ-800 nebyl jazykem programátorů - ti používali k vytvoření 
> rozumných programů nižší jazyky (M80, popř. MRS) nebo občas Turbo 
> Pascal pod CP/M.
> 2. Dělá, ovšem každý sám pro sebe, co zrovna potřebuje.... Poslední 
> projekt (univerzální karta s SD) zřejmě zatím nedošel do stádia, kdy 
> by byla vytvořena finální deska
> 3. NE. Na Sharpovi byly jiné hezké originální logické hry. Ať už 
> Flappy, Moty, Wooky, MogMog1/2 aj.
> 4. Ptej se...
>
> Zdenek
>
> ----- Original Message ----- From: "Martin Bezděčka 
> (sharpemupandora.cz)" <wankes[doména skryta]>
> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz>
> Sent: Friday, February 12, 2010 4:55 PM
> Subject: Basic + Quadrax
>
>
>>
>> prošel jsem archivy pro MZ, pročetl staré Zpravodaje...a mám pár
 dotazů.
>>
>> 1) Jak to dopadlo u MZ800 s Basicem ? Objevil se nějaký slušný 
>> kompilátor? Nebo v čem se na MZ hlavně programovalo ? (krom stroj. Z80A)
>> 2) Dělá dnes ještě někdo HW, například ROMdisk?
>> 3) Hodně softu bylo přebráno ze ZX, je pro Sharpíka také Quadrax ? 
>> (imho asi nej log.hra co znám - kdo hrál na PC dobře ví o čem mluvím)
>> 4)...ehm...no až si vzpomenu na něco dalšího...rád se zeptám :-)
>> --- 
>
>
> ---
>
> __________ Information from ESET NOD32 Antivirus, version of virus 
> signature database 4870 (20100216) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
>


__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4870 (20100216) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


Rychlost BASICu - Re: Basic + Quadrax

Vaclav Peroutka SHARP MZ-800

Je pravdou,ze kdysi davno jsem zkousel Bresenhamovy algoritmy ve strojaku a
 kreslit cary. Schvalne jsem stopoval, o kolik bude ten strojak rychlejsi. Mno, 
musim rict, ze to bylo o nejakych 10%. To mne mile prekvapilo.

Na druhou stranu, otazkou je, nakoli jsem mel tu moji implementaci optimalni, ze
ano.

Vasek

Zobrazit citovaný text (84 řádků)
> 
> ...kde sú tie časy, ked sa chlapi hádali, kto má lepší BASIC...
> 
> No ale, nemalo by sa zabúdať na X-Basic Compiler, jeho kazetovú verziu 
> od Michala Kreidla. To už teda bol BASIC. Celkom schopný kompilátor mal 
> aj S-BASIC. A ostatne, ani originálny Basic, aj ked interpretovaný nebol 
> na zahodenie.
> 
> Na starších verziách Sharpov (MZ700, 80A,K) boli populárne aj Fortrany, 
> robili sa v nich aj hry. Bežalo to aj na MZ800...
> 
> 
> A čo sa týka toho HW, tak aj ja už roky niečo skúšam. Chcel by som mať > na to aspoň toľko času, ako niektorí z vás, čo sa im už aspoň začať 
> podarilo.
> 
> 
> 
> Zdenek Adler (sharpemupandora.cz) wrote:
> >
> > Martine,
> >
> > 1. MZ-800 nebyl jazykem programátorů - ti používali k vytvoření 
> > rozumných programů nižší jazyky (M80, popř. MRS) nebo občas Turbo 
> > Pascal pod CP/M.
> > 2. Dělá, ovšem každý sám pro sebe, co zrovna potřebuje.... Poslední 
> > projekt (univerzální karta s SD) zřejmě zatím nedošel do stádia, kdy 
> > by byla vytvořena finální deska
> > 3. NE. Na Sharpovi byly jiné hezké originální logické hry. Ať už 
> > Flappy, Moty, Wooky, MogMog1/2 aj.
> > 4. Ptej se...
> >
> > Zdenek
> >
> > ----- Original Message ----- From: "Martin Bezděčka 
> > (sharpemupandora.cz)" <wankes[doména skryta]>
> > To: "Konference "Počítač SHARP MZ-800 a emulátory""
 <sharpemupandora.cz>
> > Sent: Friday, February 12, 2010 4:55 PM
> > Subject: Basic + Quadrax
> >
> >
> >>
> >> prošel jsem archivy pro MZ, pročetl staré Zpravodaje...a mám pár
dotazů.
> >>
> >> 1) Jak to dopadlo u MZ800 s Basicem ? Objevil se nějaký slušný 
> >> kompilátor? Nebo v čem se na MZ hlavně programovalo ? (krom stroj.
Z80A)
> >> 2) Dělá dnes ještě někdo HW, například ROMdisk?
> >> 3) Hodně softu bylo přebráno ze ZX, je pro Sharpíka také Quadrax ? 
> >> (imho asi nej log.hra co znám - kdo hrál na PC dobře ví o čem
mluvím)
> >> 4)...ehm...no až si vzpomenu na něco dalšího...rád se zeptám :-)
> >> --- 
> >
> >
> > ---
> >
> > __________ Information from ESET NOD32 Antivirus, version of virus 
> > signature database 4870 (20100216) __________
> >
> > The message was checked by ESET NOD32 Antivirus.
> >
> > http://www.eset.com
> >
> >
> >
> >
> 
> 
> 
> __________ Information from ESET NOD32 Antivirus, version of virus signature
> database 4870 (20100216) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
> 
> 
> 
> ---
> 
> 
> 

RE: Rychlost BASICu - Re: Basic + Quadrax

Anonym SHARP MZ-800

Uz je to skoro 20 let ale na X-Basic Compiler vzpominam velmi rad,
svoji rychlosti byl opravdu na spici. Genialni na nem bylo to ze umel
mod MZ700 a MZ800(grafiku), snadno se v něm  modifikovala znakova sada v
modu MZ700
pokud se nepletu tak take velmi snadno sel vkladat primo "strojovovy kod".
Nemel klasicke cislovani radku. Jako studentika me "trapilo" ze
nespolupracuje
s CP/M ( jen podotykam mel jsem jen upravenou kazetovou verzi )
A treba Turbo Pascal v CP/M nemel poradnou grafiku (tedy dost rychlou, bylo
to jen postupne
volani kresleni bodu bez optimalizace) pro nakresleni cary.


V testech mi X-Basic Compiler vychazel 10x rychlejsi nez klasicky firmemni
Basic MZ800

tzn. ze cista smycka  FOR NEXT a jejich 1000 otoceni trvalo 1s
v X-Basicu to bylo za 1s az 10000 "otoceni"
vlastni vykreselni grafiky nebylo rychlejsi v originalnim BASICu

A jestli si opravdu dobre vzpominam tak mel i ruzne typy promenych
ktere snad rozlisoval nejakym znakem.

Ale je to 20let berte to s rezervou

Petr

Zobrazit citovaný text (105 řádků)
-----Original Message-----
From: Vaclav Peroutka (sharpemupandora.cz) [mailto:vaclavpe[doména skryta]] 
Sent: Tuesday, February 16, 2010 2:30 PM
To: Konference "Počítač SHARP MZ-800 a emulátory"
Subject: Rychlost BASICu - Re: Basic + Quadrax


Je pravdou,ze kdysi davno jsem zkousel Bresenhamovy algoritmy ve strojaku a
kreslit cary. Schvalne jsem stopoval, o kolik bude ten strojak rychlejsi.
Mno, musim rict, ze to bylo o nejakych 10%. To mne mile prekvapilo.

Na druhou stranu, otazkou je, nakoli jsem mel tu moji implementaci
optimalni, ze ano.

Vasek

> 
> ...kde sú tie časy, ked sa chlapi hádali, kto má lepší BASIC...
> 
> No ale, nemalo by sa zabúdať na X-Basic Compiler, jeho kazetovú verziu 
> od Michala Kreidla. To už teda bol BASIC. Celkom schopný kompilátor mal 
> aj S-BASIC. A ostatne, ani originálny Basic, aj ked interpretovaný nebol 
> na zahodenie.
> 
> Na starších verziách Sharpov (MZ700, 80A,K) boli populárne aj Fortrany, 
> robili sa v nich aj hry. Bežalo to aj na MZ800...
> 
> 
> A čo sa týka toho HW, tak aj ja už roky niečo skúšam. Chcel by som mať 
> na to aspoň toľko času, ako niektorí z vás, čo sa im už aspoň začať 
> podarilo.
> 
> 
> 
> Zdenek Adler (sharpemupandora.cz) wrote:
> >
> > Martine,
> >
> > 1. MZ-800 nebyl jazykem programátorů - ti používali k vytvoření 
> > rozumných programů nižší jazyky (M80, popř. MRS) nebo občas Turbo 
> > Pascal pod CP/M.
> > 2. Dělá, ovšem každý sám pro sebe, co zrovna potřebuje.... Poslední 
> > projekt (univerzální karta s SD) zřejmě zatím nedošel do stádia, kdy 
> > by byla vytvořena finální deska
> > 3. NE. Na Sharpovi byly jiné hezké originální logické hry. Ať už 
> > Flappy, Moty, Wooky, MogMog1/2 aj.
> > 4. Ptej se...
> >
> > Zdenek
> >
> > ----- Original Message ----- From: "Martin Bezděčka 
> > (sharpemupandora.cz)" <wankes[doména skryta]>
> > To: "Konference "Počítač SHARP MZ-800 a emulátory""
<sharpemupandora.cz>
> > Sent: Friday, February 12, 2010 4:55 PM
> > Subject: Basic + Quadrax
> >
> >
> >>
> >> prošel jsem archivy pro MZ, pročetl staré Zpravodaje...a mám pár
dotazů.
> >>
> >> 1) Jak to dopadlo u MZ800 s Basicem ? Objevil se nějaký slušný 
> >> kompilátor? Nebo v čem se na MZ hlavně programovalo ? (krom stroj.
Z80A)
> >> 2) Dělá dnes ještě někdo HW, například ROMdisk?
> >> 3) Hodně softu bylo přebráno ze ZX, je pro Sharpíka také Quadrax ? 
> >> (imho asi nej log.hra co znám - kdo hrál na PC dobře ví o čem
 mluvím)
> >> 4)...ehm...no až si vzpomenu na něco dalšího...rád se zeptám :-)
> >> --- 
> >
> >
> > ---
> >
> > __________ Information from ESET NOD32 Antivirus, version of virus 
> > signature database 4870 (20100216) __________
> >
> > The message was checked by ESET NOD32 Antivirus.
> >
> > http://www.eset.com
> >
> >
> >
> >
> 
> 
> 
> __________ Information from ESET NOD32 Antivirus, version of virus
signature
> database 4870 (20100216) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
> 
> 
> 
> ---
> 
> 
> 

---

Re: Re: Basic + Quadrax

Martin Bezděčka SHARP MZ-800

..." MZ-800 nebyl jazykem programátorů - ti používali k vytvoření
 rozumných
programů nižší jazyky (M80, popř. MRS) "...

 to mě docela udivuje, znám situaci napřiklad mezi 8 bit Atari, kde drtivá
většina programátorů používala Basic (Turbo Basic) a v data řádcích
pomocné assmbl rutiny, které volal hl. program z Basicu.
 :-) inu zdá se, že na MZ byli daleko šikovnější programátoři...

Re: Basic + Quadrax

Jaroslav Nemec SHARP MZ-800

MZ-800 mal BASIC, aký mu ostatní mohli len závidieť. Problém bol skôr v 
tom, že bol na kazete, a nie v ROM, takže ten, kto program používal, tak 
musel z pásky ládovať na dva-krát. Okrem toho sa automaticky aj prípadný 
laik dozvedel, že program je v BASICu, čo bolo tak trošku zahanbením 
programátora. Aj preto tá prevalencia assembleristov v prípade Sharpa. 
Ale čo sa týka výkonu, tak na tomto type stroja šlo skutočne niečo 
vážnejšie napísať len v strojáku. Trošku iná situácia bola v prípade 
CP/M, kde boli k dispozícii pomerne kvalitné kompilátory, ale ani ich 
generovaný kód sa v tých časoch s ručným nedal porovnávať.

Martin Bezděčka (sharpemupandora.cz) wrote:
Zobrazit citovaný text (21 řádků)
> ..." MZ-800 nebyl jazykem programátorů - ti používali k vytvoření
 rozumných
> programů nižší jazyky (M80, popř. MRS) "...
>
>  to mě docela udivuje, znám situaci napřiklad mezi 8 bit Atari, kde drtivá
většina programátorů používala Basic (Turbo Basic) a v data řádcích
pomocné assmbl rutiny, které volal hl. program z Basicu.
>  :-) inu zdá se, že na MZ byli daleko šikovnější programátoři...
> ---
>
> __________ Information from ESET NOD32 Antivirus, version of virus signature
database 4878 (20100218) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
>
>
>   


__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4878 (20100218) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com


Re: Re: Basic + Quadrax

Zdenek Adler SHARP MZ-800

Martine,

zkratka BASIC,

tj. Beginner's All-purpose Symbolic Instruction Code

mluví za vše - jedná se primárně o jazyk vhodný k výuce začátečníků.
 Možná 
je to odvážné tvrzení, ale většina programů na MZ-800 které za něco
stály a 
rozšířily se masově nebyla napsána v BASICu. Už jenom nutnost
přítomnosti 
interpretru jazyka v paměti (byl sice dobrý, ale velký) nafukovala i 
primitivní zkompilované programy do obludných rozměrů. Takový
zkompilovaný 
"Hello world" o 30-ti KB nahrávat z pásky, to by byl jistě opruz :-)
Pravda, dnes už se na ty kilobajty tolik nehledí a operační systém 
zabírající 15 GB není ničím vyjímečným. Kde jsou ty časy, kdy se CP/M vměstnala do 4K paměti a 60K zůstalo volných. Dneska 2GB RAM stačí k tomu,
abych spatřil přesípací hodiny (popř. magické kolečko) a mohl se věnovat
péči o systém (aktualizace Windows, antiviru, antispywaru, firewallu, BIOSu, 
...) - na samotnou práci už nezbývají volné prostředky, ani uživatelův
 čas 
:-)

Z.



Zobrazit citovaný text (17 řádků)
----- Original Message ----- 
From: "Martin Bezděčka (sharpemupandora.cz)" <wankes[doména skryta]>
To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz>
Sent: Friday, February 19, 2010 9:28 AM
Subject: Re: Re: Basic + Quadrax


>
> ..." MZ-800 nebyl jazykem programátorů - ti používali k vytvoření 
> rozumných
> programů nižší jazyky (M80, popř. MRS) "...
>
> to mě docela udivuje, znám situaci napřiklad mezi 8 bit Atari, kde drtivá > většina programátorů používala Basic (Turbo Basic) a v data řádcích 
> pomocné assmbl rutiny, které volal hl. program z Basicu.
> :-) inu zdá se, že na MZ byli daleko šikovnější programátoři...
> --- 

Re: Basic + Quadrax

Ctirad Feřtr SHARP MZ-800

Dne 19.2.2010 9:28, Martin Bezděčka (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (3 řádky)
> to mě docela udivuje, znám situaci napřiklad mezi 8 bit Atari, kde
> drtivá většina programátorů používala Basic (Turbo Basic) a v data
 > řádcích pomocné assmbl rutiny, které volal hl. program z Basicu.
Zajímavé, já si nic takového ze svých let na osmibitovém Atari
nepamatuju. Naopak bych 100% podepsal to, co tu píší ostatní o tom, že
basic byl opravdu jenom záležitostí začátečníků, případně
 jednoduchých
věcí typu výpočet transformátoru. Že by ale na Atari vznikla jakákoliv
sérioznější aplikace v (turbo)basicu, to si opravdu nevybavuju a podle 
mě situace bude už z principu věci stejná na všech osmibitech.

Ctirad