Environnement de développement Apple II

Afin de faciliter le développement de programmes pour Apple II, Cette page propose des outils et environnements modernes, sous Linux ou MacOS. Il est possible de développer directement sur l’Apple II mais c’est pour les masos puristes !

Pour développer sur une plateforme moderne, il vous faudra :

  • Un éditeur de texte qui reconnaisse le langage BASIC ;
  • Un émulateur Apple II ;
  • Un outil de manipulation de fichiers et d’images disque pour Apple II, tel que CiderPress ou AppleCommander ;
  • Le cross-compilateur cc65 pour développer en C.
  • Un dispositif permettant de transférer l’image disque utilisée dans l’émulateur vers un véritable Apple II, //e ou IIc.
Programmation Apple II sous Linux
  • Editeur de texte : sous Linux, un grand nombre d’éditeurs orientés développement sont disponibles. J’utilise Geany qui offre  la coloration syntaxique d’un fichier source en BASIC, mais il y en a bien d’autres.
  • Emulateur : AppleWin fonctionne parfaitement  avec Wine. Voir la page sur les émulateurs Apple II pour plus d’information.
  • Outils disques : AppleCommander, ou CiderPress qui fonctionne  très bien avec Wine.
Environnement Windows
  • Editeur de texte : il y en a énormément, mais j’aime bien Notepad++. Complet, gratuit et open source. Il supporte la coloration syntaxique et celle du langage « FreeBasic » est bien adaptée aux BASIC des années 80.
  • Emulateur : AppleWin est parfait, c’est la référence.
  • Outils disques : CiderPress ou AppleCommander
Environnement MacOS
  • Editeur de texte : BBEdit (anciennement Textwrangler) édité par Bare Bones est gratuit et fait très bien le job.
  • Emulateur : AppleWin fonctionne très bien avec Wine. Voir la page sur les émulateurs Apple II pour plus d’information. L’autre possible est Virtual ][ qui est superbe et très complet mais reste un shareware.
  • Outils disques : non testés