Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - the_mad_joob

Pages: 1 ... 13 14 [15] 16 17 ... 24
211
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 30, 2011, 03:41:37 am »
Actually, that won't work, since the store token is not allowed in macro definitions/calls.
But i can change that easily =]

212
TI Z80 / Re: ASMComp
« on: December 29, 2011, 05:13:59 pm »
Like the way it looks =]

213
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 02:09:04 pm »
macros.8xp fixed and asmdream.zip updated.
All extra instructions are now working properly.

*****

Ideas for the next update :

advanced exchanges (at the cost of 1 hardware stack entry) :
EX BC,DE
EX BC,HL
EX BC,IX
EX BC,IY
EX DE,IX
EX DE,IY
EX HL,IX
EX HL,IY

general backup (at the cost of 6 entries) :
PUSH ALL
POP ALL

214
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 01:55:41 pm »
Already thought of that solution.
The problem is that i don't want the user to misunderstand the meaning of the parentheses, since those are used to refer to indirect access in regular instructions.

The chosen syntax will be XLD (X for extra loading instructions).
Let's update that...

215
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 01:03:27 pm »
The bug i'm currently facing :

The macros that add the extra instructions are interpreted as real instructions !
For example, LD BC,DE is interpreted as LD BC,label_de.
I'm on it =]

EDIT

I know how to fix that, but i also know it will slow down the address labels calculation a lot.
I think i'm gonna go for the "Do not choose a macro name too close to a z80 instruction name." solution.
I also have to rename the extra instructions macros.
I'm hesitating between 2 syntaxs : XLD BC,DE and LD16 BC,DE

216
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 12:28:45 pm »
In short, yes.
The macro features makes it a little bit unique, though.

217
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 12:04:17 pm »
Good to here =]
Just one syntaxic error in your code : ascii string must be quote-terminated.
Also, the zero-terminating is missing, but asmdream doesn't really know the input for rom calls =]

Just found my first bug : the new instructions return a label-missing error.
Have to check that out.

218
TI Z80 / Re: asmdream is waking up...
« on: December 29, 2011, 10:55:04 am »
Asmdream is now awake : http://ourl.ca/14654

219
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 10:50:49 am »
Yeah, those nasty macros were a true hell to code.
Had to use paper & pen to avoid brain explosion =]

220
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 10:39:19 am »
Congratulations for ASMComp =]

221
TI Z80 / Re: ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 10:27:02 am »
Hey Xed =]

Waiting for ticalc.org validation...

222
TI Z80 / ASMDREAM - the TI-8X+ on-calc assembler
« on: December 29, 2011, 09:21:48 am »
  ###     #### #      # ####   ####   #####   ###   #      #
#      # #         ##  ## #      # #      # #         #      # ##  ##
#      # #         #  #  # #      # #      # #         #      # #  #  #
#####   ###   #  #  # #      # ####   ####   ##### #  #  #
#      #         # #      # #      # #  #     #         #      # #      #
#      #         # #      # #      # #    #   #         #      # #      #
#      # ####   #      # ####   #      # ##### #      # #      #

THE TI-8X+ ON-CALC ASSEMBLER

CURRENT VERSION : 1.00

Asmdream is an on-calc assembler for the TI-8X+ calculator series.
It reads symbolic content (sources & includes) written directly using the OS built-in program editor.
It writes machine code into protected programs in ram.
You can think of it as a hybrid between mimas & axe.

DOWNLOAD

http://www.ticalc.org/archives/files/fileinfo/444/44479.html
Don't forget to read asmdream.txt.

NEWS

http://ourl.ca/14654/276283
http://ourl.ca/14654/278334
http://ourl.ca/14654/342852

FEATURES

all z80 instructions (undocumented ones included)
constant byte strings
variable byte strings (ascii strings handled)
variable word strings (ascii strings handled)
token strings
comments
immediate arguments
  decimal
  hexadecimal
  binary
  ascii
operators
  positive
  negative
  addition
  substraction
program counter symbol (changeable initial value)
address labels (usable in main and macro code)
equate labels (nesting handled)
macros (nesting handled)
macro parameters
error handling (goto handled)
automatic include detection
ultra complete collection of equates
running asmdream from external code supported

TOPIC PURPOSES

troubleshooting
feedback

SCREENSHOT

The assembler in action :


223
TI Z80 / Re: asmdream is waking up...
« on: December 28, 2011, 06:57:28 pm »
Beta probably for tomorow =]

224
TI Z80 / Re: asmdream is waking up...
« on: December 26, 2011, 02:40:51 pm »
Thx =]

Readme at about 50%...

225
TI Z80 / Re: asmdream is waking up...
« on: December 24, 2011, 11:32:21 am »
Test passed successfully =]

I'm on my way to build the readme...

Pages: 1 ... 13 14 [15] 16 17 ... 24