Wzbogaciłem swoje 800xl o U1MB i VBXE i chciałbym pobawić się trochę w assemblerze nowymi trybami graficznymi. Czy możecie polecić jakiś tutorial, który pomoże wystartować? Jest kilka wątków na atarigae, mam przykłady ze strony Lotharek i podręcznik programisty fx1.26 i będę of tego zaczynał ale może wiecie o czymś, o czym ja nie wiem?
Mam pytanie odnośnie uruchamiania przykładów VBXE w MAD-Pascal. Jestem w stanie bez problemów skompilować i uruchomić i działa. Jeśli przeciągnę np.bmp.xex na okno Altirra albo uruchomię z WUDSN to wszystko działa ale jak próbuję podmapować xex korzystając z Fujinet to żaden z tych VBXE programów się nie uruchamia po restarcie. Co robię nie tak?
Ja to testuję póki co na symulatorze. Jak przeciągnę plik xex na Altirrę (albo uruchomię go jako boot image to działą ale jeśli podmapuję do np D1 w Fujinet na tym samym emulatorze to się nie uruchomi. Może to pproblem emulatora? Będę miał moje 800xl z VBXE w przyszłym tygodniu bo się serwisuje to sprawdzę. Ja nie dawno wróciłem do a8 więc sory za banalne pytania. Piszę sobie teraz raycastera na VBXE jako rozgrzewkę.
No właśnie jak piszę w Pascalu to nie ustawiam nic i tu chyba jest problem? Ja dotąd pisalm tylko w Assemblerze i tam jasno się definiuje. Jak to jest z Pascalem? Czy coś trzeba ręcznie zrobić w wygenerowanym kodzie a65?
Tylko czemu ten sam program działa jak go odpalam wrzucając na Altirrę a nie startuje jak go mapuję pod D1 w Fujinet? Zwykłe Hello World działa w obu przypadkach ale jak tylko dodam VBXE to już nie chce.
a w ogóle coś Ci się odpala z fuji? i co dokładnie robisz - kopiujesz pliczek na kartę SD czy masz swój serwer TNFS? no i czy inne programy pod vbxe Ci działają?
W tej chwili to emuluję zarówno Fuji jak i Altirrę - mogę poczekać i potestować na prawdziwym sprzęcie za tydzień ale generalnie do tej pory emulacja Fujinetu i Altirra działały bez problemu.
1. Biorę plik hires.xex i robię drag and drop na okno Altirry - działa. To samo gdy w Altirze zrobię File -> Boot_Image - wybieram hires.xex i działa. Generalnie wszystkie programy VBXE działają w Altirze ale nie chcą z Fujinetu oprócz gier i dem bo te chodzą. Problem mam z VBXE przykładami z pod Pascala.
2. Używam swojego serwera TNFS i mapuję plik jak w załączniku. Wciskam Options i wywala się przy bootowaniu. Jakikolwiek inny program np. HalloWorld napisany w tym samym paskalu i tak samo skompilowany uruchamia się bez problemu.
Jeśli słabo tłumaczę to mogę video wrzucić żeby wyłuszczyć problem :)
Zadziałało! Ten sam kod z małymi poprawkami działa pod Fujinet.
Jeden problem to funkcja vbxe.TexOut wyrzuca Error: Can't determine which overloaded function 'TEXTOUT' to call - wygląda, że są cztery funkcje TextOut w VBXE.pas?.
A jaka jest różnica między korzystaniem z S2 i VBXE? Widzę, że w VBXE jest więcej procedur/funkcji. Tak czy inaczej biorę się za grzebanie w tym VBXE i zacząłem pisać małego raycastera. Poprzedniego zrobiłem na Amigę w assemblerze to teraz pora na małe Atari :)
Eeeeee tam, zielony jeśli chodzi o małe Atari. Wróciłem do retro 3 lata temu i zacząłem się bawić assemblerem na różnych platformach: ST, TT, Falcon, V4SA, Amigi, c64 a teraz Atari. Pascal to był mój pierwszy język - zaczynałem w Turbo Pascalu 3.0 na Elwro Junior i CP/M. Fajnie się w tym pascalu pisze :)