⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 joy-kernel.inc

📁 6502 c compiler free open source
💻 INC
字号:
;/*****************************************************************************/;/*                                                                           */;/*                              joy-kernel.inc                               */;/*                                                                           */;/*                    Internally used joystick functions                     */;/*                                                                           */;/*                                                                           */;/*                                                                           */;/* (C) 2002      Ullrich von Bassewitz                                       */;/*               Wacholderweg 14                                             */;/*               D-70597 Stuttgart                                           */;/* EMail:        uz@musoftware.de                                            */;/*                                                                           */;/*                                                                           */;/* This software is provided 'as-is', without any expressed or implied       */;/* warranty.  In no event will the authors be held liable for any damages    */;/* arising from the use of this software.                                    */;/*                                                                           */;/* Permission is granted to anyone to use this software for any purpose,     */;/* including commercial applications, and to alter it and redistribute it    */;/* freely, subject to the following restrictions:                            */;/*                                                                           */;/* 1. The origin of this software must not be misrepresented; you must not   */;/*    claim that you wrote the original software. If you use this software   */;/*    in a product, an acknowledgment in the product documentation would be  */;/*    appreciated but is not required.                                       */;/* 2. Altered source versions must be plainly marked as such, and must not   */;/*    be misrepresented as being the original software.                      */;/* 3. This notice may not be removed or altered from any source              */;/*    distribution.                                                          */;/*                                                                           */;/*****************************************************************************/;------------------------------------------------------------------------------; Driver header stuff.struct JOY_HDR	ID	.byte	3	; $6A, $6F, $79 ("joy")	VERSION .byte	1	; Interface version	MASKS	.byte	8	; Joystick state mask array	JUMPTAB .struct	    INSTALL	.word	; INSTALL routine	    UNINSTALL   .word	; UNINSTALL routine	    COUNT       .word	; COUNT routine	    READ 	.word	; READ routine            IRQ         .word   ; IRQ routine	.endstruct.endstruct;------------------------------------------------------------------------------; The JOY API version, stored in JOY_HDR::VERSIONJOY_API_VERSION         = $01;------------------------------------------------------------------------------; Variables       	.global	_joy_drv                        ; Pointer to driver        .global _joy_masks;------------------------------------------------------------------------------; Driver entry points        .global joy_install        .global joy_uninstall        .global joy_count        .global joy_read;------------------------------------------------------------------------------; C callable functions        .global _joy_unload       	.global	_joy_install       	.global _joy_uninstall       	.global	_joy_count       	.global	_joy_read

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -