Faktem jest, że ten (to?) Quantum to jakiś trup sprzed pierwszej wojny. Sprawdzałem dokumentację, co prawda BIOS wymaga ATA-3, a to jest ATA-2, ale na tyle późne, że w sumie jest to ATA-3. Nie da się jednak ukryć, że dyski zasadniczo tyle nie żyją.

Ale te błędy, co tam wyświetliło, to są znane Ci problemy z DRQ (albo świeci się po odczytaniu 512 bajtów, albo gaśnie przed), a error 144 to z kolei będzie zgłoszenie przez kontroler błędu po zadaniu parametrów odczytu. Oczywiście, może to świadczyć o uszkodzeniu dysku, ale jednak u Ciebie coś tam działał, a na załączonym obrazku widać, że odmawia zupełnie. Więc podejrzewałbym jednak fi2 (i spółkę) z tej 130XE.

Ola/Nerve napisał/a:

http://imgur.com/a/5WmKS <- efekty (chronologicznie)

Problemy z komunikacją z dyskiem (albo komputera z interfejsem). Musi się temu przyjrzeć elektronik (najlepiej Simius), takie objawy to zwykłe było coś nie tak z sygnałem fi2 w kompie.

W tym drugim wypadku podaj spod DOS-u PEEK $247 (albo spod BASIC-a ? PEEK(583)). I napisz tu, co odpowiedział.

328

(6 odpowiedzi, napisanych Bałagan)

Atari-User napisał/a:

Pierwszy link wskazuje na Wikipedię

Nie, pierwszy link wskazuje na "Amstrad PC Technical Reference Manual", gdzie są wszystkie informacje, o które pytasz.

329

(17 odpowiedzi, napisanych Software, Gry - 8bit)

"Kserówki były" to zerowy wyznacznik _popularności_. Popularne sensu stricto w latach 90 były tylko dwa dialekty: Atari BASIC i TBXL. Teraz ewentualnie do nich dołącza Altirra BASIC. BXE i Microsoft BASIC II jako standard nie istnieją.

330

(17 odpowiedzi, napisanych Software, Gry - 8bit)

Do Atariki to zestawienie się średnio nadaje, bo dobór BASIC-ów jest bardzo arbitralny. Co prawda autor wspomina, że dobrał najbardziej popularne ("kilka innych, których nie uwzględniam ze względu na śladową popularność, jaką uzyskały"), ale osobiście chciałbym zauważyć, że śladową popularność ma akurat dokładnie połowa (cztery z ośmiu) BASIC-ów z tabeli. Mianowicie Microsoft BASIC II, BASIC XE, Advan BASIC i Hypra-Soft BASIC.

Popularne są z wymienionych tak naprawdę tylko dwa: Atari BASIC i TBXL, plus od biedy trzeci Altirra BASIC. W latach 90 stosunkowo popularny był też BASIC XL, całkiem często spotykało się Atarki z BASIC-em XL zainstalowanym zamiast Atari BASIC-a. Reszta to plankton.

331

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

Na Pongu. Atari tak chciało.

332

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

No, uwaga wszyscy, za chwilę amigowiec z estekowcem będą nas pouczać, co mamy uważać za Atari.

333

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

Na mój gust większe nie jest, 6502 się tak po prostu grzeje, kiedy jest podpięty do prądu. Ale termometrem nie mierzyłem.

I btw. u mnie karta chodzi stabilnie bez radiatora nawet przy tych upałach, trzymam komputer włączony już drugą dobę :)

334

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

Ale sprawdzić warto, więc chętnie wypożyczę takie zmodyfikowane rev. C do testów.

@fjc: I understand that the problem is said to occur not on a regular rev. C, but on a rev. C modded to cooperate with Rapidus. It is of course hardly possible that just changing the ID could prevent the FDISK and BIOS from cooperating on rev. C and it would not on rev. D...

335

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

I have no idea, the BIOS is identical in all revisions.

336

(14 odpowiedzi, napisanych Bałagan)

To raczej nazywa się "grant z pieniędzy podatnika", zapewne.

337

(413 odpowiedzi, napisanych Software, Gry - 8bit)

Ruszczyc ma parę żenujących błędów, to jest fakt, ale nie wydaje mi się, żeby komuś one złamały koderską karierę ;) Trzeba sobie radzić, to raz, a dwa, że - zgaduję - Duddie nie ma praw do edycji tekstu, tylko do reprintu.

Co do reszty książek, zastanawiałbym się nad wzięciem takiego kompletu:

"Podstawowe procedury systemu operacyjnego"
"Procedury wejścia/wyjścia"
"Procedury interpretera BASIC-a"

Osobiście mam dwa komplety oryginałów, ale oba już w zaawansowanym rozpadzie. Niby to samo jest w sieci, ale książka jest jednak, przynajmniej dla mnie, dużo wygodniejsza w użyciu.

338

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

@lemiel: rev. C nie używałem i chyba nawet takowej nie mam. Mam natomiast rev. B, ale nie używałem jej z Rapidusem (a ponieważ jest ultra rare, trzymam ją w sejfie w Szwajcarii ;))

339

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

lemiel napisał/a:

(tylko czy w każdej wersji czy tylko D i wyższych?

Odwrotnie, poprawki dotyczą rewizji starszych niż D. D i E spokojnie współpracują z Rapidusem i Antonią bez przeróbek. Pasiu ma IDE+, FJC też. Ale nie wiem, które rewizje.

tebe napisał/a:

benchmark SIEVE z  przykładów MadPascala na Rapidusie daje wynik 66 ramki, podobny wynik (67) uzyskuje się pod Altirrą dla zegara 65816 14.3 MHz

Słabo coś. Może jeden blok pamięci ($8000-$BFFF) jest przełączony na płytę główną?

czy z DMA czy bez, zegar robi swoje

Jeśli program leci z FastRAM-u, DMA przeszkadza mu bardzo rzadko (tylko podczas zapisów do pamięci, a i to jeśli są robione częściej niż co jakieś 12 cykli).

340

(39 odpowiedzi, napisanych Zloty)

Niedziela na Głównym. Na niski wskaźnik, na brak wyobraźni, na splin, frustrację i oddech nierówny, na wzmiankę, że zgasła, na napis "Brak masła", na tłoczek przed kinem, na ładną dziewczynę ... dimanche á Orly ;)

341

(39 odpowiedzi, napisanych Zloty)

syscall napisał/a:

Wpisujcie miasta :)

Biała Podlaska
Chełm
Lublin
Zamość
Kamieniec Podolski
Łuck
Tarnopol
Stanisławów
Rzeszów
Przemyśl
Jasło
Krosno
Rymanów-Zdrój
Trenczyn
Głuchołazy
Poznań
Gdynia
Sopot
Gdańsk
Radom
Sieradz
Łódź
Katowice
Chojnice
Wieluń
Toruń
Bydgoszcz
Białystok
Grodno
Kazimierz
Nielisz
Cyców
Haliny
Mrozy
Łapy
Goniądz
Kormorany
Wilno
KOWNO
Mysikiszki
Wiedeń
Zielona Góra
Gdynia Babie Doły
...

wystarczy? :)

Party zajebiste, jestem za tym, żeby organizatorzy zrobili następną edycję w lipcu ;)

342

(8 odpowiedzi, napisanych Programowanie - 8 bit)

To jest fakt, ten program wyświetla sprajty tylko na emulatorze, natomiast na prawdziwym sprzęcie nie. Niezależnie od procesora, taktowania itd.

343

(9,977 odpowiedzi, napisanych Bałagan)

BartoszP napisał/a:

Twoja dedukcja, że ze znajomości układu czwórkowego wynika sprzyjanie PO, GW i Newsweekowi przebija wszystko.
Nawet cytowanego powyżej Niesiołowskiego.

"Moja dedukcja" polega na tym, że posłużyłeś się układem czwórkowym tylko w celu wykazania - sobie chyba, bo wątpię, żeby ktokolwiek inny się dał na to nabrać - że masz rację w sytuacji, kiedy jej nie masz. Najmądrzej było przemyśleć i zamilknąć, pewnie była też jakaś inna opcja, ale postanowiłeś wybrać najgłupszą z możliwych, tzn. tę, która sygnalizuje całemu światu, że nie rozumiesz, o czym adwersarz mówi. Nie jest to, rozumiesz, mój problem.

Reszty - wybacz adekwatne określenie - bełkotu pozwolę sobie nie skomentować, bo jest z trudem gramatyczny. Rozumiem, że pewnie bardzo się śpieszyłeś, ale jednak o jakąś podstawową jakość wypowiedzi trzeba dbać, jeśli chce się dostać odpowiedź.

I nie jestem lingwistą, jestem filologiem.

PS. Popraw sobie interpunkcję. Spacji przed pytajnikiem na pewno nie stawiają nawet w Newsweeku.

344

(25 odpowiedzi, napisanych Programowanie - 8 bit)

Ajcek ma rację, nie można włączyć dwóch różnych pamięci (np. VRAM-u i ExtRAM-u) w ten sam obszar adresowy jednocześnie.

345

(9,977 odpowiedzi, napisanych Bałagan)

BartoszP napisał/a:

Jasne .... i na pewno twoje misie i matchboxy są fajniejsze .... :)

Nie wiem jaki stan spowodował u Ciebie takie ekstremalne skojarzenia i konieczność obrażania, może jakiś dolor sempiternalis chronicus, ale proszę powstrzymaj się od niepotrzebnych epitetów i tej pseudo psychoanalizy na forum publicznym wobec mnie.
Masz jakiś problem, skorzystaj z opcji PW lub e-mail i napisz bezpośrednio do mnie. Możesz nawet zadzwonić. Podam Ci numer. Wyrzucisz te frustracje z siebie i będzie po sprawie.

O, dopiero widzę... miło, że się przejąłeś. Jednak patrz post 3053. Myślę, że ogarniasz, jak się tym wygłupiłeś, stąd następująca w kolejnych Twoich postach agresja. Jest to dość przewidywalne, więc zero zdziwień. Nie wiem jeno, o czym miałbym "bezpośrednio" pisać, oraz po co - nie mam szyldu "Newsweek" :P

346

(56 odpowiedzi, napisanych Software, Gry - 8bit)

Przecież i tak jest beeper ;) A tak w ogóle, jeśli idzie o emulator ZX Spectrum, kiedy wszystkie kanały dwóch Pokeyów będą wykorzystane na emulację AY-greka, wtedy zabraknie mi kanałów na beeper. Trzeba go będzie przenieść na GTIA, a to _może_ oznaczać pogorszenie jakości (bo GTIA ma 1 bit, a ZX ma jednak bity MIC i EAR, wprawdzie nie do końca 2, ale jednak z pomiarów wynika, że jest to więcej niż 1 - przyznaję wszakże, że nie wiem, czy cokolwiek tę możliwość wykorzystuje - w każdym razie zaemulowanie jej na Pokeyu nic nie kosztuje).

347

(56 odpowiedzi, napisanych Software, Gry - 8bit)

@lemiel, trafiłeś w sedno, to laptop, po odłączeniu zasilacza buczenie ustało. Wszystkie pliki mp3 w związku z tym wymieniłem na wersje niebuczące. Plus doszedł jeden nowy (refresh trzeba w przeglądarce wcisnąć po wejściu pod wyżej wspomniany adres, żeby przeładować plik index.html).

@pinokio i adam, no jasne, że te eksperymenty są tak ukierunkowane ;)

@cyprian: player jest na razie w fazie proof-of-concept i jako taki nie nadaje się do publikacji, zresztą eksperymenty jeszcze trwają i są widoki na pewne ulepszenia. Przygotowanie playera (nazwijmy to) produkcyjnego może trochę potrwać. Jak kto ciekaw, pewnie na Wapniaku będę mógł zademonstrować, że to nie jest ściema :D

Nowe pliki *.PSG chętnie przyjmę.

@wieczor: na jednym AY się raczej nie zmieści, ma 3 kanały z 12-bitową rozdzielczością.

348

(56 odpowiedzi, napisanych Software, Gry - 8bit)

Wyjmuję kotlet z zamrażarki.

Jak wiadomo, syntezą układu AY zajął się z sukcesem mono. Mnie natomiast przyszło do głowy pytanie, czy nie dałoby się wartości rejestrów AY (np. zawartych w plikach PSG) jakoś w miarę prosto przełożyć na wartości rejestrów może nie tyle Pokeya, ile dwóch Pokeyów. "W miarę prosto", to znaczy tak, żeby się to z zapasem zmieściło w player grający raz na ramkę.

Założenia są następujące:

1) kanały 1-2 i 3-4 w obu Pokeyach łączymy w pary uzyskując cztery 16-bitowe kanały syntezy.

2) mapujemy je następująco:

a) kanał A = Pokey 1, audf1-2
b) kanał B = Pokey 1, audf3-4 i Pokey 2, audf3-4
c) kanał C = Pokey 2, audf1-2

3) przełączamy wszystko na 1,773 MHz

4) gdy mikser AY-greka wskazuje, że w danym kanale należy generować czysty ton, generujemy takowy we wskazanym kanale, przeliczając wartości rejestrów AY->Pokey wg odpowiedniej tabelki

5) gdy mikser AY-greka wskazuje, że w danym kanale należy generować szum, pobieramy częstotliwość szumu, ładujemy ją wg tabelki do wskazanego kanału i w audc odpowiednim dla danej pary kanałów wybieramy szum $8x.

6) gdy mikser AY-greka wskazuje, że w danym kanale należy generować i czysty ton i szum, generujemy czysty ton, a do tego w młodszym bajcie audc dla danej pary wybieramy szum $8x i ustawiamy połowę głośności czystego tonu (dlaczego połowę? Bo już 2/3 głośności powoduje, że ten szum jest zbyt głośny w stosunku do reszty instrumentów).

7) obwiednie układu AY są nie do zaemulowania, ale instrumenty ich używające muszą się jakoś różnić, bo inaczej w niektórych utworach w ogóle nie słychać linii melodycznej. Przeto dzielmy je (obwiednie) na trzy grupy i przydzielamy im różne głośności: $0f, $0b i $07.

8) resztę olewamy.

Wynik tych eksperymentów jest tutaj:

http://drac030.krap.pl/ay/

Pliki nazywające się *_ay.mp3 są nagrywane na żywym AY-greku, konkretnie na Evie.

Pliki nazywające się *_pokey.mp3 to efekt działania playera napisanego wg powyżej wyszczególnionych założeń.

Rezultaty są oczywiście różne, tj. dobre, średnie i takie sobie.

PS. W torze nagrywania coś mi gdzieś buczy, nie umiem tego namierzyć ani wyeliminować, nawet nie wiem, czy źródłem jest Atari czy pecet używany do nagrywania. W każdym razie sample są zgrywane z żywego sprzętu :)

EDIT: buczenie zlikwidowane :)

349

(9,977 odpowiedzi, napisanych Bałagan)

Implikacja jest prosta: wykazujesz się mniej więcej takim samym zrozumieniem rzeczywistości i słowa pisanego, jak członkowie wymienionych organizacji.

Niezbyt skomplikowane, ale wiem, że nie byłbyś w stanie. Za proste :D

350

(9,977 odpowiedzi, napisanych Bałagan)

A wypatrujesz werbunku?