User Tools

Site Tools


coding

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
coding [2018/12/15 22:26]
– [Adventure construction kits] added description of DAAD crispin
coding [2019/01/27 21:09] (current)
– [For C64 - Mini (cross development)] added KickC crispin
Line 17: Line 17:
   * [[keyboard_stickers|]]   * [[keyboard_stickers|]]
  
 +===== PETSCII (character graphics) editors =====
 +
 +  * [[http://petscii.krissz.hu/|PETSCII Editor]] - online PETSCII (character graphics) editor
 +    * imports bitmap pictures by optical character recognition
 +    * exports graphic to runnable C64 / Mini .prg, CBM prg Studio .sdd, assembly .asm and many more.
 +  * [[https://nurpax.github.io/petmate/|Petmate]] - cross-platform C64 PETSCII editor (Windows, Linux, OS X) 
 +    * exports graphic to executable .prg, PETSCII .c, assembler .asm and many more.
 ===== Programming books ===== ===== Programming books =====
  
Line 60: Line 67:
  
   * [[http://www.georg-rottensteiner.de/en/c64.html#c64studio|C64 Studio]] (Windows)\\  https://www.c64-wiki.com/wiki/C64_Studio C64 Studio is a useful Commodore development environment for Windows, which has been actively developed by Georg Rottensteiner since 2011. The program is focused on supporting C64 assembler and Basic V2, but also includes a number of other handy tools.   * [[http://www.georg-rottensteiner.de/en/c64.html#c64studio|C64 Studio]] (Windows)\\  https://www.c64-wiki.com/wiki/C64_Studio C64 Studio is a useful Commodore development environment for Windows, which has been actively developed by Georg Rottensteiner since 2011. The program is focused on supporting C64 assembler and Basic V2, but also includes a number of other handy tools.
 +
 +  * [[https://gitlab.com/camelot/kickc|KickC]] (Windows, OS X)\\  KickC is a compiler for a C-like language that creates optimized 6502 assembler. The language is classic C with a few modifications to allow it to optimize better for 6502 assember. (currently in beta)
  
   * [[http://www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/|Turbo Rascal SE]] (Windows 64-bit, Linux 64-bit, OS X)\\  TRSE is a complete suite (IDE, compiler, programming language, image sprite level resource editor) intended for developing games/demos for the 8-bit 6502 line of computers (C64, C128, VIC-20, NES) with a focus on the Commodore 64. With the benefits of a modern IDE (error messages, code completion, syntax highlightning etc) and a bunch of fast built-in tools, it has never been easier to program for the Commodore 64.   * [[http://www.lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/|Turbo Rascal SE]] (Windows 64-bit, Linux 64-bit, OS X)\\  TRSE is a complete suite (IDE, compiler, programming language, image sprite level resource editor) intended for developing games/demos for the 8-bit 6502 line of computers (C64, C128, VIC-20, NES) with a focus on the Commodore 64. With the benefits of a modern IDE (error messages, code completion, syntax highlightning etc) and a bunch of fast built-in tools, it has never been easier to program for the Commodore 64.
coding.1544937996.txt.gz · Last modified: 2018/12/15 22:26 by crispin