Commodore manía

Commodore 64 => Desarrollo => Mensaje iniciado por: josepzin en Enero 04, 2013, 14:37:45

Título: Herramientas de desarrollo cruzado para C64
Publicado por: josepzin en Enero 04, 2013, 14:37:45
Mi intención es poner esta información en la web, no en el foro, pero bien puede servir este hilo (asi como el de "Hardware nuevo") para ir recopilando cosas.

Asi que la intención es crear un listado de programas y herramientas (de cross-development, es decir que se ejecutan en sistemas distintos al C64, normalmente en PC) que sirva para desarrollos para/en nuestros Commodores, esto incluye programas para gráficos, sonidos o programación.

Comienzo planteando un esqueleto y luego ir completando con enlaces y mas programas. Obviamente podeis sugerir cosas!

Compiladores de Ensamblador:
- 64tass: http://singularcrew.hu/64tass/ (http://singularcrew.hu/64tass/)
- ACME: https://sourceforge.net/projects/acme-crossass/ (https://sourceforge.net/projects/acme-crossass/)
- C64asm: http://tothb.ehc.hu/software/ (http://tothb.ehc.hu/software/)
- C64 Studio: http://www.georg-rottensteiner.de/en/index.html (http://www.georg-rottensteiner.de/en/index.html)
- CBM prg Studio: http://www.ajordison.co.uk/download.html (http://www.ajordison.co.uk/download.html)
- cc65 suite: http://cc65.github.io/cc65/ (http://cc65.github.io/cc65/)
- DASM: http://dasm-dillon.sourceforge.net/ (http://dasm-dillon.sourceforge.net/)
- DreamAss: http://developer.berlios.de/projects/rrtools/ (http://developer.berlios.de/projects/rrtools/)
- Kick Assembler: http://www.theweb.dk/KickAssembler/Main.php (http://www.theweb.dk/KickAssembler/Main.php)
- Slang: http://www.ffd2.com/fridge/slang/ (http://www.ffd2.com/fridge/slang/)
- Turbo Macro Pro: http://turbo.style64.org (http://turbo.style64.org)




Compiladores en otros lenguajes
- XC=BASIC: https://xc-basic.net/ (https://xc-basic.net/)
- Turbo Rascal: https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/downloads/ (https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/downloads/)
- Wolin (Kotlin): https://github.com/ssuukk/wolin (https://github.com/ssuukk/wolin)
- DurexForth: https://github.com/jkotlinski/durexforth (https://github.com/jkotlinski/durexforth)
- oscar64 (C): https://github.com/drmortalwombat/oscar64 (https://github.com/drmortalwombat/oscar64)
- Mad Pascal: https://awesomeopensource.com/project/tebe6502/Mad-Pascal (https://awesomeopensource.com/project/tebe6502/Mad-Pascal)
- cc65: http://cc65.github.io/cc65/ (http://cc65.github.io/cc65/)



IDEs de desarrollo:
- C64 Kickass IDE: http://csdb.dk/release/?id=104482 (http://csdb.dk/release/?id=104482)
- C64 Studio: http://www.georg-rottensteiner.de/en/index.html (http://www.georg-rottensteiner.de/en/index.html)
- CBM prg Studio: http://www.ajordison.co.uk/download.html (http://www.ajordison.co.uk/download.html)
- Relaunch64: http://www.popelganda.de/relaunch64.html (http://www.popelganda.de/relaunch64.html)
- TommyGun: http://sourceforge.net/projects/tommygun/ (http://sourceforge.net/projects/tommygun/)
- ACME assembly VSCode: https://github.com/Esshahn/acme-assembly-vscode-template (https://github.com/Esshahn/acme-assembly-vscode-template)
- 8bit-Unity (en desarrollo): http://8bit-unity.com/ (http://8bit-unity.com/)
- 8bitworkshop (online multisistema): https://8bitworkshop.com/ (https://8bitworkshop.com/)
- CROSS-LIB de Fabrizio Carusso (multisistema): https://github.com/Fabrizio-Caruso/CROSS-LIB (https://github.com/Fabrizio-Caruso/CROSS-LIB)
- oscar64: https://github.com/drmortalwombat/oscar64 (https://github.com/drmortalwombat/oscar64)

Debuggers
- VICE PDB Monitor 1.0: https://csdb.dk/release/index.php?id=174132 (https://csdb.dk/release/index.php?id=174132)
- Step6502: https://csdb.dk/release/?id=153552 (https://csdb.dk/release/?id=153552)
- ICU64 for VICE: http://icu64.blogspot.com/ (http://icu64.blogspot.com/)
- IceBro Lite: https://github.com/Sakrac/IceBroLite/releases (https://github.com/Sakrac/IceBroLite/releases)


Gráficos:
- 7up Sprite Editor: http://anigators.com/projekte/7up/ (http://anigators.com/projekte/7up/)
- C64 Charset Minion: http://csdb.dk/release/?id=137527 (http://csdb.dk/release/?id=137527)
- Char Pad: http://www.subchristsoftware.com/charpad.htm (http://www.subchristsoftware.com/charpad.htm)
- CharPad 2.6 (Free Edition): https://subchristsoftware.itch.io/charpad-free-edition (https://subchristsoftware.itch.io/charpad-free-edition)
- CharPad 2.6 ("Thalamus" Edition): https://subchristsoftware.itch.io/charpad-thalamus-edition (https://subchristsoftware.itch.io/charpad-thalamus-edition)
- VChar64:  https://github.com/ricardoquesada/vchar64 (https://github.com/ricardoquesada/vchar64)
- Cuneiform: http://scrapdog.freeservers.com/cunei.html (http://scrapdog.freeservers.com/cunei.html)
- GangEd 1.01: http://csdb.dk/release/?id=19831 (http://csdb.dk/release/?id=19831)
- GrafX2: http://pulkomandy.tk/projects/GrafX2 (http://pulkomandy.tk/projects/GrafX2)
- HermIRES 1.25: http://csdb.dk/release/?id=114680 (http://csdb.dk/release/?id=114680)
- Mappy 1.4.23: http://tilemap.co.uk/mappy.php (http://tilemap.co.uk/mappy.php)
- MultiColor 0.2.1: http://csdb.dk/release/?id=76585 (http://csdb.dk/release/?id=76585)
- Pixcen: https://code.google.com/p/pixcen/ (https://code.google.com/p/pixcen/)
- Project One: http://p1.untergrund.net/ (http://p1.untergrund.net/)
- Sprite Pad: http://www.subchristsoftware.com/spritepad.htm (http://www.subchristsoftware.com/spritepad.htm)
- Tiled Map Editor: http://www.mapeditor.org (http://www.mapeditor.org)
- Timanthes: http://csdb.dk/release/?id=75871 (http://csdb.dk/release/?id=75871)
- Pro Motion: http://www.cosmigo.com/promotion (http://www.cosmigo.com/promotion) (de pago)
- Multipaint: http://multipaint.kameli.net/ (http://multipaint.kameli.net/)
- Playscii: https://jp.itch.io/playscii (https://jp.itch.io/playscii)
- Spritemate (online Sprite Editor): http://www.spritemate.com/ (http://www.spritemate.com/)
- PETSCII Online: http://petscii.krissz.hu/ (http://petscii.krissz.hu/)
- Petmate: https://nurpax.github.io/petmate/ (https://nurpax.github.io/petmate/)
- C64 Graphics Maker: https://agpx.itch.io/c64-graphics-maker (https://agpx.itch.io/c64-graphics-maker)
 

Música/Sonido:
- CheeseCutter: http://theyamo.kapsi.fi/ccutter/downloads.html (http://theyamo.kapsi.fi/ccutter/downloads.html)
- Goattracker2:  http://sourceforge.net/projects/goattracker2/ (http://sourceforge.net/projects/goattracker2/)
- Klystrackr: https://kometbomb.github.io/klystrack/ (https://kometbomb.github.io/klystrack/)
- MG Tracker: http://samar.group/index.php?page=tools (http://samar.group/index.php?page=tools)



Compresores:
- Bongo linking engine: http://csdb.dk/release/?id=117165 (http://csdb.dk/release/?id=117165)
- Exomizer 2: http://hem.bredband.net/magli143/exo/ (http://hem.bredband.net/magli143/exo/)
- Pucrunch: http://www.cs.tut.fi/~albert/Dev/pucrunch/#Progs (http://www.cs.tut.fi/~albert/Dev/pucrunch/#Progs)



Ingenieria inversa:
- radare2: http://radare.org/r/ (http://radare.org/r/)
- Infiltrator Disassembler: http://csdb.dk/release/?id=100129 (http://csdb.dk/release/?id=100129)
- 6502bench SourceGen: desensamblador interactivo - https://6502bench.com (https://6502bench.com)
- JC64dis: https://iceteam.itch.io/jc64dis (https://iceteam.itch.io/jc64dis) https://www.lemon64.com/forum/viewtopic.php?t=77964 (https://www.lemon64.com/forum/viewtopic.php?t=77964)



Emuladores:
- CCS64: http://www.ccs64.com/ (http://www.ccs64.com/)
- Hoxs64: http://www.hoxs64.net/ (http://www.hoxs64.net/)
- VICE: http://vice-emu.sourceforge.net/ (http://vice-emu.sourceforge.net/)
- Easy 6502: http://skilldrick.github.io/easy6502/ (http://skilldrick.github.io/easy6502/) (emulador 6502 online)
- Retroarch (core Vice): http://www.retroarch.com/ (http://www.retroarch.com/)
- BMC64: https://accentual.com/bmc64/ (https://accentual.com/bmc64/)
- C64 Debugger: http://csdb.dk/release/?id=161032 (http://csdb.dk/release/?id=161032)
- C64 Debugger: http://samar.group/index.php?page=tools (http://samar.group/index.php?page=tools)
- Denise: https://sourceforge.net/projects/deniseemu/ (https://sourceforge.net/projects/deniseemu/)


Procesar archivos
- droiD64: https://sourceforge.net/projects/droid64/ (https://sourceforge.net/projects/droid64/)
- DirMaster: http://style64.org/release/dirmaster-v3.1.0-style (http://style64.org/release/dirmaster-v3.1.0-style)
- C1541 / D64-a-PRG: https://sites.google.com/site/commodoreymas/utilidades/d64-a-prg (https://sites.google.com/site/commodoreymas/utilidades/d64-a-prg)
- Disk-2-EasyFlash (disk2easyflash.exe): https://www.c64-wiki.de/index.php/EasyFlash (https://www.c64-wiki.de/index.php/EasyFlash)³#Disk2EasyFlash
- PRG-2-CRT (prg2crt.py): http://www.frank-buss.de/c64/prg2crt/index.html (http://www.frank-buss.de/c64/prg2crt/index.html)


Bibliografía, documentación y tutoriales:
- A c64 game in several steps (por Endurion) (EN): http://www.gamedev.net/blog/949/entry-2249750-a-c64-game-in-several-steps-lots-of-em/ (http://www.gamedev.net/blog/949/entry-2249750-a-c64-game-in-several-steps-lots-of-em/)
- All about your c64 (EN): http://www.the-dreams.de/aay.html (http://www.the-dreams.de/aay.html)
- Assemble It (EN): http://tnd64.unikat.sk/assemble_it.html (http://tnd64.unikat.sk/assemble_it.html)
- C64 programmer's reference guide: http://www.devili.iki.fi/Computers/Commodore/C64/Programmers_Reference/page_iii.html (http://www.devili.iki.fi/Computers/Commodore/C64/Programmers_Reference/page_iii.html)
- Codebase 64 wiki (EN): http://codebase64.org/doku.php (http://codebase64.org/doku.php)
- Dustlayer tutorials (EN): http://dustlayer.com/tutorials/ (http://dustlayer.com/tutorials/)
- Tutorial: http://noname.c64.org/csdb/release/?id=8717 (http://noname.c64.org/csdb/release/?id=8717)
- Juego de instrucciones del 6502 (EN): http://www.masswerk.at/6502/6502_instruction_set.html (http://www.masswerk.at/6502/6502_instruction_set.html)
- Tutorial creación juegos en ASM (ES): https://mscifu.wordpress.com/ (https://mscifu.wordpress.com/)
- Tutoriales 6502 (EN): http://www.6502.org/tutorials/ (http://www.6502.org/tutorials/)
- EightSpriter, libreria para hacer videojuegos en C (Incompleta)(ES):http://nautilus.commodoremania.com/2016/01/EightSpriter.html
- The Bear Essentials: Developing a Commodore 64 game (EN): http://www.retrogamescollector.com/the-bear-essentials-developing-a-commodore-64-game/ (http://www.retrogamescollector.com/the-bear-essentials-developing-a-commodore-64-game/)
- A c64 game in several steps (Supernatural/Guns 'n' Ghosts)(EN): https://www.gamedev.net/blogs/entry/2249750-a-c64-game-in-several-steps-lots-of-em/ (https://www.gamedev.net/blogs/entry/2249750-a-c64-game-in-several-steps-lots-of-em/) - https://github.com/wbovela/supernatural (https://github.com/wbovela/supernatural)
- Tutorial instalación de entorno de desarrollo en lenguaje C (CC65) sobre Windows: https://josepzin.blogspot.com/2010/08/tutorial-instalacion-entorno-C-para-C64.html (https://josepzin.blogspot.com/2010/08/tutorial-instalacion-entorno-C-para-C64.html)
- Tutorial para hacer una intro de 4kb en assembler (ES): https://github.com/c64scene-ar/4kindness/blob/master/4kindness_internals.es.rst (https://github.com/c64scene-ar/4kindness/blob/master/4kindness_internals.es.rst)
- Nuevo entorno de desarrollo (en Español) C64 Kickass IDE (ES)(Incompleto): http://back2theretro.blogspot.com.ar/2012/01/curso-de-ensamblador-para-c64.html (http://back2theretro.blogspot.com.ar/2012/01/curso-de-ensamblador-para-c64.html)
- Cursito intermedio de asm para la C64: Haciendo un Chipdisk (ES): http://retroinvaders.com/commodoremania/foro/index.php/topic,1741.0.html (http://retroinvaders.com/commodoremania/foro/index.php/topic,1741.0.html)
- Programa en código máquina desde cero, intento de crear un juego (ES): http://retroinvaders.com/commodoremania/foro/index.php/topic,1466.0.html (http://retroinvaders.com/commodoremania/foro/index.php/topic,1466.0.html)
- Cadaver, fuentes y explicaciones (ir a RANTS): https://cadaver.github.io/ (https://cadaver.github.io/)
- HSVC, montones de SIDs para descargar: http://www.hvsc.c64.org (http://www.hvsc.c64.org)
- Retaliate C64 (Beta01) (fuentes del juego) https://github.com/lvcabral/retaliate64 (https://github.com/lvcabral/retaliate64)
- Curso ASM – C64 game https://mscifu.wordpress.com/curso-asm-c64-game/ (https://mscifu.wordpress.com/curso-asm-c64-game/)


Fuentes de juegos:
- Keystone Kapers: https://github.com/tonysavon/Keystone-Kapers-C64 (https://github.com/tonysavon/Keystone-Kapers-C64)
- Iceblox Plus: http://csdb.dk/release/?id=161348 (http://csdb.dk/release/?id=161348)
- Abu Simbel Profanation: https://github.com/Equinoxe-fgc/AbuSimbelProfanationC64 (https://github.com/Equinoxe-fgc/AbuSimbelProfanationC64)
- Venus Express: https://csdb.dk/release/?id=20185 (https://csdb.dk/release/?id=20185)
- Alien3 / Altered Beast / Nemesis-the-Warlock / Rampage / Atomic-Robokid / Slaine: https://github.com/milkeybabes (https://github.com/milkeybabes)
- Zoo Mania: EN: http://csdb.dk/release/?id=74653 (http://csdb.dk/release/?id=74653) y http://csdb.dk/release/?id=102217 (http://csdb.dk/release/?id=102217)
- Commando: https://gitlab.com/ricardoquesada/c64-commando-2084/tree/orig (https://gitlab.com/ricardoquesada/c64-commando-2084/tree/orig)
- Get Witchy: https://csdb.dk/release/?id=183360 (https://csdb.dk/release/?id=183360)
- Plumber's smile: https://globalgamejam.org/2020/games/plumbers-smile-8 (https://globalgamejam.org/2020/games/plumbers-smile-8)
- Old Tower: https://t.co/PwVdX01rCn?amp=1 (https://t.co/PwVdX01rCn?amp=1)
- Katabatia: https://www.lemon64.com/forum/viewtopic.php?t=73839 (https://www.lemon64.com/forum/viewtopic.php?t=73839)
- Chiller 2: https://csdb.dk/release/?id=198231 (https://csdb.dk/release/?id=198231)
- PaperPlanesC64: https://github.com/1888games/PaperPlanesC64 (https://github.com/1888games/PaperPlanesC64)
- Galaga, Donkey-Kong-Junior, Caveman, Megamania, Galaxian y Caveman(C64VIC20Plus4PET): https://github.com/1888games (https://github.com/1888games)
- Pickaxe (Turbo Rascal): https://github.com/gdalldread/pickaxepete64 (https://github.com/gdalldread/pickaxepete64)
- Ball and Chain : https://drmortalwombat.itch.io/ball-and-chain/devlog/397010/source-code-for-ball-and-chain-released (https://drmortalwombat.itch.io/ball-and-chain/devlog/397010/source-code-for-ball-and-chain-released)
- Lemans - Commodore 64 game disassembly: https://gitlab.com/ricardoquesada/c64-lemans (https://gitlab.com/ricardoquesada/c64-lemans)
- "Rambo: First blood part II" for the C64: https://gitlab.com/ricardoquesada/c64-rambo (https://gitlab.com/ricardoquesada/c64-rambo)
- Outpost: https://github.com/GeorgRottensteiner/outpost (https://github.com/GeorgRottensteiner/outpost)


Engines:
- c64engine: https://github.com/leissa/c64engine (https://github.com/leissa/c64engine) /


Parsers para aventuras conversacionales
- The Quill : http://8-bit.info/the-gilsoft-adventure-systems/ (http://8-bit.info/the-gilsoft-adventure-systems/)
Título: Re:Herramientas de desarrollo para Commodore 64
Publicado por: josepzin en Enero 08, 2013, 00:31:32
He actualizado la lista.

Aquí está el hilo de CEZ sobre el tema, ya iré agregando los enlaces que faltan.
http://computeremuzone.com/forum/viewtopic.php?f=32&t=4379&st=0&sk=t&sd=a&hilit=woodmaster (http://computeremuzone.com/forum/viewtopic.php?f=32&t=4379&st=0&sk=t&sd=a&hilit=woodmaster)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: R. INTERNATIONAL en Enero 08, 2013, 23:07:29
Interesante lo que muestras, sobre todo para la gente que anda falta de tiempo como yo, no estaría mal que cada uno ya sea Amateur o Desarrollador, nos dijera con que Herramienta trabaja,...comienzo yo:

Graficos: GangEd y Timanthes
Programacion: 64Tass

  Spritepad y Charpad no los cuento, si bien son Programas fundamentales y que utilizo en todo Desarrollo, aunque no terminan de ser Santo de mi devoción ya que tienen notables carencias pero son buenos para iniciarse y alcanzar un Nivel Medio.

 SALUDOS!!!
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Carlos en Enero 09, 2013, 08:52:13
Sprites: Sprite Pad
Chars: Char Pad
Código: cc65 y ca65 (aunque a partir de ahora voy a pasarme a Kick Ass)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: lobogris en Enero 18, 2013, 12:46:56
yo añadiria IDEs de desarrollo, y pondria mi kickass IDE que está en español.

Lo de Sprite pad y char pad están muy bien para pequeños juegos, de hecho los incluyo en el IDE, pero nada como hacer tus gráficos en tu editor favorito (yo uso Promotion) y convertirlos con Cuneiform o Seven Up.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: riq en Enero 23, 2016, 03:32:26
paso las actualizaciones:

Nuevas páginas (las viejas estas obsoletas o no hay nada):

ACME: https://sourceforge.net/projects/acme-crossass/
CC65: http://cc65.github.io/cc65/
SpritePad: http://www.subchristsoftware.com/spritepad.htm
CharPad: http://www.subchristsoftware.com/charpad.htm

y nuevo entry para editores graficos (self promotion):
VChar64:  https://github.com/ricardoquesada/vchar64

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 23, 2016, 13:37:42
y nuevo entry para editores graficos (self promotion):
VChar64:  https://github.com/ricardoquesada/vchar64

BALLA DESBERGUENSA!!!! :P

Ya he actualizado todos los enlaces, gracias!
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: riq en Enero 23, 2016, 15:39:57
BALLA DESBERGUENSA!!!! :P

:-P


Y si tenes ganas de agregar una categoría más, aca va:

reverse engineering (ó ingenieria inversa):

- radare2: http://radare.org/r/
- Infiltrator Disassembler: http://csdb.dk/release/?id=100129
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Maniako en Enero 23, 2016, 17:46:03
Lo que son las casualidades. Estaba buscando un desensamblador bajo windows.
Voy a probarlos.

Muchas gracias
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 23, 2016, 19:24:49
Genial, ya los he agregado también.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Maniako en Enero 23, 2016, 20:24:20
Infiltrator Disassembler esta muy bien y me ha permitido extraer un listado completo en ensamblador.
¿Hay alguno bajo windows que sea parecido?.

Gracias Riq.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: riq en Enero 23, 2016, 21:14:37
Digamos que los más poderoso y completo para analizar código es el IDA Pro... pero la licencia es bastante muy $$$ ( https://www.hex-rays.com/products/ida/ ).

No conozco otra herramienta tipo Infiltrator pero se me ocurre que debe de haber... habrá que preguntar en csdb.... en los comentarios del Infiltrator mencionan al ICU64 ( http://icu64.blogspot.com/ )... no lo probé... no se de que se trata, pero si queres probarlo, luego comentanos que hace.

Radare2 puede parecer bastante complejo al principio, pero es muy poderosa. Escribí unos tutoriales de como usarla:
- http://retro.moe/2015/12/09/disassembling-6502-core-with-radare-part-ii/
- http://retro.moe/2015/11/18/disassembling-6502-code-with-radare-part-i/
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: SirArthur en Enero 31, 2016, 23:11:45
Fantástico este hilo. Me va a ser muy útil :) Si encuentro más utilidades interesantes las iré poniendo también para contribuir
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Abril 26, 2016, 12:42:27
Acabo de descubrir este Multipaint, no sé si lo conoceis. Parece ser bastante potente.
http://oldmachinery.blogspot.com.ar/2016/02/multipaint-for-drawing-c64-zx-spectrum.html

Citar
The current version is 28.3.2016, which is the second released version.
The website with download links, information and image gallery: http://multipaint.kameli.net/
Multipaint at CSDb: http://csdb.dk/release/?id=145506
Multipaint at Pouet: http://www.pouet.net/prod.php?which=66976

https://www.youtube.com/watch?v=VoaGDq7d1PA
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: danytoon en Abril 27, 2016, 03:19:14
uffff, pero no tiene rojos ni azules...
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: danytoon en Abril 27, 2016, 03:19:53
ostras es un Deluxe Paint eh? Qué chulo
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: pastbytes en Abril 27, 2016, 10:48:40
Esteticamente lo veo mas parecido a GeoPaint, ni siquiera los iconos de las herramientas tienen estilo DPaint, y eso era lo unico parecido. Lo que me recuerda a GeoPaint principalmente son dos cosas, que la imagen no ocupa la pantalla completa sino que esta dentro de un area determinada, y la ubicacion y forma de la paleta.
Se ve muy bien el programa, lastima que aparentemente solo esta pensado para modos bitmap.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: danytoon en Abril 27, 2016, 11:04:47
Hombre ya, lo decía por el uso que se le puede dar a la utilidad, no por su aspecto (que también, con sus herramientas ahí a la derecha, y por coger brushes ahí del corta pega y ponerte a pintar con ellas)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: pastbytes en Abril 27, 2016, 12:13:34
Si, por eso aclaraba que solo hablaba de la interfaz, funcionalmente si se parece mas a DPaint. Y parece mas intuitivo que grafx2.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: kikems en Abril 27, 2016, 15:43:12
Jajjj. Muy buen aporte, la interface estilo LW me gusta mucho, tiene buena pinta. En cuanto tenga un rato lo pruebo.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Agosto 02, 2016, 22:15:16
Nueva versión del Pixcen V0.7.0.10

(http://www.vintageisthenewold.com/wp-content/uploads/2016/08/149672.png)

http://commodore.ninja/pixcen-v0-7-0-10
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: SirArthur en Agosto 21, 2016, 10:43:26
Se actualizó el pixcen a la version 0.7.0.14 Esta bastante bien el programita :)

Descarga:
http://hammarberg.github.io/pixcen/
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Septiembre 03, 2016, 13:52:14
Agrego dos herramientas para crear CRTs:

- disk2easyflash.exe: sabiendo que es vía CMD estuve probando y conseguí una conversión, pero es de D64 a CRT (prefiero desde el PRG limpito aunque dependiendo el caso sería lo mismo) y lo peor es que le mete una cabecera e historias de EasyFlash.
https://www.c64-wiki.de/index.php/EasyFlash³#Disk2EasyFlash

- prg2crt.py: instalé Python (bien, no como antes que hice una chapuza) y pude hacer funcionar este pequeño script. Parece que va bien, no mete nada raro y es de PRG a CRT directo.
http://www.frank-buss.de/c64/prg2crt/index.html
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 07, 2016, 13:57:16
Agregado Playscii, un editor para crear imágenes ASCII desde Windows, Linux, and macOS.

https://jp.itch.io/playscii

(https://img.itch.io/aW1hZ2UvMTk1MzUvMzIwNDA1LmpwZw==/347x500/eZ1KGS.jpg)

(https://img.itch.io/aW1hZ2UvMTk1MzUvNzU2NDkuanBn/347x500/8oSX%2BT.jpg)

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Canseco en Octubre 12, 2016, 01:27:36
No estaria mal poner este programa libre hecho por gente de la escena desde 1996.

(http://pulkomandy.tk/projects/GrafX2/export/2158/wiki/pictures/sshot_svn1398.png)

Funciona en Linux, Mac, Windows, Haiku y Atari ST
Tambien esta para AROS, AmigaOS, y MorphOS, pero estan un poco desactualizadas.
A ver si alguien que sepa se anima y les hecha una mano para actualizar el port.

http://pulkomandy.tk/projects/GrafX2 (http://pulkomandy.tk/projects/GrafX2)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 12, 2016, 02:33:09
Agregado, gracias por la sugerencia!
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 20, 2016, 03:43:16
Agregado este droiD64: https://sourceforge.net/projects/droid64/

Creo que es muy parecido a DirMaster pero no necesita instalación, aunque sí necesita que el ordenador tenga Java.

Citar
droiD64 is a graphical filemanager for D64 files (Commodore 64 and others). May this tool make life easier for Commodore 64 fans, especially for those using MAC and Linux systems as there are tools available for Windows anyway.

(https://a.fsdn.com/con/app/proj/droid64/screenshots/41463.jpg)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Gabi64 en Julio 12, 2017, 23:48:58
Hola a todos,
No se si este es el tópic indicado, pero buscando info para aprender ensamblador del C64 me he encontrado con este blog
"https://mscifu.wordpress.com/"  de Mauro Cifuentes. He estado siguiendo los post del tutorial de ensamblador y teniendo en cuenta que no tenía ni idea, he aprendido bastante! Por si os interesa.

Un saludo a todos.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 13, 2017, 00:20:10
@mscifu está por aquí :)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Gabi64 en Julio 13, 2017, 19:08:05
Pues genial! :)
Hola @mscifu!! Genial tu blog! He aprendido mucho!!

Saludos.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: mscifu en Julio 14, 2017, 22:18:38
@Gabi64 Bueno, me alegro q te haya resultado útil. Justamente la idea es esa, aprender y en el camino aportar con algo de información en castellano. En breve, cuando me libere de algunas obligaciones estaré agregando nuevas entradas
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 19, 2017, 23:22:51
Java para C64. No lo he probado y apenas si he mirado el tema, pero al menos es curioso.

Java finally available for the Commodore 64
http://www.lemon64.com/forum/viewtopic.php?t=64962

Citar
Hi

I recently started the Back to the Future Java project on GitHub:

https://mzattera.github.io/b2fJ/

which allows you to write and run Java programs on the C64.

In its present state, it works (obviously with some limitations, most noticeably speed).

However, it is only the first version, more a "proof of concept" than anything else. I hope I can improve it and make it at least as fast as BASIC Wink

Feel free to take a peek and leave some comments.

Regards
Maxi
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: mscifu en Julio 20, 2017, 03:18:17
"Por que lo hacemos? porque podemos!". Cuadra a la perfección la frase.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 20, 2017, 12:07:33
Jajajaja cierto, cierto, porque podemos! la mayoría de las veces es por eso :)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Agosto 01, 2017, 21:20:53
@reidrac:

1- Para hacer los gráficos de Rescuing Orc usaste Gimp, ¿cómo simulaste los pixels ladrillos? o sólo es la paleta y luego maña...?

(http://www.commodorespain.es/wp-content/uploads/2017/08/Desarrollo-rescuing-orc-c64-2.jpg)


2- En la programación comentas que el código generado por C no te gustaba demasiado, ¿probaste con CC65?


3- ¿Qué tipo de entorno has usado o creado?
(http://www.commodorespain.es/wp-content/uploads/2017/08/Desarrollo-rescuing-orc-c64-1.jpg)

Estoy seguro que algunas de estas cosas las has comentado ya...
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: reidrac en Agosto 01, 2017, 22:16:34
@reidrac:

1- Para hacer los gráficos de Rescuing Orc usaste Gimp, ¿cómo simulaste los pixels ladrillos? o sólo es la paleta y luego maña...?

No es necesario simular nada, le puedes decir al GIMP que la imagen tiene una resolución de pixels por punto de 0.5 en X y 1 en Y. Luego en "view" desactivas "dot for dot" y ya tienes la misma resolución que en el C64.

Luego sí, la paleta; y por supuesto dibujar.

Las herramientas no hacen las cosas solas, ojo. Cada cual usa lo que le resulta más cómodo. Sé que hay heramientas específicas, pero GIMP me da todo lo que necesito.

2- En la programación comentas que el código generado por C no te gustaba demasiado, ¿probaste con CC65?

¿Hay otro compilador cruzado hay para el 6502? He usado el macro assembler del CC65 pensando que "quizás" escribiría algo en C, pero al final no me ha hecho falta.

Mi experiencia con el CC65 es que el resultado puede ser bastante lento si no escribes C pensando en el 6502, con lo que creo que no me compensa si no puedo hacer todo lo que C me deja hacer.

3- ¿Qué tipo de entorno has usado o creado?

Estoy seguro que algunas de estas cosas las has comentado ya...

Creo que no todas.

La verdad es que no uso ningún entorno especial...

Como editor uso VIM (no instalé nada, con decir que el tipo de fichero es a65 ya te hace la sitaxis en colores), el compilador que uso es el Macro assembler de CC65 + GNU make, tiled para los mapas, GIMP para gráficos y luego me he hecho algunas herramientas en Python para convertir formatos (por ejemplo los PNG de GIMP a tilesets o sprites).

Para el audio estoy con goattracker 2, que me ha costado un poco cogerle el tranquillo (y NO, no se lo he terminado de coger; el interfaz me resulta totalmente marciano).

Finalmente el código lo gestiono con git, y creo que eso es todo. Lo demás es estándar Linux sin más.

Pruebo las cosas con VICE, que es muy útil por el monitor que trae, y finalmente tengo un C64c donde hago pruebas en hw por gusto :)

Más o menos es lo que hago en cualquier sistema y me funciona bien.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Agosto 28, 2017, 15:57:37
Versión 3.1 de VICE: http://vice-emu.sourceforge.net/
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Agosto 28, 2017, 20:05:58
Gracias por responder Reidrac!

No es necesario simular nada, le puedes decir al GIMP que la imagen tiene una resolución de pixels por punto de 0.5 en X y 1 en Y. Luego en "view" desactivas "dot for dot" y ya tienes la misma resolución que en el C64.
Interesante ese truco :)


Citar
Luego sí, la paleta; y por supuesto dibujar.

Las herramientas no hacen las cosas solas, ojo. Cada cual usa lo que le resulta más cómodo. Sé que hay heramientas específicas, pero GIMP me da todo lo que necesito.
Se me ocurren dos cosas por las que puede resultar algo incómodo usar GIMP en vez de una herramientas específica:
- Las limitaciones de color: respetar estas limitaciones sin un sistema automático me parece algo incómodo
- Animaciones de sprites: desde SpritePad (por ejemplo) se puede ver facilmente como va quedando una animacion.

Me imagino que ambas cosas las has solventado usando tus buenas artes y bien que ha quedado :D


Citar
¿Hay otro compilador cruzado hay para el 6502? He usado el macro assembler del CC65 pensando que "quizás" escribiría algo en C, pero al final no me ha hecho falta.

Mi experiencia con el CC65 es que el resultado puede ser bastante lento si no escribes C pensando en el 6502, con lo que creo que no me compensa si no puedo hacer todo lo que C me deja hacer.
Al final lo mejor es usar ensamblador directamente.
De todos modos si no necesita exprimir la máquina con CC65 se pueden hacer buenas buenas, por ejemplo Sir Ababol y Uwol están hechos con este C (si mi memoria no me falla)


Citar
La verdad es que no uso ningún entorno especial...

Como editor uso VIM (no instalé nada, con decir que el tipo de fichero es a65 ya te hace la sitaxis en colores), el compilador que uso es el Macro assembler de CC65 + GNU make, tiled para los mapas, GIMP para gráficos y luego me he hecho algunas herramientas en Python para convertir formatos (por ejemplo los PNG de GIMP a tilesets o sprites).
Hay unos entornos especiales para desarrollar en C64, pero logicamente cada uno prefiere usar el que está acostumbrado y adaptarlo :)


Citar
Para el audio estoy con goattracker 2, que me ha costado un poco cogerle el tranquillo (y NO, no se lo he terminado de coger; el interfaz me resulta totalmente marciano).
De este tema yo ni idea... por aquí tenemos a @Baron Ashler y @uctumi que no sé que usan.

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: uctumi en Agosto 28, 2017, 21:29:52
Hola, yo estoy usando goattracker 2. Usé también bastante cheesecutter y sidwizard. Las razones por las que ahora estoy usando más que nada goattracker es porque tiene funcionalidad de seleccionar bloques copiar y pegar (cosa que CC no tiene) y el archivo sid que genera es muy eficiente en cuanto a uso de memoria (cosa que CC también, pero Sidwizard no tanto). Por otro lado, Sidwizard tiene la interface más cómoda y más intuitiva.
La verdad es que hasta ahora no conozco un tracker que tenga las tres cosas, cómodo, que genere .sids muy eficientes y optimizados y que tenga todas las funcionalidades modernas. Goattracker por ejemplo no tiene undo, sidwizard si tiene 1 nivel y CC creo que en la última versión agregaron 1 nivel de undo.
Si a CC le pusieran la funcionalidad de seleccionar bloque y copiar creo que me volvería a CC porque su característica más destacada es poder ver todas la secuencias empalmadas, como con los trackers de PC o Amiga. Y eso hace más cómodo el trabajo.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Agosto 30, 2017, 01:44:41
Gracias uctumi
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Gabi64 en Septiembre 07, 2017, 12:56:56
Java para C64. No lo he probado y apenas si he mirado el tema, pero al menos es curioso.

Java finally available for the Commodore 64
http://www.lemon64.com/forum/viewtopic.php?t=64962

Madre mia! Un dia de estos vamos a ver Spring MVC para C64! jajaja

Saludos
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Septiembre 07, 2017, 13:33:44
PHP para C64 y paren el mundo! :P
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Gabi64 en Septiembre 07, 2017, 16:58:56
PHP para C64 y paren el mundo! :P

Eso parece mas factible!  ;D ;D ;D
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Septiembre 28, 2017, 14:01:07
Nueva herramienta en desarrollo, un editor de sprites.

Citar
awsm‏ @awsm9000
My sprite editor for the Commodore 64 can now read in data in SpritePad format! \o/ Phew.. that was tough. Beta coming soon. #spritemate

https://twitter.com/awsm9000/status/913037768154079233
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: RETROJuegos en Octubre 12, 2017, 21:15:31
Hola gente. Se que la pregunta es muy amplia, pero ando con ganas de ponerme a hacer un juego para la commodore 64. Veo que hay una lista de software para ello.  Me podrian sugerir por donde empezar a meter mano, ustedes que conocen ya estos programas listados. Me imagino que minimo tendre que usar una de las IDEs y un editor de sprites. Eso sin mencionar el sonido.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 12, 2017, 21:19:40
Bienvenido!!

Creo que depende mucho de los gustos de cada uno, ya has visto lo que usa Reidrac (si no lo viste, lee para arriba)

Si por mi fuera, usaría Notepad++, el ensamblador de CC65, SpritePad y alguna para chars, quizas Charpad o el que hizo Riq.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: RETROJuegos en Octubre 12, 2017, 21:39:44
Bienvenido!!

Creo que depende mucho de los gustos de cada uno, ya has visto lo que usa Reidrac (si no lo viste, lee para arriba)

Si por mi fuera, usaría Notepad++, el ensamblador de CC65, SpritePad y alguna para chars, quizas Charpad o el que hizo Riq.

Gracias por la bienvenida. Ensamblador es lo que me tira para atrás. Intente un par de veces pero no entendí nada. Yo pense que con las IDEs de desarrollo seria mas facil.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 12, 2017, 22:46:18
Si no quieres usar ensamblador tienes otras opciones:
- C: con el mismo CC65
- Makers: usando alguno de los muchos que hay

Tutorial de instalación de entorno de desarrollo en lenguaje C paraCommodore 64, usando CC65 y WinVICE sobre Windows XP/7
https://josepzin.blogspot.com/2010/08/tutorial-instalacion-entorno-C-para-C64.html

Lista de makers para C64, donde la estrella si quieres hacer juegos de naves o disparos es SEUCK:
http://makers.commodoremania.com
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 12, 2017, 22:50:28
Ensamblador no es tan difícil, de hecho es facilisimo una vez que entiendes como funciona. Otra cosa es hacer un juego usando ensamblador :P

Hay algun tutorial de iniciación por el foro.

Hace añares yo intenté hacer una especie de libreria en C para hacer juegos, al final se quedó sin terminar... :|

¿Sabes C?, eso ayudaría mucho, que no es mi caso.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 28, 2017, 14:49:59
No lo he probado todavía.

New Online Sprite Editor for the Commodore 64

http://www.spritemate.com/

Citar
Ingo Hinterding, known as “Awsm” on CSDb has released his browser-based sprite editor for the Commodore 64 – Spritemate.

Since it runs on any modern browser, Spritemate can be used on Mac, Windows, and Linux (or virtually any device that has a browser that supports Javascript). It also supports the most common file formats for the Commodore 64.

This is the first public release of Spritemate but it already shows a rich feature list:

choose from the 16 colors of the C64 palette
draw pixels on a 24×21 pixel (single color) or 12×21 pixel (multicolor) canvas
C64 mode restrictions (number of colors per sprite, global sprite colors)
delete, fill, shift left, right, up, down, flip horizontal & vertical
check your sprite in the preview window
display grid in the editor
multiple sprites
double width & height sprites
stacked sprite layers (sprite overlays)
sprite sorting
undo & redo
copy & paste
window based GUI
import & export Spritemate format
import & export SpritePad 2.0 format
import & export SpritePad 1.8.1 format
export as ASM source (KICK and ACME)
keyboard shortcuts
Awsm is hosting the editor at spritemate.com but since he provided the source code, you can run it anywhere, including your local computer. Since it is essentially vanilla Javascript and HTML, Spritemate can potentially be embedded to behave as a standard desktop application as well.

Fuente: http://www.vintageisthenewold.com/new-online-sprite-editor-for-the-commodore-64/

(http://www.vintageisthenewold.com/wp-content/uploads/2017/10/31865103-30467f1e-b769-11e7-9f3e-c065b4413f82-800x502.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 30, 2017, 17:39:44
En la primera página, bajo el subtítul Bibliografía, documentación y tutoriales he agregado unos cuantos enlaces para desarrollos que seguro son muy útiles para tener a mano.

Estan un poco mezclados pero mejor eso que no estar.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Carlos en Noviembre 04, 2017, 22:34:38
klystrack, nuevo tracker: https://kometbomb.github.io/klystrack/

Por cierto, yo quitaría todos los posts de relleno de este hilo para dejar únicamente el primero.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 08, 2018, 11:59:28
Agregado un debugger: C64 Debugger

http://csdb.dk/release/?id=161032

https://www.youtube.com/watch?v=_s6s7qnXBx8
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Maniako en Enero 08, 2018, 18:37:29
Agregado un debugger: C64 Debugger

http://csdb.dk/release/?id=161032

https://www.youtube.com/watch?v=_s6s7qnXBx8

Este debugger es la leche. De lo mejorcito. Cuesta hacerse con el, pero vale la pena si te gusta cacharrear.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Maniako en Enero 08, 2018, 18:44:25
klystrack, nuevo tracker: https://kometbomb.github.io/klystrack/

Por cierto, yo quitaría todos los posts de relleno de este hilo para dejar únicamente el primero.

Import C64 SID files (Rob Hubbard player)...  :o
Se podrán sacar los instrumentos?

Yo lo dejaba tal cual, el que quiera herramientas se vá a la primera página. El resto, documentación poupurrí.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 09, 2018, 05:33:40
Agregado un nuevo juego con fuentes en ensamblador: http://csdb.dk/release/?id=161348
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 09, 2018, 05:34:50
Yo lo dejaba tal cual, el que quiera herramientas se vá a la primera página. El resto, documentación poupurrí.

Cierto, cierto, eso mismo opino yo!
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 19, 2018, 21:52:24
Disponible la nueva versión de CBM prg Studio; ¡y crea tus propios juegos para C64!

http://retromaniacmagazine.blogspot.com.ar/2018/01/disponible-la-nueva-version-de-cbm-prg.html

Citar
El pasado 13 de enero, Arthur Jordison publicó la versión 3.12.0 de CBM prg Studio, una imponente colección de herramientas para Windows que permite crear programas (¡y juegos, claro!) para ordenadores Commodore de 8 bit, tanto en BASIC como en ensamblador. Esta nueva versión incluye algunas mejoras y corrige ciertos errores con respecto a las publicaciones anteriores.

(https://3.bp.blogspot.com/-1trtV9NLRmk/Wl7_vN5jRLI/AAAAAAAAq8Y/_VbH4mcLDxkMX0Flz9Kqq-KwX2gIkLdtQCLcBGAs/s400/Figura%2B4%2BEditor%2Bde%2Bpantallas.JPG)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Mayo 13, 2018, 15:17:58
He agregado este estupendo curso Curso ASM – C64 game de @mscifu

https://mscifu.wordpress.com/curso-asm-c64-game/
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: jrll en Junio 11, 2018, 22:38:59
He agregado este estupendo curso Curso ASM – C64 game de @mscifu

https://mscifu.wordpress.com/curso-asm-c64-game/

Muy interesante el curso.
He estado echando un vistazo y a lo mejor me pico a intentar hacer algo gracias a él.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 23, 2018, 04:51:16
Hay video, muy interesante.

Citar
A browser based petscii/textmode editor. The plan was to release at the end of 2017...but it still seems far from ready. New plan: reduce features, make what's left usable, release as work in progress...and think of a name for it.

https://twitter.com/uniquename654/status/1020916546766483457
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Agosto 25, 2018, 00:53:28
No me queda muy claro que es esto, es algo relacionado a C.

New release of c64unit version 0.65 and support for C

http://www.commocore.com/news/new-c64unit-version-0-65-and-c64unit-for-c (http://www.commocore.com/news/new-c64unit-version-0-65-and-c64unit-for-c)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Septiembre 03, 2018, 15:26:55
@reidrac comparte sus herramientas usadas en Rescuing Orc para convertir gráficos (sprites y tilesets) desde PNG al formato de C64.

https://github.com/reidrac/c64-pixel-tools

Citar
img2sprite
This tool takes an indexed PNG image and encodes it as a valid multicolor sprite.

The transparent and sprite specific colors can be specified with a flag, the shared colours are in ascending order.

The colors are not included in the output.

img2tileset
This tool takes an indexed PNG image and encodes it as a valid 4x8 multicolor tileset (charset).

The shared colors must be provided as a colon-separated list (eg. 0:1:12). The foreground is detected per tile (from 0 to 7, the tool converts it automatically to the 8 to 15 range).
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: mjj en Octubre 01, 2018, 17:24:35
¡Buenas! Parece que hoy ha salido esto:

https://6502bench.com

Es un desensamblador interactivo (permite comentar y nombrar las etiquetas de los saltos, etc). Permite regenerar el código comentado y etiquetado y re-ensamblarlo con cc65.

Es parecido al Regenerator de N0stalgia (https://csdb.dk/release/?id=149429) pero este último, o yo no sé hacerlo funcionar, o tiene demasiados bugs, y además NO genera código ensamblable.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 01, 2018, 19:13:23
Parece algo muy potente :O
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: javierglez en Octubre 02, 2018, 19:47:23
Yo sólo he desensamblado algo una vez, el código de Ms Pacman, que aún me estoy mirando, con el monitor de VICE. No recuerdo muy bien cómo que hice pero saqué un fichero de texto con toda la memoria desensamblada como si todo fuera código.

Es verdad que cuando cambia de datos a código yerra instrucciones, pero normalmente sólo una o dos, y que en las cadenas de texto hay que mirar los códigos ASCII a mano, pero en un juego de C64 hay pocas.

Seguramente este fichero de texto del desensamblado no lo puedo añadir libremente al compilador sin editar un montón el texto (aún no lo he intentado).

Aunque planeo probar este 6502Bench para desensamblar binarios que ya conozca, como ése, creo que levanta un poco de falsas expectativas si lo que se pretende es leerse el código de un programa de otra persona desde cero (lo que algunos llaman ingeniería inversa, pero en Commodore, que no hay compiladores ni librerías por en medio, por mucho que no haya comentarios, me parece muy cursi).


Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: mjj en Octubre 03, 2018, 01:03:00
Creo que hace un escaneo desde el punto de inicio mirando las ramificaciones para separar código / datos, pero no he probado su eficacia (solo he visto el vídeo). El problema inevitable en el 6502 es el código auto-modificante... Todo es diversión y risas hasta que intentas desensamblar código auto-modificante.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 03, 2018, 01:46:06
Todo es diversión y risas hasta que intentas desensamblar código auto-modificante.

Juassss :D
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: PacoBlog64 en Octubre 03, 2018, 16:50:46
Todo es diversión y risas hasta que intentas desensamblar código auto-modificante.
Y lo que mola... Este verano me dio por fisgonear el código del SF2 para C64 con ICU64, para ver cómo leches lo hicieron en el menú de selección de personajes para copiar los bitmaps con el careto de cada luchador tan rápidamente, sin efectos raros, y descubrí qué era el código auto-modificante. Si lo usas bien tiene muchas ventajas.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Noviembre 27, 2018, 12:40:39
La semana pasada tuve que reinstalar Win10, y por lo tanto también Python para usar el PRG2CRT. El caso es que voy a probarlo y me tira error... luego de probar unas cuantas cosas me decidí a escribirle al autor y me respondió! era por la nueva versión de Python, asi que ya ha corregido su conversor y ahora me funciona bien de nuevo :)

- prg2crt.py: convierte de PRG a CRT y funciona muy bien, he pasado montones de programas.
http://www.frank-buss.de/c64/prg2crt/index.html (http://www.frank-buss.de/c64/prg2crt/index.html)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 02, 2019, 15:52:21
Citar
Spritemate, the free C64 sprite editor, got updated with new "move" and "erase" tools and lots of UI refinements. Have fun! http://www.spritemate.com (http://www.spritemate.com)

https://twitter.com/awsm9000/status/1080419991856603137 (https://twitter.com/awsm9000/status/1080419991856603137)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 04, 2019, 00:56:10
Citar
Petmate 0.6.0 PETSCII graphics editor has been released! Notable changes: - Import PETSCII from a PNG - Click .petmate in Finder/Explorer to open in Petmate - Export PNG with borders Get your Mac/Win/Linux copy at https://nurpax.github.io/petmate/

https://twitter.com/nurpax/status/1080201724776927232
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 04, 2019, 00:57:26
Aunque @Errazking esté hecho un vago, parece que no perdió ese talento que no se merece...

(https://pbs.twimg.com/media/DwBcSWpU0AEbQ0u.jpg)

https://twitter.com/Errazking/status/1080965387540410368
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: javierglez en Enero 11, 2019, 22:53:46
Hay un pluguin para VS Code que ensambla código 6502 y lo lanza en el VICE. Visual Studio Code es un editor bastante cómodo, una versión de Visual Studio sin grasa, creo.

https://twitter.com/awsm9000/status/1082996731711754241 (https://twitter.com/awsm9000/status/1082996731711754241)

No he sabido insertar el tweet tan bien como lo hace josepzin.



Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: javierglez en Enero 11, 2019, 22:54:46
No he sabido insertar el tweet tan bien como lo hace josepzin.
Ah pues sí ha salido. Qué nivel.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 11, 2019, 23:49:14
Es automático :P
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 20, 2019, 12:51:53
Agregué a la lista estos debuggers:

- VICE PDB Monitor 1.0: https://csdb.dk/release/index.php?id=174132
- Step6502: https://csdb.dk/release/?id=153552
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 20, 2019, 12:53:56
Y también el ACME Assembly VSCode

(https://user-images.githubusercontent.com/434355/50902790-2d1c9b00-141c-11e9-92c1-0fcecc895906.gif)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 20, 2019, 21:05:53
¿Conocéis esto?, la verdad es que no sé que pensar.

8bit-Unity THE ULTIMATE GAME SDK FOR 80S COMPUTERS

http://8bit-unity.com/ (http://8bit-unity.com/)

https://www.youtube.com/watch?v=ISluNi50oEE (https://www.youtube.com/watch?v=ISluNi50oEE)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: PacoBlog64 en Enero 20, 2019, 21:19:05
Y también el ACME Assembly VSCode

Lo he probado esta tarde y tiene buena pinta. Es agradable de usar, la sugerencia de instrucciones es interesante y ahorra tiempo, pero le veo una pega (o bien yo no me he aclarado, que puede ser), y es que cada vez que quieres compilar un programa nuevo tienes que editar a mano un fichero de configuración llamado tasks.json y ponerle la ruta correcta del proyecto en cuestión. Si sólo trabajas con un programa cada vez bien, pero si necesitas probar en varios, puede ser un incordio. De todos modos es probable que no esté usándolo bien y la cosa sea realmente más sencilla  :P

Por cierto, creo que es el primer programa de Microsoft diseñado oficialmente para Linux que utilizo. Antes había usado IE4Linux (Internet Explorer para Linux) pero eso no cuenta  ;D ;D ;D Bien por Microsoft.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 20, 2019, 21:30:10
He oído muchos halagos hacia MS y este VSCode, yo lo he probado pero en mi portatil va un poco lento, asi que sigo con mi Notepad++.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 13, 2019, 22:06:11
8bit-Unity 0.2: Overview

Citar
8bit-Unity Beta 0.2 is now available for download on 8bit-unity.com!!!
Here is an overview of the new features: packaged emulators, support for new platforms (Oric 1&Atmos), tech demo of grubs game!

https://www.youtube.com/watch?v=40t06Pkwi78 (https://www.youtube.com/watch?v=40t06Pkwi78)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 16, 2019, 20:27:22
Parece que tendremos un libro de programación para C64 en castellano, no estoy seguro si el autor es alguien de por aquí.

Ya puedes programar en ensamblador con el nuevo libro:
“Programación Retro del Commodore 64. Todo lo que siempre quisiste saber sobre ensamblador y código máquina del C64″


https://www.commodorespain.es/ya-puedes-programar-en-ensamblador-con-el-nuevo-libro-programacion-retro-del-commodore-64/ (https://www.commodorespain.es/ya-puedes-programar-en-ensamblador-con-el-nuevo-libro-programacion-retro-del-commodore-64/)

(https://www.commodorespain.es/wp-content/uploads/2019/07/Programaci%C3%B3n-retro-del-commodore-64-home-vic-software.jpg)

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Agosto 26, 2019, 17:00:00
Nueva versión del Hosx64:

http://www.hoxs64.net/ (http://www.hoxs64.net/)

Citar
And now even with 8-SID support in latest version. Wow, superb !!! Thumbs Up

Will test this out with the new demo "The Tuneful Eight" tomorrow. Hope my PC is fast enough to run it in fullspeed with 8 emulated SIDS then. Will see then.  Smile

HOXS has

- perfect scrolling together with perfect sound when the user runs it under a 50Hz fullscreen-resolution (i use 720 x 576 - 50Hz for example)
- a great "joystick menue" with good functions (user can, for example, map "steer up" to a button when using a gamepad and things like that)
- and now this.

This emulator really is getting better and better and better and that in a relative fast time, i have the feeling. Updates from the programer comes regularly and they are often interesting, cause they bring senseful good new things. Great!
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Agosto 30, 2019, 21:04:37
No sé si por aquí hay alguien que use Retroarch... :P

Han actualizado el core de Vice.

https://www.lemon64.com/forum/viewtopic.php?t=72554 (https://www.lemon64.com/forum/viewtopic.php?t=72554)

Citar
Anyone who might have tried running VICE inside RetroArch and found it a painful experience might want to have another try. The VICE cores have had a significant overhaul and are now (in my opinion) pretty much feature complete:

* Savestates (disabled during netplay and rerecording because of temp file creation)
* Vice 3.3 update
* x64sc / xpet
* Virtual keyboard revamped: more responsive, cleaner design, much easier to control
* Other GUI removed
* Autostart PRG mode to inject
* System-subdir renamed to vice and created automatically
* Keyrah joystick maps
* C64 joystick disabled while using virtual keyboard
* Cursor keys disabled while using C64 joystick

New settings:

* Drive Sound Emulation + Volume
* Reset type (autostart, soft, hard)
* Customizable keymaps for essential functions (virtual keyboard, statusbar, joyport switch, reset, datasette controls)
* Analog sticks mappable
* Virtual keyboard themes

The most significant additions (in my opinion) are Disk Control integration for multi-disk games and demos and Fast ReSID for less powerful hardware. I had x64 running at a steady 50 FPS on a Raspberry Pi Zero with this option set, although I did have to leave TDE disabled.

Stand-alone VICE is a great but it's not so good for playing games. RetroArch is more like a console experience, plus it has all manner of features such as CRT filters and it runs on just about anything.

(https://i.postimg.cc/j2NZtLQC/Virtual-Box-Debian-10-30-08-2019-10-35-26.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 07, 2019, 19:38:40
Citar
Fuentes de juegos:
- Keystone Kapers: https://github.com/tonysavon/Keystone-Kapers-C64 (https://github.com/tonysavon/Keystone-Kapers-C64)
- Iceblox Plus: http://csdb.dk/release/?id=161348 (http://csdb.dk/release/?id=161348)
- Abu Simbel Profanation: https://github.com/Equinoxe-fgc/AbuSimbelProfanationC64 (https://github.com/Equinoxe-fgc/AbuSimbelProfanationC64)
- Venus Express: https://csdb.dk/release/?id=20185 (https://csdb.dk/release/?id=20185)
- Alien3 / Altered Beast / Nemesis-the-Warlock / Rampage / Atomic-Robokid / Slaine: https://github.com/milkeybabes (https://github.com/milkeybabes)
- Zoo Mania: EN: http://csdb.dk/release/?id=74653 (http://csdb.dk/release/?id=74653) y http://csdb.dk/release/?id=102217 (http://csdb.dk/release/?id=102217)
- Commando: disassembled – fully commented: https://blog.adafruit.com/2019/10/07/commando-game-disassembled-fully-commented-code-gaming-commodore64-vintagecomputing-reverseengineering-ricardoquesada/ (https://blog.adafruit.com/2019/10/07/commando-game-disassembled-fully-commented-code-gaming-commodore64-vintagecomputing-reverseengineering-ricardoquesada/)

Puse un apartado con fuentes de juegos, que siempre vienen bien.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 09, 2019, 19:07:57
http://samar.group/index.php?page=tools (http://samar.group/index.php?page=tools)

C64 Debugger
This is Commodore 64 code and memory debugger that works in real time. It is quick prototyping tool where you can play with Commodore 64 machine and its internals.
(https://csdb.dk/gfx/releases/175000/175397.gif)


MG Tracker
The MG Tracker is a music editor that utilises Matt Gray's Commodore 64 Dominator replayer from Matt Gray C64 Reformation compo.
(https://csdb.dk/gfx/releases/170000/170892.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Narcisound en Octubre 12, 2019, 18:02:03
Que curioso. No sabía de la existencia del MG Editor que usaba el bueno de Matt Gray.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 07, 2019, 21:44:01
https://twitter.com/nurpax/status/1202730683845754881
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 07, 2019, 21:45:47
Actualizado Playscii

https://jp.itch.io/playscii

(https://img.itch.zone/aW1hZ2UvMTk1MzUvMzIwNDA1LmpwZw==/original/ADKhUq.jpg)

(https://img.itch.zone/aW1hZ2UvMTk1MzUvMzIwNDIyLmpwZw==/original/Q8NnwB.jpg)

(https://img.itch.zone/aW1hZ2UvMTk1MzUvNzU2NDkuanBn/original/7YWbG%2F.jpg)

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 20, 2019, 18:05:39
IceBro preview

Un súper debugger...

https://csdb.dk/release/?id=184963
https://github.com/Sakrac/IceBro

Citar
At the core IceBro consists of a 6502 simulator with a graphical debugger around it. Programs can be loaded into the simulator memory and executed but no other hardware is simulated within the debugger.

To work with VICE the debugger can connect to a running instance of VICE (C64 or Vic20) and copy the machine state (RAM, CPU registers, labels and breakpoints) when its monitor mode is enabled.

This means that the debugger is primarily looking at the copy of the machine state, and most debugging happens in the copied state. The vice console commands still works with the VICE machine state.

This differs from a debugger that is working directly with the machine state and IceBro is not intended as a replacement for such debuggers.

Currently IceBro runs on 64 bit Windows systems, porting to other systems is possible, see below.

(https://raw.githubusercontent.com/Sakrac/IceBro/master/images/screenshot.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Narcisound en Diciembre 22, 2019, 13:00:35
Madre mía!!! viendo éstas cosas dan ganas de volver a programar para el C64!!! que maravilla!!!
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 23, 2019, 13:00:26
Si ahora no es por falta de herramientas sino de tiempo o voluntad!
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 26, 2019, 02:13:18
Get Witchy: juego con los fuentes

https://csdb.dk/release/?id=183360

(https://csdb.dk/gfx/releases/183000/183360.gif)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 28, 2019, 12:53:36
Multieditor PETSCII Online

http://petscii.krissz.hu/ (http://petscii.krissz.hu/)

Más info: https://www.commodorespain.es/impresionante-multieditor-petscii-online/ (https://www.commodorespain.es/impresionante-multieditor-petscii-online/)

(https://www.commodorespain.es/wp-content/uploads/2019/11/Editor-petscii-online-01.jpg)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 31, 2019, 02:01:38
https://twitter.com/SarahJaneAvory/status/1211804491525345280
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 21, 2020, 19:08:04
Libro escaneado: TIM ARNOT c64 whole memory guide (pdf)

https://www.lemon64.com/forum/viewtopic.php?t=73853 (https://www.lemon64.com/forum/viewtopic.php?t=73853)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Febrero 14, 2020, 18:45:51
¡¡CharPad!!

CharPad 2.6 (Free Edition) --> https://subchristsoftware.itch.io/charpad-free-edition

CharPad 2.6 ("Thalamus" Edition) --> https://subchristsoftware.itch.io/charpad-thalamus-edition

(https://img.itch.zone/aW1hZ2UvNTY2MzYyLzI5ODg0NTYucG5n/347x500/8J4KAb.png)

(https://img.itch.zone/aW1hZ2UvNTY2MzYyLzI5NzgyNjQucG5n/347x500/P36D6c.png)

(https://img.itch.zone/aW1hZ2UvNTY2MzYyLzI5NzgyNjUucG5n/347x500/7M1imk.png)

(https://img.itch.zone/aW1hZ2UvNTU3NTMzLzI5ODg0NTQucG5n/347x500/meWFsL.png)

(https://img.itch.zone/aW1hZ2UvNTU3NTMzLzI5MjMwMDMucG5n/347x500/E2Ifs2.png)

(https://img.itch.zone/aW1hZ2UvNTU3NTMzLzI5MjI5ODUucG5n/347x500/lumdnD.png)

(https://img.itch.zone/aW1hZ2UvNTU3NTMzLzI5MjMwMDEucG5n/347x500/aiWKaw.png)

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Abril 20, 2020, 15:25:42
Agregado a la lista de debuggers:

(http://4.bp.blogspot.com/_NUELzRUVmZs/SpvucsTkAHI/AAAAAAAAABY/eY5J8nMYuIY/S1600-R/ICU64Title.png)

ICU64 for VICE:
http://icu64.blogspot.com/ (http://icu64.blogspot.com/)

https://www.youtube.com/watch?v=1TdaoOluq0A (https://www.youtube.com/watch?v=1TdaoOluq0A)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Mayo 16, 2020, 14:08:48
Hay una nueva versión del emulador Hosx:

- Download Hoxs64 64 bit v1.1.0.2 16 May 2020 DirectX 11.1
- http://www.hoxs64.net/ (http://www.hoxs64.net/)

La he probado pero me dice que le falta un dll o algo asi, la versión anterior me sigue funcionando.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Mayo 17, 2020, 16:00:41
El "Unity" de los 8 bits sigue avanzando:

Citar
8bit-Unity 0.3.3 will come out soon. This update adds support for graphic chunks, with which scenes can be animated. To showcase the feature, a Tech Demo called "8bit-Goblin" is included. Check out this preview video!!!

8bit-Unity 0.3.3: Tech Demo
https://www.youtube.com/watch?v=FUUcVDwg_rk (https://www.youtube.com/watch?v=FUUcVDwg_rk)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: javierglez en Junio 02, 2020, 23:45:53
8 bit Show n Tell ha sacado un vídeo sobre este compilador de Basic (no CBM BASIC pero close enough)

https://www.youtube.com/watch?v=ldDOqGH11e0 (https://www.youtube.com/watch?v=ldDOqGH11e0)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Junio 20, 2020, 15:24:40
Actualización de la versión gratuita de CharPad (Free Edition)

https://subchristsoftware.itch.io/charpad-free-edition

No he leído todas las características pero parece que cada vez es mas potente.

Citar
Export - One-click export of all essential binaries.
 Project - Conversion from per-char to per-tile colouring.
 General - Maximum tile size is now 10 x 10.
 General - Countless code optimizations and bug-fixes.
 Compressor - Sort characters by colour (ascending).
 Compressor - Sort tiles by colour (ascending).
 Image import - Increased capacity up to 500,000 character images.
 Image import - Much faster algorithm.
 Binary/Text export - Map data by selected area only.
 Text export - Char/Tile usage statistics.
 Map editor - Box highlighting of "current" cell.
 Map editor - Area fill (solid/incremental).
 Map editor - Delete row/column.
 Map editor - Insert blank row/column.
 Map editor - Dimensions of the selected area shown in status bar.
 Tile editor - Char "Picker" tool.
 Editors/sets - Next/Previous item with keyboard shortcuts.
 Editors/sets - Zoom level in status bar.
 Editors/sets - Zoom level shortcut (CTRL + mouse wheel).
 Sets - Mouse wheel for vertical scroll.
 Sets - Box highlighting of "current" items (left/right mouse buttons).

(https://img.itch.zone/aW1hZ2UvNTY2MzYyLzM1ODA5MTgucG5n/original/p9k5A0.png)

(https://img.itch.zone/aW1hZ2UvNTY2MzYyLzI5ODkzOTkucG5n/original/7Ev6Fa.png)

(https://img.itch.zone/aW1hZ2UvNTY2MzYyLzI5ODk0MDYucG5n/original/8jfEo7.png)

(https://img.itch.zone/aW1hZ2UvNTY2MzYyLzI5OTEwNzMucG5n/original/U3GtQ7.png)

(https://img.itch.zone/aW1hZ2UvNTY2MzYyLzI5ODk0MDcucG5n/original/tDXSkr.png)

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 06, 2020, 12:04:49
No sé muy bien que es esto... lo dejo aquí por si acaso.

PunyInform v1.0

"Una librería para escribir aventuras de texto rápidas y compactas en Inform 6", ni idea.

https://twitter.com/FRamsberg/status/1279867846206599168
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 30, 2020, 20:18:26
Más sobre este generador de aventuras de texto:

https://www.lemon64.com/forum/viewtopic.php?t=75563 (https://www.lemon64.com/forum/viewtopic.php?t=75563)

PunyInform, a new library for writing text adventures for old computers
https://vintageisthenewold.com/punyinform-a-new-library-for-writing-text-adventures-for-old-computers/ (https://vintageisthenewold.com/punyinform-a-new-library-for-writing-text-adventures-for-old-computers/)

PunyInform tutorial 1: Creating locations
https://www.youtube.com/watch?v=oe-kxdHw4ec (https://www.youtube.com/watch?v=oe-kxdHw4ec)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Julio 31, 2020, 00:10:05
https://twitter.com/subchrist/status/1288923651581120518
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Kozelek en Septiembre 14, 2020, 22:32:04
Hola a tod@s,

Para quienes que se preguntaban por PunyInform: Es una librería basada en Inform ( https://inform-fiction.org/ ), pero adaptada a las capacidades de los ordenadores de 8 bits, en la que he estado colaborando. Es extraordinariamente rápida y optimizada para permitir crear aventuras complejas y largas en relativamente poco espacio de memoria. Actualmente hay un buen número de proyectos interesantes que están siendo desarrollados en esta librería.

Estoy trabajando en la traducción, con lo que espero en breve tener una versión para poder desarrollar aventuras en castellano.

Traduzco lo que cuenta sobre PunyInform a página original ( https://github.com/johanberntsson/PunyInform ), porque creo que lo resume bastante bien:

PunyInform es una librería escrita en Inform 6 que permite crear aventuras de texto / ficción interactiva usando la máquina virtual Z (para los que no lo sepan, la que usaba la empresa Infocom para hacer juegos como Zork o Planetfall). Proporciona un parser, implementaciones de verbos comunes así como una estructura para escribir aventuras de texto.

PunyInform está basada en la librería Inform 6 desarrollada por Graham Nelson. Intentamos facilitar a aquellos autores habituados a usar Inform 6 que comiencen a usar PunyInform. Hay un manual describiendo las diferencias.

Los juegos que usan PunyInform pueden ser compilados a los formatos z3, z5 y z8. Comparada con la librería Inform 6, esto implica que no damos soporte a Glulx, pero a cambio damos soporte a z3 (para el cual la librería Inform 6 carece).

Cualquier duda, ya sabéis, ¡aquí estoy!

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Kozelek en Septiembre 14, 2020, 22:38:56
Si queréis echar un vistazo al "aspecto" que tiene el código de una aventura en PunyInform, recomiendo este artículo de Fredrik Ramsberg, uno de los creadores de la librería: https://vintageisthenewold.com/punyinform-a-new-library-for-writing-text-adventures-for-old-computers/
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 25, 2020, 12:08:35
Para los linuxeros:

cbasic-config

https://gitlab.com/czayas/xcbasic-config

Citar
Estos archivos permiten la utilización del editor Micro para desarrollar aplicaciones usando XC=BASIC, un compilador cruzado multiplataforma que permite programar para la Commodore 64 desde un ambiente moderno como ser Linux, macOS o Windows.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 04, 2021, 21:07:05
8 bit Show n Tell ha sacado un vídeo sobre este compilador de Basic (no CBM BASIC pero close enough)

https://www.youtube.com/watch?v=ldDOqGH11e0 (https://www.youtube.com/watch?v=ldDOqGH11e0)

Lo he agregado a la lista del primer comentario, graciass
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 04, 2021, 21:14:09
Agregados también Turbo Rascal (compilador Pascal muy completo!) y 8bit-Unity (en desarrollo):

https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/downloads/ (https://lemonspawn.com/turbo-rascal-syntax-error-expected-but-begin/downloads/)
https://www.youtube.com/watch?v=N7z5kqbo9HM (https://www.youtube.com/watch?v=N7z5kqbo9HM)


http://8bit-unity.com/ (http://8bit-unity.com/)
https://www.youtube.com/watch?v=b9fovJcbJ00 (https://www.youtube.com/watch?v=b9fovJcbJ00)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Bieno en Enero 05, 2021, 09:52:58
Si lo entiendo bien, con el 8 Bit Unity se supne que se podrán hacer juegos multiplataforma ( para el 6502) pero sin aprovechar los custom chips. Es así verdad? Como lo que hacían los jodios de Dinamic con sus ports a todos los Z80  ;D
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 05, 2021, 13:31:20
El video este último se ve que el scroll no es por hardware, los sprites sí parecen...

La verdad es que no sé, me imagino que habrá juegos que con este sistema se podrán exportar y queden bien pero otros no creo que sea simple hacer que proveche bien el hardware.

Si llegan a terminarlo, en el peor de los casos podría quedar una herramienta a lo SEUCK, que si se usa para lo que se debe usar y aprovechando las limitaciones que tiene podría ser útil.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Febrero 13, 2021, 18:59:59
JC64dis (next generation disassembler) 0.9

Un desesamblador.

- https://www.lemon64.com/forum/viewtopic.php?t=77129 (https://www.lemon64.com/forum/viewtopic.php?t=77129)
- https://iceteam.itch.io/jc64dis (https://iceteam.itch.io/jc64dis)

https://www.youtube.com/watch?v=yMEzWQS8LfA (https://www.youtube.com/watch?v=yMEzWQS8LfA)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Febrero 28, 2021, 15:12:37
Petmate - C64 PETSCII editor

https://nurpax.github.io/petmate/

Citar
Petmate is a cross-platform C64 PETSCII image editor.

Petmate runs locally on a Mac/Windows/Linux machine and doesn’t require an internet connection.

(https://nurpax.github.io/petmate/img/screenshot1.png)

Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Marzo 15, 2021, 13:28:41
Una herramienta (no publicada todavía) para crear pantallas de título en SEUCK: SEUCK Title Screen Maker

https://richard-tnd.itch.io/seuck-title-maker

(https://img.itch.zone/aW1hZ2UvOTUyMTkzLzUzOTgxMDEucG5n/347x500/HuC2eb.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Abril 06, 2021, 13:43:18
Nueva herramienta para hacer gráficos:

C64 Graphics Maker

https://agpx.itch.io/c64-graphics-maker (https://agpx.itch.io/c64-graphics-maker)

Citar
The C64 Graphics Maker is a graphics editor for Windows, that I wrote to help me create games for my favorite computer ever and now I have decided to publish it. If you find it useful (if you want), let me know in which project you used it (I'm just asking for curiosity, the software is completely free for any purpose, including commercial, released under the coolest license ever: the MIT license).

I recommend you to watch the video tutorials (I apologize in advance for my bad English, please activate the subtitles), even if they refer to a previous version, it allows you to understand the basic idea of the software, you can then discover by yourself the news of version 0.12.2b (the biggest news is the Blocksets, that are bitmap blocks that you can use instead of characters to have less limitations on colors with respect to characters).

Note that the software is still in beta, please report any bugs, thanks.


Features list of the v0.12.2b:

MDI Application;
Supported characters mode: Standard Character Mode (SCM), Multi Color Mode (MCM), Extended background Color Mode (ECM);
Supported sprites mode: monocolor, multicolor;
Supported bitmap cells (named "Blockset") with mode: monocolor, multicolor (you can also use it to import a full screen bitmap, BUT be aware that there is no proper fullscreen bitmap editor inside the software, the blockset are treated just like characters);
Editing of multiple characters/sprites/blocks displaced in a grid (with ability to mix mono and multicolor characters);
Editing tool:
Up to 4 Layers;
transformation: shifting, rotation, resizing, invert, mirror, flip (you can restrict them to the selection);
drawing tool: freehand, line, ellipse, rectangle, floodfill (clipped to the selection, if any). Possibility to use two colors dithering.
selection: irregular shape, move selected area, copy & paste;
Import images to characters (SCM, MCM or ECM), sprites (mono or multi) or blocks (mono or multi) with automatic search of the best fitting colors and dithering support (import can take a while, please fix at least the background color to speedup the operation);
Import/Export of data and project items;
Animation editor for characters, sprites and blocks with "ghost" functionality;
Characters/sprites/blocks optimization: remove unused, empty and duplicates (with cascading update);
Unified clipboard between sprites, characters and blocks ('cut' also updated tiles, screens and animations);
Drag & Drop (between characters, tiles and blocks);
Possibility to add a background/foreground image (with adjustable position and size) useful to perform decaling;
Zoom/Pan;
100 levels of undo/redo;
Tiles editor (characters or blocks based);
Screens editor (characters, blocks or tiles based);
VIC-II Calculator;

https://www.youtube.com/watch?v=3sXbb_wMwhE (https://www.youtube.com/watch?v=3sXbb_wMwhE)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Mayo 11, 2021, 13:37:59
https://twitter.com/subchrist/status/1392075993842651136
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Septiembre 14, 2021, 22:17:37
SEUCK Title Maker V1.1

Citar
Recently I have launched a new tool (or should I say updated version of it) called the "SEUCK Title Maker V1.1". This program allows you create your own front end with aid of a 40x7 koala paint picture, charset and include a hi score table without programming. All you need is an Action Replay Cartridge or any other Freezer cartridge. I also included a manual.

https://www.lemon64.com/forum/viewtopic.php?t=78422 (https://www.lemon64.com/forum/viewtopic.php?t=78422)

http://tnd64.unikat.sk/download_utils.html#STM1_1 (http://tnd64.unikat.sk/download_utils.html#STM1_1)

(http://tnd64.unikat.sk/tools/seuck_title_maker_1_1_test.png)

(http://tnd64.unikat.sk/tools/SEUCK_Title_Maker_1_1.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 23, 2021, 02:32:28
https://twitter.com/I_Am_JPage/status/1449847276415983628
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Octubre 23, 2021, 14:03:15
Sprite Studio 64 V0.6

https://csdb.dk/release/?id=210268
https://github.com/tstamborski/sprite-studio-64#short-instruction--keyboard-shortcuts

(https://csdb.dk/gfx/releases/210000/210268.png)

(https://raw.githubusercontent.com/tstamborski/sprite-studio-64/main/screenshot-0.jpg)

(https://raw.githubusercontent.com/tstamborski/sprite-studio-64/main/screenshot-1.jpg)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Noviembre 16, 2021, 19:35:15
Actualización del mítico CCS64

Citar
CCS64 V3.9.3 - Windows 7/8/10  - 15 November 2021

http://www.ccs64.com/ (http://www.ccs64.com/)

(http://www.ccs64.com/ccs64_1.JPG)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Narcisound en Noviembre 17, 2021, 15:41:02
Si señor. Yo la he instalado ésta misma mañana. A ver que tal anda.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Noviembre 17, 2021, 15:53:02
Yo tengo siempre los 4 emuladores de C64 a mano: VICE, CCS64, HOXS64 y Denise.
Aunque por defecto casi siempre uso VICE, pero creo que todos van mas o menos igual.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: PacoBlog64 en Noviembre 17, 2021, 17:36:38
Aunque por defecto casi siempre uso VICE, pero creo que todos van mas o menos igual.

Ojalá, pero no, al menos en el caso de VICE y CCS64, y tienen una diferencia muy gorda que he sufrido en mis carnes: CCS64 emula de manera muy fiel el estado de la máquina cuando la arrancas con un cartucho puesto y te permite depurar posibles errores de acceso al cartucho, cosa que VICE no hace o yo no he sabido configurarlo para que lo haga (en CCS64 sin tocar nada funciona así). En el caso del SF2 he tenido que recurrir al CCS64 para depurar el juego porque VICE no se quejaba, pero en un C64 real el juego no funcionaba porque fallaban los accesos a los bancos de memoria del cartucho. Así que mini-punto para CCS64 ;)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Narcisound en Noviembre 18, 2021, 16:51:13
Tener mucho cuidado con el VICE y la emulación de los filtros del SID.

Yo después de probar muchas configuraciones y versiones del VICE, he podido comprobar que la versión 2.4. es la que mejor emula el SID.

Todas las 3.x en adelante han sido un horror.

Ya sabéis, probad la 2.4. con los siguientes ajustes:

AJUSTES DEL SID:

- Modelo SID: 8580 ReSID
- Filtros SID: Marcar
- ReSID/ReSID-fp: Método de muestreo: Rápido y Pasabanda (0..90%): 90

Con éstos ajustes y la versión del VICE 2.4., tenéis asegurado un optimo sonido del SID.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Noviembre 26, 2021, 19:34:45
Esto viene a ser lo contrario a "desarrollo cruzado", el @Narcisound que vuelve a los orígenes

https://twitter.com/narcisound/status/1463936348574916614
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Noviembre 29, 2021, 12:47:51
Actualización del emulador Denise

https://www.lemon64.com/forum/viewtopic.php?t=78836 (https://www.lemon64.com/forum/viewtopic.php?t=78836)
https://sourceforge.net/projects/deniseemu/files/v%201.1.2/ (https://sourceforge.net/projects/deniseemu/files/v%201.1.2/)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 24, 2021, 19:07:22
Nueva versión: VICE 3.6

La versión SDL funciona bien, que es la que a mi me gusta.

https://csdb.dk/release/?id=212349

(https://csdb.dk/gfx/releases/212000/212349.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 30, 2021, 23:11:14
Tener mucho cuidado con el VICE y la emulación de los filtros del SID.

Yo después de probar muchas configuraciones y versiones del VICE, he podido comprobar que la versión 2.4. es la que mejor emula el SID.

Todas las 3.x en adelante han sido un horror.

Ya sabéis, probad la 2.4. con los siguientes ajustes:

AJUSTES DEL SID:

- Modelo SID: 8580 ReSID
- Filtros SID: Marcar
- ReSID/ReSID-fp: Método de muestreo: Rápido y Pasabanda (0..90%): 90

Con éstos ajustes y la versión del VICE 2.4., tenéis asegurado un optimo sonido del SID.


@Narcisound , pudiste probar la nueva version?
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Narcisound en Diciembre 31, 2021, 04:53:17
Si amigos, probada con éxito. Deciros que la emulación del SID es correcta y suena muy bien. Mi enhorabuena a los desarrolladores.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Diciembre 31, 2021, 14:40:08
Anoche luego de preguntarte abrí la versión SDL de la 3.6 e intenté poner los valores que recomiendas, no encontré las opciones justas pero creo que mas o menos está. Luego te pregunto bien cuando me pueda poner.
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 04, 2022, 01:47:49
Narcisound, vi tu video para ajustar el VICE pero usando la versión GTK, en la versión SDL los menús son distintos aunque creo que logré dar con los mismos ajustes.

VICE 3.6 Ajustes del SID
https://www.youtube.com/watch?v=VUxx0rh28Ig (https://www.youtube.com/watch?v=VUxx0rh28Ig)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 04, 2022, 01:50:03
Aquí se pueden ver casi todas las opciones:
- Modelo 8580
- Filtros activados
- 90, 97 y 0 para el 8580

(https://i.imgur.com/z9eh4aM.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: Narcisound en Enero 05, 2022, 16:36:59
Correcto, bien hecho Josepzin.  ;)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: djleoli en Enero 10, 2022, 08:20:44
Gracias a todos voy a probar el CCS64  justamente porque una de las cosas que odio de VICE es justamente correr un juego y que funcione y en la máquina real no y no saberlo me pasó con el cósmic héro que todavía no encontré un prg funcional para C64 solo me funciona la versión para mí atari 65 XE
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 10, 2022, 19:16:24
c64engine, A game engine for the c64.

https://github.com/leissa/c64engine (https://github.com/leissa/c64engine)

https://www.youtube.com/watch?v=aKU_r2xIVMs (https://www.youtube.com/watch?v=aKU_r2xIVMs)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 11, 2022, 15:55:38
Actualización del C64 Graphics Maker

https://agpx.itch.io/c64-graphics-maker (https://agpx.itch.io/c64-graphics-maker)

https://www.youtube.com/watch?v=3sXbb_wMwhE (https://www.youtube.com/watch?v=3sXbb_wMwhE)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 17, 2022, 23:48:16
Aquí unos cuantos juegos con sus fuentes, todos en ensamblador:

- Galaga
- Donkey-Kong-Junior
- Caveman
- Megamania
- Galaxian
- Caveman (C64VIC20Plus4PET)

https://github.com/1888games
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 19, 2022, 20:23:20
- JC64dis:

https://iceteam.itch.io/jc64dis (https://iceteam.itch.io/jc64dis)
https://github.com/ice00/jc64 (https://github.com/ice00/jc64)
https://www.lemon64.com/forum/viewtopic.php?t=77964 (https://www.lemon64.com/forum/viewtopic.php?t=77964)

Citar
JC64dis (next generation C64 disassembler) is an iterative disassembler for MUS, SID, CRT, VSF, MPR and PRG file of Commodore 64.

It works with 3 area:

Memory area (from $0000 to $FFFF)
Preview of source
Source
You can formatting the source using the commands in a way to produce a source like if you were writing it in a text editor.

Labels and some comments are created automatically, but you can customize all.

It supports output (and compilation back throw them) of those compiler:

Dasm
TMPx
Ca65
Acme
KickAssembler
Tass64
In the video you can see a true session of usage where a binary is reverse engineered into a source that can be compiled again.

Binary are in jar (java) or specific for Windows (win32 o win64).

If you start using it, you cannot go back to previous tool you used before!
JC64dis speed up your reverse engineering analysis by a 10 factor at least.
Source code at: https://github.com/ice00/jc64 (https://github.com/ice00/jc64)

https://www.youtube.com/watch?v=yMEzWQS8LfA (https://www.youtube.com/watch?v=yMEzWQS8LfA)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 20, 2022, 13:06:31
Actualización del Unity para 8 bits:

Citar
With the new release of 8bit-Unity 0.5 just around a corner, I am going to post here some news about features.
To start with, I made a special effort to improve the "point'n'click" tech demo called 8bit-Goblin.
Here is a list of major improvements:
- Scripting engine now based on simple "text" files.
- Added animation paths (motion coordinates and frames).
- Added new targets: Atari 400/800, and NES/Famicom.
This updated Tech Demo in 8bit-Unity 0.5 contains everything for you to get writing a point'n'click game!!!

http://8bit-unity.com/?page_id=358 (http://8bit-unity.com/?page_id=358)

(https://i.postimg.cc/x199SPjZ/goblin-disks.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Enero 23, 2022, 15:12:38
Programación del C64… ¿online? ¿Y en C?

https://programacion-retro-c64.blog/2020/05/08/programacion-del-c64-online/

https://8bitworkshop.com/

(https://8bitworkshop.com/images/ide_screenshot1.png)
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: josepzin en Febrero 04, 2022, 15:55:59
Wolin

A modern, minimal Kotlin-like language compiler for MOS 6502 / 6510

https://github.com/ssuukk/wolin
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: SingletonJohn en Abril 18, 2022, 11:38:07
Sprites y Chars: J FOX Graphic editor(hay uno para pantallas en alta resolución https://csdb.dk/release/?id=94754)
Código: Turbo Macro Pro + REU

Desarrollo directo en The C64
Título: Re:Herramientas de desarrollo cruzado para Commodore 64
Publicado por: SingletonJohn en Abril 18, 2022, 11:39:12
Gran hilo!

Muy buena información y actualizada!
Título: Re:Herramientas de desarrollo cruzado para C64
Publicado por: josepzin en Enero 03, 2023, 12:22:03
Agregando una sección de parsers/herramientas para crear aventuras conversacioneles:

- The Quill : http://8-bit.info/the-gilsoft-adventure-systems/ (http://8-bit.info/the-gilsoft-adventure-systems/)
Título: Re:Herramientas de desarrollo cruzado para C64
Publicado por: josepzin en Enero 09, 2023, 20:53:46
Created a new release of IceBro Lite, a debugger that connects to #VICEC64 using the binary monitor protocol with suggestions from Bacchus/FLT: https://github.com/Sakrac/IceBroLite/releases

(https://pbs.twimg.com/media/Fl8x9_AX0AAsMzW?format=png&name=small)

https://twitter.com/spacemoguls/status/1612062430472900611
Título: Re:Herramientas de desarrollo cruzado para C64
Publicado por: josepzin en Marzo 18, 2023, 18:24:53
RetroPaint, de Xavier Msnr

https://beyond.dk/RetroPaint/ (https://beyond.dk/RetroPaint/)

Citar
Esto es RetroPaint, mis nuevas herramientas de dibujo para ordenadores retro. A partir de ahora, puedes dibujar para Thomson TO770, MO5, TO8 Bm16, MSX1, Colecovision y todo el clon TMS9928, Amstrad modo 0, atari st y ste, c64 HiRes y desde ayer Multicolor también.
Es un gran paso pero aún hay mucho trabajo por hacer 😅
Trabajando para Linux, Windows y tal vez Mac

https://www.facebook.com/groups/c64com/permalink/1205901946960513/ (https://www.facebook.com/groups/c64com/permalink/1205901946960513/)

(https://i.imgur.com/8pxdmpO.jpeg)

(https://i.imgur.com/OKVaNsh.jpeg)
Título: Re:Herramientas de desarrollo cruzado para C64
Publicado por: josepzin en Marzo 19, 2023, 15:13:31
Y la Churrera (R) que sigue adelante, según parece con el nombre Tostadera :P

https://twitter.com/mojon_twins/status/1636274028338921472

Título: Re:Herramientas de desarrollo cruzado para C64
Publicado por: beatmaster en Mayo 28, 2023, 15:41:38
¡Hola a todos! Desconozco si ya lo postearon anteriormente y dudo que el autor la haya hecho público.

Un secuenciador para SID   :o

(https://i.ibb.co/kyJwz2S/uniquename654.png) (https://ibb.co/KGDfBxr)

https://twitter.com/uniquename654/status/1203647400662859776