Cześć,
w końcu znalazłem chwilę aby powalczyć z programowaniem w C na atari. Jakiś czas temu zrobiłem podejście do wersji cross-kompilacji, dotarłem do kroku gdzie "hello world" mi się skompilował pod linuxem i odpalił na atari i oczywiście dostępny czas się skończył.. wczoraj na którymś z wątków tutaj na forum znalazłem, że istnieje docker dostarczający wszystkie toole programistyczne żeby było łatwiej. Odpaliłem więc logronoide/atarist-toolkit-docker-x86_64 i faktycznie po kilku minutach skompilował mi się "hello world". Znalazłem książkę "gem-guide-ahcc.pdf" z paroma przykładami i... utknąłem jak to skompilować. Po dłuższych walkach... przegrałem.
Poszedłem więc inną drogą - znalazłem AHCC, odpaliłem hatari, i właściwie wszystkie przykłady z powyższej książki mi się skompilowały i odpaliły pod hatari łącznie z sokobanem. Rewelacja! Ale.. moim celem było zrobienie jakiegoś prostego ACC z okienkiem, w którym coś tam sobie narysuję. Ale nie mogę znaleźć żadnego przykładu jak coś takiego zrobić, ma ktoś może takowy przykład?
Ewentualnie druga kwestia - bo nie da się ukryć, że łatwiej mi się pisze pod linuxem - jak w prosty sposób kompilować projekty AHCC pod linuxem?

2x Firebee, Atari TT (DE) 4MB ST RAM + ECL2VGA + SCSI2SD + StormTT 64MB + NOVA + ET4000AX, Atari Falcon 030 14MB (FR) + NetUSBee + MIDEX+, Atari MEGA STE 4MB (DE) +UltraSatan Internal, Atari 520 STE 4MB (UK) + UltraSatan + NetUSBee + Gotek FF, Atari 520 ST 512KB (UK) + SF354, Atari 1040 STE 4MB (DE), 2xMiST/1xMiSTer/1xBeePI/Aranym

2 Ostatnio edytowany przez Cyprian (2025-09-27 23:15:25)

do kodu Atari używam GCC ( https://tho-otto.de/crossmint.php http://vincent.riviere.free.fr/soft/m68k-atari-mint/ http://vincent.riviere.free.fr/soft/m68k-atari-mintelf/ ) na PC oraz PureC na Atari

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

3

1. Przykładu jako takiego nie mam, bo ACC (jeszcze?) nie pisałem.
2. Co do samego środowiska pod linuxem, do języka C ja używam VBCC.

4

Może znjadziesz coś na wiki: https://www.atari.org.pl/forum/viewtopic.php?id=8348

Moje skany czasopism i książek z epoki: https://chomikuj.pl/uicr0Bee ; https://archive.org/details/@uicr0bee
Potrzebujesz dyskietki? Proszę: http://www.atari.org.pl/forum/viewtopic.php?id=18887
<-- Kontakt prywatny proszę przez "E-mail", a nie "PW".

5

mogę mój kod ACC (w sumie to jest to uniwersalny kod APP/PRG i ACC w jednym) dla PureC okroić i tu wrzucić. Zastanawiam się czy AHCC to łyknie.

ATW800/2 / Atari V4sa / Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
SUB/AVGcart / FujiNet / 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

6 Ostatnio edytowany przez lukasz7x6 (Wczoraj 12:17:05)

Próbuję zwalczyć pod linuxem kompilację, docker nie działa bo wywala braki z np. aes.h (faktycznie nie ma tego w dockerze). Mam też i PureC i TurboC, więc jeśli możesz to chętnie popatrzę :-).
A wiki patrzyłem już, super źródło wiedzy, znalazłem też jakieś gigantyczne źródło źródeł :-D (https://github.com/ggnkua/Atari_ST_Sources/tree/master) , nawet źródła Pauli tu są... ekstra.

2x Firebee, Atari TT (DE) 4MB ST RAM + ECL2VGA + SCSI2SD + StormTT 64MB + NOVA + ET4000AX, Atari Falcon 030 14MB (FR) + NetUSBee + MIDEX+, Atari MEGA STE 4MB (DE) +UltraSatan Internal, Atari 520 STE 4MB (UK) + UltraSatan + NetUSBee + Gotek FF, Atari 520 ST 512KB (UK) + SF354, Atari 1040 STE 4MB (DE), 2xMiST/1xMiSTer/1xBeePI/Aranym