Commodore 64 (C64) Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
C64 Development on PC

 
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> Scene
View previous topic :: View next topic  
Author Message
thalamus
Groupie in Training
Groupie in Training


Joined: 26 Feb 2002
Age: 40
Posts: 121
Location: PEI, Canada

PostPosted: Mon Jul 23, 2012 7:14 pm    Post subject: C64 Development on PC Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
e5frog
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 30 Apr 2009
Age: 38
Posts: 3465
Location: Sweden

PostPosted: Mon Jul 23, 2012 7:18 pm    Post subject: Reply with quote

Run UAE on your PC and use those Amiga tools once again...
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
spider-j
Über Groupie
Über Groupie


Joined: 12 Jun 2012
Posts: 310
Location: Wuppertal, FRG

PostPosted: Mon Jul 23, 2012 7:39 pm    Post subject: Re: C64 Development on PC Reply with quote

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
View user's profile Send private message
NorthWay
Groupie
Groupie


Joined: 07 Jan 2003
Posts: 289
Location: Grimstad, Norway

PostPosted: Mon Jul 23, 2012 8:49 pm    Post subject: Re: C64 Development on PC Reply with quote

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
View user's profile Send private message
ajordison
Über Groupie
Über Groupie


Joined: 09 Apr 2008
Posts: 341
Location: Hartlepool, UK

PostPosted: Mon Jul 23, 2012 9:15 pm    Post subject: Reply with quote

Let's not forget CBM prg Studio! Wink
_________________
Try out CBM prg Studio over at www.ajordison.co.uk
Back to top
View user's profile Send private message Visit poster's website
Richard of TND
C64 Games Programmer
C64 Games Programmer


Joined: 11 Feb 2002
Age: 34
Posts: 3149

PostPosted: Mon Jul 23, 2012 9:20 pm    Post subject: Re: C64 Development on PC Reply with quote

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 Wink
_________________
The New Dimension

I love C64 tape loaders and try to come up with new fun things using them. Smile
Back to top
View user's profile Send private message Visit poster's website
Blinx123
Groupie in Training
Groupie in Training


Joined: 07 Jul 2012
Posts: 100

PostPosted: Mon Jul 23, 2012 9:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
ajordison
Über Groupie
Über Groupie


Joined: 09 Apr 2008
Posts: 341
Location: Hartlepool, UK

PostPosted: Mon Jul 23, 2012 9:40 pm    Post subject: Reply with quote

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.
_________________
Try out CBM prg Studio over at www.ajordison.co.uk
Back to top
View user's profile Send private message Visit poster's website
Blinx123
Groupie in Training
Groupie in Training


Joined: 07 Jul 2012
Posts: 100

PostPosted: Mon Jul 23, 2012 9:57 pm    Post subject: Reply with quote

Ok. I'll sort through some of the old logs for you.
Could take some time though.
Back to top
View user's profile Send private message
ajordison
Über Groupie
Über Groupie


Joined: 09 Apr 2008
Posts: 341
Location: Hartlepool, UK

PostPosted: Mon Jul 23, 2012 10:02 pm    Post subject: Reply with quote

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.
_________________
Try out CBM prg Studio over at www.ajordison.co.uk
Back to top
View user's profile Send private message Visit poster's website
thalamus
Groupie in Training
Groupie in Training


Joined: 26 Feb 2002
Age: 40
Posts: 121
Location: PEI, Canada

PostPosted: Mon Jul 23, 2012 10:07 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
smila
Lemon64 Donator!
Lemon64 Donator!


Joined: 02 Jan 2002
Posts: 1143
Location: Newcastle, England

PostPosted: Mon Jul 23, 2012 10:25 pm    Post subject: Reply with quote

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 Razz
_________________
Back to top
View user's profile Send private message Send e-mail Visit poster's website
thalamus
Groupie in Training
Groupie in Training


Joined: 26 Feb 2002
Age: 40
Posts: 121
Location: PEI, Canada

PostPosted: Mon Jul 23, 2012 10:53 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
smila
Lemon64 Donator!
Lemon64 Donator!


Joined: 02 Jan 2002
Posts: 1143
Location: Newcastle, England

PostPosted: Mon Jul 23, 2012 10:59 pm    Post subject: Reply with quote

i dont have that problem - " OY PROGRAMER MAKE THIS WORK" seems to work for me haha
_________________
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Mogwai
Über Groupie
Über Groupie


Joined: 20 Oct 2011
Age: 48
Posts: 342
Location: Netherlands

PostPosted: Tue Jul 24, 2012 7:51 am    Post subject: Reply with quote

As long as the programmer can yell "OY PIXELER MAKE THIS PRETTY" I wouldn't have a problem with that Smile
Back to top
View user's profile Send private message
smila
Lemon64 Donator!
Lemon64 Donator!


Joined: 02 Jan 2002
Posts: 1143
Location: Newcastle, England

PostPosted: Tue Jul 24, 2012 9:08 am    Post subject: Reply with quote

Mogwai wrote:
As long as the programmer can yell "OY PIXELER MAKE THIS PRETTY" I wouldn't have a problem with that Smile

hell yeah
_________________
Back to top
View user's profile Send private message Send e-mail Visit poster's website
spider-j
Über Groupie
Über Groupie


Joined: 12 Jun 2012
Posts: 310
Location: Wuppertal, FRG

PostPosted: Tue Jul 24, 2012 9:29 am    Post subject: Re: C64 Development on PC Reply with quote

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 Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> Scene All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Tip: Get C64 Forever for super-comfy C64 emulation with pre-installed games, demos and other goodies!


Powered by phpBB © 2001, 2005 phpBB Group