Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
 Welcome to our latest new user Gabezcommodore ! (Registered 2025-07-24) 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-20 16:13
Slammer

Registered: Feb 2004
Posts: 449
Groepaz: Actually, I think it would have been smart if you could run it from inside the assembler with parameters so you quick and easy could adjust the size. At the same time you could read the amplitude just by looking at your sourcecode.

Other solutions? (I look forward to see lua solution you guys have come up with Bob)
2016-01-20 16:16
chatGPZ

Registered: Dec 2001
Posts: 11540
but for quick and dirty intro 0-$ff sinus in one page is all i'd ever need =)
2016-01-20 16:41
Mr. SID

Registered: Jan 2003
Posts: 425
k2asm all the way! :)
2016-01-20 16:42
Burglar

Registered: Dec 2004
Posts: 1139
I used to code on c64 for pc, you losers! :)
2016-01-20 16:56
chatGPZ

Registered: Dec 2001
Posts: 11540
enno wins
2016-01-20 17:47
Hein

Registered: Apr 2004
Posts: 965
Since nobody is posting usefull code examples for creating sinusses: Sinus Creator V3.0.
Other tools used: Basic.
2016-01-20 17:57
soci

Registered: Sep 2003
Posts: 487
Sinus, 256 bytes 0-255 range, symmetric.
.byte 128.5 + 127 * sin(range(256) * rad(360.0/256))

A rather unconventional approach, but works ;)
2016-01-20 18:05
Slammer

Registered: Feb 2004
Posts: 449
Soci: Look good! Dont you need some kind of counter. How does it work?
EDIT: Ahh .. it must be the range
2016-01-20 18:10
soci

Registered: Sep 2003
Posts: 487
Universal functions, lists, broadcasting. This should give a hint.

ps.: If this gets copied I'll kick asses ;)
2016-01-20 18:17
Slammer

Registered: Feb 2004
Posts: 449
Soci: The KickAssembler solution is actually quite close to this and i think it was already there when it was first released in 2006 so no copying there :-)
.fill 256, 127.5 + 127.5*sin(toRadians(i*360/256))
Nb. Ofcause you can also import stuff if thats the way you want to do it.
Previous - 1 | ... | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | ... | 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
iceout/Avatar/HF
bugjam
csabanw
Radiant
dev0
doctorfargo/Binary L..
Loloke
Exile/Anubis
Oberon.HUN/FACES
psenough
Airwolf/F4CG
Guests online: 65
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Harminc  (9.7)
4 Codeboys & Endians  (9.7)
5 Mojo  (9.7)
6 Coma Light 13  (9.6)
7 Edge of Disgrace  (9.6)
8 Comaland 100%  (9.6)
9 Wonderland XIV  (9.6)
10 Signal Carnival  (9.6)
Top onefile Demos
1 Morphing Starball  (9.9)
2 Nine  (9.8)
3 Layers  (9.6)
4 Cubic Dream  (9.6)
5 Party Elk 2  (9.6)
6 Copper Booze  (9.5)
7 Scan and Spin  (9.5)
8 Onscreen 5k  (9.5)
9 Dawnfall V1.1  (9.5)
10 Grey  (9.5)
Top Groups
1 Performers  (9.3)
2 Booze Design  (9.3)
3 Censor Design  (9.3)
4 Oxyron  (9.3)
5 Artline Designs  (9.3)
Top Coders
1 Axis  (9.8)
2 Sailor  (9.8)
3 BitBuster  (9.8)
4 Lft  (9.8)
5 Graham  (9.8)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.06 sec.