VICE i znak równości =

Forum, na którym możemy pogadać o wszelakim oprogramowaniu na C64, grach, programach.
Wiadomość
Autor
r-tea
Posty: 29
Rejestracja: 06 lis 2018, 00:00

VICE i znak równości =

#1 Post autor: r-tea »

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

Awatar użytkownika
juntek
Posty: 237
Rejestracja: 23 wrz 2018, 20:17

Re: VICE i znak równości =

#2 Post autor: juntek »

r-tea pisze:
06 wrz 2020, 16:33
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
v2.4? Skąd Ty to wytargałeś? Próbowałeś z nowszymi wersjami?
READY.

Awatar użytkownika
Nitro
Posty: 1551
Rejestracja: 03 wrz 2008, 20:23
Grupa: Black Sun

Re: VICE i znak równości =

#3 Post autor: Nitro »

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:
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.

r-tea
Posty: 29
Rejestracja: 06 lis 2018, 00:00

Re: VICE i znak równości =

#4 Post autor: r-tea »

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.

r-tea
Posty: 29
Rejestracja: 06 lis 2018, 00:00

Re: VICE i znak równości =

#5 Post autor: r-tea »

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.

Awatar użytkownika
Nitro
Posty: 1551
Rejestracja: 03 wrz 2008, 20:23
Grupa: Black Sun

Re: VICE i znak równości =

#6 Post autor: Nitro »

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.

r-tea
Posty: 29
Rejestracja: 06 lis 2018, 00:00

Re: VICE i znak równości =

#7 Post autor: r-tea »

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.

ODPOWIEDZ