1,001

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

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

1,002

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

xxl napisał/a:

moze wklej to jeszcze do innych watkow?

To by było nie na temat :)

1,003

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

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

1,004

(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.

1,005

(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.

1,006

(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).

1,007

(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.

1,008

(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.

1,009

(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,010

(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.

1,011

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

Moim zdaniem jest to nie tyle "przypadłość", co zupełnie prawidłowa reakcja na ustawiony w krzaki, ważny wektor. Zostaw tak wektor VBL-a ustawiony w obszar, gdzie MyDOS ładuje DUP.SYS, po wyjściu z programu będzie zwis: nazwiesz to "przypadłością MyDOS-a"?

Oczywiście, nie ma większego problemu ze zresetowaniem DOSINI przez DOS po wyjściu z programu, tylko dlaczego nie robi tego sam program (skoro i tak zapamiętuje poprzednią wartość wektora)?

1,012

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

Linker robi jedno fopa: dodany przez niego kod, oprócz różnych bez wątpienia pożytecznych rzeczy, przestawia też wektor DOSINI ($0c/d) tak żeby wskazywał adres $207D (początek skompilowanego programu).

Po pierwsze: po co?

Po drugie: wartość tego wektora nie jest przywracana po zakończeniu programu, skutkiem czego wciśnięcie RESET zawiesza komp.

1,013

(486 odpowiedzi, napisanych Fabryka - 8bit)

Tak, bardzo podobnej, zwłaszcza jeśli do SIDE ma się też U1MB w kompie. Różnią się nieco poszczególnymi ficzerami, ale generalnie chodzi o to samo: twardy dysk do Atari.

1,014

(486 odpowiedzi, napisanych Fabryka - 8bit)

No, cóż, są to po prostu dwa różne urządzenia. IDE Plus jest nieco wcześniejszy od SIDE, nie jest kartridżem (tylko urządzeniem PBI), soft jest trochę inny, aczkolwiek utilsy powinny pasować (to skutek standardyzacji API i paru innych uzgodnień pomiędzy fjc a mną). Nie wiem, co jeszcze ...

To i owo można przeczytać tu http://atariki.krap.pl/index.php/IDE_Plus

@simius: zdecydowanie nie jest to zbędny wodotrysk (odbierz maila).

1,015

(117 odpowiedzi, napisanych Fabryka - 8bit)

Nom, podeślij. Z opisu wynikają różne rzeczy.

1,016

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

W razie problemów, generalnie jako najzdrowszy odruch wiodący dietetycy zalecają "DEL fname.ext".

1,017

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

W przypadku PBI nie ma czegoś takiego, jak "ograniczenia OS", chyba że zlekceważyło się nietykalność DCB. Jeśli tak, to mamy do czynienia z ograniczeniem, ale chyba akurat nie ze strony OS-u.

Dla muzyczek i obrazków podczas ładowania nie ma żadnych przeszkód, no chyba że AŁTOR(YTET) się uprze, żeby DL albo player umieścić akurat pod $D800-$DFFF. Ale na to też jest proste lekarstwo: do rozwiązania problemu zaleca się wtedy użycie komendy SDX brzmiącej "DEL nazwapliku".

1,018

(486 odpowiedzi, napisanych Fabryka - 8bit)

Czytelnia Biblioteki Narodowej jest czynna tylko do 20:30 http://www.bn.org.pl/o-bn/godziny-otwarcia

1,019

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

Pin napisał/a:

wada taka że trzeba odpalać specjalnie z tej okazji jakiś sprzęt na SIO

A to toto cały czas nie działa z PBI?

1,020

(486 odpowiedzi, napisanych Fabryka - 8bit)

Uwaga, wieści: simius dał się namówić na trzecią serię IDE+ http://www.atariage.com/forums/topic/20 ... -lotharek/

1,021

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

Every solution has disadvantages:

a) absolute sector addresses make such copying more difficult, but not impossible: it is a question of subtracting a constant at the source place and adding another constant at the destination, to every sector address used in the APT partition container (or, to use FBSD terminology, slice). That's not difficult, especially for a PC program.

b) at the other hand, relative sector addresses add overhead to the code initializing partition table on Atari: the CPU time consumption is of course negligible, but the ROM space, especially in older devices (such as IDEa) may be crucial.

c) next, relative sector addresses add much complication to the matter, if you want to have a pointer inside the APT container, pointing outside the APT container - and this is exactly the case when a FAT partition is to be visible and accessible from both sides, i.e. PC and Atari.

The "c)" is the exact reason why I insisted on using absolute sector addresses when the APT drafts were being prepared, despite strong opposition.

1,022

(126 odpowiedzi, napisanych Fabryka - 8bit)

Vasco/Tristesse napisał/a:

Do milicji przynajmniej z maturą brali...

Chętniej z chęcią szczerą. Teraz podobno wystarczy egzamin trwający 1 minutę 45 sekund, domyślam się, że z kopania demonstrantów po ryju :P

1,023

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

Ja bym się też pisał na takie rozszerzenie do mojego 65XE, jeśli jest ono wersją rozwojową znajdującego się tam prototypu.

Z tym że, ponieważ ten komputer ma 65C816, jeśli jest taka opcja, pozostałbym przy następującej konfiguracji:

1) PORTB: wybieralne do 1 MB (chyba że problemy zgodnościowe z 2 MB już zostały rozwiązane) plus 2 MB liniowej.

2) Axlon: 2 MB plus 2 MB liniowej.

4 mega w bankach mnie niezbyt interesuje, MapRAM też nie. Jeśli natomiast wersja rozwojowa nie oferuje takiej opcji, to nie reflektuję. Czyli: zapisałbym się warunkowo.

1,024

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

Można. Ja mam taki właśnie komputer, nawet przywiozłem go kiedyś na Grzybsoniadę :)

1,025

(9 odpowiedzi, napisanych Bałagan)

Tu może być jakiś punkt zaczepienia http://www.atariage.com/forums/topic/18 ... worldwide/