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

Ostatnie wiadomości

Strony: 1 ... 6 7 [8] 9 10
71
Programowanie / Odp: Zaimplementowanie czcionki polskiej znaki duże i małe do programu.
« Ostatnia wiadomość wysłana przez Perun dnia 04 Kwietnia 2024, 13:40 »
Dzięki, popróbuję. A co do programu to działa ale nie mogę nawet zerknąć jak jest to tam zrobione bo wyświetla mi się tylko to: 27750 l{sh asterisk}<. Ja piszę w basicu ponieważ uczę się dopiero go.
72
Programowanie / Odp: Zaimplementowanie czcionki polskiej znaki duże i małe do programu.
« Ostatnia wiadomość wysłana przez Mikra_Lbn dnia 03 Kwietnia 2024, 21:16 »
Program, który zamieściłeś, jest mało czytelny (dużo skoków GOSUB) i dodatkowo zamieszcza znaki w miejscu pamięci, które może być potrzebne dla programu. Może się zdarzyć, że włączenie tej procedury nadpisze grę kształtami znaków. Jeśli piszesz grę w BASIC-u, to bezpieczniej będzie zamieścić znaki w miejscu normalnie niedostępnym dla interpretera tego języka, np. od $C000 do $C7FF a pamięć ekranu przenieść do adresu $C800 do $CBFF

Dołączam gotowy program ładujący plik z kształtami znaków i włączający ich wyświetlanie.
73
Programowanie / Odp: Zaimplementowanie czcionki polskiej znaki duże i małe do programu.
« Ostatnia wiadomość wysłana przez Perun dnia 02 Kwietnia 2024, 22:21 »
Zrobiłem tak:
19 print "{clear}{down*12}              wszytywanie"
20 gosub 21 : goto 184
21 rem set characterset pointer to address 12288
22 poke 53272,(peek(53272)and240)+12
23 ch = 32 : gosub 48
24 for ch = 1 to 12 :  gosub 48 : next
25 for ch = 58 to 59 :  gosub 48 : next
26 ch = 61 : gosub 48
27 ch = 13 : gosub 48
28 ch = 44 : gosub 48
29 for ch = 46 to 47 :  gosub 48 : next
30 for ch = 14 to 16 :  gosub 48 : next
31 ch = 0 : gosub 48
32 ch = 42 : gosub 48
33 ch = 30 : gosub 48
34 for ch = 17 to 29 :  gosub 48 : next
35 for ch = 31 to 41 :  gosub 48 : next
36 ch = 43 : gosub 48
37 ch = 45 : gosub 48
38 for ch = 49 to 57 :  gosub 48 : next
39 ch = 48 : gosub 48
40 ch = 60 : gosub 48
41 for ch = 62 to 63 :  gosub 48 : next
42 for ch = 65 to 80 :  gosub 48 : next
43 ch = 64 : gosub 48
44 for ch = 81 to 126 :  gosub 48 : next
45 return
46 rem ...............................
47 rem load specific custom character
48 rem ...............................
49 for byte = 0 to 7
50 read cd
51 poke 12288+(8*ch)+byte,cd
52 next byte
53 return
54 data 0,0,0,0,0,0,0,0 :                  rem character 32 -<PUSTE POLE>
55 data 0,0,60,6,62,102,62,0 :             rem character 01 -a
...


I to mi działa. Problem mam z zaimplementowaniem tego do gry.
74
Programowanie / Odp: Zaimplementowanie czcionki polskiej znaki duże i małe do programu.
« Ostatnia wiadomość wysłana przez Mikra_Lbn dnia 02 Kwietnia 2024, 22:01 »
W pierwszej kolejności musisz wybrać miejsce w pamięci, gdzie polskie znaki zamieścisz. Jeśli obszar $COOO-$CFFF (49152-53247) jest nieużywany przez grę, to może być dobre miejsce na znaki (zajmujące standardowo 2kB) i pamięć ekranu (1kB).
Wtedy trzeba się pobawić komórkami pamięci:
  • $DD00 (56576) - wybór banku pamięci VIC od 0 do 3,
  • $D018 (53272) - wybór miejsca na znaki,
  • $0288 (648) - wybór pamięci ekranu.

To brzmi skomplikowanie, ale da się ogarnąć po kilkukrotnym przeczytaniu opisów w mapie pamięci dla C64.
75
Programowanie / Odp: Zaimplementowanie czcionki polskiej znaki duże i małe do programu.
« Ostatnia wiadomość wysłana przez Perun dnia 02 Kwietnia 2024, 20:58 »
Napisałem sobie grę i chciałbym mieć w niej polskie znaki. Zrobiłem czcionkę i niby działa jako tako jak osobny program ale nie potrafię jej zaimplementować do gry. Jestem słaby z basica.
76
Programowanie / Odp: Zaimplementowanie czcionki polskiej znaki duże i małe do programu.
« Ostatnia wiadomość wysłana przez Raf dnia 02 Kwietnia 2024, 15:47 »
lub żeby mi go wyeksportował do obrazka, żebym potem mógł sam sobie go zmieniać, a miał gotowy przykład (czyli, że wchodzę do programu i rysuje sobie font, robie z niego DATA i wklejam na miejsce poprzedniego). Proszę podaj cenę.
ale o co chodzi w ogole? sa programy, z polskimi znakami, wystarczy taki font zrzucic no i sa edytory np na pc takie jak cunei form...
77
Forum Ogólnodyskusyjne / Odp: Forum jeszcze żywe?
« Ostatnia wiadomość wysłana przez Raf dnia 02 Kwietnia 2024, 15:45 »
Forum jeszcze utrzymywane, wiele roboczogodzin poswiecilem, aby mozna bylo tutaj dzialac ale wspolczesnie to juz chyba wszyscy na FB poszli, w koklo zadawac te same, banalne, pytania ;)
78
Programowanie / Odp: Zaimplementowanie czcionki polskiej znaki duże i małe do programu.
« Ostatnia wiadomość wysłana przez Perun dnia 02 Kwietnia 2024, 08:08 »
Font już stworzylem, także tworzenie odpada. Cała reszta jak wyżej.
79
Programowanie / Zaimplementowanie czcionki polskiej znaki duże i małe do programu.
« Ostatnia wiadomość wysłana przez Perun dnia 02 Kwietnia 2024, 05:22 »
Cześć. Jest tu ktoś kto zaimplementuje mi polski font z dużymi i małymi literami do programu za pieniążka? Tak przejrzyście abym wiedział następnym razem co i jak. Font musiałby też stworzyć, na bazie najlepiej jakiegoś podstawowego ściągniętego stąd: https://home-2002.code-cop.org/c64/font_02.html lub żeby mi go wyeksportował do obrazka, żebym potem mógł sam sobie go zmieniać, a miał gotowy przykład (czyli, że wchodzę do programu i rysuje sobie font, robie z niego DATA i wklejam na miejsce poprzedniego). Proszę podaj cenę.
Przepraszam jeżeli napisałem nie tutaj gdzie trzeba!
80
Programowanie / Odp: Polskie znaki, duże i małe fonty w Basic.
« Ostatnia wiadomość wysłana przez Perun 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?
Strony: 1 ... 6 7 [8] 9 10