To sziftowanie jak i format (u2 lub zwykły) zawiera już gaintab zależnie od rodzaju urządzenia wyjściowego.
Edit: Ale oczywiście - rozdzielczość jest mniejsza.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Silly Venture 2k25 SE - już wkrótce! Tylko do 21 lipca możesz zamówić koszulkę z okazji SV 2k25 SE
Nowy firmware 1.5 dla SDrive-MAX Ulepszony tryb szybki i poprawki kaset w nowej wersji firmware
Ice-T 2.8.2 Nowa wersja Ice-T dla 8-bitowego Atari już dostępna - poprawki i nowe funkcje
Galactic Panic - nowa przygodówka na ST Darmowa gra point and click na Atari ST - ponad 100 ekranów przygody.
Nowa wersja ARIFE Tool od PVBest73 Uaktualniono uniwersalne narzędzie do analizy obrazów ROM i dysków Atari
atari.area forum » Posty przez mono
To sziftowanie jak i format (u2 lub zwykły) zawiera już gaintab zależnie od rodzaju urządzenia wyjściowego.
Edit: Ale oczywiście - rozdzielczość jest mniejsza.
To dość zaskakujące co powiem, ale na 4-kanałowym POKEY-u/COVOX-ie częstotliwość odtwarzania NEO to 11750 Hz, a na 1-kanałowym SimCOVOX-ie 12468 Hz. Pomimo miksowania.
Na czym polega rzecz. Obsługa 4 kanałów bez miksowania:
ldx sample
lda gaintab,x
sta COVOX
ldx sample
lda gaintab,x
sta COVOX+1
ldx sample
lda gaintab,x
sta COVOX+2
ldx sample
lda gaintab,x
sta COVOX+3
co daje 12*4=48 cykli.
Obsługa jednego kanału z miksowaniem:
lda #$80
ldx sample
adc gaintab,x
ldx sample
adc gaintab,x
ldx sample
adc gaintab,x
ldx sample
adc gaintab,x
sta SIMCOVOX
co daje 2+4*8+4=38 cykli. I stąd miksowanie jest szybsze :)
No i to kolejna rzecz, która przypomina mi, ile zarabiam, i czy jest sens ryzykować taką kwotę na rzecz źle opisanego produktu (być może również źle wykonanego, akurat tego bez testów nie wiemy), jak również człowieka, z którym nie ma kontaktu nawet przed zakupem, a co dopiero będzie po.
Bez nerwów - rzecz się wyjaśniła i Covox siedzi sobie spokojnie pod $D600 czyli w standardowym miejscu.
"mapped to base address $280" - czy to jest właściwy port, pod którym był zazwyczaj Covox?
Jest z tym jakieś zamieszanie, bo facet podaje że na XL Digital można sprawdzić działanie tego Covoxa - a tam można go skonfigurować tylko na $D500, $D600 lub $D700!
Poza tym w wątku okazało się, że nie $280 a $D280, ale to i tak chyba jest nieprawda ze względu na powyższe i na to, że w PDFie gość pisze że Covox ulokowany jest na $D600.
Myślę więc, że jednak jest w standardowej lokacji.
To jest SimCovox i poza D2D oraz moimi playerami żaden program go nie obsługuje.
Standardowy Covox ma 4 kanały i wykorzystuje go np NEOTracker.
Muzyka - to może być wina playera. Spróbuj innego.
BLASPHEMY! Pokey NIE SZUMI.
No pewnie, to tylko szemranie strumyka.
SB jest właściwym krokiem, ale Covox jest po prostu o niebo lepszy niż sample z POKEY-a, więc choćby z tego względu warto go mieć na pokładzie kiedy robi się muzykę np na MPT, BMC (z samplami) lub NEOTrackerze.
SB nie zgasł - będzie.
Aktualnie Evie ma Covoxa na pokładzie.
Oj, xxlu. Każdy sampler miał OSOBNE wejście, niektóre syntezatory mowy miały OSOBNE wyjście. Co ty gadasz? Atari tak chciało.
Softsynth pójdzie na 16KB.
@mazi: E tam.
@yerz: Doskonały kawałek :D
Edit: Literówka w nicku mAzi'ego.
Podobną, o ile nie identyczną emulację zrobił Draco w swoim emulatorze ZX Spectrum 48k, więc pewnie jemu należy się palma pierwszeństwa.
Identyczne wykorzystanie atrybutów FX jest też zaimplementowane w SCR Viewer.
Fakt :) Poprawione.
Popełniłem taką biblioteczkę, która emuluje działanie mapy atrybutów ULA (z ZX Spectrum) za pomocą VBXE z rdzeniem FX.
Pełny artykuł z opisem jest na http://atarionline.pl/v01//index.php?ct … 1468443682 oraz wewnątrz archiwum.
W skrócie:
- biblioteka wykrywa VBXE z rdzeniem FX i włącza XDL podkładający mapę atrybutów pod zwykły tryb ANTIC-a,
- obsługuje Flash,
- obszar mapy atrybutów znajduje się w $5800..$5AFF,
- display list ANTIC-a może być w dowolnym miejscu pamięci (musi o niego zadbać użytkownik),
- kompletna emulacja realizowana jest za pomocą VBXE (na VBLK należy odpalić tylko blitter funkcją ula_refresh)
- po inicjalizacji biblioteki w pamięci może zostać tylko funkcja ula_refresh (10 bajtów, 15 cykli), reszta jest niepotrzebna.
Może przyda się to osobom portującym gry z ZX Spectrum.
Fajnie to gra. Jak się pakuje muziorę do tego carta?
Niedawno pojawił się też U-BASIC by Draco. Jest to zwykły Atari BASIC w wersji plikowej, siedzi sobie pod ROM-em dzięki czemu dla programu jest dostępne 8KB więcej, korzysta z szybkiego pakietu FP.
Czy ktoś dysponuje tablicą mapującą kolory układu ULA z ZX Spectrum na GTIA?
Próbowałem złożyć swoją już któryś raz, ale jakoś mi się ona nie podoba :/
.byte $00 ;czarny
.byte $72 ;$82 ;niebieski
.byte $22 ;czerwien
.byte $46 ;$44 ;fiolet
.byte $b6 ;$c4 ;zielony
.byte $9a ;$98 ;$a8 ;blekitny / turkusowy
.byte $ec ;$e8 ;$ea ;ciemny zolty/oliwkowy
.byte $0c ;$0a ;$08 ;jasny szary
.byte $00 ;$02 ;szary
.byte $74 ;$84 ;jasny niebieski
.byte $2a ;$24 ;jasny czerwien
.byte $4a ;$36 ;rozowy
.byte $ba ;$c8 ;$ca ;jasna zielen
.byte $9c ;$9a ;$ae ;jasny blekit / jasny turkusowy?
.byte $ee ;$ec ;$ee ;zolty
.byte $0e ;bialy
Byłoby miło, gdyby mapa była dla PAL i też dla NTSC (osobna).
Yerzu - powinieneś im porobić zdjęcia swojego pokoju. To byłby teren do batalii :)
Edit: Muzyka na SID-a wyszła Ci bardzo fajnie, ale to już pokazywałeś kiedyś w osobnym wątku. Ale co to jest YERZMYEY MOON HOAX?
Edit 2: Aaaa.. no tak - to tytuł utworu :)
Na 2600.
I w styropianach. Rozpakowanie fabrycznie nowej zaplombowanej maszyny odbywałoby się przed prezentacją pracy :)
Dziękuję :) To zaspokaja moje potrzeby w zupełności. Robiłem sobie to SED-em do tej pory (format .hex to genialny pomysł!).
A czy można skrócić (inaczej niż ręcznie w pliku .hex) przerwę na samym początku pliku (w Twoim przykładzie jest to pilot program.xex)?
Bardzo dziękuję. Metoda pierwsza działa doskonale i mam swojego .cas'a :) Świetne narzędzia!
Edit: A metoda druga przyda się na później (aktualnie nie mam initów więc i przerw między blokami nie potrzebuję dłuższych).
Mam dwa pliki: loader (boot) oraz program (xex). Chciałbym z tych dwóch plików wygenerować jeden .cas w standardowej prędkości. Jak to zrobić i czym (najchętniej jakimś programem, który mogę zastosować w pliku wsadowym a nie okienkami)?
atari.area forum » Posty przez mono
Wygenerowano w 0.098 sekund, wykonano 17 zapytań