1,751

(15 odpowiedzi, napisanych Zloty)

@epi: skorzystaj z drivera VBXE.SYS w SDX. I olej Mydłosa :]

1,752

(22 odpowiedzi, napisanych Bałagan)

Podziękowałbyś lepiej Adamowi a nie...

1,753

(14 odpowiedzi, napisanych Bałagan)

To w takim razie 8bit.
1. Apple II
2. BBC Micro
3. ZX Spectrum 48k (Draco)
4. Atari XL/XE (Adam)
5. Commodore 64 (Draco)
6. Amstrad CPC

1,754

(14 odpowiedzi, napisanych Bałagan)

8bit: 1 BBC Micro? 2 to Apple II? 6 to pewnie Amstrad
16bit: 3 Amiga? 4 to pewnie pecet

1,755

(279 odpowiedzi, napisanych Fabryka - 8bit)

Zamiast deklarować wysyłaj mu na konto :D

1,756

(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,757

(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,758

(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,759

(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,760

(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,761

(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,762

(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,763

(126 odpowiedzi, napisanych Zloty)

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

1,764

(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,765

(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,766

(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,767

(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,768

(279 odpowiedzi, napisanych Fabryka - 8bit)

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

1,769

(243 odpowiedzi, napisanych Fabryka - 8bit)

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

1,770

(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,771

(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,772

(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,773

(279 odpowiedzi, napisanych Fabryka - 8bit)

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

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

1,774

(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,775

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