| |
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.... |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
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) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
but for quick and dirty intro 0-$ff sinus in one page is all i'd ever need =) |
| |
Mr. SID
Registered: Jan 2003 Posts: 424 |
k2asm all the way! :) |
| |
Burglar
Registered: Dec 2004 Posts: 1101 |
I used to code on c64 for pc, you losers! :) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
enno wins |
| |
Hein
Registered: Apr 2004 Posts: 954 |
Since nobody is posting usefull code examples for creating sinusses: Sinus Creator V3.0.
Other tools used: Basic. |
| |
soci
Registered: Sep 2003 Posts: 480 |
Sinus, 256 bytes 0-255 range, symmetric.
.byte 128.5 + 127 * sin(range(256) * rad(360.0/256))
A rather unconventional approach, but works ;) |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
Soci: Look good! Dont you need some kind of counter. How does it work?
EDIT: Ahh .. it must be the range |
| |
soci
Registered: Sep 2003 Posts: 480 |
Universal functions, lists, broadcasting. This should give a hint.
ps.: If this gets copied I'll kick asses ;) |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
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 |