Przejdź do treści forum
atari.area
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Altirra 4.50 test 21 Phaeron opublikował kolejną kompilację testową Altirra 4.50 test 21 z poprawkami dla napędów i DOS 2.
GEM na Atari XL/XE Niezwykły port środowiska GEM z warstwami VDI i AES dla mocno rozbudowanych maszyn Atari XL/XE.
Atari800 7.2.0 Nowa wersja popularnego emulatora Atari800 przynosi lepszą emulację POKEYa i nowe opcje.
BMA8 v0.1.0 - emulator Atari dla RPI Nowy bare-metal emulator Atari 400/800/XL/XE dla Raspberry Pi startuje w około sekundę bez systemu.
Atari System Emulator v1.12 Wydano Atari System Emulator w wersji 1.12 z obsługą napędu B, nowymi trybami wyświetlania i usprawnieniami.
Opcje wyszukiwania (Strona 66 z 79)
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.
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.
O ***** ... widzisz i nie grzmisz ...
Ty sobie chyba jaja robisz?
Wczoraj już do gościa pisałem żeby zmienił ten opis bo ktoś kupi i uszkodzi sobie Atari.
Cudo :)
Ale gdyby użyto SN to ważyłby kilka kilo mniej :D
http://www.devidts.com/be-calc/desk_10019.html
Budowa modułowa łatwa do serwisowania ;)
Poprawione kilka błędów, loader nie korzysta teraz ze stosu.
Konfigurację włączanie i wyłączanie opcji zrobię w najbliższym czasie. Póki co można /HELP/ nacisnąć aby przejść do głównego folderu.
Zmieniłem też drobną ale przynajmniej mnie irytującą rzecz, Naciśnięcie /RESET/ powoduje teraz ponowną aktywację SIDE.
Hmm.. Teraz poszło bez problemu ... i co dziwne nie potrafię odtworzyć przebiegu poprzedniej instalacji zakończonej niepowodzeniem.
edit:
Już wiem. Powtórzyłem całą operację która zakończyła się niepowodzeniem.
Skrypt instalacyjny liba8cas-1.4.0 nie uaktualnia pliku /etc/ld.so.cache
Trzeba to zrobić ręcznie po instalacji odpalając ldconf.
Jest to nawet opisane w pliku INSTALL:
2. To make the installed library available to programs intending to use it,
typically some additional actions are needed, like:
- running ldconfig, or
- adding LIBDIR to the LD_LIBRARY_PATH environment variable during program
execution, or
- adding LIBDIR to the LD_RUN_PATH environment variable during program linking.
Also, make sure that the a8cas.m4 file installed with the library is
accessible for Automake (see "dirlist" at
http://www.gnu.org/s/hello/manual/autom ... -Path.html ).
Ponowne zalogowanie się rozwiązuje czasami ten problem (u mnie przynajmniej tak się stało)
seban: przed odpaleniem konfigu dla a8cas-tool odpal ldconfig. Rozwiąże to problem.
Dzięku pasiu - to jest najlepsze wyjście.
A "cart+eci to pbi" to chyba niedostępne nigdzie.
Z ciekawości też sprawdziłem i efekt taki sam. (checking for liba8cas headers version >= 1.3.0... not present.
configure: error: Sufficiently new version of liba8cas not found.)
Debian 6
FreeBsd 9
(żaden z systemów nie jest uaktualniony)
Na obu libsndfile kompilowane ze żródeł.
Nie ma ktoś jakiejś zbędnej płytki którą da się wsadzić (i będzie pasować) w złącze CART+ECI w 65xe ?
Od jakiegoś starego prototypu czy cuś.
Ew czego można użyć aby pod PBI w 800xl sie podpiąć.
Spróbuj tego. Trzeba załadować przez SIDE
Sparty to się najpierw obsługi nauczyć muszę :D
Ładowanie nieskompresowanego BombJack'a: http://youtu.be/Rz8p2NC0ZZU
W załączeniu rom jak ktoś ma ochotę.
Zmierzyłem prędkość jakieś 85-90KB/sek wychodzi, i można to jeszcze teoretycznie o jakieś 7% może ciut więcej szacunkowo przyspieszyć.
Plik 512KB wczytuje się jakieś 6 sekund. Stworzyłem taki plik specjalnie do testów - 16 bloków po 32KB wczytywanych od $2000 do $9fff.
Video tutaj: http://youtu.be/BUgnVs5G18c
Więcej tylko PBI może wyciągnąć w trybie DMA.
@Jacques Zdaję sobie z tego sprawę że nie każdemu takie zachowanie pasuje, w planach jest napisanie (już właściwie zacząłem) konfiguratora z możliwością włączenia i wyłączenia każdego fiuczera.
Narazie pisanie tego dosyć powoli mi idzie. Jakieś 20 lat przerwy robi swoje. 3 rejestry i ograniczona lista rozkazów. Ale już chyba sobie przypomniałem.
@Pin Nie jestem pewien o czym piszesz, ja piszę o loaderze binarek, nie atr'ów.
Znalezione posty [ 1,626 do 1,650 z 1,973 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.060 sekund, wykonano 20 zapytań