Temat: vasm win32 dla Jaguara

Ekipa z jaguar64.eu przygotowała własną testową kompilację asemblera vasm. Dostępny jest także vlink i vobjdump. Szukamy testerów. W tej chwili exe obsługuje tylko RISCa, ale w przygotowaniu jest kompilacja dla m68k. Kompilacja bazuje na ostatnich wersjach z grudnia 2014 i jest próbą stworzenia aktualnego, kompletnego środowiska dla programistów kochających Jaga. Domyślnie na powstać coś na kształt SDK.

2

Odp: vasm win32 dla Jaguara

Jakby jeszcze ktoś naprawił VBLANK w Virtual Jagu a najlepiej dobudował do niego wizualny debugger to by była bajka ;)

The problem is not the problem; the problem is your attitude about the problem

3

Odp: vasm win32 dla Jaguara

wieczor napisał/a:

Jakby jeszcze ktoś naprawił VBLANK w Virtual Jagu a najlepiej dobudował do niego wizualny debugger to by była bajka ;)

Nie wszystko na raz ;) Widziałem też już chętnych na bibliotekę SDL na Jaga... Projekt SDK to nie jest coś co w rozsądnym czasie może zrobić i przetestować kilka osób. Dlatego na początek poszukujemy testerów.

4

Odp: vasm win32 dla Jaguara

Jag64eu napisał/a:

Ekipa z jaguar64.eu przygotowała własną testową kompilację asemblera vasm

czym się różni od oryginalnej? z tego co pamiętam to VASM ma wsparcie dla GPU i DSP

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

5

Odp: vasm win32 dla Jaguara

W teorii niczym - to jest po prostu gotowy exe do użytku. W praktyce minimalnie zmieniono źródła, aby móc kompilować wszystko z poziomu Visual Studio a nie za pomocą makefile.

VASM niestety nie wspiera kilku procesorów i składni na raz w jednym pliku wykonywalnym. O ile ma to duże sensu dla innych platform - makefile wybiera pliki o tych samych nazwach tylko z różnych katalogów - o tyle w przypadku Jaga już takie sensowne nie jest.

6

Odp: vasm win32 dla Jaguara

słusznie,
pisałeś do Franka? może mógłby dodać to do VASMa

nie wiesz kto może klepnąć moje konto na Jaguar664 :)

swoją drogą, nie fajniej było by mieć forum Jaga na Atari-Forum? Wiesz, wszystko w jednym miejscu.

Ostatnio edytowany przez Cyprian (2015-01-29 11:36:01)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

7

Odp: vasm win32 dla Jaguara

Nie, z Frankiem jeszcze nie rozmawialiśmy. Na wszystko przyjdzie czas, chociaż wątpię aby akurat autorzy chcieli zmieniać architekturę swoich źródeł - dla nich targetem jest Linux/Unix.

Projekt J64 jest kontynuacją koncepcji Jaguar Sector II, więc super że są inne fora nt Jaguara i Atari, ale te osoby które są teraz na J64 głównie postowały na JSII. Po drugie Jaguar jest na tyle innym produktem Atari, że może mieć odrębne forum. AtariArea i AA głównie ciągną tematy 8-bitowe, potem ST. Falcona jest mało, Lynxa i Jaguara podobnie.

8

Odp: vasm win32 dla Jaguara

Myślę że opcję "kilka procesorów i składni na raz w jednym pliku wykonywalnym" w przypadku Jaga mógłby spokojnie zaimplementować gdyż jest ona zasadna (np. obsługiwana przez oryginalny kompiler Atari)
Jeśli chodzi o Visual Studio to nie mam pojęcia.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

9

Odp: vasm win32 dla Jaguara

Może nie być tak łatwo - zresztą po co burzyć koncepcję autora, skora ma ona sens? Z drugiej strony i tak potrzebujemy aktualnych narzędzi więc czemu ich nie stowrzyć? A skoro mamy kilku programistów tworzących na Jaga to ciężko sobie wyobrazić lepsze miejsce no może poza jagware.

10

Odp: vasm win32 dla Jaguara

słusznie

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

11

Odp: vasm win32 dla Jaguara

Binarki dla x64 są także już do pobrania.