1

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

Procesor nie ma takiej flagi, za to OS ma ich kilka, wystarczy że wartość jednej z nich jest nieprawidłowa i reset wywola zimny start.

  sta nmires
  bit nmist
  bvc *-3

3

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

Monsoft, tu to jest http://tajemnice.atari8.info/5_92/5_92_ … radia.html

4

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

Dziękuję za odpowiedzi. Zastanawiam się teraz jak fizycznie wykonać takie połączenie. Odpowiedniej grubości płytka drukowana wsuwana między piny w gnieździe wydaje się dobrym pomysłem, ale jej wykonanie leży poza moimi możliwościami. Mógłbym obciąć wtyczkę od magnetofonu i jej użyć, ale trochę mi jej szkoda. No cóż, coś wymyślę.

5

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

Chcę to robić bo jest to interesujące.

A konkretnie to, np:

- połączenie linii clock out z interrupt pozwoliłoby na obsługę przerwań timerów pokeya prze PIA, w efekcie zmniejszenie obciążenia procesora o ponad 50% przy syntezie pewnych dźwięków,

- clock out z data in pozwoliłoby na synchronizację timerów pokeya,

- motor control z audio in - odgrywanie 1 bitowej muzyki przez PIA.

6

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

Chciałbym łączyć ze sobą różne piny w gnieździe SIO, np. clock out z interrupt, albo motor control z audio in, clock out z data in, itp., ale nie chciałbym popsuć Atari. Czy to można zrobić po prostu kawałkiem drucika, czy też trzeba by użyć jakiegoś opornika czy innej diody? Proszę o radę.

7

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

Tebe, ale poprawisz to, prawda?

8

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

Ta gra wykrywa stereo, ale potem chyba nic z tą informacją nie robi. W jakim celu?

9

(30 odpowiedzi, napisanych Programowanie - 8 bit)

Program który zakłada wykonanie na procesorze 6502 taktowanym tym samym zegarem co POKEY nie będzie działał na Rapidusie. Po co sprawdzać?

Możecie ewentualnie spróbować tego co zaproponował Phaeron: https://atariage.com/forums/topic/27923 … nt=4060114


mono napisał/a:

Edit: Jeszcze jedna rzecz mi się przypomniała. Jeden POKEY może grać dwie fale PDM - 1+3 i 2+4. AUDCTL ustawiasz na 1.77 na kanałach 1 i 3, filtr na 1+3 i 2+4 i łączysz generatory 1+2 i 3+4 w pary. Ponieważ okres generatora jest < 256 to obydwa kanały 1 i 2 mogą generować falę o wypełnieniu 1/7 (oidp) bo zarówno AUDF1 i AUDF2 jak i AUDF3 i AUDF4 będą się przeładowywać w tym samym momencie. Może miałbyś mniej miksowania wtedy. Sampla generujesz parami 1+3 i 2+4.

Nie da się. Dźwięk będzie zniekształcony z powodu nonlinear mixing.

10

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

To nie jest fork ani poprawka kodu Foksa, ani tym bardziej "pokątny mod", tylko moja własna emulacja POKEYa. A zbieżność nazw jest nieprzypadkowa, jakby DLL miał inną nazwę, to by go RMT nie rozpoznał.