3,201

(157 odpowiedzi, napisanych Fabryka - 8bit)

xxl napisał/a:

klasa wystep. proponuje przesunac pana z sekcji spiewu do sekcji tanca.

Nie cierpię połączenia nieuctwa i niechlujstwa z tupetem, i tyle.

3,202

(157 odpowiedzi, napisanych Fabryka - 8bit)

Ale to jego wybór przecież :P Była prośba o przekład "gramatyczny" i jedyny Candle się zaoferował. Jesli XXL nie odóznia wersji zapodanej od pożądanej "gramatycznej", to co ja na to poradzę? :P

3,203

(157 odpowiedzi, napisanych Fabryka - 8bit)

Ani mi się śni. Wepchałeś się na afisz, to ponoś konsekwencje. Mnie nie płacą za uczenie angielskiego głąbów przekonanych o własnych umiejętnościach :P

3,204

(26 odpowiedzi, napisanych Programowanie - 8 bit)

Chyba jednak jmp ($0a) zajmuje mniej miejsca i powoduje mniej zachodu.

3,205

(26 odpowiedzi, napisanych Programowanie - 8 bit)

Nie chciałbym cię zniechęcać, ale przyczyną takich numerów jest w 99,999% błąd w programie, a nie w procesorze, systemie ani emulatorze. RTS wróci do DOS-u tylko wtedy, jeśli nie skaszanisz zawartości stosu i nie wywołasz tego rozkazu z podprogramu ...

3,206

(26 odpowiedzi, napisanych Programowanie - 8 bit)

Zalezy, co się chce uzyskać. Init ($02e2) słuzy do uruchamiania części programu przed załadowaniem całości, po RTS loader próbuje ładować dalsze części pliku. Dlatego do uruchamiania normalnego programu lepiej jest używac wektora RUN $02E0, a init tylko wtedy kiedy chcesz mieć np. czołówkę widoczną podczas wczytywania albo co tam innego uruchomionego zanim cały program się wczyta. Taki ficzer.

3,207

(26 odpowiedzi, napisanych Programowanie - 8 bit)

1. jmp ($0a)

2. E?

3,208

(157 odpowiedzi, napisanych Fabryka - 8bit)

"salta".

Rozczaruję cię, nie jest gramatycznie; jesli idzie o rodzajniki, to lezysz na całej linii. Składnia drewniana, poza tym robisz błędy ortograficzne.

3,209

(157 odpowiedzi, napisanych Fabryka - 8bit)

Miało byc, cytuję, "gramatycznie" :D

3,210

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

Tak, przy odczycie z klawiatury szybkość jest nader istotna, bezpośredni dostep do sprzętu pozwala odczytać z klawiatury do 450 tysięcy znaków na sekundę, podczas gdy skorzystanie z OS-u wielkość tę wydatnie ogranicza. :P

3,211

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

Na pewno ci będzie klawiatura USB działać, skoro 95% koderów nie ma pojęcia, jak skorzystać z OS-u celem odczytania znaku z klawiatury. :P

Łatwizna i prowizora zawsze się mści, prędzej czy później. :P

3,212

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

Pin napisał/a:
drac030 napisał/a:

A co ci nie daje założyć jednej wielkiej partycji, na której będziesz sobie mógł trzymać, co się żywnie podoba? Czy partycja o wielkości np. 8 giga jakoś nieładnie pachnie, czy co, że zamiast niej koniecznie musi być ośmiogigowy obszar poza partycjami?

..widze, ze nie zrozumielismy sie zbyt dobrze. To teraz pytanie - majac jedna duza partycje - jak chcesz zbootowac z niej np. 48 z kolei znajdujacy sie na niej plik *.atr ??

Dzieląc ją w tym miejscu na pół? :P Bo jest to dokładnie taka sama operacja, jak "tworzenie partycji w miejscu od którego zaczynają się dane". Co więcej, możesz utworzyć patrycję, nagrać dane, a potem tę partycję skasować i tym samym będziesz miał upragniony "obszar poza partycjami" wypełniony plikami ATR. Pasuje? :P

Dalej, to ciągle i tak jest rozwiżanie średnio wygodne, bo omijasz kopiowanie danych, ale za to masz manipulacje tablicą partycji (co oczywiście można zautomatyzować w jedną stronę, ale w drugą już nie bardzo). Nie podoba mi się.

Dużo łatwiej jest, wydaje mi się - a z pamiecią liniową 65C816, której może kiedyś doczekamy, będzie jeszcze łatwiej - napisać ładowany z dysku inicjalizer do ATR-ów. Co prawda pewnie nie wszystko da się tak załadować, ale część rzeczy pójdzie, a obejdzie się za to bez grzebania w MBR i tym podobnych kombinacji alpejskich.

3,213

(29 odpowiedzi, napisanych Bałagan)

tebe napisał/a:

drac030 ta teoria jest z życia wzięta, w nibbly używałem strony zerowej od $0040 do dekompresji podczas ładowania danych, no i pod emulem działało, na prawdziwym sprzęcie już nie

Słabość teorii nie leży w tym, że gdzies jest używana (lub nie) jakoś strona zerowa, tylko w twoim stwierdzeniu, iż loader (inicjalizer) ładuje program sektorami.

epi: on ten zwyczaj zna tylko z filmu "Seksmisja", dlatego ...

3,214

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

Pin napisał/a:

do czego ?? - ano do tego, ze jesli juz ktos by napisal filesystem dla tak (absurdalnego) rozwiazania - to na HDD mozna by zgrac wiecej plikow, niz mozna utworzyc na dysku partycji :)

A co ci nie daje założyć jednej wielkiej partycji, na której będziesz sobie mógł trzymać, co się żywnie podoba? Czy partycja o wielkości np. 8 giga jakoś nieładnie pachnie, czy co, że zamiast niej koniecznie musi być ośmiogigowy obszar poza partycjami?

Ja różnicy funkcjonalnej nie widzę żadnej, za to z drugiej strony branie pod uwagę jakiegoś "obszaru poza partycjami" znacznie skomplikowałoby sterownik. Bo przecież on (sterownik) musi wiedzieć, gdzie się takowy obszar zaczyna, gdzie się kończy i czy w ogóle istnieje, nieprawdaż? A więc de facto byłaby to kolejna partycja, tylko że nie ujęta w ogólnej tablicy partycji - kompletnie bez sensu moim zdaniem.

Ale jeśli już super koniecznie chcesz coś takiego mieć, to wystarczy zwiększyć rozmiar MBR. MBR zajmuje 1 sektor, ale FDISK 2.x pozwala zarezerwować nań aż 8 giga. Cały ten obszar (z wyjątkiem pierwszego sektora) będzie pusty. Oczywiście dostęp do tego musiałbyś sobie oprogramować sam :) W przeciwieństwie do dostępu do partycji, które są dostepne przez SIO.

3,215

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

Alp, czy ty nie umiesz pisać po ludzku? Dodałeś tekst do Atariki, ale jak on wygląda? Brak polskich liter, kupy literówek, ogólne niechlujstwo. Masz 24h na poprawienie tego, albo (z bólem serca) to skasuję.

3,216

(29 odpowiedzi, napisanych Bałagan)

tebe napisał/a:

pewnie podczas ładowania (inicjowania) używana jest strona zerowa poniżej <$0080, no i po wgraniu jest łubudu, a loader ładujący sektorami najwidoczniej nie potrzebuje do szczescia strony zerowej i jest git

Kiepska teoria. :P

3,217

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

Pin napisał/a:

pliki zgrywane sa w obszar NIE podzielony na partycje - posiada mozliwosc zgrania tam pliku, skasowania, sprawdzenia, co gdzie i jak, oraz kontrolowanego boota od wskazanego sektora.

Ale firmware interfejsu nie przewiduje bootowania z obszaru znajdującego się poza partycjami. Nie wiem zresztą, do czego to miałoby być potrzebne.

Obsługi ATR-ów nieskopoziomowej nie ma i póki co - nie będzie. Ja rozumiem, że wszyscy mają wiele świetnych pomysłów, w rodzaju, żeby np. interfejs miał menu sterujące, zaszyty w ROM-ie kopier sektorowy, możliwość bootowania z pliku (czyli podstawową obsługę filesystemu) oraz equalizer, ale weźcie pod uwagę, że interfejs ma TYLKO TRZY KILOBAJTY ROM-u, więc niby gdzie to ma się zmieścić?

Niech ktoś zbuduje wersję IDEa z dostępem do całego ROM-u to pogadamy.

3,218

(29 odpowiedzi, napisanych Bałagan)

Lewis, ale to nie o pająki, jak rozumiem, to chodzi, tylko o nitkę na jakiej wiszą - to z nią jest problem, widać czy nie.

Pin napisał/a:

Drac030 - mozesz sprawdzic, na czym polega problem z IK+, oraz SDX ?? - bo gra sie uruchamia, lecz wszystkie elementy gfx (prawdopodobnie) trzymane w ext ram nie wygladaja najlepiej..

Konkretnie, to ludziki są skrzaczone i pewnie jeszcze coś, bo po odpaleniu spod DOS-u program zawiesza się jakby chętniej niż kiedy jest odpalony z inicjalizera. Ale nie mam pojęcia, co jest przyczyną.

3,219

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

Sens. Czyli stosunek rezultatu do nakładu pracy.

3,220

(29 odpowiedzi, napisanych Bałagan)

miker: gdzie te kontrowersje? Ja jestem za zostawieniem, na moim kompie widać, a że na emulatorze nie ... who cares :P

3,221

(29 odpowiedzi, napisanych Bałagan)

U mnie widać. Czarna nitka cieniutka (tak na oko, 2x cieńsza niż szerokość piksela w GR.8), za to biała normalnej grubości (jak piksel w GR.15, zdało mi się).

Trzeba parę minut poczekać, u mnie ludki kilkakrotnie (z pięć razy) się zatrzymywały i wciskałem START, żeby je poszczuć od nowa, aż w końcu pająk zaczął się pokazywać. Wyłazi na drzewie oraz na trzepaku.

Sprawdzałem na jednej maszynie, 65XE z 1987 roku.

3,222

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

Pin napisał/a:

kopiowanie sektorowo np. diskcommem na partycje, przemontowanie partycji boot - tu nastepuje ucuchomienie. Nastepnie reset zimny, czy raczej restart kompa z SHIFT, reset (aktyw. interface'u), fdisk - przemontowanie partycji, oraz koncowy restart. :) - rewelacyjny interface uzytkownika :D:D:D :P

Marudzisz :P

Poza tym przypominam, że tzw. dracos (którego masz w ROM-ie swojego XEGS-a), ma menu z wyborem dysku, z którego ma się komputer zbootować. Jeśli tylko gierka pod tym chodzi, to nie masz co dramatyzować, bo wszelkie przemontowywanie odpada: kopiujesz na D15, robisz reboota z wciśniętym klawiszem START, z menu wybierasz D15 i jazda.

Poza tym definitywnie ratuje cię HDBIOS v.2.0, z jego tablicą przypisania napędów do partycji, która jest odporna na zimny start, ale nie na wyłączenie zasilania. Myślę, że to trochę ułatwia, jeśli ktoś nie może wybrać przy zimnym starcie, z którego napedu ma być boot. No, ale na razie BIOS v.2.0 (w zasadzie 1.91) mam tylko ja ;)

3,223

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

A rozwiązanie na LPT wymaga sterowników zaszytych w systemie, bo chyba nie wyobrażasz sobie, że programem aplikacyjnym działającym w systemie multitaskingowym wygenerujesz stabilne przebiegi sygnałów dla transmisji szeregowej nawet dla 19200 bps. Czyli kłopot pt. "kto to oprogramuje" jest taki sam, jak w przypadku USB. Już widzę te drajwery pod Windows XP, Linuxa, BSD :P

"Dokumentację do atarowskich turbo" możesz znaleźć w Atariki.

3,224

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

Candle napisał/a:

drac030: sio jest z racji konstrukcji synchroniczne, natomiast rs223 nie - to ze linie clock in i clock out nie sa wykozystywane przez sio2pc nie oznacza ze ich nie ma
powiem wiecej - gdyby byly, nie mielibysmy problemow typu "boot error" bo ape nie zalapal synchro z atarka...

Tych linii nawet prawdziwe urządzenia SIO nie wykoRZystują, a przynajmniej nie wszystkie. Jak tu już kiedyś Pecuś zeznawał, stacje TOMS Multi np. w ogóle ignoruja linie zegara, a jednak synchronizują się z komendami perfekcyjnie (to jak je potem wykonują to inna sprawa). "Synchroniczność" SIO nie potrzebuje linii CLOCK, wystarczy, że urządzenia po obu stronach kabla są zaprogramowane na tę samą - albo zbliżoną +/- 5% - baudrate.

Z moich doświadczeń wynika, że jedyne, co bywa naprawdę potrzebne do synchronizacji - ale nie z ramką bitów przesyłaną przez SIO, tylko z blokiem komendy - to linia COMMAND: a ciekawym, jak ją kto podepnie przez USB.

3,225

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

pin: a co ci nie pozwala zabootować gierki z hdd?

PS. w kwestii file'a - autor żyje do tej pory? Podejrzewam, że tak. Więc może _poprosić_ go o przeróbkę.