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
SprEd 1.3.8 Wersja 1.3.8 wprowadza tryb bez nakładania się pikseli i nową funkcję usuwania nakładających się pikseli.
Generator kopert na dyskietki Lexx stworzył kolejny generator, tym razem do kopert na dyskietki 5,25" dla Atari.
SprEd 1.3.6 Bocianu wydał kolejną, szybko następującą wersję 1.3.6 swojego edytora duszków. Sprawdź, co nowego!
Gopher2600 0.50.1 Jeden z bardziej zaawansowanych emulatorów Atari 2600.
SprEd 1.3.2 od Bocianu Bocianu wydał nową wersję przeglądarkowego edytora duszków SprEd. Odkryj nowe funkcje w wersji 1.3.2!
Opcje wyszukiwania (Strona 38 z 121)
Mógłbyś zrzucić zawartość taśmy? Tych pierwszych wersji nie ma w sieci - są tylko albo jakieś cracki, albo wersje z muzyką :/. A oryginału ni-ma...
Do mnie również. Miód i orzeszki. Piękny prezent na mikołaja :) Dzięki.
Uwaga, bo w $D22x i $D23x drzemią sobie 3ci i 4ty POKEY.
Edit: Aha, o rozmrażarce kanałów POKEY-owych nie słyszałem :) Chociaż są jakieś sprzętowe detektory stereo które generują dźwięk z jednego POKEYa na obu kanałach stereo.
Odnośnie dźwięku: Evie ma taki feature, że jak się zapisuje $D604/$D704 to bajt trafia od razu do $D600 i $D601 ($D700+$D701) czyli do obydwu kanałów stereo. Można też generować 8-bit PDM na POKEY-u przez zapis $D201 i $D205 (oczywiście po uprzednim _jednokrotnym_ skonfigurowaniu kanałów).
@Yosh: A co myślałbyś o takim fjuczerze?
Z rozmów z Tobą zrozumiałem, że generujesz kod wykonywany przez Atari, który bierze daną z rejestru i zapisuje w pamięci. A gdyby tak na dysku znajdował się gotowy program podzielony na bloki jednostronicowe o początku w obszarze carta $D500. Takie bloki ładowałbyś z dysku, podstawiał jako pamięć w $D500 i wykonywał (przez Atari) tak jak to robisz obecnie (ten kod musiałby oczywiście wiedzieć jak pobrać daną z Twojego sprzętu). Dałoby to użyszkodnikowi możliwość praktycznie bezpośredniego wykonania kodu ładowanego z dysku sektor po sektorze. Owszem - niebezpieczne. Ale wtedy znikają pytania o możliwość odtwarzania dźwięku, multiplikacji sprajtów itd.
Edit: Może te bloki mogłyby być większe, albo wręcz zawijane na stronie $D5 (nie pamiętam jak masz to dokładnie zrealizowane).
Edit 2: Albo może dałoby się zrealizować w jakiś sposób mapowanie gdzie do pamięci mają trafić konkretne bajty z sektora z dysku. Wtedy program generowałbyś sobie tak jak dotąd bazując na takiej mapie. Choć wykonanie kodu bezpośrednio z dysku dałoby znacznie większe możliwości zarówno jeśli chodzi o kompresję danych graficznych (zapis tylko danych które się zmieniły), sprajtów, dźwięku itp.
Rozmawiać na compotach? Profanacja!
Reflektowałbym zatem na 5 szt. Cart i 5 szt. ECI.
@Mq: A czy chciałoby Ci się dorobić jeszcze płytkę dla gniazda ECI?
Jeśli zmieścisz się w 512K można rozważać jeszcze wersję wykorzystującą pamięć VBXE. Choć nie wiem czy istnieją w przyrodzie jednostki mające VBXE a nie mające XRAM.
Jest jeszcze AtariMAX 8Mb (1MB). Obawiam się, że nie ma uniwersalnego schematu bankowania. Zerknij na: https://sourceforge.net/p/atari800/sour … C/cart.txt
5K postów - Yerzu!
Co to jest za moduł? To jest odpowiednik tego co Pinokio podłącza do Atari żeby grać tego MIDI Sequencera?
To skoro argument leży w [0..95] to da się to jeszcze uprościć:
sta res
asl
adc res
ror
ror
ror
tax
and #%00111111
sta res+1
txa
ror
and #%11100000
sta res
30 cykli.
Bez zbędnych rotacji pamięci:
lsr
ror
sta res+1
ror
tax
and #%11000000
sta res
ror
adc res
sta res
txa
and #%00011111
adc res+1
and #%01111111
sta res+1
36 cykli.
lsr
sta res+1
ror
lsr res+1
ror
tax
and #%11000000
sta res
ror
adc res
sta res
txa
and #%00011111
adc res+1
sta res+1
cykl szybsze - czyli 39 zamiast 40.
mul96 lsr
ror
pha
and #%00111111
sta res+1
pla
ror
pha
and #%11000000
sta res
ror
adc res
sta res
pla
and #%00011111
adc res+1
sta res+1
rts
Edit: pha/pla możesz zastąpić tax/txa co oszczędzi 6 cykli.
seban napisał/a:W momencie gdy nastąpi dowolny odczyt z pod adresów $D500-$D5FF na wyjściu bramki U2C pojawi się zero logiczne, tym samym linia D6 magistrali danych przyjmie stan logiczny zero. W praktyce sprowadzi się to do tego iż odczyt z pod dowolnej komórki z przedziału adresowego $D500-$D5FF da wartość z zawsze wyzerowanym bitem D6. Stan pozostałych bitów D0-D5 oraz D7 będzie nieustalony. Co autor takiego rozwiązania miał na myśli?
Identycznie działał cartiridge do HAMPACK. Programy HAMPACK-a czytają jakiś rejestr $D5xx i jak bit 6 nie odpowiada założonej wartości to idą w maliny.
Ja jestem zinteresowany DOS-ami.
Sikor napisał/a:Hmm, ale to chyba da się szybko poprawić jakimś hex-edytorem dla potomnych? Pytam, bo się nie znam, ale skoro do zmiany jest jedna komórka pamięci?
O ile poprawka w wersji oryginalnej sprowadza się do zmiany jednego bajtu w kodzie, o tyle w różnych krakowanych wersjach nie jest to już takie trywialne bo należałoby dane najpierw rozpakować, zmienić i potem spakować.
Błąd w oryginalnym playerze zrobionym przez Pelca polega na tym, że do resetowania POKEY-a używa rejestru $D21F zamiast $D20F. Stąd kiedy masz Stereo to pierwszy POKEY gra źle bo po komunikacji z magnetofonu/stacji dysków zostają mu stare ustawienia, a resetowany jest drugi POKEY (a muzyka Lasermanii gra tylko na pierwszym POKEY-u).
Nawiasem mówiąc w Lasermanii, Misji, Fredzie, Saperze i Klosie używany jest Avalon Music Composer a nie Chaos music Composer :) Ale błąd w obydwu playerach jest ten sam.
Edit: Problem nie objawia się kiedy ładujesz grę z dowolnego urządzenia które nie korzysta z komunikacji szeregowej (IDE+, SIDE), bo wtedy rejestry POKEY-a nie są przez procedury transmisji dotykane i POKEY jest zresetowany jeszcze przez procedurę RESET.
ad.2.: http://ftp.pigwa.net/stuff/collections/ … Music/mpt/ i http://mono.atari.pl/mptplay/mptplay.zip
Informacjami o wersji stereo i jej obsłudze też jestem żywotnie zainteresowany.
Edit: Zdarzają się pliki MPF, które są muzyczkami dla MPT ale mają dłuższy song - normalne MPT tego nie weźmie. OIDP była też wersja 0.99 MPT, która ma zupełnie inny format pliku.
Ładne, ładne :) A końcówka...
@xxl: Tak mi się też wydaje.
Ładne logo.
Znalezione posty [ 926 do 950 z 3,008 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.086 sekund, wykonano 14 zapytań