| |
Slammer
Registered: Feb 2004 Posts: 416 |
Kick Assembler Thread 2
The previous thread took a little long to load, so this is a new fresh one.. |
|
... 590 posts hidden. Click here to view all posts.... |
| |
IanC Account closed
Registered: Sep 2010 Posts: 2 |
Quoting GroepazPS: anyone who is interested in keeping the OSX port alive is invited to freenode #vice-dev :)
I've been submitting the odd patch, mostly to ensure that it continues to build on OS X. I'll do what I can, but I'm not proficient in Cocoa unfortunately. |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
Quote: Does Kickass allow for using parametric memory block labels? I need to save series of prg files with filename and suffix like 001 002 003. Is fixed string value is the only option? Whatever I try, I get block with label 'Unnamed' ;)
Currently no. It might change but that will mean a change in syntax for the .pc directive. Lets say you have the block: .pc=$1000 virtual This could both be a virtual block at $1000 or a block which name is determined by the string placed in the variable 'virtual'. |
| |
Jammer
Registered: Nov 2002 Posts: 1289 |
Yeah, I know radical changes might mess things a bit up ;) How about separating .pc and .vpc? (instead of 'virtual' suffix :P) |
| |
The Gothicman Account closed
Registered: Aug 2011 Posts: 40 |
Not that'd be the topics before.
It's just because I'm drunk and I don't get some simple movement from, let's say, 1000 to 4000 and vice versa, get done.
Played around with those stuff, but in the end nothing worked.
SO: Either go to sleep or wait for a short (and probably logical) answer...
Right NOW I say: X, Y, Z: Fuck you!!!
Sorry for the shit, I'd say... |
| |
The Gothicman Account closed
Registered: Aug 2011 Posts: 40 |
Wow! I -was- drunk...
Haha... Fuck the shit... :) |
| |
soci
Registered: Sep 2003 Posts: 473 |
No way, I don't buy that. You can do those simple movements in VICE as "T 1000 1FFF 4000". |
| |
The Gothicman Account closed
Registered: Aug 2011 Posts: 40 |
Believe me: I WAS drunk. If you'd know me you wouldn't doubt, at all.
And I wasn't speaking of a transfer from 1000 to 4000, but I was speaking from 1000-1fff to 4000 and, simultaneously, transfering 4000-4fff to 1000.
But, since I'm sober again, that's fixed. ;) |
| |
TWW
Registered: Jul 2009 Posts: 541 |
Hello,
When passing an argument to a pseudo:
:pseudo_test 1234
would result in that the figgure "1234" is enterpreted as AT_ABSOLUTE (in decimal). Why not AT_NONE (as no addressing mode is really defined)? |
| |
Slammer
Registered: Feb 2004 Posts: 416 |
Well a number in Kick Assembler indicates an absolute adressing mode: nothing - no argument
number - absolute (or abs zeropage)
# - immediate
(number),y - indirect zeropage,y
etc. How would you indicate absolute mode?
(AT_NONE is what you use in nop, sei, cli, etc. while commands like lsr can both use the argument types AT_NONE and AT_ABSOLUTE with different results) |
| |
TWW
Registered: Jul 2009 Posts: 541 |
I was thinking a prefixed with "$" ($02 or $1234) indicating absolute. However i see Your point With the othe OPcodes (LSR etc.).
How about AT_NONE for no addressing mode ("1234") and AT_NULL for no argument ("")? Labels or const/var's would have to be prefixed somehow internally then I Guess.
I'm just trying in a pseudocommand to differentiate between an argument not being passed at all (which may result in an assertion error) and an argument passed without a prefix (which would result in an assertion warning) but it's nitpick.
Brgds! |
Previous - 1 | ... | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | ... | 60 - Next |