]> git.sur5r.net Git - cc65/blobdiff - libsrc/cbm/cbm_load.c
Added mouse module from C64
[cc65] / libsrc / cbm / cbm_load.c
index 7550746313a95f35bf0859e2cb821ff479239f26..283a4512dcc5e394a039b1b81545cefed79ca57b 100644 (file)
@@ -6,6 +6,8 @@
 
 #include <cbm.h>
 
+extern unsigned char _oserror;         
+
 /* loads file "name" from given device to given address or to the load address
  * of the file if addr is 0
  */
@@ -13,9 +15,8 @@ unsigned char cbm_load(const char* name, unsigned char device,
                        unsigned int addr)
 {
     /* LFN is set to 0 but it's not needed for loading.
-     * (BASIC V2 sets it to the value of the SA for LOAD)
-     */
+     * (BASIC V2 sets it to the value of the SA for LOAD) */
     cbm_k_setlfs(0, device, addr == 0);
     cbm_k_setnam(name);
-    return cbm_k_load(0, addr);
+    return _oserror = cbm_k_load(0, addr);
 }