I słowo stało się ciałem! Obiecana przez Waldka "Laoo"
Pawlaszka poprawka do emulatora Atari++, pozwalająca na
częściową emulację karty VBXE Tomasza "Electrona" Piórka, a
konkretnie wersji 1.09 rdzenia FX tej karty - niniejszym zostaje
opublikowana. Teraz więcej osób będzie mogło się zapoznać z
oprogramowaniem dla karty, a także wziąć udział w rozwoju
oprogramowania dla VBXE.
Poprawka została wprowadzona do kodu źródłowego emulatora Atari++
1.55, stworzonego przez Thomasa Richtera, skompilowana pod
Windows przy pomocy Microsoft Visual C++
(wymaga bibliteki SDL. Waldek
mityguje się, że kod nie jest doskonały i szkoda wprowadzać go do
oficjalnej wersji emulatora: "Co do wciągnięcia poprawek do
oficjalnej wersji, to według mnie nie jest to dobry pomysł. Tak
naprawdę, to co zrobiłem, można wyobrazić sobie jako "improvement"
jaki zafundował sobie bohater filmu "Martwe zło": odciął sobie rękę
i zamontował piłę mechaniczną - w pewnych warunkach okazuje się
funkcjonalne, ale nie można nie nazwać tego okaleczeniem :).
Atari++ nie jest po prostu zaprojektowany do tego, co robi VBXE i
musiałem jest bardzo rozbebeszyć, żeby to osiągnąć."
Skromność Waldka nie zmieni postaci rzeczy: że po raz pierwszy
komuś udało się zrobić emulator rdzenia karty VBXE. Oczywiście
wszelkie spostrzeżenia użytkowników i raporty o błędach są mile
widziane, a adres autora jest podany w pliku tekstowym załączonym
do emulatora.
Dla ścisłości Laoo podał, które z funkcji rdzenia FX 1.09a nie są
jeszcze zaimplementowane:
poziomie i pionowe skrolowanie mapy kolorów,
pionowe skrolowanie w trybie tekstowym overlay,
priorytety pola trybu overlay, pola gry i duszków (overlay jest
zawsze na górze)
kolizje pola trybu overlay, pola gry i duszków
przełączanie między trybem hi-res a ccr,
synchronizacja CPU z blitterem nie jest jeszcze wystarczająco
dokładna.
Emulator Laoo dostępny
tutaj. No to teraz ci, którzy jeszcze się nie doczekali się
swojej karty mogą posmakować jej zalet. Istnieje już kilka
programów - przeglądarka plików BMP (Electrona), pakiet procedur
graficznych (Draco030), drobne programy demonstracyjne, specjalna
wersja gry "Night Driver" (xxl) oraz powstaje gra "Mr.Plum" (TeBe).
Kaz 2009-05-18 23:02:20
Teraz czas nauczyc sie obslugi Atari++. Polecam przeczytac instrukcje do emulatora, bo w stosunku do Atari800Win obsluga nie jest tak intuicyjna... Cezar 2009-05-18 23:31:42
Ktoś swego czasu się pytał gdzie podział się KAZ. A ja mówiłem, że jak wróci, to przyniesie ze sobą garść, gdzie tam garść, worek rodzynek i nowinek, i mata, czego żeśta pożądali...setki nowych gier, emulator VBXE, IKS-y... KAZ, kiedy znów "znikniesz" ?:) Zaczyna się dziać... Pozdrowienia, gratulacje i podziękowania za całokształt działalności KAZ-owi i wszystkim, którzy wnoszą swój wkład w naszą wspólną miłość, której na imię ATARI :) Kaz 2009-05-18 23:47:56
Cezar - ale to nie ja! Ja tylko opisuje to, co robia INNI i co mnie kreci - a ze inni duzo robia, to jest co opisywac :). lotharek 2009-05-19 07:06:59
KAz...nie mow co cie kreci..przynajmniej nie publicznie ;-) laoo 2009-05-19 07:50:53
Kurcze. Na drugim screenie jest checkbox włączania VBXE, który jest bezsensowny, bo jest ono cały czas włączone i nie da się go wyłączyć :) Na początku VBXE miało być opcjonalne ale w trakcie pisania być przestało, a włącznik został. Muszę go wywalić. xxl 2009-05-19 11:48:35
na tym emulcu nie uruchamia mi sie NightDriverVBXE - na wczesniejszej wersji chodzil. zle sciagnalem archiwum? Kaz 2009-05-19 12:00:19
Lotharek - to i tak zadna tajemnica :)
xxl - ja sprawdzalem na buildzie 202 i tez dziala. laoo 2009-05-19 12:03:53
No dziwne. Podeślij to sprawdzę. xxl 2009-05-19 12:07:40
http://atari.pl/nd_vbxe.xex - wychodzi mi 6502 cpu crashed at $0027 ilegal opcode $f2 laoo 2009-05-19 12:30:54
Właśnie odpaliłem na build 203 i poszło, więc to raczej nie wina emulacji VBXE. Mi się podobnie dzieje, jak bootuje DOS II+/D 6.4 jak nie mam podłączonego atarixl.rom. jell 2009-05-19 15:12:21
laoo: mozesz wbic na irca? przerobilbym twojego patcha tak, by dzialal i pod uniksoidami, gdybys tylko nie uzywal niestandardowego naglowka intrin.h, albo wytlumaczyl co ma robic funkcje z niego uzywane... laoo 2009-05-19 15:40:07
Na atariage znalazł się człowiek, który już "przeportował" źródła na linuxa. Wysłał mi już patcha. Jak tylko znajdę czas (dzisiaj raczej nie dam rady), to go zaaplikuję i uaktualnię emulator. grzeniu 2009-05-19 16:13:12
Atari++ używam od dłuższego czasu i sobie chwalę. George 2009-05-19 16:25:56