Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Kilka pytań z Basic.  (Przeczytany 813 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Kagaster

  • Level 3
  • ***
  • Wiadomości: 138
Kilka pytań z Basic.
« dnia: 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?



Offline rs2322

  • Level 5
  • *****
  • Wiadomości: 540
  • ASAP
Re: Kilka pytań z Basic.
« Odpowiedź #1 dnia: 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
Pamięci RAM każda ilość: KM4164, 4464, TMS 4464 MT1259-10
PCB - projekty na zamówienie.
Programowanie pamięci EEPROM, EPROM - free !
SD2IEC http://c64power.com/forumng/index.php?topic=6630.0

Offline rs2322

  • Level 5
  • *****
  • Wiadomości: 540
  • ASAP
Re: Kilka pytań z Basic.
« Odpowiedź #2 dnia: 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
Pamięci RAM każda ilość: KM4164, 4464, TMS 4464 MT1259-10
PCB - projekty na zamówienie.
Programowanie pamięci EEPROM, EPROM - free !
SD2IEC http://c64power.com/forumng/index.php?topic=6630.0

Offline Kagaster

  • Level 3
  • ***
  • Wiadomości: 138
Re: Kilka pytań z Basic.
« Odpowiedź #3 dnia: 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.
« Ostatnia zmiana: 09 Czerwca 2017, 04:35 wysłana przez Kagaster »

Offline V-12/Tropyx

  • Level 7
  • *******
  • Wiadomości: 2765
  • 0ldsk00l 4ever!
    • http://www.riversedge.pl/
Re: Kilka pytań z Basic.
« Odpowiedź #4 dnia: 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. ;)
http://www.riversedge.pl/ - zapraszam na nową stronę: recenzje, relacje, strefa C64.

Serwis Commodore 64/1541 - naprawa/diagnoza.
Zawsze aktualne!