Witajcie.
Pod moim emulatorem C64 VICE nie potrawię pod żadnym klawiszem czy skrótem uzyskać znaku równości "=" w trybie Basic 2.0.
W dokumentacji nie znalazłem wzmianki o układzie klawiatury dla C64.
Emuluję pod MorphOS, jeśli to istotne. Wersja VICE 2.4
VICE i znak równości =
Re: VICE i znak równości =
Pewnie portują starsze wersje. Taka mała dysgresja - nie ma się co ich bać, np na bardzo starym laptopie używam 2.3 bo jest przede wszystkim szybka i stabilna, a jakość emulacji pozwoli odpalić 99% softu poprawnie.
Co do klawiszy, odsyłam do starego tematu:
https://www.c64scene.pl/viewtopic.php?t=206
Spróbuj załadować ten plik, Settings->Keyboard.
Albo przełączyć pomiędzy symbolic i positional:
Co do klawiszy, odsyłam do starego tematu:
https://www.c64scene.pl/viewtopic.php?t=206
Spróbuj załadować ten plik, Settings->Keyboard.
Albo przełączyć pomiędzy symbolic i positional:
There are two approaches to choose from: positional and symbolic. Positional means that the Commodore keyboard is mapped into the physical positions of your “contemporary” keyboard. So no matter what language keyboard you are typing on, the key next to the L will be a colon, the key next to that will be a semicolon, and so forth.
Symbolic attempts to map your current keyboard’s characters to the ones you expect to appear on screen. Both approaches are of course approximations and you may need to tweak either layout to get the desired results.
Re: VICE i znak równości =
Dzięki. Obadam to po powrocie z wakacji.
Co do wersji, to sprawdziłem, i faktycznie mam ciut starawą wersję. Jest dostępna 3.1 dla MorphOS i AmigaOS.
Co do wersji, to sprawdziłem, i faktycznie mam ciut starawą wersję. Jest dostępna 3.1 dla MorphOS i AmigaOS.
Re: VICE i znak równości =
Dobra. Przetestowałem wszystkie możliwości na v2.4 i v3.1 (btw. 3.1 dla MorphOS to zamulacz), i do tego jeszcze na Frodo. Wszędzie podobny problem.
Omijam to pisząc w natywnym edytorze i robiąc później .prg za pomocą petcat. Także temat zamknięty.
Omijam to pisząc w natywnym edytorze i robiąc później .prg za pomocą petcat. Także temat zamknięty.
Re: VICE i znak równości =
W 2.4 w katalogu C64 VICE znajduje się folder C64 a w nim:
amiga_pos.vkm
amiga_sys.vkm
Jeśli w emu nie ma opcji wybrania customowego to zrób kopię zapasową i zastąp oba podanym plikiem. Choć prawdopodobnie nie zadziała.
Wtedy zostaje edycja, aktualnie tak to wygląda:
43 6 5 8 /* \ -> = */
Na twoim sprzęcie może nie być klawisza \ i z tego bierze się problem. Zamień kod z czymś innym.
Choć ogólnie podejście z pisaniem pod natywnym edytorem prawidłowe.
amiga_pos.vkm
amiga_sys.vkm
Jeśli w emu nie ma opcji wybrania customowego to zrób kopię zapasową i zastąp oba podanym plikiem. Choć prawdopodobnie nie zadziała.
Wtedy zostaje edycja, aktualnie tak to wygląda:
43 6 5 8 /* \ -> = */
Na twoim sprzęcie może nie być klawisza \ i z tego bierze się problem. Zamień kod z czymś innym.
Choć ogólnie podejście z pisaniem pod natywnym edytorem prawidłowe.
Re: VICE i znak równości =
Mam klawisz "\". Jest tuż nad Enterem. Inaczej bym nie umiał go tu wpisać
Edytowałem już oba te pliki, i próbowałem efektów zarówno pod v2.4, jak i v3.1. Bez rezultatów. Pod v3.1 jest już "Keyboard settings " w manu. Tam też grzebałem. Wypróbowałem nawet twój plik win_pos.vkm
Dziwna rzecz, bo w tych oryginalnych plikach są pozycje wzajemnie wykluczające się:
13 6 3 8 /* \ -> CLR/HOME */
43 6 5 8 /* \ -> = */
Czyli, że po naciśnięciu backslash masz CLR/HOME i = jednocześnie?
Oprócz tego jest jeszcze taka pozycja:
48 6 5 8 /* < -> = */
Czyli, że znak = miałbym mieć pod "SHIFT + ,"
Ale nie mam.
Tak, czy siak petcat mnie uratował i jest git.
Edytowałem już oba te pliki, i próbowałem efektów zarówno pod v2.4, jak i v3.1. Bez rezultatów. Pod v3.1 jest już "Keyboard settings " w manu. Tam też grzebałem. Wypróbowałem nawet twój plik win_pos.vkm
Dziwna rzecz, bo w tych oryginalnych plikach są pozycje wzajemnie wykluczające się:
13 6 3 8 /* \ -> CLR/HOME */
43 6 5 8 /* \ -> = */
Czyli, że po naciśnięciu backslash masz CLR/HOME i = jednocześnie?
Oprócz tego jest jeszcze taka pozycja:
48 6 5 8 /* < -> = */
Czyli, że znak = miałbym mieć pod "SHIFT + ,"
Ale nie mam.
Tak, czy siak petcat mnie uratował i jest git.