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/11/17 02:44]
gurce
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 28: Line 35:
 ===== Programming suites for non-programmers ===== ===== Programming suites for non-programmers =====
 (work in progress) (work in progress)
 +===== Game creation systems (GCS) =====
 ==== All-purpose kits ==== ==== All-purpose kits ====
   * SEUCK (Shoot'Em-Up Construction Kit)   * SEUCK (Shoot'Em-Up Construction Kit)
Line 39: Line 46:
   * [[https://www.protovision.games/games/d42.php?language=en|D42 Adventure System]]   * [[https://www.protovision.games/games/d42.php?language=en|D42 Adventure System]]
   * [[http://8-bit.info/the-gilsoft-adventure-systems/|The Quill & Illustrator]]   * [[http://8-bit.info/the-gilsoft-adventure-systems/|The Quill & Illustrator]]
-  * [[http://8-bit.info/infinite-imaginations-aventuras-ad/|DAAD Adventure Writer]]+  * [[http://8-bit.info/infinite-imaginations-aventuras-ad/|DAAD Adventure Writer]] (contains all the tools to develop adventure games for C64, Spectrum, CPC, MSX, PCW, ST, Amiga and DOS)
   * [[http://www.gamebase64.com/game.php?id=3258|GAC (Graphic adventure Creator)]]   * [[http://www.gamebase64.com/game.php?id=3258|GAC (Graphic adventure Creator)]]
   * [[https://en.wikipedia.org/wiki/Adventure_Construction_Set|ACS (Adventure Construction Set)]] (tile/board rpg games)   * [[https://en.wikipedia.org/wiki/Adventure_Construction_Set|ACS (Adventure Construction Set)]] (tile/board rpg games)
  
 +==== Specific kits ====
 +  * [[WCS|WCS (Wargame Construction Set)]] (strategic simulation)
 ==== Level editors ==== ==== Level editors ====
   * [[https://en.wikipedia.org/wiki/Racing_Destruction_Set|Racing Destruction Set]]   * [[https://en.wikipedia.org/wiki/Racing_Destruction_Set|Racing Destruction Set]]
Line 58: 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.
Line 81: Line 92:
   * [[http://dotbasic.cbm8bit.com/|DotBasic Plus]] - "modern gui with complete mouse / joystick support"\\  Ultimate software development package for the C64: DotBASIC Plus. DB+ provides the means to create sophisticated, modern-looking programs and is at the same time perfect for the programming novice.   * [[http://dotbasic.cbm8bit.com/|DotBasic Plus]] - "modern gui with complete mouse / joystick support"\\  Ultimate software development package for the C64: DotBASIC Plus. DB+ provides the means to create sophisticated, modern-looking programs and is at the same time perfect for the programming novice.
   * [[https://github.com/jkotlinski/durexforth|DurexForth]] - Modern C64 Forth\\  Includes a vi clone written in Forth, a high-resolution graphics library, plus MML music support.   * [[https://github.com/jkotlinski/durexforth|DurexForth]] - Modern C64 Forth\\  Includes a vi clone written in Forth, a high-resolution graphics library, plus MML music support.
 +  * [[https://github.com/bobbimanners/EightBall|EightBall]] - The Eight Bit Algorithmic Language for Apple II, C64 and VIC20\\  "EightBall is an interpreter and bytecode compiler for a novel structured programming language. It runs on a number of 6502-based vintage systems and may also be compiled as a 32 bit Linux executable. The system also includes a simple line editor and the EightBall Virtual Machine, which runs the bytecode generated by the compiler."
   * [[http://style64.org/release/turbo-macro-pro-sep06-style|Turbo Macro Pro]] assembler by Style (C64, C64DTV, +IDE64)\\  "Turbo Macro Pro is a heavily modified and improved descendant of the original Turbo Assembler Macro, which is itself a follow up version to the original Turbo Assembler."   * [[http://style64.org/release/turbo-macro-pro-sep06-style|Turbo Macro Pro]] assembler by Style (C64, C64DTV, +IDE64)\\  "Turbo Macro Pro is a heavily modified and improved descendant of the original Turbo Assembler Macro, which is itself a follow up version to the original Turbo Assembler."
  
coding.1542447874.txt.gz · Last modified: 2018/11/17 02:44 by gurce