CC65

Een compleet cross-ontwikkelingspakket voor 65 (c) 02-systemen, waaronder een krachtige macroassembler, een C-compiler, linker, bibliothecaris
Download nu

CC65 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Naam uitgever:
  • Ullrich von Bassewitz
  • Besturingssystemen:
  • Windows All
  • Bestandsgrootte:
  • 660 KB

CC65 Tags


CC65 Beschrijving

Een compleet cross-ontwikkelingspakket voor 65 (c) 02-systemen, waaronder een krachtige macroassembler CC65 is een compleet cross-ontwikkelingspakket voor 65 (c) 02-systemen, waaronder een krachtige macroassembler, een C-compiler, linker, bibliothecaris en verschillende andere gereedschappen. Het is gebaseerd op een C-compiler die oorspronkelijk is aangepast voor de Atari 8bit-computers door John R. Dunning. De originele C-compiler is een kleine C-afstamming, maar heeft verschillende extensies en sommige van de grenzen van de originele kleine C-compiler zijn verdwenen. Ik werk hard om de compiler ISO C compatibel te maken, dus je zou veel bronnen moeten kunnen vertalen uit andere systemen. De volgende functies zijn niet beschikbaar of werken niet zoals beschreven in de standaard: * De vluchtige kwalificatie is geparseerd maar heeft geen effect. * De datatypes zweven en dubbel zijn niet beschikbaar. * Verschillende C95-gegevenstypen zijn niet beschikbaar: lang lang, _complex, _bool en nog een paar. Voor de meeste van deze gegevenstypen is dit een permanente beperking omdat ik geen zin kan zien in het ondersteunen van 64-bits gehele getallen of complexe getallen op een 6502-platform. * C FUNCTIES MAGEN NIET RETOUREN VAN STRUCTIONS EN STRUGTEN MAG NIET WORDEN GENOMEN ALS PARAMETERS TIJDELIJKHEID. Struct-toewijzing is mogelijk. Assembler-functies kunnen geretourneerde structuren van grootte 1, 2 of 4 retourneren. * Er zijn enige beperking op de grootte van de lokale variabelen. Niet alle bewerkingen zijn beschikbaar als de grootte van lokale variabelen meer dan 256 bytes overschrijdt. * Onderdeel van de C-bibliotheek is alleen beschikbaar met FastCall Calling Conventions (zie hieronder). Dit betekent dat u de aanwijzingen niet mixt aan die functies met aanwijzingen op door de gebruiker schriftelijke functies. * Sommige functies voor brede tekens (wchar_t) zijn niet beschikbaar. Er kunnen andere doelsysteemafhankelijke beperkingen zijn. Een voorbeeld is bestand I / O, die niet op alle platforms wordt geïmplementeerd. Dit is geen technische beperking (zoals bij de bovengenoemde dingen), maar betekent gewoon dat niemand voldoende gaf om de eigenlijke code te schrijven. Afhankelijk van de modus is de compiler in (ingesteld met de --standard-compilerschakelaar), kunnen de volgende niet-standaardfuncties beschikbaar zijn: * Opmerkingen met één lijn die beginnen met //. * Naamloze parameters in parameterlijsten. De compiler geeft geen waarschuwingen over ongebruikte parameters die geen naam hebben. * Aanvullende zoekwoorden die nodig zijn voor speciale functies. * Inline Assembler-opdrachten. * Flexibele array-leden in structuren. * Ongestructureerde gegevens met behulp van het void-trefwoord.


CC65 Gerelateerde software

Xbasisch

Een geïntegreerde Vrije Software Development-omgeving - Geavanceerd 32-bits / 64-bits basis ...

268 2.76 MB

Downloaden

ActivePerl

Activestate biedt ontwikkelings-, management- en distributieoplossingen voor PERL. ...

295 21.4 MB

Downloaden