Za Wikipędią: http://en.wikipedia.org/wiki/Rob_Hubbard
International Karate (inspired in part by Ryuichi Sakamoto's "Merry Christmas, Mr. Lawrence") (System 3, 1986)
Powinno to rozwiać chyba wątpliwości.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
System Error tematem konkursu 24h Compo Poznaliśmy temat nowej edycji konkursu 24h na Atari.area. Czas na tworzenie!
Edytor poziomów Montezuma's Revenge Lew Daney udostępnił narzędzie pozwalające na tworzenie własnych piramid w kultowej grze na Atari.
Fujisan 1.1.5 Fujisan 1.1.5 przynosi poprawki w obsłudze FujiNet, usprawnienia XEX oraz nowe układy klawiatury.
Jutro start 24h Compo Już jutro poznamy temat nowej edycji 24h Compo.
DitherLab od Amaroka na Atari XL/XE Nowe narzędzie do ditheringu dla 8-bitowych komputerów Atari z minimum 128 kB RAM od Amaroka.
atari.area forum » Posty przez willy
Za Wikipędią: http://en.wikipedia.org/wiki/Rob_Hubbard
International Karate (inspired in part by Ryuichi Sakamoto's "Merry Christmas, Mr. Lawrence") (System 3, 1986)
Powinno to rozwiać chyba wątpliwości.
Zapewne masz tam układy w podstawkach. Wyjmij je i włóż ponownie.
A tak swoją drogą:
(...)jako obszaru 768 bajtów, w których "rzeczywiste" dane sektorów zajmują pierwsze 384 bajty, a druga połówka jest niewykorzystana (...)
nie bardzo z tego wynika, czy druga połówka obszaru 768 bajtów, czy druga połówka sektora. Pierwszy rzut oka do pliku rozwiewa wątpliwości :)
Z całym szacunkiem ... zdanie wyrwane z kontekstu na siłę. Czytając cały akapit a przynajmniej następne zdanie rozwiewa wątpliwości:
Dla wielkości sektora równej 256 bajtów występują dwa sposoby zapisania pierwszych trzech sektorów obrazu dysku:
1. jako obszaru 768 bajtów, w których "rzeczywiste" dane sektorów zajmują pierwsze 384 bajty, a druga połówka jest niewykorzystana (ale jest ona uwzględniona w wykazanej nagłówkiem wielkości obrazu liczonej w paragrafach - dla obrazu 180k będzie ona wynosiła $2D00).
2. jako trzech porcji danych po 128 bajtów (w tym wypadku wielkość obrazu zapisana w nagłówku będzie o 24 paragrafy mniejsza niż powyżej).
Ten drugi format uchodzi za prawidłowy, w tej sytuacji sektor nr 4 (i każdy dalszy) zapisywany jest w pliku o 384 bajty wcześniej niż wynikałoby to z prostego obliczenia wzoru:
Nie róbmy z siebie tempaków z onetu na siłę. Nie wiem jak to prościem można opisać tym bardziej że czytając poprzedni i następny akapit nie można mieć już żadnych wątpliwości.
Z poprzedniego można się dowiedzieć że:
Po nagłówku występują po kolei sektory danych.
Sektor 128 i 512 bajtów
Obrazy dla rozmiaru sektora równego 512 bajtów (DD 512) mają, podobnie jak te z sektorami 128-bajtowymi, wszystkie sektory tej samej wielkości - nie ma wyróżnionego obszaru odczytu wstępnego (zajmuje on zresztą tylko jeden sektor, pierwszy).
A że rzut okia na obraz atr'a rozwiewa wątpliwości to już inna bajka.
W łikenda postaram sie ramu dołożyć i sprawdzić chociaż te które vbxe nie wymagają.
Kod przejrzałem kilka razy, i nie widzę nigdzie babola. Jedyne co mi do głowy przychodzi to karta się nie wyrabia ... chociaż jakoś mało prawdopodobne mi się to wydaje.
Ale jak masz możliwość sprawdzenia na innej karcie to sprawdź proszę.
Możesz mi podać swoją konfigurację sprzętu?
Bo tak:
Animka wymaga ram>320
Oldschool (vbxe) wymaga vbxe
Boogie Nights wymaga ram>128
Niestety mój sprzęt na chwilę obecną żadnego z tych wymogów nie spełnia ;( więc nici z testowania tego u mnie.
800XL ze stacją RANA 100
http://www.ebay.co.uk/itm/Vintage-Atari … 3a812097bf
8Bitowa kolekcja Atari:
http://www.ebay.co.uk/itm/HUGE-Atari-8- … 3cd19b8b3c
Poskładałem wszystko do kupy.
- poprawione drobne błędy
- dodane, szybkie wyszukiwanie plików poprzez wpisanie początku nazwy.
- klawisz ESC pozwala wyjść bezpośrednio na samą górę katalogu, ponowne naciśnięcie powoduje wyjście z katalogu o poziom wyżej.
(za) Dłuuugi i ciężki weekend był w Danii ...
"Czyżby "nasz" forumowo odnawiany falcon z tower'a?"
To chyba chodzi o mojego :)
Mój jeszcze nie skończony ... oststnio nie miałem dla niego czasu.
Jak to jest z 810 Happy. Coś niewiele na ten temat mogę znaleźć. Co to daje i czy jest kompatybilne z systemem dla 1050
Jest gdzieś dostępny schemat tego ?
Przy okazji, ma ktoś gotowy projekt płytki do Happy Warp do 1050?
No to może ja:
Można. Wystarczy przeczytać ze zrozumieniem ten fragment:
Sektor 256 bajtów
W tym formacie panuje zamieszanie, którego praprzyczyną jest próba zaoszczędzenia 384 bajtów, jakie marnują się w obszarze odczytu wstępnego dyskietek DD.
Dla wielkości sektora równej 256 bajtów występują dwa sposoby zapisania pierwszych trzech sektorów obrazu dysku:
jako obszaru 768 bajtów, w których "rzeczywiste" dane sektorów zajmują pierwsze 384 bajty, a druga połówka jest niewykorzystana (ale jest ona uwzględniona w wykazanej nagłówkiem wielkości obrazu liczonej w paragrafach - dla obrazu 180k będzie ona wynosiła $2D00).
jako trzech porcji danych po 128 bajtów (w tym wypadku wielkość obrazu zapisana w nagłówku będzie o 24 paragrafy mniejsza niż powyżej).
Ten drugi format uchodzi za prawidłowy, w tej sytuacji sektor nr 4 (i każdy dalszy) zapisywany jest w pliku o 384 bajty wcześniej niż wynikałoby to z prostego obliczenia wzoru:
((nr_sektora-1) * wielkość_sektora) + wielkość_nagłówka
Program może łatwo rozróżnić te dwa typy po nagłówku: jeśli wielkość sektora wynosi $0100, trzeba sprawdzić, czy najmłodszy półbajt liczby paragrafów jest równy 0 (typ 1) czy 8 (typ 2).
Istnieje jeszcze trzeci rodzaj plików ATR: mają one rozmiar pliku i wielkość obrazu jak w przypadku typu 1, lecz dane wewnątrz rozmieszczone są jak w typie 2. Ponieważ nie ma dobrej metody na wykrycie tej sytuacji, mając taki plik najlepiej jest go poprawić odejmując 24 od liczby paragrafów zapisanej w nagłówku.
Zawsze pozostaje jeszcze Reverse Engineering - ale prościej byłoby gdyby autor uwolnił źródła.
Należało by zacząć od tego z czego to wczytujesz? Bo to wygląda na problemy sprzętowe.
@Jacques - na emulatorze tylko sprawdzalem na szybko Boogi Nights i wszystko smiga. Jutro może na real hw sprawdze.
@ajcek od $0700 do $0bff i nie korzysta ani ze stosu ani z ze strony zerowej.
@flashjazzcat
It's still CANDLE's software. Only the XEX loader and some extra features are written almost from scratch by me.
So, it's up to You. You can do whatever you want :D but I'll recommend you to wait until i'll finish that. There is still some minor bugs, and missing features that I want.
If you wish, I can update You when I finish.
And remember:
I have not been blessed by CANDLE ,-)
Przyglądnę się temu i poprawię jak dokończę ostatnią rzecz :)
http://atarionline.pl/v01/index.php?ct= … er#Panther
I tam już JEST sterownik do LaserJeta konkretnie LJ +II
Hehe ten serownik to tylko konwersja znaków końca linii i końca strony + polskie litery.
A nie ma z pantherem sterowników epson/ibm ?
Wersja minimum to dodanie init stringa który przełączy drukarkę w tryb emulacji EPSON(27,13,69) lub IBM(27,13,73) i korzystanie z emulacji.
Nie mam pewności czy to były na pewno te kody, wziąłem je z manuala jakiegoś brothera. Kiedyś znałem je na pamięć, wydają się być prawidłowe, ale pewności nie mam.
Hehe no niech będzie :)
Wysyła się wtedy znak FF (Form Feed) i drukarka wie ze ma wydrukować stronę.
Znaki kontrolne wydruku CR,LF i FF to podstawa podstaw wydruku tekstowego. Każdego.
Jeżeli ilość tekstu nie mieści się na stronie to drukarka ją drukuje mimo braku FF (laserowa, bo igłowa drukuje po kolei co jej bity na interfejs przyniosą)
Obie będą działać.
Obie mają wbudowaną obsługę PCL. Jeżeli dobrze pamiętam to nawet nie trzeba nic wysyłać do drukarki żeby ożyła, wydrukuje to jakąś czcionką podstawową typu courier. Tylko najtańsze drukarki GDI od HP nie będą działać.
PCL jest bardzo prostym językiem czego nie można o PS powiedzieć ;)
Wersja nadająca się już do użytku.
Dodany konfigurator.
ctrl+B - Włącza/wyłącza BASIC (dubluje option) - ta opcja nie jest zapamiętywana nigdy!
ctrl+F - Włącza/wyłącza wyświetlanie rozmiarów pliku
ctrl+R - Włącza/wyłącza handler RESET (po naciśnięciu RESET, SIDE jest ponownie aktywowane i uruchamiane)
ctrl+H - Włącza/wyłącza szybki loader
ctrl+V - Włącza/wyłącza "wizualizację" w szybkim loaderze
ctrl+L - Włącza/wyłącza zapisywanie ostatniego stanu przy odpaleniu programu
ctrl+S - Zapisuje aktualny stan (przydatne np. przy wyłączeniu zapamiętywania ostatniego stanu)
Uruchomienie SIDE z przytrzymanym SHIFT lub naciśnięcie HELP z przytrzymanym SHIFT zeruje wszystkie ustawienia.
Zmieniona linia statusu:
Mała litera oznacza opcję wyłączoną.
Duża litera w inverse oznacza opcję włączoną.
W załączniku wersja w pliku xex do załadowania z SIDE2 do testów, jak i rom.
atari.area forum » Posty przez willy
Wygenerowano w 0.066 sekund, wykonano 21 zapytań