o widzisz, masz swiadomosc ze nie wszystko moze dzialac na PBI - no i cool. potrzebujesz listy programow i gier? jesli chcesz zeby taka wiedza nie przepadla zaloz odpowiedni watek a dopisze dopisze.
tu rozmawiamy o xBIOS
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
HDDRIVER 13.01 Aktualizacja HDDRIVER przynosi poprawki dla HDDRUTIL oraz lepszą obsługę szybkiego sprzętu.
192p Test Suite dla 8-bitowego Atari Nowy program do testowania i kalibracji obrazu dla Atari XL/XE od HanJammera.
Atari800 7.0.0 Pierwsza wersja emulatora z funkcją pobierania z sieci i mnóstwem nowości.
Obrazy w 1024 kolorach na VBXE Nowy konwerter i przeglądarka obrazów dla rozszerzenia VBXE pozwalają wyświetlić aż 1024 kolory.
Gearlynx 1.2.15 Emulator Atari Lynx doczekał się ważnej aktualizacji z wieloma nowymi funkcjami.
atari.area forum » Posty przez xxl
o widzisz, masz swiadomosc ze nie wszystko moze dzialac na PBI - no i cool. potrzebujesz listy programow i gier? jesli chcesz zeby taka wiedza nie przepadla zaloz odpowiedni watek a dopisze dopisze.
tu rozmawiamy o xBIOS
(i prosze bez bzdurek typu ze nie ma fizycznie zlacza w XEGS)
wedlug Ciebie to ze atari nie ma takiego zlacza i trzeba atari XEGS PRZEROBIC zeby moglo obslugiwac takie urzadzenie to bzdura? to moze napisz jak podlaczysz do tego atari? http://www.atarimuseum.com/computers/8b ... arview.jpg - tez trzeba to standardowe atari PRZEROBIC czyli DOLUTOWAC kawal SZPEJA. oczywiscie sa modele ktore maja takie zlacze sa tez modele ktore maja sprzetowy syntezator mowy - czy program na takie atari z synteza mowy bedzie dzialal na innych atari? np. wspomnianym xegs? i tu widac potege i piekno SIO, SIO jest wszedzie, SIO jest i bedzie zawsze,
SIO jest cierpliwe i laskawe, SIO nie zazdrosci, SIO nie unosi sie gniewem i przede wszystkim SIO dziala :D a reszta? SIO
moge Ci powiedziec ze atari tez moze sprzetowo odtwarzac MP3 pod warunkiem ze sie do niego DOLUTUJE ODPOWIEDNIEGO DZYNDZLA, nawet system operacyjny moze go obslugiwac :-)
sprawe sprzetowa mam nadzieje wyjasniona, chcesz wyjasnic nie do konca kompatybilne PBI z istniejacym oprogramowaniem? podac liste gier i programow z ktora urzadzenia PBI sa niekompatybilne?
mam wymienic liste modeli atari z ktorymi urzadzenia PBI sa niekompatybilne czy mam wymienic liste gier i programow ktorych z urzadzenia PBI nie zaladujesz?
oczywiście, standard, ale niestety nie wygra z brutalna siła i wielką mocą jaką dają urządzenia PBI - po prostu jest BEZ SZANS
brutalna sila? xBIOS nie jest dla barbarzyncow, ktorzy patrza zeby sie tylko nachapac, byle jak, byle szybko i nie calkiem kompatybilnie, caly trik polega na tym, ze kazdym bajtem trzeba sie delektowac, kazdym dzwiekiem, xbios nie jest dla barbarzyncow, zupelnie inny target
brutalna sila? nie wygra z finezja ninja.
trzeba byc jak ninja.
> No dekompresja w locie przyda się na ograniczonych urządzeniach typu cart.
widze kilka zastosowan... wazne ze jest opcja, duzo lepiej niz by mialo jej nie byc ;)
dlatego nie zostal uzyty prymitywny RLE tylko ambitny algorytm deflate http://en.wikipedia.org/wiki/DEFLATE zakodowany orzez foxa. no coz, standard.
Tak jak pisałem wcześniej zawsze możesz pozostać przy stock Atari 65XE z magnetofonem
nie, dziekuje. wole atari z sio2sd
Ja się zatanawiam DLACZEGO tak pałasz nienawiścią do wszelkich rozszerzeń a co za tym idzie także do ich twórców?? To mnie zastanawia.
nie wiem o czym piszesz ale moze to wina lat mlocenia w space invaders - nie jestem zdolny odczuwac nienawisci.
twierdzisz, że wczytany 4 bajtowy zakodowany blok danych metodą RLE w postaci .....
zaleznie od urzadzenia dekompresja w locie bedzie wolniejsza ale nie o szybkosc tu idzie ;-)
o wlasnie, przedstawiciel plugawej idei rozbudowaywania sprzetu zamiast optymalizacji oprogramowania :-)
- drajwy podobnie jak karty maja ograniczona wielkosc wiec jesli na karcie 64kb mozna zmiescic gre normalnie zajmujaca 4x wiecej na dyskietce miesi sie 180kb z xbiosem i powyzszym rozwiazaniem nawet 500kb
szybkosc? sprawdz przyklad ale wczesniej zepnij poslady ;-)
ale nie, Candle sprzeda Ci rozszerzenie ktore zrobi "prawie" to samo przy byle jak napisanym programie, przy prawie 100% kompatybilnosci :D
konsumuj :D
nie, nie chce zmieniac budowy naglowka pliku binarnego, dla danych skompresowanych wystarczy przeciez tylko adres ladowania bez podawania adresu konca lub dlugosci. dekompresor pobiera dane xBIOS_GET_BYTE...
mozliwe jest takie cos:
org $0400
ldx #$ff
txs ; reset stosu a tak dla jaj
lda <przeznaczenie
sta inflate_zp+2 ; uncompressed
lda >przeznaczenie
sta inflate_zp+3 ; uncompressed
jsr inflate
jmp xBIOS_BINARY_LOAD ; wskaznik biezacej pozycji odczytu pliku bedzie wskazywal naglowek za skompresowanymi danymi
org xINIT
.word $400
opt h-l+o+ ; skompresowane dane w pliku bez naglowka
ins 'mazezamend.df7'
opt h+l+o+
org $0400
i dalsza czesc ladowaniaszybka demonstracja nowych mozliwosci xBIOSa w zalaczniku.
co my tu mamy:
- ladowania na strone zero
- ladowanie 1 bajtu do $ffff
- zniszczenie stosu nie przeszkadza w kontynuacji ladowania
- przesuwanie wektorow init i run
- uzywanie pamieci od $200-
- dekompresja w locie - zmodyfikowany inflate foxa (mam nadzieje sie nie pogniewa) inflate pobiera dane z pliku a nie z pamieci czyli mozna dekompresowac w locie do calej pamieci
- kontynuacja ladowania danych binarnych z mozliwoscia uruchomienia (ini lub run) po zmienie biezacej pozycji odczytu (po danych bez naglowka)
slodko.
ps. prosze uzywac z ostatnia biblioteka xBIOS
---
dodany skrinszot
Nowe demo na 48K i BEEPERa.
Utztape #3.
na atari tez niezle brzmi :p
2. rough rider
cos pieknego. po optymalizacji i dodaniu funkcji biblioteka jest krotsza o jeden bajt :D
co nowego: jak juz pisalem, dodana jest funkcja BINARY_LOAD ale nie taka jak w dos ktory pozwala zaladowac plik binarny od poczatku - to zastepuje LOAD_FILE xBiosa.
xBIOS_BINARY_LOAD (bez parametrow) pozwala na ladowanie/uruchamianie binariow od dowolnego miejsca w pliku, prawde mowiac mozna nawet ladowac/uruchamiac bezposrednio z pliku ktory nie musi byc plikiem binarnym :D
aktualizacja: http://xxl.atari.pl/?p=1076
@seban: "No offset control is provided" :D
binary load dosa lub funkcja xio nie pozwalaja na to o czym pisze w poscie 312 :) przeczytaj uwaznie :)
-- korekta numeru posta
dos tego nie umozliwia :) wybaczam Ci, skad mozesz wiedziec :D
zastanawiam sie nad kolejnym rozszerzeniem mozliwosci dostepu do pliku, za pomoca xBIOS_LOAD_FILE moge zaladowac plik binarny podajac jego nazwe, dodatkowo powinna byc mozliwosc uruchomienia dowolnej czesci pliku gdy:
- plik jest otwarty i biezaca pozycja odczytu nie wskazuje poczatku pliku,
- mam plik z danymi (bez naglowkow) polaczony z programem w formacie binarnym dos i po pobraniu samych danych xBIOS_LOAD_DATA lub xBIOS_GET_BYTE dalsza czesc chce ladowac jak plik binarny z obsluga naglowkow i wektorow init i run,
- albo po prostu nie zachowal sie adres powrotu po init a chce nadal zaladowac dalsza czesc pliku binarnego,
- albo chce dowolnie ustawic wskaznik biezacego odczytu w pliku i wykonac ladowanie pliku binarnego
mysle, ze to powinna byc funkcja bez parametrow "xBIOS_BINARY_LOAD", to sie moze przydac...
tylko jak to zmiescic....
wszystko to marnosc w dobie supremacji xbiosa
architektura atari dosc dobrze jest opisana tu: http://www.virtualdub.org/downloads/Alt ... Manual.pdf
pliki binarne generowane przez asembler mozesz bezposrednio uruchamiac na atari z sio2sd, podobnie z emulatorem - nie potrzeba tworzyc dodatkowo .atr
No wlasnie, pare razy na zlotach uslyszalem, ze ktos nie zna tej kolekcji bo nie ma atari lub nie uzywa altirry...
no to prosze jest na yotube - co prawda nie brzmi tak dobrze jak na zywym sprzecie, slychac tez jakby zaciecia - to wina mojego laptrona... tak czy siak, lepsze to niz nic ;-)
http://www.youtube.com/watch?v=AR_ng4jBQ9c
wystarczy:
inc ROWCRS ; ROWCRS EQU $0054 ;1-byte cursor rownie zgodze sie. piszesz o programach ktorym przyswieca haslo "najmniejszy wspolny mianownik" innymi slowy pinready, ze wstretem odrzucam ten uposledzajacy trend.
xBios wykorzystuje mainstreamowe rozwiazania sprzetowe! jakosc! styl!
kaleczysz atari? widze to. wstydz sie.
xBios jest wyrazem pogladu - program doskonaly to program optymalizowany. kilka bajtow mniej, widocznie szybciej, doskonale.
--- zmienic .xex na .com
Niestety nie potrafię odnaleźć aktualnej wersji kodu źródłowego do tego projektu. Bardzo by się przydała, wówczas nie musiałbym rozpracowywać interfejsu SIO oraz całej, świetnie i profesjonalnie rozwiązanej obsługi urządzenia.
sprawdz tu: http://sio2sd.gucio.pl/wiki/Polski
Co myślicie o tym projekcie?
realizuj
pamietam, ze dosc ciekawy kawalek kodu odpowiedzialnego za obsluge wpisywania kodow z klawiatury widzialem w jakiejs grze Franka Cohena (tego od ghost chaser)
do plotterow moze jeszcze taki efekt:
moznaby jeszcze dodac sprawdzanie GTIA - mozna programowo sprawdzic czy GTIA jest uszkodzone.
atari.area forum » Posty przez xxl
Wygenerowano w 0.231 sekund, wykonano 18 zapytań