Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Coding > Coding on a PC for the 64?
2016-01-11 05:53
Stablizer

Registered: Jan 2016
Posts: 19
Coding on a PC for the 64?

I've seen various editors out there, currently starting to use the C64Studio for this, but it seems like getting charsets, graphics, music, etc, is a bit problematic when going at it this way, isn't it?

Would love to get some pointers to reading material on the subject (have done some searches already, but haven't come up with anything notable really).

Thanks!
-Stab
 
... 179 posts hidden. Click here to view all posts....
 
2016-01-15 14:50
mankeli

Registered: Oct 2010
Posts: 146
Bob:
So c6510 is an assembler with LUA as the macro language? That's cool. Can you post a syntax example?

I have made a custom assembler as well. All existing assemblers seem have their own custom, awful, half-assed macro languages.

So my assembler uses C++ as it's macro language, because it's actually a library+macro collection that implements a 6502 assembler. Works fine for me(tm), but it's annoying to set up because it requires a modern C++11 compiler, and the API is not completely stable yet. The syntax is also quite "unorthodox". Code example: https://github.com/mankeli/hashembler/blob/master/examples/side..

Although Hashembler works OK, and was used to create the Aerial Core demo for example, it would be nice to be able to use a product that's a bit less hacky and has more traditional syntax. :-)
2016-01-15 16:48
Oswald

Registered: Apr 2002
Posts: 5094
you could translate normal syntax to hashembler format for easyer editing in an inbetween step
2016-01-15 17:12
Slammer

Registered: Feb 2004
Posts: 416
Bob: Sounds interesting. I look forward to see what you guys have made. I understand the choise of a functional language. The absence of side effects eases the task of implementing the assembler and make things so much easier seen from an implementers point of view.

Mankeli: Thanks for sharing. Always good to see a diffrent appproach on things.
2016-01-15 20:05
Fungus

Registered: Sep 2002
Posts: 686
Sounds neat Bob. Do want.
2016-01-16 05:07
Martin Piper

Registered: Nov 2007
Posts: 722
I tend to use a modified version of ACME with remote debugging via VICE monitor and full source code stepping. I also use BDD for reproducible test cases.
All available on my github.
2016-01-18 13:02
Bob

Registered: Nov 2002
Posts: 71
sorry been offline ;) ish... yes I will try to sample some stuff.
2016-01-19 14:11
ChristopherJam

Registered: Aug 2004
Posts: 1409
FWIW I'm still using pulling binaries into c64 executables using the cbmcombine utility that came with pucrunch, even though I've switched to nucrunch for my compression needs.

Still assembling with xa, (though I'm tinkering with moving to KickAss), and doing most of my format conversions/dataprep in Python+numpy, though I've recently switched from C to Rust for anything that needs extra speed.

Speaking of, Rust's pretty awesome for getting c-like speed with high level lists and hashmaps, and all without any risk of memory corruption or leaks. Definitely worth checking out.
2016-01-19 14:13
ChristopherJam

Registered: Aug 2004
Posts: 1409
Oh, and of course gvim for text editing, VICE and an rr-net/retroreplay equipt c64 for testing, and Mac OS X to host the whole shebang on my Retina 13" laptop.
2016-01-19 18:35
Peacemaker

Registered: Sep 2004
Posts: 275
kickass and notepad++, greets to groepaz =)
2016-01-19 19:16
algorithm

Registered: May 2002
Posts: 705
acme and notepad. External tools written separately (which usually end up in full blown projects)
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | ... | 19 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Alakran_64
csabanw
/Panor..
iAN CooG/HVSC
algorithm
Guests online: 89
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.6)
5 Edge of Disgrace  (9.6)
6 What Is The Matrix 2  (9.6)
7 The Demo Coder  (9.6)
8 Uncensored  (9.6)
9 Comaland 100%  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 No Listen  (9.6)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.6)
6 Dawnfall V1.1  (9.5)
7 Rainbow Connection  (9.5)
8 Onscreen 5k  (9.5)
9 Morph  (9.5)
10 Libertongo  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Triad  (9.3)
5 Censor Design  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Sabbi  (9.5)
4 Morpheus  (9.4)
5 CreaMD  (9.1)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.046 sec.