Emulator VBXE! by Kaz 2009-05-18 22:19:36

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:

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

Hurra!

Tdc 2009-05-20 23:43:10

Popieram w całej rozciągłości Cezara.

Gratulacje dla Laoo za klepanie w klawiaturę ;)