7,251

(4 odpowiedzi, napisanych Zloty)

... ja tam śpię tam, gdzie padnę ;)-

7,252

(2 odpowiedzi, napisanych Software, Gry - 16/32bit)

... gdzie znajdują się owe wersje? ;)-

7,253

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

1 mils= (mila / milisekunda) + 1kg*9.5 m/s ;)-

7,254

(45 odpowiedzi, napisanych Programowanie - 8 bit)

XXL - pw.

Sprawdzałem właśnie katalog odczytywany z dysku AtariDOS 2. Z Point działa to dokładnie tak samo, jak w przypadku dysków "sparcianych" i metoda jest o tyle bezpieczna o ile nie otwieramy katalogu do zapisu, lub odczytu oraz zapisu jednocześnie. Sam odczyt wydaje się wystarczający ;)-

7,255

(45 odpowiedzi, napisanych Programowanie - 8 bit)

do względnie komfortowej pracy pod Sparta DOS X wystarczy Atari 130XE. Do demek zalecane minimum to +256k ;)-

7,256

(14 odpowiedzi, napisanych Programowanie - 8 bit)

ok - mogę śmiało powiedzieć, iż TRS Desktop zadziałał mi poprawnie na SDX 4.45 ;)- problem CurDev rozwiązany. Dzięki Mono / Epi za wsparcie!

7,257

(45 odpowiedzi, napisanych Programowanie - 8 bit)

... z pamięci: rom/eprom/flash :P - można sciągnąć :D.

XXL;- w dzisiejszych czasach hardware nie stanowi problemu. Wystarczy SIC! - no i masz programowalnego carta z SDX.

FOX;- dzięki za przypomnienie, że istnieje coś takiego jak Atariki ;)-

czyli, reasumując - otwarłem do odczytu katalog w trybie bezpośrednim, ustawiłem point na 0,0 i mam wszystkie mi potrzebne dane w pamięci tam, gdzie sobie to bgetem zrzucę. Pierwszy "wpis" zawiera dane dotyczące katalogu (czyli mam więcej, niż chciałem), każdy następny - wiadomo. Ok,.

7,258

(45 odpowiedzi, napisanych Programowanie - 8 bit)

Format Atari DOS 2 przy otwarciu katalogu w trybie "pliku" także zwrócił mi po 23 bajty na wpis w katalogu. Czyli metoda by była dobra ;)-

7,259

(6 odpowiedzi, napisanych Sprawy atari.area)

... było całkiem niedawno, bo wydaje mi się, iż znikło w ciągu ostatnich 2 tygodni może. Dokładnie wczoraj się nad tym zastanawiałem ... no i poszedłem spać ostatecznie :D

7,260

(45 odpowiedzi, napisanych Programowanie - 8 bit)

XXL - trzeba to sprawdzić. Muszę jednakże znaleźć dokładny opis wpisu w katalog.

7,261

(45 odpowiedzi, napisanych Programowanie - 8 bit)

wygląda mi na to, że jest to faktycznie 4+16 :) ... no i w tym trybie istotnie każdy wpis ma po 23 bajty. Zaletą z czego widzę jest to, że w testach odczytałem 60 wpisów katalogu w czasie może około 0.5 sekundy ... wliczając w to otwarcie kanału. Torpeda :D . Wadą może być czas potrzebny na formatowanie i interpretację danych przez program ;)-

7,262

(45 odpowiedzi, napisanych Programowanie - 8 bit)

epi napisał/a:

Niestety nie jest napisane, co ma być w aux1 przed zwiększeniem, ale wybór nie jest duży, więc dasz sobie radę.

... 6+16 w aux1, raczej proste - tyle, że coś średnio mi to chce działać. Przynajmniej z NOTE, które nadal generuje mi err 133 :) ... chyba, że przez XIO, choć tak czy inaczej winno to zadziałać. Ehhh...

7,263

(45 odpowiedzi, napisanych Programowanie - 8 bit)

:) - zobaczy się. Sprawdzę to na żywym organizmie.

7,264

(16 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

na PW numer tel Ci podam. Powiedz, że masz go ode mnie.

7,265

(16 odpowiedzi, napisanych Kupię / Sprzedam / Zamienię Atari)

Solarnik z tego forum ma do sprzedania 4 egz. Wszystkie mają klawiaturę w wersji angielskiej (raczej nie często spotykana), sądzę że być może TOS w wersji UK, 2 sztuki mają 4MB ram. Mowa oczywiście o 1040STe.

7,266

(45 odpowiedzi, napisanych Programowanie - 8 bit)

.. co do rozwiązania Fox'owego, to wydaje mi się, że przy rozbudowanym katalogu ze znaczną ilością wpisów ponowne otwieranie kanału i odczytywanie do "null" X wpisów zajmie w skrajnym przypadku dużo czasu. Sumarycznie wydaje mi się, że lepiej będzie otworzyć katalog w trybie pliku i po prostu cofać się, jeśli będzie to konieczne. Idea jest taka, by każdy fragment programu optymalizować pod kątem czasu, cóż - TB nie jest taki Turbo, jak by się z nazwy wydawać mogło ;).

XXL - to ma działać wyłącznie pod Sparta DOS X, bo ma być to część desktopu którego istnienie jest silnie uzależnione od wspomnianego systemu a okienka nie mają większego sensu na podbudowie jakiegokolwiek innego. Przyczyna jest prosta - ułomności systemu plików AtariDOS i problematyczny sens istnienia desktopu dla FS na którym nie zapiszesz tak czy inaczej znacznej ilości plików. Jedyny (powiedzmy że) konkurent jakkolwiek obsługujący HDD - czyli MyDOS ma niestety ograniczenie 64 wpisów na katalog. Jeśli by to było jedyne ograniczenie tego systemu, to i tak nie miał by on większego sensu - ze względu na powagę sytuacji "choć by i" :D

Co do rozwiązań w ASM to naukę języka dobrze jest rozpocząć od rzeczy znacznie lajtowych, może zacznijmy od "Halo Łord" :D

Candle - DZIĘKI!!! - co tak ostatecznie zdechło w tym moim nieszczęsnym VBXE?

7,267

(45 odpowiedzi, napisanych Programowanie - 8 bit)

Candle - przypominam też, iż istotnie chodzi o poRZądek :D, chodzi również o TurboBasic po kompilacji, co wyklucza użycie rozszerzenia portB na normalnych, lub humanitarnych zasadach.

Jak zrobić wspomniany porządek "bardziej" w przypadku np. 500 modułów CMC, 600 modułów TMC, 450 modułów MPT itd., jeśli każdy z nich mieści się w swoim podkatalogu? Tylko nie mów, że wywalić wszystko tak, by zmieściło się w "jedynie słusznym" standardzie AtariDOS - 64 wpisy na katalog, bo to jest dopiero apokalipsa św. Jana :)

7,268

(45 odpowiedzi, napisanych Programowanie - 8 bit)

Fox napisał/a:

Może zacznijmy od tego, po co to robisz, a wtedy pewnie uda się znaleźć alternatywne rozwiązanie.

Alternatywne rozwiązanie? :) - dobre ;)-

buforowanie odczytywanego katalogu dla np. 800 wpisów? ... powiedzmy, że nie musi być z datą i czasem, co ograniczy ilość danych do minimum. Optymalnie do skrajnej ilości 1423 wpisy na katalog, czyli tyle - ile można pod Sparta DOS X użyć realnie.

Chodzi o "BROWSE" dla TRS Desktop i możliwość czytania katalogu w przód i w tył tak, by nie buforować zbyt dużej ilości danych w pamięci, której jak wiadomo nie ma. Szczególnie w kompilowanym TurboBasicu. To tyle, jeśli chodzi o ideę "Napisz se". Właśnie chce "se" napisać, więc grzecznie pytam jakie są rozwiązania problemu :D

7,269

(14 odpowiedzi, napisanych Programowanie - 8 bit)

To powinno wystarczyć w takim razie. Jutro to sprawdzę. Tnx Mono za prockę a Epi - szczególnie za info o USR ;)-

7,270

(45 odpowiedzi, napisanych Programowanie - 8 bit)

siedzę od godziny przy manualu:

http://sdx.atari8.info/sdx_files/4.45/s … manual.pdf

... i przyznam, nie bardzo widzę informację co z tym fantem zrobić. Pomożecie? ;)-

7,271

(45 odpowiedzi, napisanych Programowanie - 8 bit)

... i Blekota i Plekota i Jekota. No właśnie.

Mam taki oto problem w Turbo-Basic'u. Otóż jak wiadomym jest instrukcja NOTE / POINT służy do pozycjonowania odczytu / zapisu w plikach. Potrzebuję jednak zrobić coś innego, tzn - określić pozycję dla odczytywanego katalogu dysku. Chodzi dla ścisłości o Sparta DOS X (bo tu obsługa N/P wygląda normalnie a nie jak w AtariDOS :P ) i o możliwość (o ile to realne) ustawiania znacznika odczytu dla katalogu dysku.

Reasumując - na otwarty kanał poprzez np.:

O.#%1,6,%0,"D5:>mlekota>*.*"

kanał otwarty dla odczytu katalogu, jednak następująca instrukcja:

NOTE #%1,X,Y

... zwraca błąd: 133 (not open)

Czy więc taka operacja nie jest możliwa i dlatego interpreter zwraca błąd? Jak wspomniałem, wszystko działa pod SDX

7,272

(7 odpowiedzi, napisanych Sprawy atari.area)

... Pasiu to naprawi ;)-

7,273

(14 odpowiedzi, napisanych Programowanie - 8 bit)

jak wspomniałem na priv, po kompilacji procka zwraca zły adres CurDev. Program niekompilowany działa 100% bezbłędnie. Dziwne toto :)

7,274

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

ciężkim przypadkiem jest problematycznie działające rozszerzenie ;)-

7,275

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

napisałem tak, gdyż rozszerzenie wymaga zasilania +5V. Czy ktoś ośmiela się negować tę tezę? ;)-