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

📄 tc200obj.c

📁 十七种模拟器源代码 非常有用的作课程设计不可缺少的
💻 C
字号:
/******************************************************************************//*                                                                            *//*              tc0200obj: TAITO OBJECT LAYER CHIP (F2-SYSTEM)                *//*                                                                            *//******************************************************************************/#include "gameinc.h"#include "tc200obj.h"/*This chip mainly exists in F2-System games.It seems to behave slightly differently in most games (banking methods,disable methods, offset methods). Horrible.OBJECT RAM----------- 16 bytes/sprite- 1024 sprites (0x4000 bytes)-----+--------+-----------------------------------------------------------------Byte | Bit(s) | Use-----+76543210+-----------------------------------------------------------------  0  |xxxxxxxx| Sprite Tile (high)  1  |xxxxxxxx| Sprite Tile (low)  2  |xxxxxxxx| Zoom Y  3  |xxxxxxxx| Zoom X  4  |.x......| Add Relative X and Y offsets [Final Blow]  4  |.x......| Reset Relative X and Y offsets to 0 [Liquid Kids/Don Doko Don]  4  |....xxxx| Sprite X (high)  5  |xxxxxxxx| Sprite X (low)  6  |x.......| Disable/Enable Sprites [Gun Frontier/Metal Black/Football Champ/Dead Connection]  6  |....xxxx| Sprite Y (high)  7  |xxxxxxxx| Sprite Y (low)  8  |.....x..| Update Colour Bank and Zoom X/Y registers  8  |......x.| Flip X Axis  8  |.......x| Flip Y Axis  9  |xxxxxxxx| Colour Bank  A  |x.......| Jump to sprite Flag [Darius Gaiden]  A  |....x...| Jump to sprite Bank A/B [Darius Gaiden]  A  |......xx| Jump to sprite Number (high) [Darius Gaiden]  B  |xxxxxxxx| Jump to sprite Number (low) [Darius Gaiden]  B  |.......x| Last Sprite Marker  D  |.......x| Last Sprite Marker (alt)-----+--------+-----------------------------------------------------------------Zoom:00 = Full Size (16 sprites would span 256 pixels)FF = Min Size  (16 sprites would span 1 pixel)Direct Mapped Games:Mega Blast              - OKThunder Fox             - OKCamel Try               - OK [Colour Based Priorities]Mapped 64 Colour Games:Final Blow              - OKDirect Mapped Rotate 180

⌨️ 快捷键说明

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