kategoria: Asembler
[#31] Re: Konwersja asm x86 do 68k

@Don_Adan, post #30

To mi się na nic nie przyda, ja konwertuję x86 asm na C.
[#32] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #31

Kompilujesz oryginalny kod MK3 na Windows.
A potem uzywasz tego:

Decompile
Turn binary data into high-level, human-readable pseudocode.

Powinienes otrzymac kod w stylu C.
Jak dobry to nie wiem, bo nie znam sie na C.
Byc moze do niczego, a byc moze wystarcza tylko poprawki.
2
[#33] Re: Konwersja asm x86 do 68k

@Don_Adan, post #32

A to ciekawe, myślałem, że dekompiluje do asm.
[#34] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #33

Do ASM tez oczywiscie potrafi.

Disassemble
Generate low-level assembly code from machine-executable code.

Ale Ciebie raczej to pierwsze interesuje.
Podejrzewam, ze za pomoca Decompile jest zrobionych troche free zrodel (wedlug mnie Diablo), szczegolnie jak jeszcze glowny exek jest w opcji Debug i zawiera (w sobie) nazwy poszczegolnych procedur.
Bo takie nazwy procedur sporo ulatwiaja, przy dekompilacji.
Tym bardziej, ze na PC-cie w C to byl standardowo bodaj Borland C kiedys uzywany, zwykle bez wstawek ASM.
Wiec jak sie wie jakim kompilatorem C gra byla kompilowana i zna nazwy procedur (tez bardzo czesto standardowe), to wspolczesne dekompilatory powinny calkiem dobry kod C odtworzyc.
Oczywiscie najlepiej to sprawdzic jak dobry to kod robiac najpierw dekompilacje exeka do ktorego sa pelne zrodla.
A potem kompilujac (modyfikujac jesli potrzeba) je z powrotem, tak zeby otrzymac dzialajacy exek.
1
[#35] Re: Konwersja asm x86 do 68k

@Don_Adan, post #34

Mam postęp ale Claude Opus jest za drogi, Sonnet nie daje rady z takim skomplikowanych projektem.

Musiałbym utworzyć zbiórkę na ten projekt..
1
[#36] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #35

Ekspertem od AI nie jestem.
Ale moze po prostu musisz wytrenowac swoje wlasne AI najpierw?
Zacznij od czegos prostego, na czym sie znasz, i ucz stopniowo swoje AI, tego co ma potrafic zrobic.
Prawdopodobnie Claude albo ma lepszy algorytm, albo juz jest bardziej wyuczony, bo chyba jest nawet reklamowany jako AI od oprogramowania?
Byc moze Claude ma po prostu wieksza baze, chyba Snajper kiedys o tym wspominal, ze potrafil pliki binarne analizowac.
O ile nie pomylilem nazwy AI.

Choc tutaj na PPA, tez sa osoby (przynajmniej 2) wykorzystujace AI do programowania, one pewnie lepiej doradza, o ile im sie bedzie chcialo.
2
[#37] Re: Konwersja asm x86 do 68k

@Don_Adan, post #36

100%, ja bym szedł w fine-tuning modeli po swojemu. Oczywiście chińskich modeli, bo są o wiele tańsze w utrzymaniu niż ich zachodnie odpowiednikiOK

ps. Sonnet to też Claude:) Ma nawet lepsze wyniki testów w kodowaniu, tyle, że jest mniej 'rozumujący'. A to oznacza, że do tego, co potrzebuje Artur wymagany jest model, który ma lepsze wyniki w 'reasoning', a nie kodowaniu.

Ostatnia aktualizacja: 07.12.2025 12:35:05 przez Banter
[#38] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #35

mozesz spróbować podpiąc claude opus z github copilot do opencode, wyjdzie taniej niz bezpośrednio z anthropica i ma limit miesięczny więc mniej bolesny.
1
[#39] Re: Konwersja asm x86 do 68k

@Mirq, post #38

Już mam podpięte pod Visual Studio Code.
[#40] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #39

Po miesiącu prac udało się skonwertować CAŁY kod gry do C

https://youtu.be/AJpdCAhpcfQ

(Tag youtube nie działa)

Są jeszcze poprawki do zrobienia i audio.





Ostatnia aktualizacja: 18.12.2025 15:33:50 przez Artur Jarosik
3
[#41] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #40

To gratulacje.
Teraz potrzebny jest dobry tester z Amiga, ktory potrafi i lubi grac w MK3, zeby wylapac bledy.
1
[#42] Re: Konwersja asm x86 do 68k

@Don_Adan, post #41

Ja się zgłaszam.
3
[#43] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #42

Muzyka i dźwięki działają.
6
[#44] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #42

Tutaj sa jakies tricki, nie wiem czydzialaja z ta wersja
Ale chyba powinny.

link
[#45] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #43

Ile klawiszy jest wymagane do gry?
[#46] Re: Konwersja asm x86 do 68k

@koczis, post #45

https://github.com/SlasherX5/mk3reboot?tab=readme-ov-file#joystick
2
[#47] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #40

Czyli jest szansa na MK3 na Amige? OKok, racja
Ciekawe, czy 060 z 100mhz wystarczy?
[#48] Re: Konwersja asm x86 do 68k

@BULI, post #47

Myślę, że starczy.
3
[#49] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #48

OK
1
[#50] Re: Konwersja asm x86 do 68k

@Artur Jarosik, post #48

Jak będzie opcjonalnie korzystać z RTG, to już w ogóle będzie bajka OK
2
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem