Package: z80asm
Version: 1.2-1
Severity: normal

z80asm does not report an error when an input file contains invalid Z80 
instructions.

Example source file that demonstrates this bug:

ld a,(0xbeef)   ; valid
ld b,(0xbeef)   ; invalid (no such instruction exists on Z80)

z80asm will produce the following machine code (hex dump):

3a ef be 06 ef

"3a ef be" is the correct code for "ld a,(0xbeef)".

"06 ef" is code for "ld b,0xef".

The correct behavior would be to print an error message instead of producing
code that does not match the source file.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-k7 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages z80asm depends on:
ii  libc6                       2.3.6.ds1-13 GNU C Library: Shared libraries

z80asm recommends no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to