]> git.sur5r.net Git - cc65/commitdiff
add "invalid parameter" error code -- contributed by Stefan Haubenthal
authorcpg <cpg@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 26 Jan 2012 12:12:34 +0000 (12:12 +0000)
committercpg <cpg@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 26 Jan 2012 12:12:34 +0000 (12:12 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5426 b7a2c559-68d2-44c3-8de9-860c34a00d81

libsrc/atari/oserrlist.s
libsrc/atari/oserror.s
libsrc/atari/syschdir.s
libsrc/atari/sysmkdir.s
libsrc/atari/sysremove.s

index b2b00768fe0cabe9d1cb4190044f55db602b96a5..d1ecb35b7a909306d5bad9b3fbc87f8c4df742b2 100644 (file)
@@ -90,4 +90,5 @@ __sys_oserrlist:
         sys_oserr_entry        176, "invalid disk format"
         sys_oserr_entry        180, "not a binary file"
         sys_oserr_entry        181, "invalid address range"
+        sys_oserr_entry        182, "invalid parameter"
         sys_oserr_sentinel     "unknown error"
index ccb01a4d66079d6726cc75bf415999cab425eb31..659cb1ed04008b9248fee51fcd2d099fd612898b 100644 (file)
@@ -58,7 +58,7 @@ maptable:
        .byte   ENOMEM  ;SCRMEM = 147           ;($93) insufficient memory for screen mode
 ; codes below taken from "Mein Atari Computer" (german version of "Your Atari Computer")
 ; also SpartaDOS codes from http://www.atari-central.com/programming/cio_errors.txt
-; MyDOS codes from Stefan Haubenthal
+; MyDOS and XDOS codes from Stefan Haubenthal
        .byte   EUNKNOWN        ; 148 - [SpartaDOS] unrecognized disk format
        .byte   EUNKNOWN        ; 149 - [SpartaDOS] disk created by incompatible version of SD
        .byte   EBUSY           ; 150 - serial port already open
@@ -97,7 +97,8 @@ maptable:
        .byte   EUNKNOWN        ; 179 - haven't found documentation
        .byte   EUNKNOWN        ; 180 - not a binary file
        .byte   EUNKNOWN        ; 181 - [MYDOS] invalid address range
+       .byte   EUNKNOWN        ; 182 - [XDOS] invalid parameter
 
-       .byte   EINVAL          ; 182 - dummy (used by cc65 rtl, see sysremove.s)
+       .byte   EINVAL          ; 183 - dummy (used by cc65 rtl, see sysremove.s)
 
 MAX_OSERR_VAL = (* - maptable)
index 901c15e4c3c4ef7c1fad1b088040ebac7386a683..e91d7c83b55f88c76460e3717f58315de421258e 100644 (file)
@@ -43,7 +43,7 @@ iocbok:       stx     tmp4            ; remember IOCB index
        jsr     ucase_fn
        bcc     ucok1
 
-       lda     #182            ; see oserror.s
+       lda     #183            ; see oserror.s
        rts
 ucok1:
 
index 967daf1c8fe4d993544e03bd116726749a51b225..68f1a508733fc6a66313c25e56063ec116c74e7b 100644 (file)
@@ -49,7 +49,7 @@ iocbok:       stx     tmp4            ; remember IOCB index
        jsr     ucase_fn
        bcc     ucok1
 
-       lda     #182            ; see oserror.s
+       lda     #183            ; see oserror.s
        rts
 ucok1:
 
index a11af79fe870eac481b9ee957a9b09d287bb71b1..581cbd945601d99a0ebad00dbe73e3b8b36d83e7 100644 (file)
@@ -40,7 +40,7 @@ iocbok:       stx     tmp4            ; remember IOCB index
        jsr     ucase_fn
        bcc     ucok1
 
-       lda     #182            ; see oserror.s
+       lda     #183            ; see oserror.s
        rts
 ucok1: