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

Autor Wątek: Polskie znaki, duże i małe fonty w Basic.  (Przeczytany 2819 razy)

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

Offline Kagaster

  • Level 3
  • ***
  • Wiadomości: 138
Polskie znaki, duże i małe fonty w Basic.
« dnia: 06 Lutego 2018, 03:38 »
Ostatnio przeczytałem w C&A Fan 05 (2009) wywiad z p. Pitrem Politowiczem, autorem kilku prostych programów napisanych w Basicu. Wywiad, bardzo budujący, bo oto facet jako kompletny amator, zaczął pisać proste basicowe programy edukacyjne.
Pewnie wiele z nich było inspirowanych jakimiś ogólnymi gotowcami z książek lub gazet - nie wiem. Ale strasznie głupio się poczułem. Sam miałem komodę, ale poza wklepaniem wielu kodów i ewentualnie ich ulepszaniem, nic swojego nie zrobiłem. Pomyślałem że pobawiłbym się dla hecy.
W związku z tym mam kilka pytań:
1. Czy istnieje jakiś ogólno-dostępny basicowy listing programu do robienia quizu? Coś w tym stylu:
http://www.gamebase64.com/game.php?id=13411&d=18&h=0
2. Polskie znaki. Czy istnieje z poziomu basica możliwość zmiany fontów (polskie znaki, litery duże i małe)? Jest coś takiego dostępne, w postaci gotowych linii data? Albo inne podejście. Jeżeli napiszę swój program pod BlackBoxem 9, to tamtejsze fonty z polskimi znakami będą w zapisanym programie bezproblemowo?
3. Poza emulatorem, jakie istnieją narzędzia pod windą, wspomagające pisanie w Basic?



Offline qus

  • Level 3
  • ***
  • Wiadomości: 201
Re: Polskie znaki, duże i małe fonty w Basic.
« Odpowiedź #1 dnia: 06 Lutego 2018, 06:59 »
2) istnieje. Przekopiuj ROM znaków do RAMU (podpowiedź POKE X,PEEK(X) i zastąp wybrane znaki polskimi, do przeliczenia bitów na dziesiętne możesz użyć widowsowego kalkulatora, wyłącz ROM znaków (lub przełącz rejestr znaków w VIC, jeśli nie kopiowałeś w ten sam adres - nie pamiętam nawet czy się tak da, ostatni raz to robiłem 30 parę lat temu, z Kernalem - na pewno. Możesz wtedy sobie zamienić READY. na GOTOWY)

3) to zdaje się całkiem spoko ;) https://github.com/mist64/cbmbasic
« Ostatnia zmiana: 06 Lutego 2018, 07:01 wysłana przez qus »

Offline qus

  • Level 3
  • ***
  • Wiadomości: 201
Re: Polskie znaki, duże i małe fonty w Basic.
« Odpowiedź #2 dnia: 06 Lutego 2018, 09:25 »
Popatrz na sekcję "German exaple" tu:

https://www.c64-wiki.com/wiki/Character_set

Offline sajmosia

  • Level 3
  • ***
  • Wiadomości: 194
Re: Polskie znaki, duże i małe fonty w Basic.
« Odpowiedź #3 dnia: 06 Lutego 2018, 10:16 »
Tutaj masz stronke z kilkoma dziesiatkami gotowych czcionek:

http://kofler.dot.at/c64/font_01.html  (strona 1/23)

a tutaj bardzo dobry program do robienia/przerabiania czcionek i nawet testowania ich lacznie z emulatorem :

https://github.com/GeorgRottensteiner/C64Studio albo http://www.ajordison.co.uk/

Oba sa bardzo dobre i oba wygeneruja Ci linie data pod Basic.

Pozdro.


Offline V-12/Tropyx

  • Level 7
  • *******
  • Wiadomości: 2765
  • 0ldsk00l 4ever!
    • http://www.riversedge.pl/
Re: Polskie znaki, duże i małe fonty w Basic.
« Odpowiedź #4 dnia: 06 Lutego 2018, 11:58 »
Ad. 1

Jak chcesz zrobić coś sam, to bez sensu szukać gotowca. Zbuduj sobie schemat wyświetlania danych na ekran, stwórz bazę pytań i odpowiedzi (przydadzą się do tego linie DATA) i pobieraj dane za pomocą liczb losowych.

Ad. 2

Polskie fonty w Black Boxie siedzą w kartridżu i nie ma możliwości, by zapisały się razem z Twoim programem w Basicu. Trzeba by było je "przechwycić" i dopisać procedurę, która będzie je odpowiednio mapować na starcie Twojego programu. Można też pójść o krok dalej i przesunąć wektor startu programu w Basicu, a nowy zestaw fontów wciepać pod $0800 i jedno poke załatwia sprawę. Ale to już imho wyższa szkoła jazdy i wymaga znajomości assemblera. ;)

Co do wywiadu, to gdy powstawał, Ramos ś.p. podesłał mi oryginalne nośniki od pana Piotra i je archiwizowałem. Fajnie było trzymać w ręku kawałek mniej znanej historii oryginalnego oprogramowania wydawanego w Polsce w latach 90. XX wieku.
http://www.riversedge.pl/ - zapraszam na nową stronę: recenzje, relacje, strefa C64.

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

Offline Perun

  • Level 1
  • *
  • Wiadomości: 18
Odp: Polskie znaki, duże i małe fonty w Basic.
« Odpowiedź #5 dnia: 02 Kwietnia 2024, 05:15 »
Cześć. Jest tu ktoś kto zaimplementuje mi polski font z dużymi i małymi literami do programu za pieniążka?