176

(2 odpowiedzi, napisanych Programowanie - 8 bit)

Tak, pokazałem tylko budowanie binarki na serwerze.

Co do testowania:
- używałem kiedyś Atari800 skompilowanego, aby używał stdio
- cc65 ma swój emulator do odpalania testów
- w ASAP zapuszczałem Acid800 i dodatkowe testy

177

(2 odpowiedzi, napisanych Programowanie - 8 bit)

W projektach na GitHubie asemblowanych xasmem można włączyć ciągłą integrację:

1. Logujemy się na Travis CI i włączamy Travisa dla swojego projektu.

2. Tworzymy plik .travis.yml z konfiguracją i opcjonalnie dodajemy ikonkę w README.md
Tutaj przykład: https://github.com/pfusik/datamatrix650 … c961ca5fd4
Po "script:" jest polecenie służące do zbudowania.
Robimy commit i push.

178

(28 odpowiedzi, napisanych Programowanie - 8 bit)

xxl napisał/a:

zapis tworzony jest na PC

_tzok_ napisał/a:

tego typu algorytmy mogą być za dużym wyzwaniem dla 6502

willy napisał/a:

Ciekawe jak maluch sobie z tym poradzi: https://en.m.wikipedia.org/wiki/BCH_code

Na oko standardowa atarka koduje dziesiątki kilobajtów na sekundę. A atarka Pinokia to sami rozumiecie.

willy napisał/a:

Może dla wprawy policz crc32 najpierw.

Napisałem se.

179

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Da się skompresować. Tanio wykonam kompresor, który kompresuje ten plik do jednego bitu. :)
A poważnie, co jest w tych danych i jakie poczyniłeś założenia odnośnie dekompresji?

180

(93 odpowiedzi, napisanych Miejsca w sieci)

Hmm, przydałyby się skrypty server-side, coś jak PHP. Może BASIC?

181

(93 odpowiedzi, napisanych Miejsca w sieci)

Oczywiście ramdyski mogą różnić się prędkością transferu i to znacznie.
Na API sterownika CIO składają się procedury przesłania pojedynczego bajtu. Sterownik urządzenia zaimplementowany wprost będzie przesyłał po jednym bajcie, a pętlę dla bufora obsłuży OS, z dużym narzutem ograniczającym prędkość transferu do rzędu 10 KB/s na standardowej atarce ZTCP. To mniej, niż stacja Karin Maxi potrafi przesłać z dyskietki.
Szybsze sterowniki muszą same obsługiwać transfer całych buforów.

182

(44 odpowiedzi, napisanych Programowanie - 8 bit)

Częstotliwości nut nie. Różnica w zegarze jest rzędu procenta. Żeby było słychać różnicę półtonu musiałaby być sześć procent.

183

(44 odpowiedzi, napisanych Programowanie - 8 bit)

Wybór kolorów?

W Yoompie jeszcze uwzględniliśmy proporcje pikseli.

184

(19 odpowiedzi, napisanych Emulacja - 8bit)

Zrobiłem poprawki dla Firefoksa. Prośba o testy.

eru napisał/a:

A nie wiedziałem że z Ciebie Fox taki zabijaka :)

Po dobrej wódzie lepszy jestem w judzie.

World Karate Championship
Ninja
Karateka
Warhawk

Cavelord

A klawisz SELECT działa?

189

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Ku pamięci: adres powrotu kładziemy w kolejności starszy, młodszy, czyli jak napisał drac030, a nie Mono. Na stosie będzie little endian.

190

(8 odpowiedzi, napisanych Miejsca w sieci)

Proponuję zaorać polski mirror. Teraz dzieci uczą się angielskiego od przedszkola.

Zaoszczędzony czas można wykorzystać na:

  • moral support dla PG, aby przygotował wydanie

  • kontrybuowanie do ASMA

  • pomoc w zaprojektowaniu interfejsu użytkownika ASAP na Androida

191

(22 odpowiedzi, napisanych Programowanie - 8 bit)

mono napisał/a:

Czy jest jakaś sytuacja kiedy A$="" nie zadziała, ale zadziała LEN(A$)=0 ?

Wygląda, że jest jakiś problem z porównywaniem stringów. Zaproponowałem więc w ciemno workaround.

192

(22 odpowiedzi, napisanych Programowanie - 8 bit)

Próbowałeś IF LEN(A$)=0 ?

193

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Co rozumiesz przez „bieżący numer dysku” ?

194

(25 odpowiedzi, napisanych Miejsca w sieci)

Szósty sezon SV już za dwa tygodnie.

195

(19 odpowiedzi, napisanych Emulacja - 8bit)

Poprawiłem ikonkę Play na iOS.
Jak otwierasz konsolę JS?

galu napisał/a:

Chyba Flasha tam od dawna nie ma bo czasem korzystałem z odtwarzacza na ASMADB, a Flasha nie mam.

Rzeczywiście, jest ASAP 3.2.0 w JS! Wystarczy kliknąć w song ze względu na blokadę autoplaya.

196

(19 odpowiedzi, napisanych Emulacja - 8bit)

xxl napisał/a:

- wskaznik, ze do odtwarzania uzywany jest rejestr CONSOL

Zamysł jest taki, że klikają to dwudziestolatki na ajfonie. Garstka zgredów może włączyć swoje Atari.

ironek napisał/a:

Ja mam tylko pytanie, czemu jak jestem w folderze "Autor" i wybiorę utwór do odtworzenia, to znika lista utworów. Ciężko przez to szybko przełączać między utworami w folderze.

To był dzisiejszy eksperyment. Uzasadnienie jest takie, że strona ma swój adres - możemy go komuś wysłać i powinien zobaczyć i usłyszeć to, co my. Dziwnie też wygląda, że będąc "w SAPie" i "w katalogu" widzimy to samo. Na razie wycofałem, proszę innych o opinie.

ironek napisał/a:

A może dać możliwość logowania i oceniania utworów?

Ciasteczka, RODO, srodo, administracja. Kto to będzie robił?

galu napisał/a:

nie działa autoplay po załadowaniu strony

Na desktopie też nie, chociaż są wyjątki. Nie wnikałem w szczegóły. W każdym razie wciśnięcie Play jest chyba intuicyjnie?
BTW. na iOS chyba ikony guzików do poprawki?

galu napisał/a:

nie działa odtwarzanie w tle

Przecież na iOS masz Modizer, który ma całą ASMĘ i nie tylko. Jeszcze parę miesięcy temu był mocno zbagowany, ale już wyprostowałem to z autorem.

197

(19 odpowiedzi, napisanych Emulacja - 8bit)

Dziękuję za wszystkie uwagi!
Nie jestem przekonany do tego EQUALIZERa i nawigacji po katalogach. Dla wiedzących, czego słuchać, lepszy jest search, a kto nie wie, to zacznie od Anal_lysatora i podda się zanim dotrze do czegoś lepszego.
ASMA jest z trunka.

198

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Mam dwie teorie:

1. http://pages.suddenlink.net/wa5bdu/readme.txt - szukaj "COPY PROTECTED DISK SUPPORT"

2. Jakaś rozszerzona stacja formatowała w Medium 28 sektorów na ścieżce zamiast standardowych 26. W Medium przerwy między sektorami są bardzo duże, spokojnie można je zmniejszyć. Ale nie wiem, jaka to stacja.

Skłaniam się ku 2.

199

(19 odpowiedzi, napisanych Emulacja - 8bit)

Przeglądarki ciężko pracowały nad layoutem tabeli z tysiącami wierszy.
Zamiast wyświetlania całej ASMA teraz chodzimy po katalogach.
Dajcie znać, czy jeszcze się tnie.

Aha, skrypty lubią się cacheować i nie odświeżać. W razie problemów wchodzimy na http://asap.sourceforge.net/asma/asma.js, odświeżamy i dopiero na stronkę.

200

(19 odpowiedzi, napisanych Emulacja - 8bit)

Dzięki!
Poprawiłem wyszukiwanie ze spacją.
Wprowadziłem throttling w celu zmniejszenia obciążenia podczas wyszukiwania.
Tak, wyszukiwanie jest po stronie klienta. Po początkowym załadowaniu strony przeglądarka pobiera tylko SAPy.
Kontrolki będą.
Tymczasem song można wybrać dopisując numer (od 1) w URLu, np. http://asap.sourceforge.net/asma/#/Comp … work.sap/5
Apkę Androidową też wezmę na warsztat, jest w niej dużo do zrobienia.