976

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

bezrobotny napisał/a:

w atariki jest niejasność, przy sektorze 256B pierwsze trzy w trybie $x8 mają po 128 bajtów, w sumie zajmują $180, a w trybie $x0 3 pierwsze sektory zajmują $300 bajtów, ale... i tu jest niejasność, czy w tym drugim trybie dane są umieszczane w pierszych $180 bajtach a kolejne $180 jest puste? czy po 128 bajtów z każdego 256B sektora (z tych pierwszych 3)?

http://atariki.krap.pl/index.php/ATR

977

(348 odpowiedzi, napisanych Fabryka - 8bit)

Kolejna beta (0.9.2), w sumie tylko drobne zmiany, z których najważniejsze to:

1) polepszona zgodność z podkatalogami zakładanymi przez stare wersje SpartaDOS (stare, czyli < 4.0)

2) postulowana przez kiera zmiana w wyborze dysku ("Log"), teraz można wybierać dyski 1-9 naciskając odpowiednie cyfry. Oczywiście metoda tradycyjna (literkami) też działa.

Ponadto odczyt katalogów robi wrażenie nieco szybszego, ale może mi się tylko zdaje.

978

(44 odpowiedzi, napisanych Zloty)

Knajpa ok, tylko było za głośno, nie da się przy tym rozmawiać. Proponuję rozejrzeć się na przyszłość za jakimś spokojniejszym miejscem.

979

(301 odpowiedzi, napisanych Zloty)

Czy tam jest jakiś sklep czynny w dniach 2-5 maja, czy też trzeba się wyposażyć w kanapki przywiezione z drugiego końca Polski?

980

(14 odpowiedzi, napisanych Bałagan)

2x2 równa się 5, dla wysokich wartości 2 i niskich wartości 5 :P

981

(348 odpowiedzi, napisanych Fabryka - 8bit)

Ok, chyba poprawione, dzięki :)

982

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Sikor napisał/a:

pause 0 nie daje oczekiwanego efektu - już próbowałem. Z innymi wartościami też.

Ewentualnie możesz odczytywać $D40B i czekać na jego określoną wartość. Ewentualnie możesz czekać na cyknięcie (zmianę stanu) komórki $14 (to ostatnie pod warunkiem, że nie wyłączyłeś VBL-a ani nie zabrałeś systemowi wektora VBL natychmiastowego).

983

(5 odpowiedzi, napisanych Programowanie - 8 bit)

Spróbuj PAUSE 0.

984

(13 odpowiedzi, napisanych Software, Gry - 8bit)

A propos MyDOS-a, on marnuje połowę katalogu (rzecz jasna tylko w DD): w 8 sektorach zmieściłoby się 128 wpisów, a w użyciu jest tylko 64, zajmują pierwszą połówkę każdego sektora. Wobec tego pozostałą część sektora można byłoby wykorzystać na dłuższe nazwy plików, np. 8(+16)+3, gdzie "+16" mogłoby być w odpowiednim niewykorzystanym wpisie w górnej połówce sektora katalogu.

Zdaje się, że ta myśl padła już parę lat temu na AAge.

985

(348 odpowiedzi, napisanych Fabryka - 8bit)

Opisz mi to dokładniej, zwłaszcza, jak wygląda drzewo podkatalogów, na którym poziomie jest ten pusty katalog, czy przed nim i po nim są pliki, jak wygląda ścieżka źródłowa i docelowa itd.

986

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

CPU, 48k RAM-u (ale w 400 i 600XL tylko 16k), OS ROM, porty I/O (ANTIC, GTIA, PIA, POKEY). Reszta jest "opcjonalna", gdyż Atari sprzedawało pozostałe komponenty oddzielnie (niekiedy dla wszystkich modeli, niekiedy dla paru a niekiedy dla tylko jednego - jak klawiaturę dla XEGS).

987

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

W 400/800 i 1200XL nie - więc też jest, wg powyższej logiki, "opcjonalny" i nie można polegać na jego obecności ;)

988

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

xxl napisał/a:

jak wiadomo klawiatura jest w atari opcjonalna (firma sprzedawala atari xlgs bez klawiatury)

I każde Atari bez stacji dysków ani w ogóle żadnej pamięci masowej - trzeba to było dokupić oddzielnie.

989

(36 odpowiedzi, napisanych Software, Gry - 8bit)

Ale gubienie "informacji na temat D" nie jest chyba związane z DOSINI w żaden sposób.

990

(11 odpowiedzi, napisanych Zloty)

Plan nie był wcześniej ustalony, dlatego wyszło jak wyszło (improwizacja, taka sytuacja). Przy okazji wykryliśmy, że "Dekanta" jest nieczynna, bo coś tam. Szkoda. Namierzyliśmy za to nowy lokal, który od biedy obleci na sztaby, ale ma pewne duże minusy, np. ciasność, niezamykalność kibla z widokiem na najbliżej siedzących gości itd. Ceny też nie są najniższe. Wobec tego, jeśli Dekanta się z remontu nie podniesie (jak to często bywa), trzeba będzie odnowić konkurs na lokal sztabowy.

Poddałbym pod rozwagę Univercity Pub, ul. Oboźna 7 (naprzeciwko bocznej bramy UW). Plusy: piwo (Tyskie) po 5 złotych (do 15.00 po 4). Minusy: 1) kuchnia czynna do 18.00, 2) wieczorami robi się tłoczno (studenci się złażą).

Inne propozycje?

991

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

pin, po co bijesz pianę, weź binarkę i zapomnij o kwestii.

992

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

xxl napisał/a:

moze wklej to jeszcze do innych watkow?

To by było nie na temat :)

993

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

Nie trolluj, to nie ma sensu, bo kiedy zmieni się strona, i tak przekleję post 759 na nową.

994

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

Zgoda, jest to dla osób nieznających asemblera bardzo niewygodne, ale tę niewygodę już ktoś wziął na siebie, a rezultat można (nie ma przymusu!) pobrać z postu 759 - bez dodatkowych czynności w rodzaju wkopiowywania pliku na atr z xbiosem i zmian nazw. Dodatkowo binarka jest dostępna jako plik, bez potrzeby grzebania w pliku ATR, co na piecu bywa kłopotliwe, a na Atari zakłóca naturalny porządek na twardym dysku.

Polecam się na przyszłość. A jeśli nie chcesz kontynuować tego tematu - to nie śmieć więcej.

995

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

W poście 759 jest rozwiązanie, które nie wymaga przekształcenia prostej, mikroskopijnej binarki w jakieś dziwaczne monstrum. I owszem, sądzę, że wątek o xbiosie jest jak najlepszym miejscem do prezentowania rozwiązań alternatywnych, jeśli są lepsze niż proponowany przez ciebie xbios.

996

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

W poście 756 narzekałeś, że się nie uruchamia. No, więc, już się uruchamia. A skoro jest to nawiązanie do twojego własnego postu w założonym przez ciebie wątku, zatem nie jest to nie na temat (jakkolwiek zapewne ci się takie nawiązanie nie podoba).

997

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

To nie jest patch, to jest nowy kompilat. I bez wątpienia lepiej jest trzymać plik o wielkości 268 bajtów zamiast dużo większego ATR-a zawierającego niepotrzebne śmiecie. Ale, oczywiście, przymusu nie ma.

998

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

Załączono źródłówkę, zatem proszę, oto wersja, która powinna pójść spod każdego DOS-u i każdego inicjalizera (spod SDX chodzi).

PS. Zmiany: adres ładowania programu zmieniłem z $0800 na $0600, a adres tablicy sinusów z $0600 na $0400.

EDIT: mając na względzie, że niektórzy są niezdolni do odpakowania pliku ARC, załączam niespakowaną binarkę nazwaną ZIP. Ale to jest zwykły COM, wystarczy zmienić nazwę.

EDIT2: zapomniałem dorzucić adres uruchomienia.

999

(36 odpowiedzi, napisanych Software, Gry - 8bit)

xxl, po pierwsze: to jest kod LINKERA, który linkuje z biblioteką programy skompilowane w TBXL. Więc autor (linkera) nie może sobie "nie życzyć zakończenia programu", poniewaz nie jest w stanie przewidzieć, czy kompilowany program się nie kończy.

Po drugie, nawet gdybym tego nie sprawdził, sama logika nakazuje przypuszczać, że inicjalizacja po resecie jest przedłużona pod "zapamiętany" (jak napisałem wyżej) adres DOSINI, gdyż inaczej każdy reset kasowałby z pamięci DOS.

Po trzecie, nie zaśmiecaj wątku.

1,000

(36 odpowiedzi, napisanych Software, Gry - 8bit)

Program, o który chodzi, jest w liniach data. Z nich w linii trzeciej od końca, sześć cyferek przed jej końcem, się to zaczyna:

A90085

a w następnej:

09A50CA40D8D7E208C7F20A97DA020850C840DA9FE8D01D3 ... itd.

Wyboldowana część to zapis do DOSINI.