Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Kompilatory basica  (Przeczytany 527 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Raf

  • Master of disaster
  • Administrator
  • Level 7
  • **********
  • Wiadomości: 7336
  • Wolność, własność, sprawiedliwość
Kompilatory basica
« dnia: 13 Października 2012, 23:07 »
Bawil sie ktos w tym temacie?

za dawnych czaow jak mialem tylko magnetofon to dorwalem na jakeijs kasecie jakis kompilator kiedys... teraz w dobie netu soft nie jest problemem, ale moze ktos rozeznal temat glebiej?

http://noname.c64.org/csdb/search/?seinsel=all&search=compiler&Go.x=0&Go.y=0
http://www.c64-wiki.de/index.php/Basic_64_Compiler


"Cokolwiek powiesz albo napiszesz, znajdzie się ktoś, kto słyszy lub czyta coś zupełnie innego i jeszcze bezczelnie wmawia Ci to"

Offline V-12/Tropyx

  • Level 7
  • *******
  • Wiadomości: 2765
  • 0ldsk00l 4ever!
    • http://www.riversedge.pl/
Kompilatory basica
« Odpowiedź #1 dnia: 13 Października 2012, 23:40 »
Ja testowałem kiedyś Austro Compilera. Dawał radę, niemniej plik wynikowy był większy, niż w Basicu. Słyszałem opinie, że w wielu przypadkach taka kompilacja nie pozwala uzyskać wersji 1:1 w Assemblerze.
http://www.riversedge.pl/ - zapraszam na nową stronę: recenzje, relacje, strefa C64.

Serwis Commodore 64/1541 - naprawa/diagnoza.
Zawsze aktualne!

SPC

  • Gość
Kompilatory basica
« Odpowiedź #2 dnia: 13 Października 2012, 23:56 »
V-12/Tropyx:
wersji 1:1 w Assemblerze.

Przeciez zadna kompilacja nie powoduje powstania wersji 1:1.

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Kompilatory basica
« Odpowiedź #3 dnia: 14 Października 2012, 00:15 »
V-12/Tropyx:
Dawał radę, niemniej plik wynikowy był większy, niż w Basicu.

Facepal\"\"m
Znaczy się program wykonywalny ma być większy od kompilowanego? WTF :P
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

SPC

  • Gość
Kompilatory basica
« Odpowiedź #4 dnia: 14 Października 2012, 00:20 »
Yo nie zauwazylem ze o wielkosc chodzi...

Offline V-12/Tropyx

  • Level 7
  • *******
  • Wiadomości: 2765
  • 0ldsk00l 4ever!
    • http://www.riversedge.pl/
Kompilatory basica
« Odpowiedź #5 dnia: 14 Października 2012, 23:24 »
SPC:
Przeciez zadna kompilacja nie powoduje powstania wersji 1:1.

Na C64 wynika to z faktu, że program musi tworzyć sztuczne pętle opóźnienia, co by była mniej więcej taka sama prędkość, jak w Basicu. A że robione jest to niejako z automatu, to potem wychodzą różne efekty.
http://www.riversedge.pl/ - zapraszam na nową stronę: recenzje, relacje, strefa C64.

Serwis Commodore 64/1541 - naprawa/diagnoza.
Zawsze aktualne!

SPC

  • Gość
Kompilatory basica
« Odpowiedź #6 dnia: 14 Października 2012, 23:37 »
Na C64 to ja sie ciesze ze wynik z ta iloscia pamieci jest chociaz zblizony. Ciezko zrobic jakies sensowne optymalizacje. Swoja droga czy Vermeer nie byl w bejzolu?