4,201

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

@Pin, prosze nie przenosic dyskusji na grunt rozszerzen czy komputerow skladakow. zakoncz werbowanie konsumentow, to nie jest watek o "skundlonych" maszynach ktore z atari maja wspolne najwyzej 40%. litosci...

uzywamy 8bitowego atari, ograniczenia jakie stawia ten sprzet staramy sie pokonywac za pomoca sprytnego programowania...

ogolnie tematy zastepcze odwracajace uwage od wydazenia jakim jest xBIOS 2

4,202

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Po wczorajszej Email Konferencji dzialu Badawczo-Rozwojowego mozemy zaprezentowac Panstwu sterownik urzadzenia "D:", dzieki niemu mozna korzystac z interfejsu archaicznego tamdemu CIO+DOS w swoich programach bez porzeby ladowania DOS

podczas gdy po zaladowaniu DOS w Turbo Basic XL lub ACTION! memlo siega do $2000 tj. 8192 sterownik "D:" dla xB zajmuje 78 bajtow.

tu przyklad programu (kompilowany Turbo Basic XL) ktory wymaga DOS, jak widac ze sterownikiem "D:" dla xB dziala lepiej.

http://www.youtube.com/watch?v=RwuxoJBiPss

jesli ktos pisze w ACTION! lub BASICu to zachecam do testowania i zglaszania uwag :) (sterownik "D:" zapisany jest na dyskietce jako plik D.COM, moze to byc rowniez integralna czesc programu - wystarczy scalic d.com ze swoim programem - podmieniajac w nim wektor run na init)

Sikor napisał/a:

wyłączenia BASICA

drac030 napisał/a:

Powinno być lda #$fd sta $d301.


lepiej $ff

jesli to ma byc podczas ladowania to zrob na poczatku programu tak:

org portb
.byte $ff

i po sprawie

4,204

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

gdyby kiedys... pojawila sie krzyzowka filesystemu MyDOS z BiboDOS (128 wpisow + podkatalogi + rozne pojemnosci) to xB juz go obsluguje.

update na stronie


---
przydaloby sie narzedzie:

http://atarionline.pl/forum/comments.ph ... amp;page=1

4,205

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

noworoczne poprawki w xB:

- mala poprawka w listowaniu katalogu dla formatu bibodos. przydaloby sie narzedzie na PC do pracy z atr w formacie bibodosa (128 wpisow w katalogu)

-zmienna oddajaca wielkosc sektora. przy okazji wyszlo, ze atariki w sprawie odpowiedzi na komende STATUS mowi innym glosem niz wszystkie znane zrodla chrzescijanskiej czesci internetu,

6 bajtow krotszy :D

4,206

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

brak zwiazku z xB :-)

4,207

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

1. To urządzenie obsługuje ATR, jeśli masz Ultimate

czyli obsluguje pod warunkiem ze masz przerobione atari, wymienione MMU itd... to juz nie jest atari ;-)

poza tym xB jest nie tylko dla emulatorowcow... dla ludzi z prawdziwym atari rowniez :D

4,208

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

a no taki przyklad nie przyda sie tym nieszczesnikom bo:

1. to urzadzenie nie obsluguje atr
2. to urzadzenie nie obsluguje us

4,209

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

:-) wyglada na to, ze wszystko dziala prawidlowo :-)

1. nie potrzebujesz doczytywac loadera US z romu stacji bo masz xBiosa z US. jesli zaladujesz z romu stacji procki szybkiej transmisji i przelaczysz xB na OS to masz to samo co goly xB z US (bez ladowania procki z romu stacji) - procki szybkiej transmisji z romu stacji zajmuja pamiec - prawdopodobnie te obszary ktore wykorzystuje beep4.

2. nawet jesli sobie wczytasz z romu stacji procki szybkiej transmisji a xB ustawisz na standard to pojdzie w standardzie. to xB okresla szybkosc transmisji. byc moze jak bede mial chwile zrobie przyklad w ktorym wczytywany program sam bedzie zmienial szybkosc transmisji podczas ladowania ;-) (oczywiscie jesli urzadzenie bedzie obslugiwalo US, jesli nie to wczytywanie pojdzie w stalej predkosci)

4,210

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

zgodnie z uwaga TW-------- zmieniono dzialanie:
xBIOS_OPEN_DEFAULT_DIR
xBIOS_CHANGE_DIR
po ktorych juz nie trzeba wywolywac
xBIOS_OPEN_CURRENT_DIR
aby
xBIOS_LIST_DIR
dzialala prawidlowo.

obecnie po kazdej funkcji otwarcia lub zmiany katalogu mozna wywolac xBIOS_LIST_DIR

na stronie uaktualnione wraz z lista funkcji.

4,211

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

nie mysl o tluszczu tylko sprawdzilbys dzialanie na tej 3'5 xf551.

4,212

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

nazbieralo sie. byl maly byczek przy etykiecie anonimowej. poprawiony, pliki na stronie uaktualnione.

sprawa dwa, sio2sd chyba odpowiada na HSIndex nawet jak turbo jest wylaczone, mozliwe, ze oddaje wartosc dla drugiego zainstalowanego w sio2sd turbo. xB obsluguje UltraSpeed. czyli jesli masz wylaczone turbo w sio2sd to nie probuj nawiazywac polaczenia turbo bo beda smieci. moje ustawienia czyli top drive wylaczony, ultraspeed wlaczony na 6 czyli standardzik.

sprawdz na prawdziwej stacji.


> Czyli FAT'em chcesz obejść ograniczenia FS AtariDOS?

niebardzo rozumiem o co chodzi. pierwej bedzie CAR: (jak bedzie emulec ktory to obsluguje) niz TŁUSZCZ.

4,213

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

> W systemie AtariDOS - bez sensu nawet, jeśli ograniczenie jest do 128 plików.

w AtariDOS ograniczeniem jest 64 plikow. kochane Atari :-) W BiboDOS jest 128 plikow


> to teraz zrobisz pod xB długą nazwę pliku? Czy nazewnictwo będzie wyglądało tak: RIVERR~1.XEX?

nie. standardem jest 11 znakow (8+3) zgodnie z idea xB, gra ma byc przenosna, standardem jest 8+3 wiec na FAT tez obsluga 11 znakow nazwy.


> Co do Beep'em4 - ATR ładowany z HDD wywala krzaki w trybie SIO. W OS właśnie zadziałało.

czyli prawidlowo, bo nie sadze zeby Twoj HDD byl SIO :D


SIO2SD w turbo sam sprawdzilem i wszstko dziala jak trzeba, sprawdze jeszcze bez... wieczorkiem.

tylko dla pewnosci - art odpalasz z sio2sd gdy testujesz sio2sd, natomist gdy testujesz hdd to atr odpalasz z hdd ?

4,214

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

> bo dzięki temu muszę się cofnąć o epokę i zamiast uruchomić program z właściwego katalogu to muszę, mimo że program jest w plikach odpalić całość jako obraz *.ATR. Pytanie tylko po co.

xB bez problemu obsluguje katalogi, mozesz skopiowac program do dowolnego katalogu i uruchomic.


> Bo nadal nie rozumiem do czego może służyć FAT pod xBios dla SIO2SD, jeśli jest loader dla SIO2SD, który jest dużo bardziej funkcjonalny i obsługuje FAT jak sądzę. Ja tylko pytam, po co FAT dla xB, gdyż żaden z Was nie jest mi w stanie tego wyjaśnić

loader sio2sd to prosty inicjalizer, czy loader dla sio2sd umozliwia to co xB? prosty przyklad: czy uruchomiony program moze cos zaladowac, zapisac? rozumiesz teraz?

podawaj konfiguracje na jakiej testujesz. co masz podlaczone itd.

4,215

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

jutro wieczorem sprawdzę. A możesz zrobić jedną rzecz? - chodzi o to, by Beep'em All dał radę doczytywać pliki z dos, a nie tylko z xBios? - Da się to tak zrobić?

... bo program startuje, ale przy próbie odczytania pliku strajkuje ;)

w becie tak bylo, dlatego sprawdz obecna wersje.

beep4 korzysta z przejrzystego interfejsu xB a nie blednego w zalozeniach CIO. ktoras wczesniejsza wersja biblioteki instalowala w systemie urzadzenie "D:" zeby programy napisane w stary sposob mogly korzystac z xB. ta funkcjonalnosc mozna wlaczyc ale... po co sie cofac? :D

4,216

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

Pin. sprawdz, czy dziala Ci przelaczanie na OS i czy dziala dekompresja na OS i US w beepem all 4 z tego linka http://atarionline.pl/forum/comments.ph ... ment_54194

4,217

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

nowa wersja na stronie: http://xxl.atari.pl/?p=1076

dodatkowo bootsector ma ma mozliwosc ladowania plikow z formatu bibodosa (128 plikow w katalogu)

dokumentacja wkrotce.

4,218

(1,754 odpowiedzi, napisanych Fabryka - 8bit)

gloria

jest xBios v2

jesli nie znajde bledu to wlasnie urodzil sie nowy standard

hej koleda, koleda.

http://atarionline.pl/forum/comments.ph ... ment_54194

4,219

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Atariki w tych sprawach milczy.

Przy zapisie danych, ktore pozniej mozna zaladowac? to zadne odkrycie :)

Chcesz powiedziec, ze dzwiek towarzyszacy ladowaniu danych z tasmy to muzyka :-) roznimy sie pieknie :-)

nie o tym mowie :-)

4,220

(7 odpowiedzi, napisanych Programowanie - 8 bit)

> Nie w sensie transmisji po SEROUT.

nie mowimy o transmisji po SEROUT. czyli sa bity staru i/lub stopu czy nie?


> Przez manilpulację bitem 7 SKCTL.

taka mozliwosc byla zawsze, od 1979r? Blizard nic tu nie zmienil.

nagrywal dane? tak
nagrywal muzyke? nie :-)

jest inaczej? poprosze o przyklad :D

4,221

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Rozmiar klamstwa jest niebywaly...

Punkowa kapela TurboBlizard potrzebowala przerobki magnetofonu to raz. dwa, z taka przerobka nie nagrala zadnej muzyki.

1. jak w turboblizarcie zapisany jest 1 bajt danych? sa bity startu i/lub stopu ?

4,222

(7 odpowiedzi, napisanych Programowanie - 8 bit)

Kolejne epokowe odkrycie.

Oklamywali Cie tyle lat, ze z poziomu Atari nie mozna zapisac muzyki na firmowym magnetofonie np. XC12.
Kanal danych moze byc nagrywany w niestandardowy sposob z pominieciem funkcji transmisji danych POKEYa.

http://atarionline.pl/forum/comments.ph ... e=1#Item_0

4,223

(14 odpowiedzi, napisanych Sprzęt - 8bit)

gothrukk napisał/a:

odnośnie 2 pytania, to  przecież o ile dobrze rozumiem jak ta dopałka działa, Ultimate nie zastępuje   RAM-u w Atarce, a tylko go rozszerza, więc "dolne" 64kb pamięci zostają tam gdzie były, na płycie głównej

wydaje mi sie, ze ta dopalka zastepuje MMU, ROM i RAM. wcale bym sie nie zdziwil gdybys mogl usunac oryginalny mmu,rom,ram a komputer z ultimate nadal bedzie dzialac.

4,224

(53 odpowiedzi, napisanych Programowanie - 8 bit)

nie rozumiesz, ale nie ustawaj w wysilkach :D

to raczej kolejne "odkrywanie" nieudokumentowanych mozliwosci atari:

brak w dokumentacji informacji ze atari ma dwa przerwania IRQ wiecej,
ze linia COMMAND i MOTORCTL moga byc programowa na wejscie,
ze mozna wzbudzac te przerwania IRQ programowo,
ze z powodu bledu OS w obsludze IRQ, atari nie poradzi sobie z tymi przerwaniami

przyklad:
POKE 54018,48
POKE 54018,24

To czyncie na moja pamiatke

;-)

4,225

(53 odpowiedzi, napisanych Programowanie - 8 bit)

przyklad jak niezidentyfikowane przerwania IRQ moga zwiesic atari:

przyklad dla linii MOTORCTL

LDA #$30 ; wlacz silnik magnetofonu
STA PACTL
LDA #$18 ; zezwalam na nieudokumentowane IRQ
STA PACTL
BYE BYE ATARI

to samo mozna zrobic z linia COMMAND