Witam :)
Na razie malutka przymiarka do atarowskiej działalności - skrypt (klasa PHP 5) kolorujący składnię programów w Atari Basicu. Działanie jest proste: podajemy niesformatowany tekst, otrzymujemy sformatowany w postaci HTML. Przykład działania można zobaczyć na mojej stronie; tekst który pojawia się w ramce można skopiować np. do Worda.
Na razie skrypt jest bardzo biedny - nie koloruje słów kluczowych "upchniętych" bez odstępów, za to koloruje słowa kluczowe w komentarzach i cudzysłowach. To jest do dopracowania. Zastanawiam się też nad dodaniem obsługi kodu ATASCII.
Liczę na komentarze, również krytyczne, zwłaszcza na opinie dotyczące sensu robienia czegoś takiego.
Strona ze skryptem do pobrania i przetestowania (Ksq 0.0.1):
http://cosi.com.pl/skrypty.php
Pozdrowienia!

477

(50 odpowiedzi, napisanych Emulacja - 8bit)

Po tym miłym offtopicu wrócę do mojego raportu :)
Uruchomiłem AtariWriter+ i osłupiałem. Capslock oczywiście działa... raz. Po przełączeniu w tryb dużych liter nie można wrócić do małych :> To znaczy, że Capslock i Shift to nie problem SDL tylko coś nie tak z samym emulatorem. Ciekawe że nikt inny nie ma tego problemu...

478

(50 odpowiedzi, napisanych Emulacja - 8bit)

dhor: Dzięki, ale nie da rady. Lewy Alt w wersji SDL jest klawiszem funkcyjnym, nie działa jak S+C. Teoretycznie tą kominację powinien dawać klawisz "RSUPER" (to chyba ten między prawym Altem i Ctrl), ale jest kompletnie martwy. Jest to o tyle dziwne, że LSUPER, czyli klawisz win, działa bez problemów jako klawisz Atari. Dlatego być może cały problem w kompilacji SDL dotyczy tego nieszczęsnego RSUPER.

ilr: A na przykład w takim Action!, choćby do wywołania monitora (Shift+Ctrl+M) :D

479

(50 odpowiedzi, napisanych Emulacja - 8bit)

Oczywiście masz rację :) Po prostu, skoro mam wolny wybór: Linux albo winda, to zawsze mogę wybrać to drugie. Emulator by mi chodził "na czysto", a nawet bym mógł sobie kupić joya na usb, czego pod Linuchem nie chcę ryzykować. Tylko żal trochę zostawiać Tux'a :)
A tak poważnie, to Atari800win (kilka różnych wersji, z instalki i bez) pod wine mi się wysypuje z komunikatem "unhandled exception", więc nawet nie wiem w czym jest problem (jak to zwykle w windzie bywa). Spróbuję się zmobilizować i zabrać za rekompilację linuksowej wersji, tylko w Sieci nie ma żadnych pożytecznych wskazówek, co tam trzeba zmienić, a tego HOWTO o którym mówił mikey nie ma.
Jeżeli nic nie pomoże, zamienię emulator na prawdziwą Atarynkę, z działającym capsem..... :D

A co do pieniędzy, to jest różnica. Złotówka jest silna, mogłoby się okazać że w dolarach dostałem mniej ;)

480

(50 odpowiedzi, napisanych Emulacja - 8bit)

Pewnie i ja bym uruchomił, gdybym pogrzebał, ale...
Kartę wi-fi mam zainstalowaną przez ndiswrappera, bo inaczej nie chciała chodzić. Emulator Atari zainstaluję przez wine, żeby chodził lepiej. I w tym momencie pojawia się pytanie: czy to jeszcze Linux czy już Windows? Czy nie lepiej w takiej sytuacji zainstalować windozę i nie bawić się w łatki, nawet kosztem niewielkich wyrzutów sumienia? ;)
Pozdrawiam

481

(50 odpowiedzi, napisanych Emulacja - 8bit)

Nic z tego :( Próbowałem, nawet ładnie się instaluje, tyle że się nie uruchamia. W desperacji próbowałem nawet XFormera pod dosemu - działa, ale jak działa...
Doszedłem do wniosku, że najlepszym emulatorem Atarynki pod Linucha jest atari800 w kompilacji SDL, tylko trzeba mu tego buga usunąć, Poza tym same zalety: full-screen, emulacja joysticka no i świetny interfejs :) Jeżeli uda mi się coś zdziałać, na pewno opiszę to tutaj.

482

(50 odpowiedzi, napisanych Emulacja - 8bit)

Dzięki za odzew!
Faktycznie w źródłach, w pliku atari_sdl.c jest funkcja Atari_Keyboard() odpowiadająca za tego nieszczęsnego Ctrl+Shifta, ale nie mam siły w tym grzebać, nie znam SDL'a. Spróbuję jakoś inaczej rozwiązać ten problem - w ostateczności... nie samym Linuksem komputer żyje ;)
eru: Jak rozwiązałeś problem Ctrl+Shift? Zostało jak jest czy znalazłeś jakiś patent? Pytam, bo zależy mi zwłaszcza na tej kombinacji - chciałem wrócić do niespełnionego marzenia z dzieciństwa, czyli Action! :)
Pozdrawiam

483

(50 odpowiedzi, napisanych Emulacja - 8bit)

Witam Kolegów!
Wybaczcie, że swojego pierwszego posta piszę ze skargami, ale problem jest naprawdę nieprzyjemny.
Zainstalowałem emulator Atari800 2.0.2 pod Ubuntu + KDE 3.5 + SDL 1.2 na laptopie Acer Aspire 4315. Klawiatura niby działa prawidłowo, emulowany joystick też, ale... Rzecz w tym, że nie działają pewne kombinacje klawiszy:
- CapsLock działa w self-test, ale nie przełącza literek w Basicu
- Shift również
- Kombinacja Shift+Ctrl nie działa _w ogóle_, naciśnięcie S+C daje taki efekt, jakby był naciśnięty sam Ctrl
Jest to o tyle ciekawe, że klawisze są świetnie zmapowane - nawet Alt-Tab jest zablokowany. Problem występuje zarówno w okienku, jak i na pełnym ekranie.
Brak jakichkolwiek informacji na ten temat w Sieci sugeruje, że albo jestem odosobniony w swoim problemie, albo to coś wyjątkowo banalnego. Mam nadzieję, że to drugie :)
Z góry wielkie dzięki za wszelką pomoc.
Pozdrawiam,
Cosi
PS. Wymiana ROM'ów nie pomogła.