376

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

Pecus napisał/a:

Po prostu w efekcie końcowym albo powstanie kolejny DOS obsługujący w zależności od wersji różny sprzęt i filesystemy - a nie będzie to już takie maleństwo. ... Albo zostanie to w postaci tego kadłubka, którym jest obecnie, który (wg Ciebie) znosi niektóre ograniczenia DOSa ale (wg mnie) nakłada na programistę inne ograniczenia, których nie ma DOS.

Zacytowałem sam siebie z pierwszej strony :) - tam się sprzeciwiałeś, a jesteś coraz bliżej DOSa niezgodnego na poziomie API ze wszystkimi innymi istniejącymi na Atari DOSami, działającego tylko na konkretnych konfiguracjach sprzętowych i filesystemie (w zależności od biblioteki) i wcale nie tak małego jak był na początku (vide otwarcie wielu plików na raz).
Może jeszcze nie na 46 stronie, ale koło 80 przyznasz mi rację :P

Wygląda to na HW.
A co do ROMów to czasem (przykładem oryginalny TOMS Multi) dla ułatwienia sobie projektu płytki zamieniano miejscami linie adresowe czy też danych ROMu czy też RAMu na płytce takiego turbo. Dla RAMu nie ma to znaczenia, a w przypadku ROMu trzeba "przetasować" odpowiednio dane w nim zapisane. Oczywiście po ponownym "przetasowaniu" będziemy mieli pierwotną zawartość ROMu.
Może w tym przypadku ktoś zrobił taki manewr.... i dlatego zawartość ROMu jest do niczego nie podobna.

Na 100% nie TopDrive - one nie miały procesora 6502.
Na 99% HappyWarp.

a nawet na 100% :)

http://www.bighole.nl/pub/mirror/homepa … _drive.htm

Oryginalny Happy Warp nie ładuje nic przy otwartym zamku stacji.

Ordynarne podróbki, przedstawiające się przy otwartym zamku loaderem z napisem Happycośtam to po prostu top drive - najgorsze turbo.

Odpal Sparta DOS i jak rozpozna Happy Warpa to od razu będziesz miał szybką transmisję pod tym DOSem. QMEG też to sam wykryje.

Ops... nie doczytałem, że nie masz już ROMu :) a nie widzę dwóch pierwszych fotek.

Ale stawiam na Happy.

380

(31 odpowiedzi, napisanych Zloty)

sobota, niedziela i poniedziałek poproszę.

381

(79 odpowiedzi, napisanych Zloty)

A XLek jest więcej, bo ja bym chciał :)

382

(37 odpowiedzi, napisanych Zloty)

Jedno jest pewne.
Burgery mają słabiutkie.

383

(37 odpowiedzi, napisanych Zloty)

Jadę ale sam spóźnię się na ustalony przez siebie czas :-)

384

(37 odpowiedzi, napisanych Zloty)

No i pięknie :-)
Mnie poznać łatwo po koszuli hawajskiej od Cejrowskiego :-)

385

(37 odpowiedzi, napisanych Zloty)

No to mało nas będzie.... Alex się jeszcze deklarował.

386

(37 odpowiedzi, napisanych Zloty)

Parafrazując... knajpa jest knajpa, wypić zawsze można ;)

387

(37 odpowiedzi, napisanych Zloty)

To docieraj, poszczekamy.... ;)

388

(37 odpowiedzi, napisanych Zloty)

Ja tam kupiłem grupona na burgery i idę z Pirxem w najbliższy piątek (jutro będę rezerwację robił).
Jak ktoś się pisze to wybierzcie godzinę (może 17:30 ?? ) i dajcie znać.

389

(37 odpowiedzi, napisanych Zloty)

Ja jestem burgerowiec i jakby coś to chyba wezmę grupona :)

390

(37 odpowiedzi, napisanych Zloty)

Parę lat minęło...
Może skoczymy????

Alex?? :)

http://www.groupon.pl/oferty/warszawa/T … z/23354448

391

(3 odpowiedzi, napisanych Sprawy atari.area)

No i supeł!!! :)

392

(3 odpowiedzi, napisanych Sprawy atari.area)

Strony www oglądam sobie za pomocą Opery, która ma stronę szybkiego wybierania pokazującą duże ikony stron.
Ale AA ma tylko jedną małą klasyczną faviconkę. Może by to zmienić o dodać jeszcze np 3 inne rozmiary jak to na innych stronach bywa....

Na stronie interii w kodzie w sekcji head wygląda to tak:

<link href="http://sgs.iplsc.com/favicon_114x114.png" rel="apple-touch-icon-precomposed" sizes="114x114" >
<link href="http://sgs.iplsc.com/favicon_72x72.png" rel="apple-touch-icon-precomposed" sizes="72x72" >
<link href="http://sgs.iplsc.com/favicon_57x57.png" rel="apple-touch-icon-precomposed" >

(ale brzydka ta ikonka.... :) )

Jak widzę w założeniu są one dla ipadów itp, ale pod Operą też się pojawiają i nie widzę nieczytelnej miniatury zawartości strony ale kulturalną ikonkę.
Sprawa prosta i przyjemna.

393

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

A znasz inną metodę sprawdzenia czy stacja pracuje w turbo?? (niektóre turba teoretycznie da się sprawdzić, ale nie wszystkie - wysłanie komendy w turbo jest pewniejsze .... choć znamy przypadek TOMS MULTI + QMEG ;) )

394

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

flashjazzcat napisał/a:

Great stuff. Any advice on source code for interrupt-free SIO? That's all I need - I'm writing the file system and API myself.

In this archive you will find the appropriate sources. But it is only SIO reading procedure (in two versions - one page version and relocatable version).
Writing to SIO is very similar to the reading.....

395

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

Wiesz co...... pozostań sam ze swoimi problemami.

Dopiero teraz poczułem się głupio, że starałem się w miarę kulturalnie dyskutować z idiotą.

396

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

Przecie kapituła wie wszystko lepiej, to po co się kapituła pyta?

- nie ma to znaczenia. DOS, swój RAMdysk udostępnia programom jako system plików a nie "całodyskowo", na ramdysku nie ma sektorów, DOS może sobie działać dowolnie, bo kogo to obchodzi. Ważne jest że po DIR dostaniesz listę plików, a OPEN otworzy Ci plik do odczytu. Znowu starasz się obsługę plików zrobić na poziomie sektorów? - nie ma sektorów w plikach i już. Oczywiście DOS może sobie ułatwiać pracę symulując w RAMie sektory, ale nie musi (większość i tak to robi, bo umożliwia to uproszczenie procedur).
- teoretycznie tak, a w praktyce może to spowodować problemy.
- tak, są problemy z VTOC np. i jeszcze parę innych.

397

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

Jak pisałem wcześniej dowolny DOS czy loader po modyfikacji (nie więcej niż 30 bajtów) będzie ładował w DOWOLNE miejsce pod ROM (poza jednobajtowym blokiem pod adres $FFFF, którym to przypadkiem XXXL wielokrotnie dowodził wyższość jego rozwiązania ;) ).

Jednak jak widać modyfikacja taka nie była nigdy nikomu do niczego przydatna, choć jest bardzo prosta do wykonania.


A tak na marginesie a gwoli wyjaśnienia XXXL jest dla podkreślenia wielkości XXLa. Takie małe XXL to po prostu za mało, więc proszę bez skojarzeń z XXX - nie o to mi chodziło.

398

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

Dlatego pisałem wcześniej o tym, że wymagałoby to "poświęcenia" kilkunastu komórek strony zerowej i kilku strony 3.... Przynajmniej tych odpowiadających za obsługę SIO i podstawowych przerwań, za to prawdopodobnie MEMLO xbiosa byłoby o jakieś 100b niższe, użytkownicy QMEGa mieliby swoje turba, ramdyski itp., KarinMaxi by działała i inne urządzenia PBI też...

No ale te funkcjonalności nie przebiją muzyki w czasie ładowania z szybkością standardową z długimi odstępami między sektorami :)

399

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

A przeczytałeś to, co napisałem? ROM może być wyłączony nie ma problemu, przecież program wywołując funkcje xbiosu wstrzymuje swoje działanie i przy dobrym zaprogramowaniu xbios może sobie na chwilę ROM włączyć i przywrócić jego stan po zakończeniu transmisji, a program tego nie zauważy - dla niego ROM będzie wyłączony. Nie widzę potrzeby zostawiania wyłączonego ROMu na czas komunikacji, skoro program który tę komunikacje inicjuje i tak wtedy nie działa (oczywiście XXXL zaraz wymyśli procedurę odtwarzania muzyki umieszczoną dokładnie w obszarze ROMu i podmieniającą główne wektory przerwań - ale nawet wtedy po prostu na czas włączenia ROMu przestałaby grać ta muzyka - rozumiem że to za duże wyrzeczenie).

Dlatego pisałem wcześniej, że projekt ten (abstrahując od jego ogólnej koncepcji) idzie w głupią stronę. Ta strona to efekciarstwo godne dem (kosztem wygody użytkownika), a nie poprawa użyteczności i zgodności ze standardowym sprzętem.

400

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

electron: No właśnie nie robi (sarkazm stąd właśnie) wali standardowo do bufora w normalnym RAMie a potem przepisuje, wiec co za problem włączać ROM na czas samego wczytania sektora i przywracać jego stan ustalony przez program bezpośrednio po zakończeniu transmisji.
Potem przepisywać można gdzie się chce. Trzeba tylko zapamiętać stan ROMu i ewentualnie zabezpieczyć się przed możliwym po włączeniu na chwilę ROMu "pójściem przerwań w krzaki" - da się to spokojnie w 40b zmieścić, a wtedy procedurę SIO (minimum strona) z xbiosa się wywala i robi odwołanie przez system (co nie zmienia faktu że w dalszym ciągu idea xbiosa niezgodnego z niczym na poziomie wywołań procedur jest bez sensu).

Zaoszczędzone miejsce przeznaczamy na implementacje wywołań przez CIO i mamy dość okrojonego DOSa z możliwością bezpośredniego ładowania pod ROM i obsługą jednego filesystemu.

XXXL troluje.
Ja przekręcam - reakcja obronna organizmu przed trolami :)