Dobry emulator potrzebny od zaraz ;)

Nie ma róży bez kolców... Miejsce na dyskusję o najmłodszym bracie C64
Wiadomość
Autor
zbyti
Posty: 12
Rejestracja: 12 sty 2021, 14:26

Dobry emulator potrzebny od zaraz ;)

#1 Post autor: zbyti »

Czy ktoś może mi powiedzieć, który z tych emulatorów wyświetla poniższy program prawidłowo? Niestety nie dysponuję realnym sprzętem. Użytkuję Ubuntu 18.04. Oprócz Yape pod wine (pierwszy screen) reszta to wersje *nix emulatorów.

Program to paleta Carriona.

Screenshot_2021-01-13_01-53-36.png
Screenshot_2021-01-13_01-53-36.png (16.29 KiB) Przejrzano 98 razy
Screenshot_2021-01-13_01-54-43.png
Screenshot_2021-01-13_01-54-43.png (10.33 KiB) Przejrzano 98 razy
Screenshot_2021-01-13_01-55-20.png
Screenshot_2021-01-13_01-55-20.png (15.58 KiB) Przejrzano 98 razy
Screenshot_2021-01-13_01-55-54.png
Screenshot_2021-01-13_01-55-54.png (28.86 KiB) Przejrzano 98 razy
Załączniki
test.prg.zip
(395 Bajtów) Pobrany 2 razy

Awatar użytkownika
carrion
Posty: 1967
Rejestracja: 27 lut 2009, 17:38
Grupa: Bonzai
Kontakt:

Re: Dobry emulator potrzebny od zaraz ;)

#2 Post autor: carrion »

ja używam tak:

na macu
- Vice xplus4 - ale tylko do jakichś bardzo prostych rzeczy aby sprawdzić na szybko
- jest podobno plus4emu skompilowane ale nie udało mi się go uruchomić - źródeł nie kompilowałem bo tam są jakieś dziwne biblioteki do GUI (wx_cośtam)

na PC
- Yape - jest chyba najsensowniejszy jeśli chodzi o używalność i funkcjonalność. potrafi dobrze emulować TEDa i goi ma takie raczej nowoczesne
- plus4emu - tego używam najczęściej bo uchodzi za cycle exact i najlepiej emulujący TEDa. goi ma takie sobie i odbiega nieco od obecnych standardów ale można się przyzyczaić. poza tym w tym pakiecie jest genialny konwerter do grafik i dla tego zacząłem ich obu używać w połączeniu.


co do przykładu na screenach to nie wiem czemu ci obcinają tych kilka kolorów... jeśli działa na VICE a nie działa na innych to znaczy że na prawdziwym komputerze też raczej nie zadziała. Vice xplus4 jest pobłażliwy a potem się okazuje że to nie działa na real hardware - naciąłem się na to nie raz.
wychodzi więc na to że coś w kodzie jest nie tak.
podeślij mi plik zo zerknę na moim plus/4
c64portal.pl

zbyti
Posty: 12
Rejestracja: 12 sty 2021, 14:26

Re: Dobry emulator potrzebny od zaraz ;)

#3 Post autor: zbyti »

carrion pisze:
13 sty 2021, 08:54
podeślij mi plik zo zerknę na moim plus/4
Dzięki za opis poszczególnych emu, plik masz w pierwszym poście jako zip bo forum prg nie przyjmuje.

zbyti
Posty: 12
Rejestracja: 12 sty 2021, 14:26

Re: Dobry emulator potrzebny od zaraz ;)

#4 Post autor: zbyti »

OK, mój błąd, nie dałem na końcu wiecznej pętli i program wychodził do systemu, więc to wcięcie to pewnie READY :D

Screenshot_2021-01-13_12-17-14.png
Screenshot_2021-01-13_12-17-14.png (15.71 KiB) Przejrzano 47 razy

Awatar użytkownika
carrion
Posty: 1967
Rejestracja: 27 lut 2009, 17:38
Grupa: Bonzai
Kontakt:

Re: Dobry emulator potrzebny od zaraz ;)

#5 Post autor: carrion »

zerknąłem na szybko w wygenerowany kod i tam się jakieś czary dzieję. masa wg mnie nadmiarowego kodu.
porównałem na szybko i kod wynikowy z KickC ma 190 bajtów a MP 290.
może wieczorem zerknę dokładniej co tam się dzieje.

[edit]
@zbyti
a widzisz... ciekawe jak w takim razie wychodził z pętli VICE?
c64portal.pl

zbyti
Posty: 12
Rejestracja: 12 sty 2021, 14:26

Re: Dobry emulator potrzebny od zaraz ;)

#6 Post autor: zbyti »

carrion pisze:
13 sty 2021, 12:21
porównałem na szybko i kod wynikowy z KickC ma 190 bajtów a MP 290.
To zapewne użyty przeze mnie FillByte zamiast FOR dołączył swoją procedurę, nie patrzyłem też dokładnie ale tam może jeszcze jest jakiś housekeeping na początku którego KickC nie robi.

Te parę bajtów inicjalizacji niknie w tłumie jak program jest większy.

ODPOWIEDZ