Przejdź do treści forum
atari.area
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
Command & Conquer na Atari ST Kultowy RTS Command & Conquer zmierza na Atari ST. Zobacz niesamowity port legendarnej strategii.
Altirra 4.50 test 13 Avery Lee udostępnił kolejną wersję testową najdoskonalszego emulatora Atari.
CT60 TOS 1.03e Po blisko 21 latach ukazała się oficjalna aktualizacja CT60 TOS do wersji 1.03e.
Gearlynx 1.2.14 Ukazała się kolejna odsłona zaawansowanego emulatora Gearlynx dla konsoli Atari Lynx.
Premiera magazynu Atari Legacy Już jutro startuje sprzedaż nowego magazynu drukowanego Atari Legacy, składanego na Atari Falconie.
Opcje wyszukiwania (Strona 23 z 117)
Pewnie tak, przyjrzę się temu
1.5.1
- dodane nowe przełączniki -CODE:$address, -DATA:$address -STACK:$address, -ZPAGE:$address
- SYSTEM unit: RandomF (Result as Single), VAL (Integer, Single)
- GRAPH, FASTGRAPH unit: Bar, Bar3D, GetX, GetY, MoveRel, FloodFill
- MATH unit: RandomRange, RandomRangeF, RandG (gaussian distributed random number)
- CRT unit: SOUND (działa identycznie jak SOUND w Atari BASIC)
- VBXE unit: TVBXEMemoryStream
- dodany komunikat ostrzeżenia 'Comparison might be always true/false due to range of constant and expression'
- zasoby RCASM, CMCPLAY, MPTPLAY można teraz ładować pod ROM
- dodana możliwość oznaczenia kodowania ciągu znakowego jako internal ANTIC-a poprzez znak tyldy '~', np.:
txt0: string = 'Atari'~; // ciąg w kodach ANTIC-a
txt1: string = 'Spectrum'*~; // ciąg w inwersie w kodach ANTIC-a
skoro metoda jest inna niż ta na stronie Tebe, tzn. że robisz to źle ;)
p.s.
autorem tej metody jest Konop/Shadows, a rozpętlenie kodu jest jest Twoim świętym obowiązkiem
p.s. #2
kiedyś disasemblowałem jakieś intro 512b na C64, efekt końcowy to ~8KB rozpętlonego kodu
trzeba było pisać w Pascalu ;) jest dostęp do pamięci rozszerzonej (TMemoryStream)
błąd powoduje RUN, który znajduje się w bloku z przesunięciem adresu ORG $BFF0,$7FF0
aby nie było błędu należy użyć .LOCAL albo .PROC
org $bff0
.local nazwa,$7ff0
jmp JCIOMAIN
.endl
run $660
teraz taki blok z przesunięciem ma swój początek (.local) i koniec (.endl)
p.s.
rezygnacja z OPT ?+ też załatwi sprawę bez potrzeby wstawiania bloku .LOCAL
ARC dla Windows http://www.izarc.org/
plik c256 wrzucamy do ATR-a, w formacie SDX
Firmware -> Operating Systems -> XLOS (DracOS)
Attach Cartridge -> SDX447_sdx128.car
i działa :)
tak, powinien pojawić się komunikat ostrzeżenia albo błędu, relokowalność jest obecnie tylko dla 6502
1.5.0
- poprawiona i uzupełniona inicjalizacja tablic typu POINTER
- poprawiona i uzupełniona inicjalizacja zmiennych typu wyliczeniowego
- typ LONGWORD, DWORD, UINT32 jako odpowiednik CARDINAL
- typ LONGINT jako odpowiednik INTEGER
- zreorganizowane typy rzeczywiste,
ShortReal (fixed point Q8.8),
Real (fixed point Q24.8),
Single (32bit IEEE-754)
- unit SYSTEM (const SINGLE): NaN, Infinity, NegInfinity
- unit SYSTEM (type SINGLE): SIN, COS, ABS, SQRT, ISQRT, ROUND, TRUNC
- unit MATH (type SINGLE): LOG2, LOG10, LOGN, IsNaN
- dla WRITE/WRITELN akceptowane i ingorowane jest formatowanie wyniku, np.: writeln(f:8:8)
ciekawa historia na temat ISQRT (inverse square root)
https://pl.wikipedia.org/wiki/Szybka_od ... adratowego
dzięki, zamówiłem w TME, oprócz BHR-03VS-1 których u nich nie znajduje
czy są jakieś odpowiedniki ogólnie dostępne tych drobnych złączy
http://pl.farnell.com/molex/51021-0500/ ... pd-mi-acce
http://pl.farnell.com/jst-japan-solderl ... pd-mi-acce
http://pl.farnell.com/jst-japan-solderl ... pd-mi-acce
p.s.
Farnell wymaga transakcji z udziałem karty kredytowej, albo konta bankowego założonego u nich, taka upierdliwość, dlatego szukam gdzieś gdzie zakup jest prostszy, tylko że wyniki poszukiwań sugerują już zagranicę
wow, przeoczyłeś rozdział dotyczący HiRes + PMG ;) przecież piorytety zachowują się różnie zależnie od trybu graficznego, włącz GTIA GR9 a dopiero się zdziwisz :)
ciekawostka, niezależnie od użytego rozkazu ładowania akumulatora
lda #BYTE
lda WORD (16 bit)
lda LONG (24 bit)
zmiany zachodzą stabilnie w tych samych miejscach obrazu, innymi słowy decydujący jest zapis do rejestru sprzętowego który powoduje synchronizację z plamką obrazu (cyklem koloru)
tak, program (nie używa OS-a) korzysta z pamięci liniowej FAST RAM (pierwszy 1MB), bo mam pewność że tam działa wszystko z jednakową prędkością, poza tym liniowa jest cool :)
ten programik to dowód na to że Rapidus potrafi zwiększyć możliwości graficzne XE/XL :)
XXL wyświetlają się u Ciebie wszystkie duchy sprzętowe GTIA w linii (20 sztuk, 21 poza ramką)
nie, nie wyświetlają, bo nie masz 65816, ani pamięci liniowej, jesteś poza ligą ;)
faktycznie, Sweet16, Warp XE, Warp II i efekt ten sam
ciekawe jak to wygląda na Antoni? Antoni innej niż XXL-a ;)
czy posiadacze Rapidus-a mogą potwierdzić bądź zaprzeczyć działaniu załączonego programu,
20 duchów w linii
adres ładowania od $1000, spod DOSa nie uda się
najnowsza wersja programu testującego (detekcja pamięci liniowej), za większością kodu stoi Drac030, ja to wszystko zebrałem razem
p.s.
w sumie to nie zdawałem sobie sprawy, Rapidus wspiera MapRam :)
p.s. #2
inna wersja DETECT, pozbawiona rozkazów INC/DEC NMIEN dla zachowania kompatybilności z CPU 6502/65C02/65816
w Pang oddzielnie można ustawić głośność msx / sfx
co oznacza ?
:)
lda.b $00 = lda <$00
lda.w $00 = lda !$00
lda.l $00 = lda >$00
dzięki Tebe :)
Pasiu sprawdzał ten komp ? U1MB pewnie wymaga poprawki, inna poprawka dla EXTSEL oraz "O2 signal pull down" jest podana na stronie Lotharka
http://www.lotharek.pl/product.php?pid=107
Altirra nie emuluje Rapidusa, tylko 65816 21MHz
Rapidus, pierwsze 1MB liniowej ma z najszybszym dostępem, powyżej zwalnia ~2x
jeśli ekler umożliwia więcej MHz i liniową, to tylko pytanie czy cała liniowa pamięć jest tak szybka
Znalezione posty [ 551 do 575 z 2,918 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.094 sekund, wykonano 20 zapytań