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 > CSDb Discussions > Are you a Crossdev-er???
2002-05-23 05:34
Six

Registered: Apr 2002
Posts: 289
Are you a Crossdev-er???

I post this message mostly because I have just finished coding a crossdev util (PC C64 Bitmap Editor), but just as much because I'm wondering how many other cross-development
fans there are out there. Below follows a list of "you might be an American lamer if" stuff....


If you love developing stuff for the C64, but love to do it on another machine, then stand and be counted, eh... If cadaver's your hero, speak up. If you've ever spent a weeks pay on a new PC to run VICE and goattracker, let's hear about it. If you spend more time in VICE than in Windows, or think that the last twenty years of development in the field of computer technology served the sole purpose of giving you a hard drive on which to organize your SID music, then shout out, eh...


I can't be the only one who sees the value of a PC as a slave terminal for a C64 setup, useful only in terms of how it services your C64 rig, so let's prove it!

 
... 24 posts hidden. Click here to view all posts....
 
2002-05-23 12:13
CreaMD

Registered: Dec 2001
Posts: 3039
Just a credit correction.

Konv1 is by Soci/Singular. Quite quiet and decent dude coding a lot of decent things for IDE64 lately. It can also convert wavs to samples.



2002-05-23 13:48
hollowman

Registered: Dec 2001
Posts: 474
ahyes...soci it is. damn, i should have sent him a postcard also, since it is cardware
2002-05-23 13:55
WVL

Registered: Mar 2002
Posts: 889
Well, we coded our last demo Arcanum entirely on CCS64... (and our next demo as well :) musics and gfx were ofcourse done on a real 64.. BTW, now I've got a question to ask :

Does anybody know of a good assembler/dev.kit on pc for the c64? this is what I need

- Turbo Ass compatible
- compiles NOT (well, not only) single files, but a snapshot of the 64-mem, INCLUDING REU CONTENTS
- allows me to link binaries to the ass. file, like

*=$000000 (REU) .file ="pinball table.prg"

or sth..
- should be compatible with VICE1.9 if possible (or with the latest windows version of CCS64)

this way I can code in one window, compile, switch to vice and with the press of a button load the snapshot file and everything will start immediately

offcourse, it would only have to change an existing snapshot I made earlier.. for example, If I make a snapshot of a freshly reset 64, the dev.kit would only have to change the memory-contents where I put my code/data...

ANY IDEAS? PLEASE HELP, I REALLY *NEEED* THIS FOR PINBALL DREAMS!


WVL
2002-05-23 16:12
raven
Account closed

Registered: Jan 2002
Posts: 137
Coding demos on CCS?

Blasphemy i say! ;)

100% pure C64 here, using the TurboAsm.
On my desk there's a 128D, under the desk there's a dos-oriented 486 with the sole purpose of being an HD for the 64.

Xdevelopment sux, emus suck even more


Raven/64Ever
2002-05-23 16:46
T.M.R
Account closed

Registered: Dec 2001
Posts: 749
[Spit] i never liked Turbo Assembler - even before i swapped to C64Asm (which, incidentally, is pretty close to source compatible with Turbo) i used Zeus 64 in preference... =-)

And my version of Zeus supported transfer of data through a cable, so it was sort of cross development anyway. =-)
2002-05-24 01:16
Stryyker

Registered: Dec 2001
Posts: 466
either KM or MMS of Taboo made a DOS version of Turbo Assembler although I think it has some issues. I never used Turbo Assembler because I had docs for 6510+ first and learned its ways. Also, after using Turbo Assembler to try some stuff, I found some things were too messy.
2002-05-24 17:44
cadaver

Registered: Feb 2002
Posts:
Quote: Well, we coded our last demo Arcanum entirely on CCS64... (and our next demo as well :) musics and gfx were ofcourse done on a real 64.. BTW, now I've got a question to ask :

Does anybody know of a good assembler/dev.kit on pc for the c64? this is what I need

- Turbo Ass compatible
- compiles NOT (well, not only) single files, but a snapshot of the 64-mem, INCLUDING REU CONTENTS
- allows me to link binaries to the ass. file, like

*=$000000 (REU) .file ="pinball table.prg"

or sth..
- should be compatible with VICE1.9 if possible (or with the latest windows version of CCS64)

this way I can code in one window, compile, switch to vice and with the press of a button load the snapshot file and everything will start immediately

offcourse, it would only have to change an existing snapshot I made earlier.. for example, If I make a snapshot of a freshly reset 64, the dev.kit would only have to change the memory-contents where I put my code/data...

ANY IDEAS? PLEASE HELP, I REALLY *NEEED* THIS FOR PINBALL DREAMS!


WVL


Sorry, I'm at least not aware of any snapshot compatible crossassembler.

You could "emulate" building snapshots with any assembler that supports including binary files (DASM for example, though that isn't TurboASM compatible.) Most assemblers don't support more than 64KB of memory, so it would have to be done in 64KB pieces, and then putting the pieces together for example with:

copy c64ram.bin+reubank1.bin+reubank2.bin snapshot.bin /B

Of course this way you'd have to learn the VICE snapshot file format yourself, and insert the necessary headers as needed.

But my real viewpoint is that the final game has to be able to load itself from disk anyway. So you could implement a Kernal routine-loader for the testversion, and turn True Drive emu off when loading. Combined with VICE's Warp mode the testversion would likely start under a second, if you have a fast PC. :)
2002-05-26 01:37
Bud

Registered: Jan 2002
Posts: 14
I've been crossdeveloping on Linux for a while, using the following:
Editor: Cooledit (in X-Windows), which i had made a configfile for so that it showed the 6502 mnemonics in color.
Assembler: A6 (by Trireme/Entropy), which handles most Turbo Assembler stuff (.text, .byte, *=$2000 and so on)
Displayed the compiled program using prlink on the c64, or on Vice, where I loaded it directly from the harddrive (using a modified Action Replay cartridge image where the fastloader was disabled by default).
I also made some conversion tools in C on my Amiga, for converting pictures to hires (monomagic), ifli or sprites, and converting the binary into .byte textfiles so that i could include it in the source file.
I also made a picture displayer for DOS, which i still have to put on a website someday....
2002-05-26 18:12
WVL

Registered: Mar 2002
Posts: 889
Cadaver :

well, not really what I am looking for.. I really want to be able to change the REU contents on the fly, using the assembler.. ofcourse it will have to load by itself someday, but that's easy to make when I need it..
2002-06-01 17:33
chatGPZ

Registered: Dec 2001
Posts: 11293
i'd really advice you to have a look at ca65... you can create such "snapshot" type of output by creating a custom linkerscript here.... that'd probably not be exactly what you want though (ready for load into vice that is) although i guess you could tweak it to do just that.
Previous - 1 | 2 | 3 | 4 - 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
MCM/ONSLAUGHT
Fungus/Nostalgia
Gordian
hedning/G★P
Hairdog/BOOM!^Dream
Icon/TRIAD
MightyAxle
Guests online: 74
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Unboxed  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Morph  (9.5)
8 Dawnfall V1.1  (9.5)
9 Onscreen 5k  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Nostalgia  (9.3)
4 Censor Design  (9.3)
5 Performers  (9.3)
Top Webmasters
1 Slaygon  (9.6)
2 Perff  (9.6)
3 Morpheus  (9.5)
4 Sabbi  (9.5)
5 CreaMD  (9.1)

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