26

MKM: gcc czyli na 060 pisales w C z wstawkamia w asemblerze ?

Ogolnie pytanie bylo natury "z ciekawosci" bo na male Atari powstalo duzo innych assemblerow (ja pisalem w Quick Assemblerze) na same Atari i takze assemblery z edytorami na PC ktore robia pozniej krosscompilacje. Jest takze gcc65 na malucha. Tak wiec zastanawialem sie jak to jest a wiekrzymi Atari jako iz produkcje ciagle powstaja.

27 Ostatnio edytowany przez mkm (2018-11-14 10:59:21)

Monsoft:
Tak, wiekszość kodu jest w C (gcc). Demosystem jest zorganizowany tak, że kluczowe "interfejsy techniczne" (np hardware init/shutdown czy render chunky buffora) maja implementacje zarówno dla PC (SDL) jak i dla Atari. Podając target platform wybierane są odpowiednie warianty kodu (rozne pliki .c/.s jak i rózny gcc dla atari i pc) i dzięki temu demo można pisać, testować, debuggować i składać jako zwykła aplikację na PC. Dodatkowo część kodów C jest przepisywana na asm (nie jako wstawki - gcc przyjumuje pliki .s jako implementacje .h) ze względów wydajnościowych. Czasem nie jest potrzebne nawet przepisanie tylko zmiana kodu w C by był przyjemniejszy dla gcc (compiler explorer jest nieoceniony tutaj) czasem trzeba zejsc jednak do poziomu metalu np robiac optymalizacje pod superscallar itp (kluczowe elementy np texture mapper). Do konca utrzymywana jest zgodność wersji PC i Atari ze wzgledu na łatwość składania dema itp (a emulatory nam wymiękły).

Maciek
--------
Atari 65XE + Ultimate 1MB + Stereo + SIO2SD | Atari 520STE + 4MB + UltraSatan | Atari Falcon 030 + CT60e + 14MB ST + 256MB TT + 68882  + CF + Netusbee | Amiga 500 + 1MB + Gotek | Amiga 600 + 2MB Chip + 8MB Fast + CF

28

Interesujace :-)

Wielkie dzieki za info :)

29

Jest juz do pobrania najnowsze demo na Falcona030, które zajeło pierwsze miejsce w kategorii dem na ostatnim Sommarhack 2019, link ponizej
https://www.pouet.net/prod.php?which=81750

Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

30

Teraz w którym pudle ja mam tego falcona ...

.

31

fajne demo, stara szkoła, 50fps
końcowy chiptune wpada w ucho

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

32

Końcowy chiptune to zwycięzca SV2k14 w kategorii "YM2149 MSX Compo" :)

Silly Venture - breaking the ATARI scene since 2000 ! :)

33

dobre party to i chiptune dobry :)

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

34 Ostatnio edytowany przez grey/msb (2019-07-11 08:38:53)

@Cyprian: o, wielkie dzięki :) As będąc u mnie jakieś 2 tygodnie temu też mi o Tobie wiele dobrych rzeczy opowiadał i chwalił Twoją bogatą wiedzę odnośnie Atari :) (spotkaliście się na "sztabie" w Wawie). Mam nadzieję, że na liście obecności SV w końcu się pojawisz - jak i na samym evencie, oczywiście ;) Liczę na to! Serdecznie pozdrawiam.

Silly Venture - breaking the ATARI scene since 2000 ! :)

35

Na właśnie co zakończonym evencie w Finlandii Assembly 2019 w kategorii oldskool demo, trzecie miejsce zajęła nowa produkcja grupy Extream o nazwie Assum. Do pobrania z:

https://www.pouet.net/prod.php?which=82463

Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

36

Moja mała produkcja z SV: http://www.pouet.net/prod.php?which=93012 (060 required)

Maciek
--------
Atari 65XE + Ultimate 1MB + Stereo + SIO2SD | Atari 520STE + 4MB + UltraSatan | Atari Falcon 030 + CT60e + 14MB ST + 256MB TT + 68882  + CF + Netusbee | Amiga 500 + 1MB + Gotek | Amiga 600 + 2MB Chip + 8MB Fast + CF

37

mkm napisał/a:

Moja mała produkcja z SV: http://www.pouet.net/prod.php?which=93012 (060 required)

Zacna prodka.

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

38

Dzienks Cyprian

Maciek
--------
Atari 65XE + Ultimate 1MB + Stereo + SIO2SD | Atari 520STE + 4MB + UltraSatan | Atari Falcon 030 + CT60e + 14MB ST + 256MB TT + 68882  + CF + Netusbee | Amiga 500 + 1MB + Gotek | Amiga 600 + 2MB Chip + 8MB Fast + CF

39

Na atarowskim Sommarhack'u, który zakończył się w miniony weekend w Szwecji ukazały się dwa fajne nowe demka na Falcona:

Falcon 030:

https://www.youtube.com/watch?v=naBgk85UsmI

Falcon 060:

https://www.youtube.com/watch?v=jQ7Rh9QQpyc

Milego odbioru!

Silly Venture - breaking the ATARI scene since 2000 ! :)

40

O... Fajnie... No to czas wyciągnąć Falcona z szafy :-)

Pamięć studenta ma charakter kwantowy - student wie wszystko, ale jednocześnie nic nie pamięta.
- Kilka(naście?) pudełek z klawiszami i światełkami. I jeden Vectrex, żeby nimi wszystkimi rządzić.

41

Dobry pomysł, w końcu coś na Falcon-a 060.

42

No oczywiście, że dobry :) Na SV też coś na Falcon'a powinno się pojawić :) Stay tuned.

Silly Venture - breaking the ATARI scene since 2000 ! :)

43

wypas

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

44 Ostatnio edytowany przez seabrush (2024-03-04 12:11:19)

Cześć i czołem! Ostatnio się trochę uaktywniłem, wrzucam swoje utwory na YT i tak sobie pomyślałem, że kolej na ORYGINALNĄ wersję nutki do demka/intra MENACE. Patrzę, a tu jakiś koleżka z DE, dosłownie osiem (8) dni temu wrzucił to demko na JuTuba. Owszem, wisi też upload sprzed 17lat, ale to taki fajny zbieg okoliczności. No to niniejszym przedstawiam jak to brzmi oryginalny "Let'sMakeSomeNo!z" robiony na PC FruityLoops. Przy okazji.. mr Grey - WITAJ! Wrzuciłem do tego video logo SV, mam nadzieję że nie będzie z tym problemu? ;)
Grey'u - nie wywlekając spraw prywatnych - jest już lepiej, jestem w kontakcie jakby co :)
Jakąś miniaturę audio - wizualną jako invitka SV2024 - mogę zrobić. Daj znaka.
Pozdrawiam, życzę miłego odbioru...     
  i...   
!!! LET'S MAKE SOME NO!Z !!!           (drogie dziadki i emeryty ;)

https://www.youtube.com/watch?v=DtInrksnE14

Seabrush! pozdrawiam