1,551

(522 odpowiedzi, napisanych Bałagan)

Zepsujesz, postawisz jeszcze linuxa ze 3 razy, a potem już na "wiodący system operacyjny" nie będziesz mógł patrzeć. Tak się to niewinnie zaczyna a potem kończy się w pewnym klubie gdzie wszyscy występują anonimowo.

1,552

(37 odpowiedzi, napisanych Bałagan)

Quake ma świetny klimat na takim oscyloskopie.

1,553

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

Parametr D kiedy 1 wypełnia bufor wprzód, kiedy 0 wypełnia bufor od końca.

Z=USR(R,L0,L1,L2,L3,L4,L5,L6,L7,B,W,X,D)

Procedura wykorzystuje komórki $D4..EB (czyli rejestry FR0, FRE, FR1 i FR2).

1,554

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

Ponieważ każdy bajt w buforze to kolumna grafiki, to wystarczy wyrzucać go do drukarki od tyłu. A jutro dorobię Ci parametr do odwracanie bufora.

1,555

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

W załączniku procedura umożliwiająca inwersję grafiki. Wywołanie:

Z=USR(R,L0,L1,L2,L3,L4,L5,L6,L7,B,W,X)

Parametr X gdy 0 nie odwraca, gdy 255 odwraca.

1,556

(105 odpowiedzi, napisanych Fabryka - 8bit)

tebe napisał/a:

od strony programisty można będzie wykryć gdzie ta YAMari leży?

O to by było bardzo miłe.

1,557

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

To wciągnęło papier do drukarki.

1,558

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

2.097 MHz?

Edit: I co to za OS z 12.01.2015?

1,559

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

Miałeś zepsuty USR. Zobacz maila.

1,560

(105 odpowiedzi, napisanych Fabryka - 8bit)

Rozumiem. Nie upieram się przy $D4, ogólnie chodzi mi o to, żeby nie nastręczać konstruktorom nowych urządzeń kłopotów, lecz jednak zrobić proxy, które pozwoli współdziałać nowym (i starym) rozszerzeniom nie projektowanym jako NewDevices.

Edit: Pod "slotami" nie kryje się u mnie poszatkowanie I/O po $20 bajtów, bo są rozzerzenia, jak COVOX, które wykorzsytują raptem 4 bajty, a inne z kolei potrzebują pół strony. Chciałbym, żeby to było dość elastyczne.

1,561

(105 odpowiedzi, napisanych Fabryka - 8bit)

Ogólnie zaczyna się dość tłoczno robić.
Mamy 2 rodzaje rozszerzeń:
- montowane do środka
- dołączane z zewnątrz w postaci cartridge
Obszary adresowe (szczególnie cartów) lubią się pokrywać.
Czy istniałaby możliwość zaprojektowania takiego urządzenia, które pozwalałoby przemapowywać obszary adresowe dla urządzeń?
Pośredniczyłoby ono w komunikacji między rozszerzeniami a szyną Atari.
Zalety takiego rozwiązania:
- konstruktorzy rozszerzeń nie muszą się martwić o obszar adresowy - każde rozszerzenie może być projektowane tak, jakby istniało samodzielnie w gołym Atari, bo i tak obszary mapowane byłyby przez to nasze proxy
- carty mogłyby być nieprzelotowe
- w jednym Atari można by naraz podłączać wiele różnych rozszerzeń bez bólu "a czy mi się z czymś nie pogryzie".
Ja takie proxy widziałbym tak:
- mamy pełny 2K obszar adresowy $D000..$D7FF
- mamy n slotów na rozszerzenia (carty czy wbudowywane do środka - to z mojego punktu widzenia nie ma znaczenia)
- każdy bajt w obszarze $D000..$D7FF mogę sobie zamapować na adres w danym slocie
- z poziomu konfiguratora można byłoby w locie połączać dane rozszerzenie/cart lub odłączać
Mógłbym się podjąć napisania konfiguratora (nawet okienkowego :P) do czegoś takiego.
Miło byłoby również mieć możliwość przypisania jakiegoś ID do urządzenia, żeby można było dość łatwo (od strony oprogramowania) zorientować się gdzie mamy skonfigurowane konkretne urządzenie.
Zdaje się, że podobne funkcje ma już Ultimate (ROMy, konfiguracja adresów VBXE i Covox). Może warto by z takim czymś pożenić jeszcze to: http://www.atari.org.pl/forum/viewtopic … 45#p203245 ?

1,562

(22 odpowiedzi, napisanych Bałagan)

Amstrad CPC 666.

1,563

(79 odpowiedzi, napisanych Fabryka - 8bit)

http://spiflash.org/block/15.html i jedziesz na sam dół.

1,564

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

W załączniku procedura przygotowująca bufor linii dla drukarki.
Parametry:
- A0..A7 - adresy początków linii grafiki
- W - szerokość linii w pikselach
- B - adres bufora dla drukarki (musi mieć rozmiar W).
Procedura znajduje się w stałej tekstowej, której adres wskazuje zmienna R i wywołujesz ją za pomocą:

X=USR(R,A0,A1,A2,A3,A4,A5,A6,A7,B,W)

Gdyby okazało się, że grafika jest odbita w pionie to zmień kolejność parametrów A0..A7 na odwrotną (czyli A7..A0).
Ponieważ podajesz adresy, to możesz sobie podać tam albo adresy w RAM, albo rezerwować zmienne tekstowe i podawać ich adresy przez ADR(T$).

Edit: A - procedura używa lokacji $D4..$E7 czyli rejestrów liczb zmienno-przecinkowych FR0, FRE, FR1 i części FR2, ale to nie powinno przeszkadzać. Za to istotne jest, że obszary wskazywane przez A0..A7 są modyfikowane (więc wydruk z ROM-u raczej się nie uda). No i oczywiście B.

Edit 2: Drobny hint, bo możesz oczywiście posłać dane do drukarki dość szybko:

W=320
DIM B$(W): B$(W)=CHR$(0)
X=USR(R,A0,A1,A2,A3,A4,A5,A6,A7,ADR(B$),W)
LPRINT B$;

LPRINT otwiera i zamyka każdorazowo kanał drukarki. Nie wiem jak działa ten Microprint - możliwe, że wystąpi problem z drukowaniem bajtu EOL (155 w trybie druku tekstu pewnie zamieniany jest na CRLF czyli 13,10), choć powinien rozpoznać że jest w trybie drukowania grafiki po komendach ESC. Na pewno bezpiecznie przestawić go po wszystkim z powrotem w tryb tekstowy.

1,565

(105 odpowiedzi, napisanych Fabryka - 8bit)

To prawda. Rozszerzenie ładne :) Trzeba tylko oprogramować.

1,566

(105 odpowiedzi, napisanych Fabryka - 8bit)

Covox dostępny jest w SimpleStereo by Candle. Nie da się go wykryć w żaden sposób i w żadnym dostępnym rozszerzeniu.

Edit: I zdaje się jeszcze był uCovox by Pajero.

1,567

(12 odpowiedzi, napisanych Scena - 16/32bit)

Pan Mono (czy tam stereo) nie rozumie w co się go tutaj wrabia za plecami.
Niczego nie trzeba wystawiać, bo wszystko jest w sieci - trzeba tylko trochę cierpliwości. Proponuję zacząć od:
- http://yerzmyey.i-demo.pl/
- http://505.atari.org/
- http://stu.atari.org/
- http://www.8bitpeoples.com/
- http://soundcloud.com/
- http://ftp.pigwa.net/stuff/audio/
- http://battleofthebits.org
- http://ubiktune.com
- http://bandcamp.com
A potem po nitce do kłębka.

Edit: Yezu - oczywiście http://grayscale.scene.pl/ i http://ymrockerz.creamhq.de/ i http://ay-riders.speccy.cz/

1,568

(11 odpowiedzi, napisanych Miejsca w sieci)

Gratulacje Y!

1,569

(19 odpowiedzi, napisanych Scena - 8bit)

Na stronie z opisem w eng były również dwa atry - wszystko to wrzuciłem do Atariki.

Edit: Na tych atrach są utwory, które linkujecie :)

1,570

(19 odpowiedzi, napisanych Scena - 8bit)

A tam offtopic - w temacie jest.
Pattern dla instrumentów chipowych ma 16 pozycji, ale dla sampli już 32. Sample są odpalane 2x częściej niż instrumenty chipowe więc obydwa rodzaje patternów idą równo. No i player gra tylko na VBLK (kanał sampla zajmuje zawsze 4 generator POKEY-a i gra co drugą linię rastra czyli 7.778 kHz).
Liczba patternów chipowych to 128, ale samplowych nie wiedzieć czemu tylko 64. Instrumentów można mieć 32, sampli 16.
W instrukcji są nieścisłości, ale i tak lepsza taka niż żadna :)
Nie wiem jeszcze jak są generowane brzmienia chipowe (legendarny sinus i piła), ale to się pewnie z czasem wyjaśni.

1,571

(143 odpowiedzi, napisanych Zloty)

Oooo. VBXE motywem przewodnim party. No fajnie :)
A wybory prezydenckie nie kolidują z terminem? ;>

1,572

(19 odpowiedzi, napisanych Scena - 8bit)

Bardzo dziękuję. Niech Ci bozia w dzieciach itd.

Edit: Tutaj to jest :)

1,573

(19 odpowiedzi, napisanych Scena - 8bit)

Czy ktoś podzieliłby się instrukcją do tegoż programu?
Z AtariAge wiadomo, że była kiedyś dostępna w .pdf - niestety złamany link :/

1,574

(25 odpowiedzi, napisanych Scena - 8bit)

Ok. To może pamiętasz jakie dokładnie mają znaczenie bajty definicji instrumentu? Ogólne zasady edycji i nawet instrukcje przy edycji patternu pamiętam, niestety nie mogę sobie przypomnieć co oznaczały parametry w songu. Znam player do FC i wiem co robi kod, aczkolwiek mogło mi coś umknąć. Stąd chciałbym właśnie instrukcję :)

1,575

(26 odpowiedzi, napisanych Bałagan)

A czemu wszystkie custom-chipy w Atari mają oznaczenie CO.. ?