OldComp.cz
http://oldcomp.cz/

Tiny BASIC pro Sharp MZ
http://oldcomp.cz/viewtopic.php?f=134&t=8821
Stránka 11

Autor:  vaclavpe [ 04.08.2020, 10:55 ]
Předmět příspěvku:  Tiny BASIC pro Sharp MZ

Ahoj, zkusil jsem naportovat Tiny BASIC 2.0 na Sharpy - měl by fungovat na MZ800,MZ700,MZ1500 a možná i na dalších, které mají podobně umístěné cally ve spodním monitoru.

Je skutečně malý, na rozdíl od S-Basicu. A taky toho umí míň. Zatím nemá LOAD/SAVE - tam váhám, jestli použít opět CALLy monitoru, nebo přidat podporu unikarty - ale pak to MZF nakyne (potažmo na unikartě lze použít FD BASIC,že...). A nebo se na to nevyprdnout úplně.

Vašek

Přílohy:
Poznámka: Tinybasic s MZF je uvnitr
tinybasic.mzf.zip [1.73 KiB]
374 krát

Autor:  Milsa [ 04.08.2020, 14:38 ]
Předmět příspěvku:  Re: Tiny BASIC pro Sharp MZ

Monitor nemá význam. Pekne prosím o Unikartu. Kto dnes používa Sharpíka bez nej?

Autor:  Milsa [ 04.08.2020, 14:40 ]
Předmět příspěvku:  Re: Tiny BASIC pro Sharp MZ

Je k tomu aj nejaký popis? Lebo sa ma pýta, že čo je print. :-D

Autor:  vaclavpe [ 04.08.2020, 14:47 ]
Předmět příspěvku:  Re: Tiny BASIC pro Sharp MZ

Ahoj, hledej na webu "Palo Alto Tiny BASIC" - tam je popis. PRINT je jeden z mála commandů, co jsem zkoušel. A fungoval mi.

Co se týče LOAD/SAVE - jak jsem psal, na unikartě můžeš použít plnohodnotný FD BASIC. Tohle je pro oldschooláky, kteří si pustí na 30 sekund kazeťák, aby si nahráli BASIC. Proto mi nepřijde nutné mít LOAD/SAVE na unikartě. Spíše by stálo za to udělat unikartí LOAD/SAVE MZF souboru přímo do S-BASICu, napadá mne...

Autor:  Milsa [ 04.08.2020, 18:46 ]
Předmět příspěvku:  Re: Tiny BASIC pro Sharp MZ

Teraz mi ten program funguje, asi som mal v PRINT preklep. Netuším, kde bol problém. Škoda, že sa nedá osprostiť Sharp a Unikarta by mu pretlačila náhradnú ROM zo seba. Potom by sa to volanie v ROM dalo nahradiť uložením na Unikartu do nejakého súboru s poradovým číslom. Ale to už je mimo tému. Len rozmýšľam nahlas. Ale vraj sa to nedá a vyžaduje to tvrdý zásah do Sharpa.

Autor:  nobomi [ 04.08.2020, 21:59 ]
Předmět příspěvku:  Re: Tiny BASIC pro Sharp MZ

vaclavpe píše:
Spíše by stálo za to udělat unikartí LOAD/SAVE MZF souboru přímo do S-BASICu, napadá mne...
Tak náhodou jsem na to před nedávnem hodil očko. Není to sice přímo do S-BASICu, ten nemá podporu diskových médií, ale 5Z008 už má, a tak jsem to tam přiohnul, funguje DIR "SD:" (jinak pod klávesou F5) a změna adresáře se provádí přes INIT "adresář" (stačí najet na začátek řádku s adresářem ve výpisu DIR a stisknout F4 a enter).

Ten 5Z008 má míň volné paměti, nejede v něm kazeťákové demo, tak i to jsem upravil, aby nepotřebovalo LIMIT od A000h, ale jen B000h, je taky přiloženo do zipu.
Když hodím demo do rootu SD karty, tak funguje například RUN "SD:OPENINGB000" (pozor jméno souboru se kontroluje na to v hlavičce MZF, né podle jména toho souboru MZF)

A když už jsem v tom, tak i verze pro MZ800 Basic, taky přikládám. Od toho jsem měl zdrojáky, tak tam je dokonce víc místa než u toho originálního, přístup opět přes DIR "SD:" a INIT na změnu adresáře (klávesy F4, F5).

Jinak sorry za mírný OT :)

Přílohy:
BASIC_for_unicard800.zip [26.67 KiB]
384 krát
BASIC_plus_DEMO_for_unicard700.ZIP [25.64 KiB]
356 krát

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