C64Power Forum

Software => Programowanie => Wątek zaczęty przez: Kagaster w 08 Czerwca 2017, 05:14

Tytuł: Kilka pytań z Basic.
Wiadomość wysłana przez: Kagaster w 08 Czerwca 2017, 05:14
Kiedyś bawiłem sie programikiem (chyba) z C&A, w stylu Anki lub Eteacher. Po prostu losowano pytanie ze słownika, podawano definicję, i trzeba było wpisać słowo.
Program miał polskie znaki, i wiele słowników, które można było edytować. Wydaje mi się że napisany był w jakimś Warsaw Basic, czy czymś takim. W związku z tym mam pytania:
1 Co trzeba zrobić, aby program w Basic miał polskie znaki? Można jakoś zdefiniować? Jest jakaś procedurka, która można wkleić do swojego programu?
2 Czy istnieje możliwość w Basic'u, do odwołań do zewnętrznych plików, dajmy na to txt (w tym przypadku ze słownikami)?
3 Jak najprościej napisać taki programik? Kiedyś pisałem w Turbo Pascalu tego typu rzeczy, i teraz strasznie się podjarałem pisania tego typu rzeczy. Może ktoś pomoże?
Tytuł: Re: Kilka pytań z Basic.
Wiadomość wysłana przez: rs2322 w 08 Czerwca 2017, 07:27
Hej

W zasadzie byś musiał sobie zrobić takie znaki, co nie jest trudne, pixel po pixelu i tyle, kiedyś w Bajtku było kilka takich przykładowych programików właśnie z polskimi znakami.

Ponadto gdybyś jednak chciał pozostać przy Pascalu

https://www.lyonlabs.org/commodore/onrequest/collections.html
Tytuł: Re: Kilka pytań z Basic.
Wiadomość wysłana przez: rs2322 w 08 Czerwca 2017, 15:00
tutaj, co prawda pod Atari ale dasz rade

https://www.t2e.pl/pl/435/434/435/bajtekredux/17139/Bajtek-121986-zreduksowany-i-gotowy-do-pobrania

lub Warsaw Basic

http://retrokomputer.pl/warsaw-basic-i62692.html

i gotowiec "Kurs Basic (M. Gawor) - kurs tego języka na C64; polskie litery, wiele ciekawych przykładów."

http://www.filety.pl/index.php?strona=arty/strefa/ht/passa/passac64-2
Tytuł: Re: Kilka pytań z Basic.
Wiadomość wysłana przez: Kagaster w 09 Czerwca 2017, 04:27
Wielkie dzięki! :)
Wiesz co Rs, masz może ten opisany przez Pamucha program słówka? To chyba ten którego szukam!
Błagam, ma ktoś?

Cytuj
Na zakończenie kilka słów o programach "made in Poland".
- Słówka (autor P. Kożdoń) - nauka słówek dowolnego języka, na podstawie stworzonego wcześniej lub zmodyfikowanego przez użytkownika słownika. Polskie litery, ładna grafika, ciekawa punktacja.
- Kurs Basic (M. Gawor) - kurs tego języka na C64; polskie litery, wiele ciekawych przykładów.
- Równia pochyła (P. Jędrysik) - oblicza parametry ruchu (w dowolnym momencie) kulki puszczonej po równi pochyłej.
Tytuł: Re: Kilka pytań z Basic.
Wiadomość wysłana przez: V-12/Tropyx w 09 Czerwca 2017, 23:38
Ech, łezka się w oku kręci. W latach 90. XX wieku tony roboczogodzin przesiedziałem w Basicu, kodując dziesiątki różnorodnych programików. W tamtych czasach jeszcze do końca nie rozumiałem, jak to działa, więc wykorzystywałem gotową procedurę wyprutą skądś tam (chyba z jakiegoś programu do nauki Basica albo coś w tym stylu), która ustawiała polskie fonty. Generalnie zasada jest prosta - nie obędzie się bez procedury w języku maszynowym. Ewentualnie gdy nasz program w Basicu jest bardzo krótki (np. sięga do $3000) to można wczytać swój własny zestaw fontów pod $3800 i jednym poke je zaktywować. Potem należy zapisać nasz program w taki sposób, by end address miał $4000.

Tak swoją drogą, na C64 powstało kilka różnych słowników j. angielskiego i niemieckiego. Nie wiem tylko, czy któryś z nich był pisany w czystym Basicu.

Z poziomu Basica można się odwoływać do plików zewnętrznych, ale tutaj już trzeba by było zdaje się pobawić plikami sekwencyjnymi. W sumie rzeźba. ;)