atarionline.pl
atarionline.pl Atari
Login:
Hasło:
Zapamiętaj mnie
Translate to RSS RSS
Uwolnienie Topornego z 2017-12-11 12:59 (19)
SV2017 - prace, wyniki z 2017-12-10 22:27 (37)
SV2017 – krótka relacja z 2017-12-10 11:07 (78)
Silly Venture 2k17 – relacja na żywo z 2017-12-08 16:08 (80)
Nadchodzi premiera "07 zgłoś się" z 2017-12-08 00:05 (4)
Poczwórny numer "Pro(c) Atari" z 2017-12-07 17:29 (0)
Kaz Kompo 2016 z 2017-12-06 00:45 (41)
Poradnik programisty Atari – nowe wydanie z 2017-12-04 13:35 (15)
Dextrosy i STE-fany z 2017-11-30 19:59 (6)
Remanent za rok 2016 – modyfikacje klasycznych gier z 2017-11-29 20:59 (13)
Konkurs jubileuszowy na blogu Tdc z 2017-11-26 22:20 (18)
Skool Daze – ostatnia prosta z 2017-11-22 22:49 (18)
Modyfikacje starszych gier: Donkey Kong Jr. i Bubsy z 2017-11-19 23:00 (10)
Nowe demo na duże Atari z 2017-11-14 23:01 (138)
Zanim stali się znani... Kto wystąpił w reklamach Atari? z 2017-11-07 21:27 (8)
Powrót z przyszłości: Giełda Bajtka i koncert Marka Bilińskiego! z 2017-11-03 01:03 (155)
Aktualności growe z 2017-11-01 14:19 (13)
Silly Venture 2k17 – nowa invitka i garść informacji! z 2017-10-30 10:45 (17)
Wyniki konkursu programistycznego ABBUC 2017 z 2017-10-28 16:53 (17)
Pokłosie RetroKomp/LOAD ERROR 2017 z 2017-10-22 16:28 (22)
«« 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
    3.99$ (5)
    ostatni: 13-12-2017 03:22, QTZ
    Atari Fan 5 w Warszawie (13)
    ostatni: 13-12-2017 02:19, QTZ
    "Little Computer People" (61)
    ostatni: 13-12-2017 02:15, QTZ
    Grafika w Turbo Basic XL (8)
    ostatni: 13-12-2017 01:01, Kaz
    Wymienię się oryginalnymi dyskiet... (15)
    ostatni: 13-12-2017 00:29, Kaz
    Skool Daze (2)
    ostatni: 12-12-2017 23:46, pin
    Arabic cartridges (27)
    ostatni: 12-12-2017 23:31, nosty
    SV2k17 - PODZIĘKOWANIA (39)
    ostatni: 12-12-2017 23:12, Adam
    Silly Venture 2k17 - uniting the ... (207)
    ostatni: 12-12-2017 22:14, miker
    Prośba o pomoc ! (40)
    ostatni: 11-12-2017 23:10, jesionen
    Aliens from WAVES Silly Venture 2... (2)
    ostatni: 11-12-2017 15:07, QTZ
    Kartridż z grą "07 zgłoś się" - p... (9)
    ostatni: 11-12-2017 11:34, clayster
    SV2k17 - rejestracja, koszulki i ... (40)
    ostatni: 11-12-2017 07:56, tdc
    Kopiowanie z Sio2PC na dyskietkę ... (7)
    ostatni: 11-12-2017 02:22, Ataripuzzle
    Nowy emulator XE/XL na Androida (30)
    ostatni: 11-12-2017 00:02, Dracon

    Kategorie Forum Atarum

    Użytkowników: 1761
    Ostatnio zarejestrowany: jezy
    Postów ostatniej doby: 32

    Społeczność/Community

    Najbliższe imprezy

    Sprzęt/Hardware

    Wynalazki
    Atari i Bluetooth napisał Kaz (17)
    SIO2PC-USB napisał Larek (45)
    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 »»