| |
xIII
Registered: Nov 2008 Posts: 210 |
Need a coder
I made two hires pictures for the 'C64 Double Screen Compo 2013'. I need someone to make it into a screenscroller (going left-right)and a sound needs to be added.
The WOW coders are inactive and allthough I got some help from Jox (thx mate) I don't think I can code this myself in time.
Don't expect too much from the pics (Made them in HermIRES but I'm not a good graphician :)).
So if you want to help me out, PM me. |
|
... 20 posts hidden. Click here to view all posts.... |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
thats a really nice example of how kickass is not designed properly btw - try to explain yourself why incbin must be implemented by a macro and align is a directive =P |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
Groepaz: I really don't understand your aggression. I thought you needed that command and did the post half as a favor to you. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
"I thought you needed that command and did the post half as a favor to you."
you must be kidding o_O
|
| |
Slammer
Registered: Feb 2004 Posts: 416 |
Groepaz: No, I'm not. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
if i didnt find out how to do that, artphosis would look really empty =)
i just find it seriously awkward that a lot of this kind of basic assembler features must be implemented as macros, when on the other hand some other things that dont really need another directive have one (for convenience ofcourse). eg you dont need .align when you have .fill in an assembler that has no linker - its the same thing in that case :) |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
I both use .align and .fill. When i see .align i immediately know that here we are skipping bytes to reach a page boundary, while .fill can be used in so many other ways, as a nice way of for generating data. If you don't like .align then just ignore it.
I agree that the incbin syntax is convenient, I noticed it some time ago as a 'nice to have feature', which probably come in a future version. Until then you will have to live with the .import directive (only complete files), the LoadBinary function, or sacrifice 4 lines of code in your standard library to define it.
Since I can't know every feature of every assembler, I really like getting feedback to where to improve the assembler, even though I think you have really aggressive way of formulating it.
I don't know how many posts this is going to take, but how about moving this to the 'Kick Assembler Thread' before completely hijacking this subject.
|
| |
Bitbreaker
Registered: Oct 2002 Posts: 508 |
For everyones convenience i removed the !align directives, as they are not needed anyway :-P Now multicolor mode can be enabled by uncommenting the MULTICOLOR label at the beginning. I have not tried with koala pics as i just had two hires pics at hand. But when i copy junk as colram data it looks sane however. So have a try :-) |
| |
Pantaloon
Registered: Aug 2003 Posts: 124 |
Groepaz: eg you dont need .align when you have .fill
Well, align is totally different from fill and both have their usage. Sometimes you really dont want to fill the data to align something, and thats when align gets handy :P
Just because you use the assembler in a certain way doesnt mean it's the right way :) |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
"Sometimes you really dont want to fill the data to align something, and thats when align gets handy :P"
but to do that you need an assembler that has a linker. else you always fill with some value (you can not output bytes that contain "nothing"). hence
.align $100
equals
.fill $100 - (* & $ff), 0
(assuming the skip/fillvalue for align is 0). actually you'd be surprised how many assemblers do exactly this internally when you use .align :) (never wondered why acme wants $ff to align to page boundary? see above =))
|
| |
Cruzer
Registered: Dec 2001 Posts: 1048 |
Quote:.align $100
equals
.fill $100 - (* & $ff), 0 Yeah, it's really stupid of KickAss to have that cumbersome .align feature when it's much easier with .fill :P |
Previous - 1 | 2 | 3 - Next |