STZ:
SHX $FFxx,Y
SHY $FFxx,X
LDX #0
SHX $abcd,Y
LDY #0
SHY $abcd,X
Przekroczenie strony spowoduje zapis na stronę zerową.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Nadchodzi Rogul na Atari ST/STE Konwersja znakomitego Fantasy-Hack'n Slash-Roguelike Rogul z małego Atari na platformy ST/STE
Gearlynx z aktualizacją do 0.0.9 Wieloplatformowy emulator konsoli Atari Lynx, Gearlynx, doczekał się nowej wersji 0.0.9.
Invitka na Silly Venture 2025WE Na odbywającym się w Berlinie party Deadline 2025 została zaprezentowana invitka na zimową edycję Silly Venture 2025WE
Test7800 0.7.0 Najnowsza wersja emulatora Test7800 wprowadza obsługę kontrolerów i ułatwia wczytywanie plików ROM.
Fujisan v1.0.5 Nowa wersja nowoczesnego frontendu dla emulatora Atari800.
atari.area forum » Posty przez Fox
STZ:
SHX $FFxx,Y
SHY $FFxx,X
LDX #0
SHX $abcd,Y
LDY #0
SHY $abcd,X
Przekroczenie strony spowoduje zapis na stronę zerową.
1624 bajty + 319 bajtów procedura. Grafika chyba nie jest jego mocną stroną.
LAX - zyskaliśmy jeden bajt i dwa cykle. Super, teraz świat stał się lepszy.
Temat dotyczy kompresji. Krótsza i szybsza procedura dekompresji jest pożądana.
SHX
Stores X AND (high-byte of addr. + 1) at addr.
unstable: sometimes 'AND (H+1)' is dropped, page boundary crossings may not work (with the high-byte of the value used as the high-byte of the address)
Słowo klucz: unstable.
Źródło? Nie stwierdziłem żadnej niestabilności tego opkodu. "Sometimes" i "may not work" sugerują, że piszący tamte słowa nie zadał sobie trudu, aby odkryć mechanizm działania.
Tymczasem bracia w MOSie nie tylko oglądają seriale i zakodowali BitPickler, który jest ciekawy pod wieloma względami:
Używa 33 KB podczas dekompresji
Używa nielegali: LAX w kilku miejscach, a nawet SHX
Kompresor jest w modnym ostatnio języku Rust
Ja bym zostawił implikowany. BRK nic nie robi z bajtem występującym za nim, jak w trybie natychmiastowym. Powrót dwa bajty dalej może być błędem w konstrukcji procesora, a może być celowym działaniem twórców. Nie uważam, aby ten wątek był miejscem na - bądź, co bądź - akademicką dyskusję.
Zgadzam się w 100%.
Tryb adresowania BRK jest dyskusyjny. Zwyczajowo zapisuje się implikowany, ale powrót z przerwania następuje dwa bajty po BRK.
Dlaczego BRK jest "rel" ?
BRK ustawia znacznik I.
Dlaczego AND i ORA "with accumulator" a EOR nie? Albo tylko ORA, bo wyjaśnia memonik, albo wszystkie trzy.
Pierwiastek możesz wyznaczyć przez wyszukiwanie w tablicy kwadratów. Tutaj wyszukiwanie liniowe: https://github.com/pfusik/numen/blob/ma … p.asx#L573 ale możesz też wykonać połówkowe.
Jak rozumiem, potrzebujesz część ułamkową. W takim razie możesz po prostu wstępnie zeskalować wartość pierwiastkowaną, wykonać algorytm pierwiastkowania całkowitego i na koniec mniej znaczące bity wyniku potraktować jako część ułamkową.
Np.
sqrt(x * 256) = sqrt(x) * 16
czyli dopisując 8 bitów zero otrzymasz cztery bity ułamka.
Mi to wygląda na przyzwyczajenie z C64, tam się wszystko ładuje pod $800. Jest to słabe, ale rzucanie fakami to nie jest rozwiązanie. No i przestańcie wałkować tego XBIOSa, to ma więcej odcinków, niż "Moda na Sukces". Proponuję:
1. Napisać wprost do Heavena, a nie obrabiać mu d* na forum za Odrą. ;)
2. Pogadać z Phaeronem, żeby dawał jakieś warningi przy ładowaniu takich execów. Jak się developuje pod emulcem, to się zapomina o DOSie. Dla Phaarona to parę minut kodzenia.
3. Kiedyś w regulaminach pisało, że intra muszą się ładować z MEMLO $2000, a dema mogą być bootowalne. Czy regulamin tego party to mówił?
Zrozumiałem, że na stałe i nie ma nad tym kontroli. Ponieważ zależy od temperatury, to suszarka mogłaby mieć zastosowanie.
Bomba Rejewskiego? ;)
nie przeszkadzało to Woźniakowi, żeby zrealizować nieblokujące DMA - wykorzystał on sobie sygnał SYNC i dekoder na epromie który "mówił" kontrolerowi DMA które cykle są puste i można je ukraść
Ciekawe. Które Apple i do czego DMA? Jakiś link?
Nie wiem, czy zrozumiałem pytanie. Ostatnie zmiany w procedurze inflate nanosiłem w 2017 i nie mam planów, aby coś zmieniać.
https://www.youtube.com/watch?v=g1leK1PJb9o
@mono: deflater był dobry dwie dekady temu. Teraz robi się tak: https://github.com/pfusik/zlib6502#Compression
Skąd brałeś Landscape.xex i RiverRaid.com? Albo chociaż wklej ich sha256sum.
Oooo. FOX, to chyba Jager zachował materiały w szufladzie, bo u mnie takowej nie ma.
16 grudnia 2014 oraz 20 marca 2015 w Twoim osobistym Gmailu, Zenonie. :) Tytuły maili: "Artykuł do Seriousa". I odpisywałeś mi na nie.
LOL! Zgłaszam JAC!owi. :)
Parę moich artków przeleżało dekadę w szufladach Syzygy i Seriousa, więc tę zapowiedź olałem.
A tymczasem Intermag #4 wyszedł? Nie wierzę. Respect, Piguła!
Dolny panel się krzaczy:
http://asma.atari.org przejął JAC! i aktualizuje ją. Wkrótce napiszę o tym niusa.
W związku z tym:
http://atariarea.krap.pl/asma/ do zaorania, ewentualnie zostawić tam redirecta na http://asma.atari.org
JAC! ustawił Google translate na polski i czeski, ale moim zdaniem to zbędne - co myślicie?
Dzięki!
Na dopałce jest właśnie płynniejsze.
Co to jest TR-DOS i Speccy?
Sorry, jestem zielony w temacie Spectrumów. Czy to nie jest po prostu obraz dyskietki i można go nagrać na dyskietkę, kartę SD, czy czego tam się teraz używa?
to nie pierwsze jego podejscie do 3d, chyba juz ze dwa razy publikowal zrodla swoich silnikow...
Linki proszę.
Co to jest SCL ?
"Działa" to jeszcze nie znaczy "zrzucone z". Pierwszy raz widzę takie 3D w hiresie na 8-bitowcu. Nie znalazłem na pouecie. Ogólnie trochę trudno mi w to uwierzyć. Fajnie, jakby ktoś to odpalił na specu i potwierdził.
https://www.youtube.com/watch?v=A3yY1aC2mDQ
Czy to tak chodzi na gołej 128?
atari.area forum » Posty przez Fox
Wygenerowano w 0.067 sekund, wykonano 19 zapytań