Looks like you use single ( ' ) quotes. I use double ( " ). Singles, I recall are for things like: J_Char db A'J' or Hex_Num db H'FF' Those define SINGLE bytes Sequences or Strings of bytes are delimited by double quotes. What the error message is telling, I believe, is that it is taking the sequence you want and trying to fit it into the word size of the processor core you are using. And it don't fit so it truncates if for you and tells you about it. GL, Walt... -----Original Message----- From: Thomas C. Sefranek [mailto:tcs@CMCORP.COM] Sent: Wednesday, February 09, 2000 12:07 PM To: PICLIST@MITVMA.MIT.EDU Subject: Re: Ascii constants "Quitt, Walter" wrote: > I do it this way (with no error messages) > > YaYa db "Ya Ya Ya",0 > > for a NULL terminated ASCII string Error[124] : Illegal argument (expected single character) Message[303]: Program word too large. Truncated to core size. (4400) 0005 0400 00078 Init_Done DB 'D o',0 -- * | __O Thomas C. Sefranek tcs@cmcorp.com |_-\<,_ Amateur Radio Operator: WA1RHP (*)/ (*) Bicycle mobile on 145.41, 448.625 Mhz ARRL Instructor, Technical Specialist, VE Contact. http://hamradio.cmcorp.com/inventory/Inventory.html http://www.harvardrepeater.org