C64Power Forum

Software => Programowanie => Wątek zaczęty przez: qus w 07 Marca 2018, 13:55

Tytuł: Koniec świata czyli dzielenie rastra w BASICu V2 (interpretowanym)
Wiadomość wysłana przez: qus w 07 Marca 2018, 13:55
A to już totalny skandal i zamach na przenjaświętszy assembler! Jak tak w ogóle można?! Czemu ktoś na coś takiego w ogóle pozwala?!

Może lepiej po prostu przyjmijmy, że się nie da i śpijmy spokojnie?

http://c65gs.blogspot.de/2018/01/raster-splits-in-basic.html

TD/DR:

2000 R = 53248 + 17: R2 = R + 1
2010 REM WAIT FOR BOTTOM OF SCREEN
2020 WAIT R,128,0: POKE 53280,0
2050 REM WAIT UNTIL AFTER A COUPLE OF ROWS OF TEXT
2060 WAIT R,128,128: POKE 53280,2
2070 WAIT R1,64,0: POKE 53280, 1
2090 GET A$: IF A$="" GOTO 2010

 ;D

No dobra - to kto pierwszy otworzy ramkę w BASICu?
Tytuł: Re: Koniec świata czyli dzielenie rastra w BASICu V2 (interpretowanym)
Wiadomość wysłana przez: Skull w 07 Marca 2018, 20:27
próbowałeś to wpisać?
Na filmie jest MEGA65 (patrz na wypełnienie ekranu)
 
Tytuł: Re: Koniec świata czyli dzielenie rastra w BASICu V2 (interpretowanym)
Wiadomość wysłana przez: qus w 08 Marca 2018, 07:18
Przyznam, że nie, co więcej - nigdy w życiu nie użyłem polecenia "WAIT" i musiałem aż sprawdzić czy faktycznie istnieje na C64.

Ale jak tylko będę miał odrobinę czasu, zobaczę, co da się tym zrobić na prawdziwej maszynie.
Tytuł: Re: Koniec świata czyli dzielenie rastra w BASICu V2 (interpretowanym)
Wiadomość wysłana przez: KB777 w 08 Marca 2018, 08:05
próbowałeś to wpisać?
Na filmie jest MEGA65 (patrz na wypełnienie ekranu)

Jak chce się na siłę coś udowodnić, to i wielkimi wołami napisane Mega65 i 50 MHz nie będą przeszkodą ;)

No, ale nie będzie nam tu nikt twierdził, że dioda przewodzi w obie strony :P
Tytuł: Re: Koniec świata czyli dzielenie rastra w BASICu V2 (interpretowanym)
Wiadomość wysłana przez: qus w 08 Marca 2018, 09:51
Wiesz, z tą diodą jest dokładnie jak z grzybami - wszystkie są jadalne.
Tytuł: Re: Koniec świata czyli dzielenie rastra w BASICu V2 (interpretowanym)
Wiadomość wysłana przez: Skull w 08 Marca 2018, 15:21
Wiesz, z tą diodą jest dokładnie jak z grzybami - wszystkie są jadalne.

ja już to wczoraj z ciekawości wpisałem, to co wkleiłeś to część kodu (listing jest na filmiku), zresztą łatwo takie listingi wklejać do VICE (tylko muszą być małe litery). Niestety nie ma tego efektu, zapytałem bo myślałem że gdzieś zrobiłem błąd.
Tytuł: Re: Koniec świata czyli dzielenie rastra w BASICu V2 (interpretowanym)
Wiadomość wysłana przez: Skull w 08 Marca 2018, 15:38
Wiesz,

ale z drugiej strony nie musisz się tak trudzić wystarczy wejść na csdb i znaleźć odpowiednie demo np. http://csdb.dk/release/?id=104012 (http://csdb.dk/release/?id=104012)

Tyle że to demo, gdzie umiejętnie się ustawia instrukcje, tak aby wyszło pętla-synchro - widowiskowe tylko nie użytecznie (nie do wykorzystania we własnej produkcji).
No i zdaje się że ostatnio pisaliśmy o otwieraniu ramek, a to trochę inna kategoria.
Tytuł: Re: Koniec świata czyli dzielenie rastra w BASICu V2 (interpretowanym)
Wiadomość wysłana przez: KB777 w 08 Marca 2018, 17:39
Skull, daj spokój, dałeś się wrickrollować ;)