a4f04fe
From f68cc06ec746ff6cc889d1a7b07ebd8769d7909c Mon Sep 17 00:00:00 2001
a4f04fe
From: Daniel Serpell <daniel.serpell@gmail.com>
a4f04fe
Date: Sun, 26 Jan 2020 23:55:37 -0300
a4f04fe
Subject: [PATCH 143/170] Fixes Atari OS devhdl_t, init field needs an JMP
a4f04fe
 byte.
a4f04fe
a4f04fe
This fixes issue #1002.
a4f04fe
---
a4f04fe
 include/_atarios.h | 3 ++-
a4f04fe
 1 file changed, 2 insertions(+), 1 deletion(-)
a4f04fe
a4f04fe
diff --git a/include/_atarios.h b/include/_atarios.h
a4f04fe
index c15a9943..5e1374fa 100644
a4f04fe
--- a/include/_atarios.h
a4f04fe
+++ b/include/_atarios.h
a4f04fe
@@ -120,8 +120,9 @@ struct __devhdl {
a4f04fe
     void *put;                  /* address of PUT BYTE routine -1 */
a4f04fe
     void *status;               /* address of GET STATUS routine -1 */
a4f04fe
     void *special;              /* address od SPECIAL routine -1 */
a4f04fe
+    unsigned char jmp_inst;     /* a "JMP" byte, should be $4C */
a4f04fe
     void (*init)(void);         /* init routine (JMP INIT) */
a4f04fe
-    void *reserved;             /* unused */
a4f04fe
+    unsigned char reserved;     /* unused */
a4f04fe
 };
a4f04fe
 
a4f04fe
 typedef struct __devhdl devhdl_t;
a4f04fe
-- 
a4f04fe
2.26.0
a4f04fe