]> git.sur5r.net Git - cc65/commitdiff
Introduced static standard drivers.
authorol.sc <ol.sc@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 1 Nov 2012 19:53:47 +0000 (19:53 +0000)
committerol.sc <ol.sc@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Thu, 1 Nov 2012 19:53:47 +0000 (19:53 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5891 b7a2c559-68d2-44c3-8de9-860c34a00d81

38 files changed:
include/joystick.h
include/mouse.h
include/tgi.h
libsrc/apple2/Makefile
libsrc/apple2/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/apple2/mouse_stat_stddrv.s [new file with mode: 0644]
libsrc/apple2/tgi_stat_stddrv.s [new file with mode: 0644]
libsrc/apple2enh/Makefile
libsrc/atari/Makefile
libsrc/atari/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/atari/tgi_stat_stddrv.s [new file with mode: 0644]
libsrc/atmos/Makefile
libsrc/atmos/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/atmos/tgi_stat_stddrv.s [new file with mode: 0644]
libsrc/c128/Makefile
libsrc/c128/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/c128/mouse_stat_stddrv.s [new file with mode: 0644]
libsrc/c128/tgi_stat_stddrv.s [new file with mode: 0644]
libsrc/c16/Makefile
libsrc/c16/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/c64/Makefile
libsrc/c64/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/c64/mouse_stat_stddrv.s [new file with mode: 0644]
libsrc/c64/tgi_stat_stddrv.s [new file with mode: 0644]
libsrc/cbm510/Makefile
libsrc/cbm510/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/lynx/Makefile
libsrc/lynx/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/lynx/tgi_stat_stddrv.s [new file with mode: 0644]
libsrc/nes/Makefile
libsrc/nes/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/nes/tgi_stat_stddrv.s [new file with mode: 0644]
libsrc/pet/Makefile
libsrc/pet/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/plus4/Makefile
libsrc/plus4/joy_stat_stddrv.s [new file with mode: 0644]
libsrc/vic20/Makefile
libsrc/vic20/joy_stat_stddrv.s [new file with mode: 0644]

index f93e7c027ecc9726f5bba5950ab8a73add105af4..063278124eefcb18663429299f2c51d598a804da 100644 (file)
@@ -77,6 +77,9 @@ extern const unsigned char joy_masks[8];
 /* The name of the standard joystick driver for a platform */
 extern const char joy_stddrv[];
 
+/* The address of the static standard joystick driver for a platform */
+extern const char joy_static_stddrv[];
+
 
 
 /*****************************************************************************/
index 27577d193542c8e72a5dfb9333515721b2e76f24..a085baf92053c9f0f04361fa4ea553542b290e9c 100644 (file)
@@ -107,6 +107,9 @@ extern const struct mouse_callbacks mouse_def_callbacks;
 /* The name of the standard mouse driver for a platform */
 extern const char mouse_stddrv[];
 
+/* The address of the static standard mouse driver for a platform */
+extern const char mouse_static_stddrv[];
+
 
 
 /*****************************************************************************/
index d16c30c0bb340339d41adbe15913e966489f5eba..2cbea5bd06dad3b6c1de42024fee04ef3ed7ffd3 100644 (file)
@@ -61,6 +61,9 @@
 /* The name of the standard tgi driver for a platform */
 extern const char tgi_stddrv[];
 
+/* The address of the static standard tgi driver for a platform */
+extern const void tgi_static_stddrv[];
+
 /* A vector font definition */
 typedef struct tgi_vectorfont tgi_vectorfont;
 
index 0e90ff5213ac048bdc5cd0a92099751d36d6e013..ab6e5c6585ba16fbff15d113d976e2c60245b6ec 100644 (file)
@@ -105,11 +105,13 @@ S_OBJS=   _scrsize.o              \
        initcwd.o               \
        iobuf.o                 \
        isdevice.o              \
+       joy_stat_stddrv.o       \
        joy_stddrv.o            \
        kbhit.o                 \
        mainargs.o              \
        mcbdefault.o            \
        mli.o                   \
+       mouse_stat_stddrv.o     \
        mouse_stddrv.o          \
        open.o                  \
        oserrlist.o             \
@@ -128,6 +130,7 @@ S_OBJS=     _scrsize.o              \
        systime.o               \
        sysuname.o              \
        tgi_colors.o            \
+       tgi_stat_stddrv.o       \
        tgi_stddrv.o            \
        toascii.o               \
        vtabz.o                 \
diff --git a/libsrc/apple2/joy_stat_stddrv.s b/libsrc/apple2/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..d6b416e
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _apple2_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _apple2_stdjoy
diff --git a/libsrc/apple2/mouse_stat_stddrv.s b/libsrc/apple2/mouse_stat_stddrv.s
new file mode 100644 (file)
index 0000000..86884d8
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard mouse driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void mouse_static_stddrv[];
+;
+
+        .export        _mouse_static_stddrv
+        .import        _apple2_stdmou
+
+.rodata
+
+_mouse_static_stddrv := _apple2_stdmou
diff --git a/libsrc/apple2/tgi_stat_stddrv.s b/libsrc/apple2/tgi_stat_stddrv.s
new file mode 100644 (file)
index 0000000..ea887a5
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard tgi driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void tgi_static_stddrv[];
+;
+
+        .export        _tgi_static_stddrv
+        .import        _apple2_280_192_8
+
+.rodata
+
+_tgi_static_stddrv := _apple2_280_192_8
index 7d6e38a1f8c92f24c9e969c17550b23c3fc89caf..4b1d8814dfb77ffd14f4f20ffdffe28171aaafe1 100644 (file)
@@ -108,11 +108,13 @@ S_OBJS=   _scrsize.o              \
        initcwd.o               \
        iobuf.o                 \
        isdevice.o              \
+       joy_stat_stddrv.o       \
        joy_stddrv.o            \
        kbhit.o                 \
        mainargs.o              \
        mcbdefault.o            \
        mli.o                   \
+       mouse_stat_stddrv.o     \
        mouse_stddrv.o          \
        open.o                  \
        oserrlist.o             \
@@ -132,6 +134,7 @@ S_OBJS=     _scrsize.o              \
        sysuname.o              \
        textframe.o             \
        tgi_colors.o            \
+       tgi_stat_stddrv.o       \
        tgi_stddrv.o            \
        toascii.o               \
        videomode.o             \
index bc94b500674fc5633902ac56f7a51d6ab81577ab..514e0df844d707b36754c9b186b6cd1320a2fa7e 100644 (file)
@@ -103,6 +103,7 @@ OBJS =      _scrsize.o              \
        graphics.o              \
        initcwd.o               \
        inviocb.o               \
+       joy_stat_stddrv.o       \
        joy_stddrv.o            \
        kbhit.o                 \
        lseek.o                 \
@@ -127,6 +128,7 @@ OBJS =      _scrsize.o              \
        systime.o               \
        sysuname.o              \
        tgi_colors.o            \
+       tgi_stat_stddrv.o       \
        tgi_stddrv.o            \
        toascii.o               \
        tvtype.o                \
diff --git a/libsrc/atari/joy_stat_stddrv.s b/libsrc/atari/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..f519504
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _atari_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _atari_stdjoy
diff --git a/libsrc/atari/tgi_stat_stddrv.s b/libsrc/atari/tgi_stat_stddrv.s
new file mode 100644 (file)
index 0000000..fb328f0
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard tgi driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void tgi_static_stddrv[];
+;
+
+        .export        _tgi_static_stddrv
+        .import        _atari_8
+
+.rodata
+
+_tgi_static_stddrv := _atari_8
index c9d2e76f65f2a93b141bcb3f44e2afb12b531cd0..c69b04d33ebe817577600f863545b6c43e92e4f3 100644 (file)
@@ -81,6 +81,7 @@ OBJS  =       _scrsize.o              \
         gotox.o                 \
         gotoxy.o                \
         gotoy.o                 \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kbhit.o                 \
         mainargs.o              \
@@ -91,6 +92,7 @@ OBJS  =       _scrsize.o              \
         systime.o               \
         sysuname.o              \
         tgi_colors.o            \
+        tgi_stat_stddrv.o       \
         tgi_stddrv.o            \
         wherex.o                \
         wherey.o                \
diff --git a/libsrc/atmos/joy_stat_stddrv.s b/libsrc/atmos/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..fd0f7e1
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _atmos_pase
+
+.rodata
+
+_joy_static_stddrv := _atmos_pase
diff --git a/libsrc/atmos/tgi_stat_stddrv.s b/libsrc/atmos/tgi_stat_stddrv.s
new file mode 100644 (file)
index 0000000..892b14d
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard tgi driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void tgi_static_stddrv[];
+;
+
+        .export        _tgi_static_stddrv
+        .import        _atmos_240_200_2
+
+.rodata
+
+_tgi_static_stddrv := _atmos_240_200_2
index e371fe32686ff369620a184520fb25eb76184909..3d698de78e3ac13703cbe2077ec312ec19ea4cb1 100644 (file)
@@ -77,11 +77,13 @@ OBJS =      _scrsize.o              \
         devnum.o                \
         fast.o                  \
         get_tv.o                \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kbhit.o                 \
         kernal.o                \
         mainargs.o              \
         mcbdefault.o            \
+        mouse_stat_stddrv.o     \
         mouse_stddrv.o          \
         randomize.o             \
         revers.o                \
@@ -90,6 +92,7 @@ OBJS =        _scrsize.o              \
         systime.o               \
         sysuname.o              \
         tgi_colors.o            \
+        tgi_stat_stddrv.o       \
         tgi_stddrv.o            \
         toggle_videomode.o      \
         videomode.o             \
diff --git a/libsrc/c128/joy_stat_stddrv.s b/libsrc/c128/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..72a6117
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _c128_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _c128_stdjoy
diff --git a/libsrc/c128/mouse_stat_stddrv.s b/libsrc/c128/mouse_stat_stddrv.s
new file mode 100644 (file)
index 0000000..f1c79e0
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard mouse driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void mouse_static_stddrv[];
+;
+
+        .export        _mouse_static_stddrv
+        .import        _c128_1351
+
+.rodata
+
+_mouse_static_stddrv := _c128_1351
diff --git a/libsrc/c128/tgi_stat_stddrv.s b/libsrc/c128/tgi_stat_stddrv.s
new file mode 100644 (file)
index 0000000..a26bc68
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard tgi driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void tgi_static_stddrv[];
+;
+
+        .export        _tgi_static_stddrv
+        .import        _c128_640_200_2
+
+.rodata
+
+_tgi_static_stddrv := _c128_640_200_2
index 9f4455add2d8cd97a4291120dc0d8a2c7ab81d8c..24f8acb44b3bcf30da7ceb658cb4d33d46777e2b 100644 (file)
@@ -68,6 +68,7 @@ OBJS =        _scrsize.o              \
         crt0.o                  \
         devnum.o                \
         get_tv.o                \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kbhit.o                 \
         kclose.o                \
diff --git a/libsrc/c16/joy_stat_stddrv.s b/libsrc/c16/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..d7b9fb8
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _c16_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _c16_stdjoy
index 67486d2f912cc988bb049910819462f29e13e5df..5443a63e73b747962d8552f35d4d29a0a36afcfd 100644 (file)
@@ -76,12 +76,14 @@ OBJS =  _scrsize.o              \
         devnum.o                \
         get_ostype.o            \
         get_tv.o                \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kbhit.o                 \
         kernal.o                \
         kplot.o                 \
         mainargs.o              \
         mcbdefault.o            \
+        mouse_stat_stddrv.o     \
         mouse_stddrv.o          \
         randomize.o             \
         revers.o                \
@@ -89,6 +91,7 @@ OBJS =  _scrsize.o              \
         systime.o               \
         sysuname.o              \
         tgi_colors.o            \
+        tgi_stat_stddrv.o       \
         tgi_stddrv.o            \
         $(EMDS:.emd=-emd.o)     \
         $(JOYS:.joy=-joy.o)     \
diff --git a/libsrc/c64/joy_stat_stddrv.s b/libsrc/c64/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..c56de74
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _c64_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _c64_stdjoy
diff --git a/libsrc/c64/mouse_stat_stddrv.s b/libsrc/c64/mouse_stat_stddrv.s
new file mode 100644 (file)
index 0000000..eb1d372
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard mouse driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void mouse_static_stddrv[];
+;
+
+        .export        _mouse_static_stddrv
+        .import        _c64_1351
+
+.rodata
+
+_mouse_static_stddrv := _c64_1351
diff --git a/libsrc/c64/tgi_stat_stddrv.s b/libsrc/c64/tgi_stat_stddrv.s
new file mode 100644 (file)
index 0000000..cf52829
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard tgi driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void tgi_static_stddrv[];
+;
+
+        .export        _tgi_static_stddrv
+        .import        _c64_320_200_2
+
+.rodata
+
+_tgi_static_stddrv := _c64_320_200_2
index 2c497322e68db0f4ff425960fd2a9483779eaf84..ee6344eeee6319b909133a8bfb2e11667e2c1e1d 100644 (file)
@@ -68,6 +68,7 @@ OBJS =        _scrsize.o              \
         crt0.o                  \
         devnum.o                \
         extzp.o                 \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kbhit.o                 \
         kclose.o                \
diff --git a/libsrc/cbm510/joy_stat_stddrv.s b/libsrc/cbm510/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..5001cb4
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _cbm510_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _cbm510_stdjoy
index 96ec92c04007688152a890af7421617de48c317e..e429b64c9b4b6213540fc96f8bdc44166a951cbe 100644 (file)
@@ -79,6 +79,7 @@ OBJS =  bllhdr.o                \
         exec.o                  \
         exehdr.o                \
         extzp.o                 \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kbhit.o                 \
         load.o                  \
@@ -90,6 +91,7 @@ OBJS =  bllhdr.o                \
         read.o                  \
         sysuname.o              \
         tgi_colors.o            \
+        tgi_stat_stddrv.o       \
         tgi_stddrv.o            \
         toascii.o               \
         uploader.o              \
diff --git a/libsrc/lynx/joy_stat_stddrv.s b/libsrc/lynx/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..618ab2b
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _lynx_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _lynx_stdjoy
diff --git a/libsrc/lynx/tgi_stat_stddrv.s b/libsrc/lynx/tgi_stat_stddrv.s
new file mode 100644 (file)
index 0000000..74b1604
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard tgi driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void tgi_static_stddrv[];
+;
+
+        .export        _tgi_static_stddrv
+        .import        _lynx_160_102_16
+
+.rodata
+
+_tgi_static_stddrv := _lynx_160_102_16
index d1e2350fed60ce865435d11595c76bc6da564c8c..78f48cac9513fe84f8541b9d5912595732678e84 100644 (file)
@@ -79,6 +79,7 @@ OBJS =  _scrsize.o              \
         gotox.o                 \
         gotoxy.o                \
         gotoy.o                 \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         mainargs.o              \
         ppu.o                   \
@@ -88,6 +89,7 @@ OBJS =  _scrsize.o              \
         setcursor.o             \
         sysuname.o              \
         tgi_colors.o            \
+        tgi_stat_stddrv.o       \
         tgi_stddrv.o            \
         waitvblank.o            \
         wherex.o                \
diff --git a/libsrc/nes/joy_stat_stddrv.s b/libsrc/nes/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..476e342
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _nes_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _nes_stdjoy
diff --git a/libsrc/nes/tgi_stat_stddrv.s b/libsrc/nes/tgi_stat_stddrv.s
new file mode 100644 (file)
index 0000000..7982ec6
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard tgi driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void tgi_static_stddrv[];
+;
+
+        .export        _tgi_static_stddrv
+        .import        _nes_64_56_2
+
+.rodata
+
+_tgi_static_stddrv := _nes_64_56_2
index 7835b1fec48588dbb6c6fdbce1a190882bbd6cf6..23f5892421956e7e74ee7ce655d6321d782684dd 100644 (file)
@@ -62,6 +62,7 @@ OBJS =        _scrsize.o              \
         crt0.o                  \
         devnum.o                \
         get_tv.o                \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kbhit.o                 \
         kbsout.o                \
diff --git a/libsrc/pet/joy_stat_stddrv.s b/libsrc/pet/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..f9b57ad
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _pet_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _pet_stdjoy
index ba8f1a80b887d658041fbf01ac7b94a12ecaf9af..838c67a58f8e95be01fbffa8f41bb173b5961e50 100644 (file)
@@ -68,6 +68,7 @@ OBJS =        _scrsize.o              \
         crt0.o                  \
         devnum.o                \
         get_tv.o                \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kacptr.o                \
         kbasin.o                \
diff --git a/libsrc/plus4/joy_stat_stddrv.s b/libsrc/plus4/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..f2c31f9
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _plus4_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _plus4_stdjoy
index 0d6d750704a59cff22e70bbfac4641079db09fe1..14a45709d16f0905c4009168179326d1af71f619 100644 (file)
@@ -61,6 +61,7 @@ OBJS =        _scrsize.o              \
         cputc.o                 \
         devnum.o                \
         get_tv.o                \
+        joy_stat_stddrv.o       \
         joy_stddrv.o            \
         kbhit.o                 \
         kernal.o                \
diff --git a/libsrc/vic20/joy_stat_stddrv.s b/libsrc/vic20/joy_stat_stddrv.s
new file mode 100644 (file)
index 0000000..31fb62f
--- /dev/null
@@ -0,0 +1,14 @@
+;
+; Address of the static standard joystick driver
+;
+; Oliver Schmidt, 2012-11-01
+;
+; const void joy_static_stddrv[];
+;
+
+        .export        _joy_static_stddrv
+        .import        _vic20_stdjoy
+
+.rodata
+
+_joy_static_stddrv := _vic20_stdjoy