| View previous topic :: View next topic |
| Author |
Message |
Groupie in Training


Joined: 26 Feb 2002 Age: 40 Posts: 121 Location: PEI, Canada
|
Posted: Mon Jul 23, 2012 7:14 pm Post subject: C64 Development on PC |
|
|
So I've been out of the C64 scene for a little while, and I'm itching to do some C64 development once again (I'm Andy Roberts: you may remember me as the unofficial third member of Apex, and I also spent many years writing for Zzap! and Commodore Format).
Back in the day, I used to write my code on an Amiga (using Amy, a lovely cross-assembler written by Ash Hogg).
The question is, what's the norm these days? What are the best tools for putting together C64 projects on the PC? In particular, I need:
1. A decent assembler (something that lets me develop/debug/test on the PC with an emulator).
2. A decent Bitmap editor (so I can draw bitmaps on the PC and convert to the C64). Something that also lets me take a high-res picture and convert it to a C64 bitmap.
3. A decent sprite editor (something that can handle animations and large multi-sprite objects).
4. A decent char/block/map editor.
5. A decent code repository (I'm rusty as can be!).
6. A decent sprite/char/bitmap ripper that will let me extract graphics from a d64 image (or similar).
Any help would be enormously appreciated :) |
|
| Back to top |
|
 |
Immortal Grandmaster of C64


Joined: 30 Apr 2009 Age: 38 Posts: 3465 Location: Sweden
|
Posted: Mon Jul 23, 2012 7:18 pm Post subject: |
|
|
Run UAE on your PC and use those Amiga tools once again... |
|
| Back to top |
|
 |
Über Groupie


Joined: 12 Jun 2012 Posts: 310 Location: Wuppertal, FRG
|
Posted: Mon Jul 23, 2012 7:39 pm Post subject: Re: C64 Development on PC |
|
|
| thalamus wrote: | | 1. A decent assembler (something that lets me develop/debug/test on the PC with an emulator). |
There are lots of. ACME, ca65 (from cc65 suite), KickAssembler just to mention a few.
| Quote: | | 2. A decent Bitmap editor (so I can draw bitmaps on the PC and convert to the C64). Something that also lets me take a high-res picture and convert it to a C64 bitmap. |
i.e. Project One
| Quote: | | 3. A decent sprite editor (something that can handle animations and large multi-sprite objects). |
SpritePad
| Quote: | | 4. A decent char/block/map editor. |
CharPad
| Quote: | | 5. A decent code repository (I'm rusty as can be!). |
perhaps not exactly what you wanted, but codebase64 and AAY64 are good resources.
| Quote: | | 6. A decent sprite/char/bitmap ripper that will let me extract graphics from a d64 image (or similar). |
Infiltrator Disassembler (can rip stuff from VICE snapshots)
There are a lot more tools than those. You should find everything you need. |
|
| Back to top |
|
 |
Groupie

Joined: 07 Jan 2003 Posts: 289 Location: Grimstad, Norway
|
Posted: Mon Jul 23, 2012 8:49 pm Post subject: Re: C64 Development on PC |
|
|
| thalamus wrote: | | 1. A decent assembler (something that lets me develop/debug/test on the PC with an emulator). |
I use Dasm. Get the source from sourceforge IIRC. |
|
| Back to top |
|
 |
Über Groupie

Joined: 09 Apr 2008 Posts: 341 Location: Hartlepool, UK
|
Posted: Mon Jul 23, 2012 9:15 pm Post subject: |
|
|
Let's not forget CBM prg Studio!  _________________ |
|
| Back to top |
|
 |
C64 Games Programmer


Joined: 11 Feb 2002 Age: 34 Posts: 3149
|
Posted: Mon Jul 23, 2012 9:20 pm Post subject: Re: C64 Development on PC |
|
|
The disadvantage to Charpad V1.8.3 is that I can't insert existing charsets into a chosen sized tile. Which would be a huge help for building the new levels for Trance Sector if this option was enabled. (Click and drag a char to one of the columns of a tile. Click on the char on the tile (or the tile itself) and set the colour of it.
As for a decent bitmap editor. I recommend OxPaint by Oxidy/Fairlight
... and for music. Try Goat Tracker or Cheese Cutter  _________________ The New Dimension
I love C64 tape loaders and try to come up with new fun things using them.  |
|
| Back to top |
|
 |
Groupie in Training

Joined: 07 Jul 2012 Posts: 100
|
Posted: Mon Jul 23, 2012 9:27 pm Post subject: |
|
|
I use a combination of C64 Studio, SpritePad, CharPad and Timanthes (drawing tool).
If you already have an image editor you feel comfortable with, you could always use BMP2Koala. It should convert regular bitmaps to C64 koala bitmaps quite nicely.
@ajordison
I'd probably use CBM Prg Studio if it would function properly on my PC.
However, it's prone to crash Explorer, so I uninstalled it. |
|
| Back to top |
|
 |
Über Groupie

Joined: 09 Apr 2008 Posts: 341 Location: Hartlepool, UK
|
Posted: Mon Jul 23, 2012 9:40 pm Post subject: |
|
|
| Blinx123 wrote: | | I'd probably use CBM Prg Studio if it would function properly on my PC. However, it's prone to crash Explorer, so I uninstalled it. |
Can you PM me the details of the crash? I'd like to get it sorted out if possible. _________________
|
|
| Back to top |
|
 |
Groupie in Training

Joined: 07 Jul 2012 Posts: 100
|
Posted: Mon Jul 23, 2012 9:57 pm Post subject: |
|
|
Ok. I'll sort through some of the old logs for you.
Could take some time though. |
|
| Back to top |
|
 |
Über Groupie

Joined: 09 Apr 2008 Posts: 341 Location: Hartlepool, UK
|
Posted: Mon Jul 23, 2012 10:02 pm Post subject: |
|
|
| Blinx123 wrote: | | Could take some time though. |
No problem, I usually release a new version at the end of the month but the new features have taken longer to code up than usual, so it'll most likely be in a fortnight. _________________
|
|
| Back to top |
|
 |
Groupie in Training


Joined: 26 Feb 2002 Age: 40 Posts: 121 Location: PEI, Canada
|
Posted: Mon Jul 23, 2012 10:07 pm Post subject: |
|
|
You guys are awesome - thank you so much for the info (there's a tonne of stuff out there - I really didn't fancy wading through dozens of programs).
@ajordison - Don't suppose you fancy adding support for PDS files? |
|
| Back to top |
|
 |
Lemon64 Donator!


Joined: 02 Jan 2002 Posts: 1143 Location: Newcastle, England
|
Posted: Mon Jul 23, 2012 10:25 pm Post subject: |
|
|
hiho andy me old mucka.
I do all my animations in promotion - think dpaint with a bit more power.
Then i let the programer do the work converting it  _________________ |
|
| Back to top |
|
 |
Groupie in Training


Joined: 26 Feb 2002 Age: 40 Posts: 121 Location: PEI, Canada
|
Posted: Mon Jul 23, 2012 10:53 pm Post subject: |
|
|
| smila wrote: | | I do all my animations in promotion - think dpaint with a bit more power. Then i let the programer do the work converting it :P |
I've used ProMotion since its first release :) Seeing as I'm the programmer, I want it to be as easy as possible :) |
|
| Back to top |
|
 |
Lemon64 Donator!


Joined: 02 Jan 2002 Posts: 1143 Location: Newcastle, England
|
Posted: Mon Jul 23, 2012 10:59 pm Post subject: |
|
|
i dont have that problem - " OY PROGRAMER MAKE THIS WORK" seems to work for me haha _________________ |
|
| Back to top |
|
 |
Über Groupie


Joined: 20 Oct 2011 Age: 48 Posts: 342 Location: Netherlands
|
|
| Back to top |
|
 |
Lemon64 Donator!


Joined: 02 Jan 2002 Posts: 1143 Location: Newcastle, England
|
Posted: Tue Jul 24, 2012 9:08 am Post subject: |
|
|
| Mogwai wrote: | As long as the programmer can yell "OY PIXELER MAKE THIS PRETTY" I wouldn't have a problem with that  |
hell yeah _________________
|
|
| Back to top |
|
 |
Über Groupie


Joined: 12 Jun 2012 Posts: 310 Location: Wuppertal, FRG
|
Posted: Tue Jul 24, 2012 9:29 am Post subject: Re: C64 Development on PC |
|
|
| Richard of TND wrote: | | The disadvantage to Charpad V1.8.3 is that I can't insert existing charsets into a chosen sized tile. |
I agree there could be some improvements on CharPad. Things like fixed positions for letters and numbers in charset (to keep the usual screencodes) and seperating tiles from drawing. So one could i.e. draw in a 1x1 (for letters) or 2x2 window (for tiles) and still have only 2x2 tiles.
Also I'd wish that the ram colour could be chosen in map editor and it would automatically generate a new tile with that color instead of the other way around.
It's an awesome tool already, but let's hope that a V1.9 will come out some day  |
|
| Back to top |
|
 |
|