Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Nowa wersja ARIFE Tool od PVBest73 Uaktualniono uniwersalne narzędzie do analizy obrazów ROM i dysków Atari
Echa Sommarhack 2025 Podczas szwedzkiego party Sommarhack zaprezentowano kilkadziesiąt produkcji,
MadPascal 1.7.3 już dostępny Nowa wersja kompilatora MadPascal przynosi poprawki i optymalizacje
Echa Lost Party 2025 Wyniki, zapis wideo oraz stuff.
Lost Party 2025 startuje już jutro W Licheniu Starym rusza zlot fanów 8-bitowych komputerów
Opcje wyszukiwania (Strona 29 z 121)
@seban: Jeśli będziesz jeszcze grzebał przy projekcie, to może rozważyłbyś przesunięcie rejestrów konfiguracyjnych i odczytu na koniec obszaru SID-a tak, żeby mieściły się w slotach po 32 bajty? To uprościłoby koegzystencję z innymi rozwiązaniami. Tym bardziej, że rejestry SID-a kończą się na $1C.
lemiel napisał/a:PSG to AY/YMF?
Tutaj jest YM2149 o ile jestem dobrze poinformowany.
Dobrze byłoby też znać częstotliwości taktowania poszczególnych czipów.
Wspaniała robota!
Ja bym chętnie zanabył drogą kupna ze 4 szt.
Edit: Aha, zwróćcie uwagę na to, że podczas procedury RESET strona $D2 jest zerowana (czyli wszystkie POKEY-e są utrzymywane w stanie reset) po czym OS inicjalizuje tylko pierwszego POKEY-a. Zerowanie może być ważne przy implementacji rejestrów dla innych chipów, bo chodzi o to żeby nagle pozostałe chipy nie zagrały czegoś samoistnie. Szczególnie jeśli planujecie gdzieś umieścić rejestry kontrolne do sterowania alternatywnymi obszarami dla chipów czy ich niezależnym resetowaniem albo konfiguracją częstotliwości taktowania czy przerwań.
1. Cobol - 1 szt.
2. perinoid - 1 szt.
3. Mono - 2 szt.
Programiki, które popełniłem są dwa: PSGPLAY (synteza AY na POKEY-u - gra dumpy .PSG - nie jest jeszcze publicznie udostępniony bo nie jest skończony) i SSPLAY (odtwarza moduły z SoftSynth-a).
Nie pisałem programów specjalnie pod Rapidusa (dlatego nie programuje Rapidusowych rejestrów), ale chciałem żeby procedury syntezy poprawnie działały w komputerach z dowolnym kwarcem. W związku z tym przed odtwarzaniem utworu puszczam procedurę odtwarzającą na pustych falach i patrzę ile cykli syntezy wykona się w 50/60 ramkach. Potem zależnie od tego przeliczam częstotliwości dźwięków.
Rapidus dzieli pamięć podstawową na 4 banki po 16K. Użytkownik może "dopalić" bank podczas konfiguracji Rapidusa. Adresowanie banku dopalonego działa z pełną prędkością 816, adresowanie niedopalonego synchronizuje dostęp do pamięci z zegarem 1.77MHz *.
Dostęp do rejestrów I/O zawsze jest synchronizowany z zegarem 1.77MHz *.
I cała filozofia.
* - właściwie to zegar na płycie Atari
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.
Jak zwykle perełka :) Playerek gra bardzo fajnie (na razie odsłuchałem na emulu, ale wieczorem posłucham na Atari). Dzięki Święty!
Supeł. @xxl: Czy to ty robiłeś poprawki w chkxex do wyświetlania bloków skompresowanych? Jeśli tak to poprosiłbym o podesłanie źródeł - zmergowałbym ze swoimi poprawkami do pokazywania bloków SDX.
Ładnie, ładnie. Ten ma ID01 czy to jeszcze inny?
Koledzy z konkurencyjnej sceny mają OPL2 pod nazwą FM-YAM (to chyba coś kompatybilnego z jakąś starszą kartą SoundExpander). I Nawet mają tracker pod DOS - EDlib. Ktoś się z tym zetknął?
Edit: ProtoVision toto sprzedaje i jest trochę info o softwarze.
xxl napisał/a:gdyby ktos przepisal jakis ataroski szlagier na OPL3 dla kanalow 0-8 to moznaby wystawic na SV w compo z oznaczeniem ze wymaga niestandardowego rozwiazania ;-)
Wydaje mi się, że GrayScale robiło też swoje utwory na OPL ale coś się chyba stało z ich stroną :/.
No tak, ale kiedy już będziesz go miał to masz już oprogramowanie, które z nim działa :)
Zawsze można zapisać się na listę chętnych w wątku dla YAMari i może Panowie zdecydują się wyprodukować serię.
Co do oprogramowania, to @xxl coś chyba też kombinuje.
Nadszedł chyba już czas na publikację playerka odtwarzającego moduły w formacie RAD za pomocą układów OPL2/OPL3.
Programik jest napisany dla SDX 4.48+ i wykorzystuje karty YAMari (od T0ri'ego) i Melody (od Candle'a). Dziękuję Panowie za świetny sprzęt!
Aktualna wersja to 0.3 i można ściągać .zip, .atr, .arc lub .tar.bz2.
Domyślnie zakłada się że YAMari znajduje się w slocie 6 (adres $D5C0).
Tutaj z kolei dostępne jest spakowane repozytorium git ze źródłami do emulatora atari800 rozszerzonego o obsługę YAMari (i paru innych układów).
Dla przypomnienia - kompilujemy poprzez:
$ ./configure \
--enable-monitorbreakpoints \
--enable-monitorprofile \
--enable-monitortrace \
--enable-seriosound \
--enable-volonlysound \
--enable-synchronized_sound \
--enable-sid_emulation \
--enable-psg_emulation \
--enable-opl3_emulation
$ make
Do kompilacji potrzebne są biblioteki:
- libc++
- libayemu 1.0.0: http://downloads.sourceforge.net/projec … 0.0.tar.gz
- libresid 0.16: http://www.zimmers.net/anonftp/pub/cbm/ … index.html
Build przygotowywany jest u mnie dla SDL.
Kod emulacji OPL został wzięty z DOSBOX-a.
Edit: Ech literówka.
Dodałem obsługę timerów YMF262 do emulacji w atari800. Teraz YAMari wykrywa się już ładnie bez wymuszania. Moje spakowane repozytorium git jest tu: http://mono.atari.pl/atari800/atari800-github.zip
@_tzok_: Ale popatrz. Z tego co pisze @stryker "Zapis był jasny nie do użytku komercyjnego" to licencja jest określona wyraźnie.
Gość czerpie z tego korzyść majątkową w postaci prowizji - a więc skomercjalizował nie swój projekt (owszem, nie naruszył praw osobistych, ale naruszył prawa majątkowe, których nie jest dysponentem a podejrzewam że właściciel strony na której to wystawił ma pewnie klauzulę że wystawca musi posiadać prawa do projektu).
Inna sprawa byłaby gdyby gość sam zamówił płytki u jakiegoś wykonawcy, po czym odsprzedawał to po kosztach produkcji + kosztach transportu. Bo wtedy nie czerpie korzyści - czyli projektu nie skomercjalizował i nie narusza licencji.
Nie bardzo podoba mi się Twoje stwierdzenie o psie ogrodnika, bo to są Autorzy projektu i jest ich dobro intelektualne które udostępnili za darmo do zastosowań niekomercyjnych, a przecież mogli zachować swoje dzieło dla siebie i za każdym razem żądać wynagrodzenia za nie. Takie jest prawo Twórcy, czy to się komu podoba czy nie.
A gadanie, że oni niczego nie tracą bo im nikt niczego nie zabrał (ich własnością jest dobro intelektualne) prowadzi do tego, że nikt nie będzie niczego tworzył - i z czym wtedy zostaniesz? Do oprogramowania podchodzisz w tej sam sposób?
Edit: Przecież w taki sposób mógłbym wziąć wsad do SDX i carta Atrax i wystawić go na tej stronie, po czym kasować 10% od każdego kto zamówi SDX na cartridge'u (oba projekty nie są moje !). Albo np. wziąć Space Harriera i carta Atarimax. No dajże Pan spokój.
Nigdy nie miałem do czynienia z 400/800, ale może jakąś wskazówką będzie, że skoro ma 10KB ($2800) to pewnie zawartość powinna się znaleźć na samej górze pamięci. Domyślam się że skoro ROM w XL/XE zajmuje obszar 16KB ($C000..$FFFF), no to trzeba by te 10K zaprogramować tam z offsetem $1800. Taka luźna myśl.
@pin: w sumie to szybka dekompresja nie zawadzi; ciągle mamy ograniczenie na wielkość pliku i partycji :/
@xxl: najprostSZa :) Proszę nie wdrukowywać mi niepoprawnych form, bo inaczej za chwilę będę pisał jak Ty :P
@Vasco: Ale że co? Wszystkie produkcje mają być napisane w BASIC-u?
Ładniutka. Gratulacje Lisu!
Obydwa pudełeczka cud-miód. Pierwsze bardziej mi się podoba. Kojarzy mi się z grafikami Anj.
Skoro już mowa o modyfikacjach (wg nomenklatury @Mq ustalonej na sąsiednim forum), to może warto by pomyśleć o takich gadżetach:
* http://atariki.krap.pl/index.php/SIO_FIFO
* http://atariki.krap.pl/index.php/Simius_GTIA_Fixer
* zamiennik Freddie'go (choć on w XL chyba nie występuje)
Niekoniecznie chodzi o to, żeby to na płycie było już wmontowane, ale może wystarczyłoby miejsce na obsadzenie elementów jeśli np. GTIA Fixer byłby komuś potrzebny. SIO FIFO to osobna bajka i IMHO warto byłoby to mieć w standardzie.
Edit: I MapRAM ! :)
XC12 kosztowałby 8k! :) Tymczasem niektórzy sobie chwalą sądząc po wykwitach typu RAZEM :P
@Sikor: O ile mi wiadomo SDX jest za darmo. Ale jeśli Ochota i Wola to na stronie http://sdx.atari8.info jest przycisk "Donate" :) Zachęcam.
Znalezione posty [ 701 do 725 z 3,002 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.095 sekund, wykonano 14 zapytań