1,776

(279 odpowiedzi, napisanych Fabryka - 8bit)

Zamiast deklarować wysyłaj mu na konto :D

1,777

(46 odpowiedzi, napisanych Fabryka - 8bit)

Niby tak, ale edycja nie podbija wątku i można przeoczyć odpowiedź (szczególnie kiedy edytujemy po dłuższym czasie), więc przypuszczam, że Kierownik pewnie patrzy na to przez palce :]

1,778

(46 odpowiedzi, napisanych Fabryka - 8bit)

A czy wyjście i wejście dźwięku wyprowadzone jest na zewnątrz czy zintegrowane na sztywno z dźwiękiem Atari?

Częstotliwość DOTCLOCK jest niezależna od zegara taktującego Atari czy jest to podzielony zegar Atari? Chodzi o to, czy w maszynach NTSC będzie to działało nadal z 985 kHz? Pisałeś tam o 1773447 Hz a to częstotliwość Atari w PAL.

Edit: Aaaa 17.73447 MHz :)

1,779

(46 odpowiedzi, napisanych Fabryka - 8bit)

toriman1 napisał/a:

a Evie i SlightSID odczytują te rejestry bo nie kojarzę???

Zarówno Evie, jak i SlightSID pozwalają na odczyt dowolnego rejestru SID-a. Ale każde z nich nieco inaczej :D:
- Evie: odczyt bezpośrednio przez adresowanie rejestru np.:

lda $D2C0+$1C

- SlightSID: za pośrednictwem rejestru adresującego np.:

lda #$1C
sta $D540
nop
nop
nop
lda $D540

analogicznie dla drugiego SID-a indeks $3C (drugi SID leży w $D520..$D53F, indeksy rejestrów zaczynają się od $20).

1,780

(46 odpowiedzi, napisanych Fabryka - 8bit)

Tak to jest rozwiązane w SlightSID-zie. Z SID-a warte czytania są dosłownie 2 rejestry:
- 27(dec) OSC3/RANDOM
- 28(dec) ENV3
bo POTX i POTY się nam chyba nie przydadzą.
Namawiałem zarówno Sebana, jak i Pasia do ich implementacji, więc również namawiam i teraz przy okazji SIDari. Taki dokument mówi, że mogą być używane do uzyskania specyficznych softwareowych efektów. No i są używane do rozpoznania rodzaju SID-a.

1,781

(46 odpowiedzi, napisanych Fabryka - 8bit)

Odczyt dowolnego rejestru SID-a ($d500..$d51f) zwraca wartość $33 niezależnie od ilości sidów. Inny SID jest przecież w inym obszarze adresowym więc tam zwraca swoje $33.

Jedna jeszcze rzecz. Jeśli to nie jest jakiś strasznie kosmiczny problem zachęcałbym do wyprowadzenia wejścia EXTIN na zewnątrz, bo to pozwoli na filtrowanie przez SID-a dowolnego sygnału - np. dźwięku z POKEY-a.

1,782

(46 odpowiedzi, napisanych Fabryka - 8bit)

Dzięki. Co do odczytów z rejestrów - SlightSID (możliwe, że Evie też) przy próbie odczytu z rejestrów SIDa zwraca wartość $33 - dałoby się to zrealizować? Łatwiej byłoby rozpoznawać czy SlightSID/SIDari jest na pokładzie i w jakiej ilości (2, 3, n układów).

1,783

(46 odpowiedzi, napisanych Fabryka - 8bit)

Pięknie!
1. Można prosić o jakąś specyfikację?
2. Jak to się zachowuje na szynie (czy rejestry są tylko W, czy są też R a jeśli nie to jak się zachowują)?
3. Czy można to jakoś wykryć?
4. Czy jest 8580R5 czy przewidziane są inne układy (ja wiem, że napięcia i takie tam)?
5. Czy przewidziana jest wersja z 2 (3?) SIDami?
6. Jaką częstotliwością jest taktowany SID?
Wbudowałbym support do mojego playerka...

Edit: Pytania.

1,784

(126 odpowiedzi, napisanych Zloty)

I naklejki w kratkę. Nowa jakość :)

1,785

(279 odpowiedzi, napisanych Fabryka - 8bit)

Dzięki. Poprawiłem i przepraszam za wprowadzanie w błąd - ubzdurało mi się, że to jest całkowicie zintegrowane wewnątrz Atari razem z torem audio.

1,786

(279 odpowiedzi, napisanych Fabryka - 8bit)

Ciekawe i oba mają specyficzne cechy:
1. SlightSID:
- zewnętrzny,
- oryginalne chipy 8580R5 (lub 6581 po dostosowaniu elektroniki),
- 2 układy (opcja),
- taktowanie PAL/NTSC,
- programowy reset,
- I/O w $d500..$d541,
- zewnętrzne wyjście i WEJŚCIE audio (sygnał z wejścia wchodzi do SIDa na EXTIN i jest przez niego filtrowany),
2. Evie:
- wewnętrzny,
- emulowany,
- jeden układ,
- taktowanie 0.98MHz,
- wybór filtra (brak, liniowy, 6581, 8580),
- I/O SIDa w $d2c0..$d2df lub w $d500..$d51f oraz AY i konfiguracja w $d2e0..$d2ff,
- audio zintegrowane z torem w Atari zewnętrzne wyjście audio.
Trudno mi powiedzieć, który "lepszy". Tu dwa żywe układy, tam konfigurowany filtr. Ten wewnętrzny, tamten zewnętrzny. Ten ma wejście na sygnał z zewnątrz, tamten nie ma.
Na pewno obydwa będą inaczej brzmiały. Ciekawe jak będą grać w duecie, bo obydwa są taktowane innymi częstotliwościami - Seban pokazywał wykresy i mówił, że słychać różnicę. Posłuchamy.

Edit: Wyjścia/wejścia audio.

Edit 2: Wyjście audio po sprostowaniu przez Pasia.

1,787

(33 odpowiedzi, napisanych Programowanie - 8 bit)

Garbage collectory są przecież od czasów smalltalka. Programowanie funkcyjne od jeszcze dawniejszych czasów. Nie uważam się za alfę i omegę, ale naprawdę żadnych rewolucji nie widzę. Bo to, że mechanizm stał się mainstreamowy to nie jest rewolucja. Domknięcia to przecież delegaty w funkcyjnej postaci. Dużo gadania, mało treści.
Za rewolucję uważam inne spojrzenie na programowanie. Rewolucją dla mnie było choćby oop, czy języki deklaratywne. Prostsze metody specyfikowania i rozwiązywania problemów i relacji między obiektami. Ale to przecież jeszcze lata 70 ubiegłego wieku. Czy coś w ostatnich 50 latach się pojawiło rewolucyjnego?
Co do KISS masz rację - rozpędziłem się hiehie.

1,788

(33 odpowiedzi, napisanych Programowanie - 8 bit)

No mylę. Łidżet to podobno taki okienkowy gadżet :) Uważam, że to rozróżnienie sztucznie stworzyli informatyczni marketingowcy. Tak jak i całe ACID, KISS, REST i koronny przykład AJAX (wielka rewolucja w świecie informatyki podobno - szczegół, że od 90 lat ubiegłego wieku w zasadzie nic się tam nie wydarzyło, no bo i co? closures? generics, programowanie funkcyjne (śmiech na sali), map-reduce, szablony - to są rzeczy znane od lat; może aop ale to znowu eleganckie ominięcie pewnych problemów oop nieznanych przed oop :) (zgodnie z ogólnie znanym pojęciem, iż socjalizm bohatersko rozwiązuje problemy nie znane w innych systemach). Ogólnie o myślę dekadencja i nihil novi :/.

1,789

(279 odpowiedzi, napisanych Fabryka - 8bit)

@Pin. Pamiętaj, że SDX ma tylko 63 bajty na linię poleceń CLI. Reszta zostanie obcięta.

1,790

(243 odpowiedzi, napisanych Fabryka - 8bit)

Rewelacja! SIO2SD w telefonie :) Mam nadzieję, że nie zrobiłeś tam przycisków K1, K2, K3 itd... :P

1,791

(33 odpowiedzi, napisanych Programowanie - 8 bit)

No są ($20/$80 i pionowe bloki $19/$99), ale wygląda imho znacznie fajniej niż nachalne kreski. No i w edytorze nie marnuje się miejsca (jak w QA), bo i tak go mało :/ Podawałem przykłady TMC/NEO bo tam z kolei odrębne sekcje separowane są pojedynczą spacją i rozróżniane blokami tła (nie umieszczonymi na granicy znaków), co imho fajniej wygląda. No może faktycznie mój argument z ramkami nie do końca jest trafiony ;] bo i tak jakiekolwiek odseparowanie zajmuje miejsce, ale za to spację w generatorze i tak mieć musisz. Ale za to nie musisz mieć dodatkowo 6 znaków na ramki (w przypadku Panthera wspomnianych 2 znaków), a prawie cały generator możesz mieć dla potrzeb użytkownika. Nawet gadżety można byłoby sobie zorganizować z użyciem standardowych znaków występujących w tekście (inwers, gwiazdka, krzyżyk, minus, plus, nawiasy wszelkiej maści itd.). Dla aplikacji pełnoekranowej własny w zasadzie nieograniczony generator to już jest coś.

1,792

(243 odpowiedzi, napisanych Fabryka - 8bit)

Ha! Świetne! A można uzyskać większe prędkości niż standardowe 19.2k?

Edit: I czy nie ma problemu z różnymi telefonami? Zawsze się dogadują?

Edit 2: Jakie komendy rozpoznaje telefon? Na jakich telefonach działa Twoja aplikacja do SIO?

1,793

(1 odpowiedzi, napisanych Bałagan)

Może z poziomu usera masz trochę więcej w LD_LIBRARY_PATH|/etc/ld.so.conf niż z poziomu roota? Odpalasz bazę z dedykowanego usera w ogóle?

1,794

(279 odpowiedzi, napisanych Fabryka - 8bit)

Pięknie. A mógłbyś pokazać coś z AY? :)

Edit: Aaaa oidp ładnie chodził Cybernoid też.

1,795

(33 odpowiedzi, napisanych Programowanie - 8 bit)

Niezły imho pomysł miał JBW w Panther'rze - chodzi o brak ramek w oknach. W trybie 40x24 one faktycznie zajmują tylko miejsce, a mogą być pokazane znacznie bardziej elegancko poprzez wyróżnienie obszaru ekranu, kursor itd. To samo widać w TMC/NEO. Może by tak pójść w takim kierunku? Podkolorowanie sprajtami, znaki tylko do wyświetlania treści (user miałby wtedy nawet generator znaków do własnej dyspozycji po to, żeby wyświetlać treść, a nie malować okna).

1,796

(25 odpowiedzi, napisanych Sprzęt - 8bit)

Zaczęło się od obudowy (przepiękna zresztą), a skończyło się na niebezpiecznych rżnięciach w Osie i sprzęcie. Na szczęście zajął się serią ST...

1,797

(25 odpowiedzi, napisanych Sprzęt - 8bit)

Polecałbym zakup 65XE (jak mówią przedpiśćcy), ale ze złączem ECI ( http://www.dereatari.republika.pl/images/3xe_2.jpg - najlepiej model na dole, bo górny nie ma modulatora TV; model w środku był produkowany po przejęciu Atari przez Tramiela a ten jako że miał mentalność sprzedawcy pietruszki, oberżnął chamsko złącze rozszerzeń i zrobił z tego konsolę do gier z magnetofonem i złączem SIO - aż dziw, że zostawił klawiaturę; gdyby dało się DMA wywalić z kompa i ANTICa to pewnie też by to zrobił). Jeśli jego zabraknie będzie potem trudno dołączyć HDD do Atari (możliwe, że SIDE sobie z tym radzi - nie używałem, za to używam na bieżąco IDE+ z kartą CF).

Edit: Polecałbym w początkowej konfiguracji:
- stereo
- covox
- ultimate
Do tego warto się w późniejszym czasie zaopatrzyć w dobry wzmacniacz i mikser kilkukanałowy (Pinokio Ci doradzi najlepiej bo się zna) - różne komputery (Atari XL/XE, ST, C64, ZX, Amiga, PC) dają różny poziom dźwięku i nawet jeśli we wzmacniaczu masz kilka wejść, to każdorazowe manipulowanie głośnością po przełączeniu źródła jest uciążliwe.
Oczywiście gorąco polecam też:
- soundboard (dźwięk który bije na głowę Amigę),
- slightsid (dwa żywe SIDy),
- evie (YM 2149!, SID i 2 POKEYe emulowane),
- vbxe - ogromne możliwości graficzne i obraz-żyleta.
A muzyka, jak wiadomo łagodzi obyczaje :]

1,798

(33 odpowiedzi, napisanych Programowanie - 8 bit)

Mój wynalazek, który Ci linkowałem nie ma bufora dla zawartości pod oknem, bo go nie potrzebuje (user też nie wskazuje takiego bufora). Aktualnie procedura rysowania jest wolna bo przy malowaniu każdego bajtu ekranu sprawdza z którego okna wziąć daną, ale można by to poprawić tak, żeby odrysowywało tylko potrzebne klipy. To był eksperyment wynikający z rozmów z JBW, który właśnie doszedł do wniosku, że można tak skonstruować system, że bufor jest niepotrzebny a tylko zajmuje pamięć. Nawet pokazywał mi w TA na pececie taki swój system okienkowy wyglądający na Borlandowy.

1,799

(6,329 odpowiedzi, napisanych Kolekcjonowanie)

Marketing Panie. I zarządzanie.

1,800

(33 odpowiedzi, napisanych Programowanie - 8 bit)

Ależ ja wiem, że wiesz :) Wyraziłem jedynie swoją opinię na temat złych i niewygodnych interfejsów. Zdaje się, że nasze zdanie jest zbieżne :)