atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Nowe demo na VBXE z 2017-07-23 18:35 (7)
Zapowiedź konkursu ABBUC 2017 i nowej gry Gorgha z 2017-07-18 00:18 (12)
Tre Robbo 51 z 2017-07-16 12:06 (4)
Yerzmyey i Pinokio na WAP-niaku 2017 z 2017-07-12 19:57 (6)
Sommarhack 2017 - wyniki z 2017-07-09 23:06 (14)
Twórczość Yerza na BandCamp z 2017-07-07 18:17 (12)
Silly Venture 2k17 – oficjalna strona i pierwsza invitka! z 2017-07-04 22:52 (12)
Reedycje książkowe Retronics – aktualne wieści z 2017-07-01 19:16 (0)
Ironia 2k17 już wkrótce! z 2017-06-27 19:48 (12)
Vladimir Zúñiga – ilustracje inspirowane Atari z 2017-06-24 20:54 (27)
Gry w Mad-Pascalu z 2017-06-20 22:48 (23)
Rain of Terror – edycja kolekcjonerska z 2017-06-16 22:46 (3)
Bad Apple na małe Atari – kolejne wersje z 2017-06-11 23:21 (26)
Magazyn FLOP nr 60 z 2017-06-07 23:47 (14)
Outline 2017 z 2017-05-30 17:47 (13)
Pixel Heaven 2017 i nowy numer Top Secret! z 2017-05-26 04:07 (31)
Pixel Heaven 2017 i komputery złotej ery z 2017-05-25 00:32 (22)
Gotowy Gunfright i zapowiedź Skool Daze! z 2017-05-21 21:26 (23)
Noc Muzeów 2017 z 2017-05-19 14:44 (2)
Nowy RECOIL v4.0.0 z 2017-05-17 21:35 (5)
«« nowszestarsze »»

Pomocnik/Helper
Gry/Games

Katalog gier

Opisy gier
Frogs opisał Xeen (0)
Choplifter! opisał Urborg (0)
Joust opisał Urborg (16)
Commando opisał Urborg (35)
Mario Bros opisał Urborg (13)
Xenophobe opisał Urborg (34)
Robbo Forever opisał tbxx (16)
Kolony 2106 opisał tbxx (0)
Archon II: Adept opisał Urborg/TDC (9)
Spitfire Ace/Hellcat Ace opisał Farscape (7)
Wyspa opisał Kaz (9)
Archon opisał Urborg/TDC (16)
The Last Starfighter opisał TDC (30)
Dwie Wieże opisał Muffy (17)
Basil The Great Mouse Detective opisał Charlie Cherry (121)
Inny Świat opisał Charlie Cherry (17)
Inspektor opisał Charlie Cherry (19)
Grand Prix Simulator opisał Charlie Cherry (16)
Rescue On Fractalus opisał Kaz (18)
Stranded opisał Kaz (10)
«« nowszestarsze »»

Użytki/Utils
Wewnętrzne/Internals



   Nowinki tworzone dzięki CuteNews
xBIOS
Jak możemy wyczytac na stronie XXL'a xBIOS jest biblioteką I/O, która zachowując minimalny rozmiar i wymagania daje możliwości zapisu / odczytu danych z/do pliku przy: wyłączonym ROM, bez Atari OS i DOS. Programista ma praktycznie 61KB przestrzeni dla siebie na standardowym komputerze Atari. Wychodząc naprzeciw potencjalnym oczekwianiom koderów autor udostępnił:

  • TUTORIAL z przykładami wykorzystania podstawowych funkcji biblioteki,
  • drugą jego część na temat katalogów,
  • trzecią na temat funkcji xBIOS_SET_PARAMS,
  • czwartą o ładowaniu plików binarnych,
  • piątą o dodatkowych funkcjach,
  • TUTORIAL jak dodawać własne urządzenia

    Czyli prosto, przyjemnie, na tacy. Miłej lektury, oraz owocnych prób wykorzystania!

    2013-02-21 12:59 by Xeen
    komentarzy: 39
  • xeen @2013-02-21 13:02:29
    przydałoby się jakieś logo: powered by :)
    ze swojej strony - na nietypowe uzycie można sobie pozwolić np. w cc65 wstawkami, traci się to co w C jest podstawą - ale zyskuje pamięć :)
    adv @2013-02-21 13:10:41
    A teraz wpisy Pina :)
    xxl @2013-02-21 13:21:37
    oczywiscie, jesli ktos ma propozycje co opisac w ramach tego tutoriala to zapraszam na xxl@atari.pl
    xeen @2013-02-21 13:30:46
    być może nie jest to część tutoriala jako takiego, ale artek o ładowaniu danych z XB przy grającej muzyczce z przykładem w kodzie przyjmuję z otwartymi ramionami i pewnie nie ja jeden :)
    xxl @2013-02-21 13:38:48
    po opisaniu podstawowych funkcji przejde do tych ciekawszych i mozliwosci wykorzystania xbios.
    pin @2013-02-21 18:38:56
    @Adv - nie chce mi się nic pisać, bo mi się klawisze w klawiaturze już prawie wypisały ;)-
    miker @2013-02-21 19:55:04
    Pinek, z przeproszeniem, nie ma obowiązku/musu itd. używania xBiosa, pododnie nie ma tegoż w stosunku do SDX. Ja np. nie używam żadnego z tym i jakoś żyję i nawet nie narzekam.
    A więc też żyj i daj żyć innym. :)
    Pecus @2013-02-21 21:36:21
    Na szczęście nie ma też obowiązku używania źle napisanych programów. A te które wymyślają swój własny pseudostandard komunikacji plikowej pomijając ustandaryzowane i zgodne ze wszystkim (także z SDX, którego możesz nie lubić) CIO takie właśnie są.
    Wszystko pisane pod xbiosa będzie działało tylko z obsługiwanym przez niego filesystemem, a jak napiszesz to samo przez CIO, to zadziała ze wszystkim.

    I o to chodzi w tej dyskusji.
    xxl @2013-02-22 08:16:17
    xbios korzysta ze standardowej komunikacji SIO atari :-) nie wiem o jakim pseudostandardzie komunikacji plikowej mowisz :-)

    niestety nie wszystko wyglada tak pieknie jak to opisujesz. uzywajac CIO tak samo wiazesz sie z okreslonym dos i to nie dowolnym, zmuszasz tym samym do uzywania konkretnego (wiec gdzie ta uniwersalnosc - nie ma mowy o standaryzacji). uzywajac funkcji "note/point" poprzez CIO program bedzie dzialal nieprawidlowo. pod niektorymi dos nie beda dziala obslugua katalogow, juz pomijam, ze korzystajac z CIO nie mamy tak podstawowej funkcjonalnosci jak "binary load" pod najpopularniejszym dos - dodam, ze wszystkie one nie maja tak elastycznych funkcji jak xbios.

    jesli zgodzilbys sie - na zasadzie artykulu moglibysmy porownac funkcjonalnosc obu rozwiazan :-)
    Amun-Ra @2013-02-22 14:40:50
    Darmowe fiksy: "XXL-a".
    pin @2013-02-22 19:09:02
    .. :) - Sparta X na wspoły z panem Twardym Dyskiem zjada xBiosy na śniadanie ;)- hihihihihihi ;)
    tdc @2013-02-22 20:57:41
    Z innej beczki: na górze mamy teraz "Lubię to!", które właśnie obecnie wynosi 234, a to oznacza nicnierobiacza z 6502 :P
    tdc @2013-02-22 20:58:58
    ...ooooczywiście legal :P
    the fender @2013-02-22 21:02:37
    @pin daj już spokój.
    Z całym szacunkiem, ale to już jest pomału trollowanie.

    Gonza wszyscy pocieszają, chociaż z jego zabaw wychodzi co wychodzi a tutaj kłody pod nogi wyjadaczowi, mało - koledze rzucacie. A pomysł ma dobry, wykonanie profeska (jak zwykle) do tego tutoriale które nawet ja potrafię zrozumieć :)

    Na xcopy amigowskie nikt nie narzekał, że jest niedosowe.
    Bluki @2013-02-22 21:29:43
    Nie wszyscy pocieszają Gonza, ja nie :).
    Ale rzeczywiście: jeśli komuś nie odpowiada, to co robi xxl, to nie musi się tym zajmować (używać). Można krytykować, ale nie wyśmiewać (to ogólnie – bez sugestii). Nawet jeśli w ten sposób autor ogranicza sam sobie krąg odbiorców, to jego sprawa. Chociaż ta nazwa „xbios” - niezbyt szczęśliwa.

    Można się co prawda przyczepić, że xxl nie bardzo włada pisanym językiem polskim, ale na szczęście też nie ma obowiązku czytania...
    pin @2013-02-22 21:53:22
    @theFender - Trollowanie a żart, to dwie różne sprawy. Widocznie źle zostałem zrozumiany ;)

    Co do reszty zagadnień, to cała ta dyskusja i medialny noizz zmierza w innym kierunku. Chodzi o to, by autor który zapragnie napisać coś np. dobrego mógł wybrać środowisko, które wyda mu się optymalnym rozwiązaniem. xBios może i sprawdzi się na minimalnym konfigu, ale takich maszyn z drugiej strony jest coraz mniej. Bo możliwości jest zbyt wiele i to nie od dziś ;) Sprzedaż urządzeń PBI idzie w setki egz. więc w tym przypadku przywiązanie do idei xBios w wersji /SIO/ programu stanowi o jego technicznej śmierci. W nowej wersji xB ma co prawda opcję współpracy z OS, lecz to nadal programista decyduje co tak na prawdę zrobi i w jakim środowisku program będzie funkcjonował. Nie mówię tym samym "nie", bo każdy zrobi to co będzie uważał za stosowne. Zwracam jedynie uwagę na fakt, że pisząc programy można to zrobić tak, by działały na dowolnym konfigu. Wystarczy trochę kultury w programowaniu ;)
    gonzo @2013-02-22 21:54:55
    oops, mnie nie trzeba głaskać po główce :) wyrosłem z tego już dawno :) ale mam prośbę, żeby nie pisać o mnie gonzo przez duże G, bo ja jestem mały gonzo, a duży Gonzo jeśli chodzi o atari to to zupełnie ktoś inny :) na tej samej zasadzie myślę, że nie nie trzeba się martwić o xxl-a, bo i tak będzie robił to co robi, dopóki starczy mu sił :)
    xxl @2013-02-22 22:23:02
    porownywanie xB do Sparty X swiadczy o jakosci :-) - jednego lub drugiego ;-) dla przypomnienia Sparta znajduje sie na kartrydzu, oprocz standardowego ramu zajmuje 32kb ramu dodatkowego, xB zajmuje 1kb w pamieci standardowej :D xB tez pozwala uzywac hdd ale z powodu ograniczen AtariOS nie mozna uzywac tych najciekawszych mozliwosci biblioteki.

    drugi odcinek tutoriala sie pisze...
    gonzo @2013-02-22 22:47:28
    xxl - zdecydowanie nie jestem tym drugim :) ja akurat jestem pod wrażeniem tego co robisz i zawsze będę ci kibicował, zwłaszcza po tym co ostatnio pokazuje tezz...
    xxl @2013-02-22 23:44:44
    tutorial 2 / obsluga katalogow
    http://xxl.atari.pl/?p=1327
    pin @2013-02-23 00:03:24
    @XXL - czyli przyznałeś się do tego, iż uważasz że Sparta DOS X stanowi wzór do naśladowania / porównania :) To postęp niesłychany wręcz. Pomniejsz także wymagania trybu BANKED o 16k ;)- Nieobowiązkowym ficzerem jest s_vbxe.sys i VBXE, bo jeśli program nie korzysta ze sterownika to i nie musi się przejmować zawartością banku używanego przez tenże.

    Reszta kwestii wg. uznania programisty. Róbta, co chceta ;)
    xxl @2013-02-23 00:17:47
    a skad... smieszy mnie porownywanie xB do dosa :-) xB ma konkretne zastosowanie a dos jest do wszystkiego czyli do niczego :D

    > Pomniejsz także wymagania trybu BANKED o 16k

    ? ja ? sam to zrob w kolejej edycji jakiegos regulaminu gdzie ciagle zabierasz 32kb ram dla dosa ;-)
    pin @2013-02-23 01:09:00
    Mnie też śmieszy, bo nie istnieje możliwość porównania rzeczy nieporównywalnych :)

    A regulamin jest po to, by wymuszać kulturę względem obywateli ku temu nie przystosowanych ;)
    tebe @2013-02-23 01:34:07
    Pin-ek powtarzasz się po raz n-ty, wszyscy już znają Twoje zdanie na temat XBios-a, proszę przestań nudzić
    candle @2013-02-23 09:33:14
    od 0x0700-0x2000 to jest zdaje mi sie 6400 bajtow, mamy jakas nowa jednostke kilo, specjalnie na potrzeby xxl'a, tak, zeby wyszlo mu 32?
    jeszcze rok, dwa i xbios bedzie regularnym dosem, juz teraz widac ze xxl sie lamie - dodanie odwolan przez SIO to nic innego jak chec przypodobania sie publice, ale to za malo, CIO will prevail...
    xxl @2013-02-23 10:03:11
    - zle policzyles (dodaj do tego np. strone zero, 2, 3 ...)
    - zle zrozumiales albo nie przeczytales (32k dotyczy samej pamieci dodatkowej)

    >jeszcze rok, dwa i xbios bedzie regularnym dosem

    tylko bez obelg :D

    > dodanie odwolan przez SIO to nic innego jak chec przypodobania sie publice

    a konketnie PINowi, zglosil zapotrzebowanie na taka funkcjonalnosc :)
    candle @2013-02-23 11:18:21
    jak to pamieci dodatkowej?
    wszak uwazasz, ze prawdziwe atari ma 64kb (i posiada mapram)
    reszta to albo hipsterskie mutanty (np 130xe) lub produkcyjne odpady (np 65xe z 62k ramu)
    xxl @2013-02-23 11:53:57
    co za bzdury, umyj lepiej palca z ktorego to wyssales ... nie wiadomo gdzie byl wczesniej
    brx @2013-02-23 12:01:23
    O! Tradycji chyba jednak stanie się zadość, bo w powietrzu czuć już flamewar. :P
    pin @2013-02-23 12:16:18
    @XXL .. oj tam :)- Wszystko ok, tylko te 32kB ext ram to tak jak pisałem, śmiało możesz sobie podzielić przez 2.

    @TeBe - ponudzić se nie moszna? ;)-
    marekp @2013-02-23 14:37:40
    Jak się onet kapnie, że xBios generuje taki ruch na stronie to wrzuci ten temat na czołówkę. Pewnie coś w stylu: "Szok! xBios znów podzieli polaków? Szykujcie się na WOJNĘ!"
    ;-)
    _xeen @2013-02-23 20:47:27
    podlinkowałem do newsa także II część. Miło, że xxl dbasz o takie rzeczy. 3 razy już podchodziłem do VBXE na boku, ale sucha dokumentacja skutecznie mnie na razie odrzuca (a w przykładach człek traci orientację i skupia się np. na plazmie, a nie meritum - dla mnie za skomplikowane).
    xxl @2013-02-23 21:12:10
    dzieki, w kolejnych odcinkach jak "przelece" podstawowe funkcje zaczne publkowac przyklady ciekawych zastosowan.
    xxl @2013-02-23 23:21:43
    tutorial 3 gotowy
    pin @2013-02-24 21:25:49
    quote (Xeen):

    przydałoby się jakieś logo: powered by :)



    .. a ja sobie zrobię sygnaturkę "xBios free" :D :P
    xxl @2013-02-25 10:14:04
    tutorial 4
    xxl @2013-02-28 15:03:21
    tutorial jak dodawac wlasne urzadzenia: http://xxl.atari.pl/?p=1410
    heaven @2014-02-28 12:49:40
    xxl...

    can I use a RAM disc? which one?
    heaven @2014-02-28 15:47:35
    xxl... but I need a ram disc driver already? or is one included?
    nickname
    e-mail / website (opcjonalnie)
    Aktualne tematy
    Radio UXA znów w eterze :))) (8)
    ostatni: 24-07-2017 14:18, Pecus
    Lista postów na stronie AOLa (4)
    ostatni: 24-07-2017 14:09, TheFender
    We are still fighting for transit... (27)
    ostatni: 24-07-2017 13:34, heaven6502
    1200xl (15)
    ostatni: 24-07-2017 00:25, z80
    Nowa gra od gorgha (78)
    ostatni: 23-07-2017 23:32, gorgh
    Nowa konsola Atari? (28)
    ostatni: 23-07-2017 21:17, Yosh
    Gry ukończone bez cheatowania (32)
    ostatni: 23-07-2017 12:53, charliecherry
    colleen sio (17)
    ostatni: 20-07-2017 16:38, atariki50
    Reedycje gier (5)
    ostatni: 20-07-2017 15:57, atariki50
    Ironia 2k17 (31)
    ostatni: 19-07-2017 16:11, mgr_inz_rafal
    Ataribox - informacje zebrane. (4)
    ostatni: 19-07-2017 13:02, atariki50
    15 kHz (260)
    ostatni: 16-07-2017 12:58, miker
    rozszerzenie: Antonia (10)
    ostatni: 15-07-2017 19:48, xxl
    Ciekawostki (3962)
    ostatni: 15-07-2017 18:40, odyniec1
    Looking for a game (6)
    ostatni: 15-07-2017 17:35, Enjo

    Kategorie Forum Atarum

    Użytkowników: 1702
    Ostatnio zarejestrowany: protas
    Postów ostatniej doby: 46

    Społeczność/Community

    Najbliższe imprezy
    Ironia 2k17 od 11 do 13 sierpnia 2017 roku zapraszamy do Wysokiej w pobliżu Góry Swiętej Anny

    Sprzęt/Hardware

    Wynalazki
    Atari i Bluetooth napisał Kaz (17)
    SIO2PC-USB napisał Larek (44)
    Nowe SIO2SD napisał Larek (0)
    SIO2SD w CA12 napisał Urborg (9)
    Ratowanie ATMEL-ów napisał Yoohaas (12)
    Projektowanie cartów napisał Zenon (12)
    Joystick do Atari napisał Larek (54)
    Tygrys Turbo napisał Kaz (7)
    Testowałem "Simple Stereo" napisał Zaxon (3)
    Rozszerzenie 1MB napisał Asal (20)
    Joystick trzyprzyciskowy napisał Sikor (18)
    Moje MyIDE oraz SIO2PC na USB napisał Zaxon (16)
    Jak wykonać płytkę drukowaną? napisał Zaxon (26)
    Rozszerzenie 576kB napisał Asal (13)
    Soczyste kolory napisał scalak (28)
    XEGS Box napisał Zaxon (13)
    Atari w różnych rolach napisał (8)
    SIO2IDE w pudełku napisał Kaz (5)
    Atari steruje tokarką napisał Kaz (14)
    DarkMouse napisał Kaz (7)
    «« nowszestarsze »»