3,201

(37 odpowiedzi, napisanych Bałagan)

epi: według mnie fraza "in early development as of 2005 is the W65T32" znaczy mniej więcej "W65T32 jest we wczesnej fazie rozwoju (począwszy) od 2005 roku". Jeśli toto rok temu było we wczesnej fazie rozwoju, to raczej po jednoosobowej firmie takiej jak WDC nie ma co oczekiwać, że rok później zacznie się normalna sprzedaż.

Sikor: z tego order form próbował skorzystać kiedyś krap, ale mu się nie udało.

3,202

(37 odpowiedzi, napisanych Bałagan)

Trudno opierać konstrukcję na czymś, czego jeszcze nie ma. Cytuję:

In early development as of 2005 is the W65T32 Terbium, a 32-bit compatible follow-up to the W65C816. The Terbium, named after the element, has a 32-bit address bus, a 16-bit data bus, and a variable length instruction set.

http://www.answers.com/topic/western-design-center

3,203

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

FDISK II: Ctrl/C, następnie wybierasz partycję, z której bootujesz (to ta z literką "B"), potem Ctrl/W.

<reklama>
Poza tym SDLOAD zabootowany z dowolnego dysku pozwala przejść na inny, klawiszologia opisana w Atariki ...
</reklama>

Zresztą FDISK też.

3,204

(157 odpowiedzi, napisanych Fabryka - 8bit)

jellonek: wujek Staszek :P

3,205

(21 odpowiedzi, napisanych Zloty)

Jak to czytam, to zaczynam żałować, że karta z MS BASIC II oddałem Lizardowi - opyliwszy za 30 lat na ebayu miałoby się emeryturę zapewnioną :D

3,206

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

Sęk w tym, że teraz nie mam za bardzo czasu na kodowanie (a nawet wykłócanie się na forum tylko tak z doskoku). Ten stan jeszcze pewnie potrwa parę tygodni.

Co do reagowania na klawisze (Ctrl/Shift/cośtam), w pierwszej chwili chciałem odpowiedzieć, że to odpada, bo oznacza konieczność przejęcia przez interfejs obsługi przerwania klawiatury, a to niemożliwe. Ale po chwili zastanowienia przyznaję, że może się to da osiągnąć za pośrednictwem PBI IRQ ... pomyśli się.

3,207

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

Pin napisał/a:

raczej nie - bo niby jak Epij napisał większą część sterownika FAT16/32 dla KMK, a partycja FAT'a byla poza partycjami dla KMK - oczywiście mowa o jednym i tym samym dysku twardym :)

Myślę, że jellonkowi chodziło o dostęp za pomocą wbudowanego sterownika. Jasne jest, że jak napiszesz własny sterownik i pominiesz firmware, to masz dostęp bezpośredni do całego dysku. Ale firmware udostępnia tylko tę część dysku, która jest podzielona na partycje.

ponieważ - zajmuje to niepotrzebnie czas, ponieważ trzeba nagrać partycję zawierającą dane ATR - więc rozwiązanie polegające na 15-20 sekundowym czekaniu - no nie wiem :) )_, a w chwili, gdzie mam poza partycjami dane plików ATR moge zmodyfikować np. partycje D16: wpisując tam adres sektora, od którego zaczynają się dane ATR, długość takiej "dyskietki", następnie przemontować D16: na D1: i zabootować kompa. Nie trzeba niczego kopiować.

Dalej nie rozumiem, w jaki sposób obszar poza partycjami ma się w cudowny sposób - bez kopiowania - wypełnić plikami ATR i co ma tu do rzeczy tablica partycji w ogóle?

Wkopiowanie plików ATR na partycję np. D16 o wielkości 8 giga - wkopiowanie sektor po sektorze - jest ŁATWIEJSZE, zrobisz to nawet w TBXL, dostając się do tejże partycji za pomocą SIO (DDEVIC $31, DUNIT $10). Nie musisz pisać żadnego sterownika ani modyfikowac istniejącego, ponieważ zaznaczenie w tablicy partycji, że D16 jest odtąd-dotąd automatycznie udostępnia ten obszar sterownikowi i mozesz tym samym RAZ wkopiować tam swoją kolekcję stu tysięcy ATR-ów. Capisci?

Następnie zaś, po wkopiowaniu, partycję sobie usuwasz. ale ATRy przecież zostaną tam gdzie były, nieprawdaż? Więc ponowne jej założenie z innym numerem sektora początkowego spowoduje dokładnie to o czym piszesz, tylko prościej.

Oczywiście robił by to jakiś tam manager do ATR;- a taki sposób gwarantuje porażającą szybkośc działania, oraz mniejszą ilość konfliktów, niż pomysł uzycia pamięci liniowej 65c816 - którą defacto posiadają DWIE osoby w tym kraju :) - i to chyba w dwóch różniących się dopałkach :) - (Laoo/Pasiu :) ).

Trzy. Jeszcze krap.

3,208

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

Czyta. Tamto echo to był zupełny hack i dlatego działało tak jak działało.

3,209

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

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

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

(26 odpowiedzi, napisanych Programowanie - 8 bit)

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

3,213

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

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

(26 odpowiedzi, napisanych Programowanie - 8 bit)

1. jmp ($0a)

2. E?

3,216

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

(157 odpowiedzi, napisanych Fabryka - 8bit)

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

3,218

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

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

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

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

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

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

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

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