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

📄 cps1drv.c

📁 十七种模拟器源代码 非常有用的作课程设计不可缺少的
💻 C
📖 第 1 页 / 共 5 页
字号:
  { "37.bin", 0x20000, 0x932fc943 , REGION_ROM1, 0x40000, LOAD_8_16 },  { "43.bin", 0x20000, 0x872ad76d , REGION_ROM1, 0x40001, LOAD_8_16 },  { "34.bin", 0x20000, 0x8f663d00 , REGION_ROM1, 0x80000, LOAD_8_16 },  { "40.bin", 0x20000, 0x1586dbf3 , REGION_ROM1, 0x80001, LOAD_8_16 },  { "35.bin", 0x20000, 0x9db93d7a , REGION_ROM1, 0xc0000, LOAD_8_16 },  { "41.bin", 0x20000, 0x1aae69a4 , REGION_ROM1, 0xc0001, LOAD_8_16 },  { "09.bin", 0x20000, 0xc3e83c69, REGION_GFX1, 0x000000, LOAD_8_64 },  { "01.bin", 0x20000, 0x187b2886, REGION_GFX1, 0x000001, LOAD_8_64 },  { "13.bin", 0x20000, 0x0273d87d, REGION_GFX1, 0x000002, LOAD_8_64 },  { "05.bin", 0x20000, 0x339378b8, REGION_GFX1, 0x000003, LOAD_8_64 },  { "24.bin", 0x20000, 0xc6909b6f, REGION_GFX1, 0x000004, LOAD_8_64 },  { "17.bin", 0x20000, 0x2e2f8320, REGION_GFX1, 0x000005, LOAD_8_64 },  { "38.bin", 0x20000, 0xcd7923ed, REGION_GFX1, 0x000006, LOAD_8_64 },  { "32.bin", 0x20000, 0x21a0a453, REGION_GFX1, 0x000007, LOAD_8_64 },  { "10.bin", 0x20000, 0xff28f8d0, REGION_GFX1, 0x100000, LOAD_8_64 },  { "02.bin", 0x20000, 0xcc83c02f, REGION_GFX1, 0x100001, LOAD_8_64 },  { "14.bin", 0x20000, 0x18fb232c, REGION_GFX1, 0x100002, LOAD_8_64 },  { "06.bin", 0x20000, 0x6f9edd75, REGION_GFX1, 0x100003, LOAD_8_64 },  { "25.bin", 0x20000, 0x152ea74a, REGION_GFX1, 0x100004, LOAD_8_64 },  { "18.bin", 0x20000, 0x1833f932, REGION_GFX1, 0x100005, LOAD_8_64 },  { "39.bin", 0x20000, 0xbc09b360, REGION_GFX1, 0x100006, LOAD_8_64 },  { "33.bin", 0x20000, 0x89de1533, REGION_GFX1, 0x100007, LOAD_8_64 },  { "11.bin", 0x20000, 0x29eaf490, REGION_GFX1, 0x200000, LOAD_8_64 },  { "03.bin", 0x20000, 0x7bf51337, REGION_GFX1, 0x200001, LOAD_8_64 },  { "15.bin", 0x20000, 0xd36cdb91, REGION_GFX1, 0x200002, LOAD_8_64 },  { "07.bin", 0x20000, 0xe04af054, REGION_GFX1, 0x200003, LOAD_8_64 },  { "26.bin", 0x20000, 0x07fc714b, REGION_GFX1, 0x200004, LOAD_8_64 },  { "19.bin", 0x20000, 0x7114e5c6, REGION_GFX1, 0x200005, LOAD_8_64 },  { "28.bin", 0x20000, 0xaf62bf07, REGION_GFX1, 0x200006, LOAD_8_64 },  { "21.bin", 0x20000, 0x523f462a, REGION_GFX1, 0x200007, LOAD_8_64 },  { "12.bin", 0x20000, 0x38652339, REGION_GFX1, 0x300000, LOAD_8_64 },  { "04.bin", 0x20000, 0x4951bc0f, REGION_GFX1, 0x300001, LOAD_8_64 },  { "16.bin", 0x20000, 0x381608ae, REGION_GFX1, 0x300002, LOAD_8_64 },  { "08.bin", 0x20000, 0xb475d4e9, REGION_GFX1, 0x300003, LOAD_8_64 },  { "27.bin", 0x20000, 0xa27e81fa, REGION_GFX1, 0x300004, LOAD_8_64 },  { "20.bin", 0x20000, 0x002796dc, REGION_GFX1, 0x300005, LOAD_8_64 },  { "29.bin", 0x20000, 0x6b41f82d, REGION_GFX1, 0x300006, LOAD_8_64 },  { "22.bin", 0x20000, 0x52145369, REGION_GFX1, 0x300007, LOAD_8_64 },  { "23.bin", 0x10000, 0xb3b79d4f , REGION_ROM2, 0, LOAD_NORMAL },  { "30.bin", 0x20000, 0x7e5f6cb4 , REGION_SMP1, 0x00000, LOAD_NORMAL },  { "31.bin", 0x20000, 0x4a30c737 , REGION_SMP1, 0x20000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO willow_roms[] ={  { "wlu_30.rom", 0x20000, 0xd604dbb1 , REGION_ROM1, 0x00000, LOAD_8_16 },  { "wlu_35.rom", 0x20000, 0xdaee72fe , REGION_ROM1, 0x00001, LOAD_8_16 },  { "wlu_31.rom", 0x20000, 0x0eb48a83 , REGION_ROM1, 0x40000, LOAD_8_16 },  { "wlu_36.rom", 0x20000, 0x36100209 , REGION_ROM1, 0x40001, LOAD_8_16 },  { "wl_32.rom", 0x80000, 0xdfd9f643 , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "wl_gfx5.rom", 0x80000, 0xafa74b73, REGION_GFX1, 0x000000, LOAD_16_64 },  { "wl_gfx7.rom", 0x80000, 0x12a0dc0b, REGION_GFX1, 0x000002, LOAD_16_64 },  { "wl_gfx1.rom", 0x80000, 0xc6f2abce, REGION_GFX1, 0x000004, LOAD_16_64 },  { "wl_gfx3.rom", 0x80000, 0x4aa4c6d3, REGION_GFX1, 0x000006, LOAD_16_64 },  { "wl_24.rom", 0x20000, 0x6f0adee5, REGION_GFX1, 0x200000, LOAD_8_64 },  { "wl_14.rom", 0x20000, 0x9cf3027d, REGION_GFX1, 0x200001, LOAD_8_64 },  { "wl_26.rom", 0x20000, 0xf09c8ecf, REGION_GFX1, 0x200002, LOAD_8_64 },  { "wl_16.rom", 0x20000, 0xe35407aa, REGION_GFX1, 0x200003, LOAD_8_64 },  { "wl_20.rom", 0x20000, 0x84992350, REGION_GFX1, 0x200004, LOAD_8_64 },  { "wl_10.rom", 0x20000, 0xb87b5a36, REGION_GFX1, 0x200005, LOAD_8_64 },  { "wl_22.rom", 0x20000, 0xfd3f89f0, REGION_GFX1, 0x200006, LOAD_8_64 },  { "wl_12.rom", 0x20000, 0x7da49d69, REGION_GFX1, 0x200007, LOAD_8_64 },  { "wl_09.rom", 0x10000, 0xf6b3d060 , REGION_ROM2, 0, LOAD_NORMAL },  { "wl_18.rom", 0x20000, 0xbde23d4d , REGION_SMP1, 0x00000, LOAD_NORMAL },  { "wl_19.rom", 0x20000, 0x683898f5 , REGION_SMP1, 0x20000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO willowj_roms[] ={  { "wl36.bin", 0x20000, 0x2b0d7cbc , REGION_ROM1, 0x00000, LOAD_8_16 },  { "wl42.bin", 0x20000, 0x1ac39615 , REGION_ROM1, 0x00001, LOAD_8_16 },  { "wl37.bin", 0x20000, 0x30a717fa , REGION_ROM1, 0x40000, LOAD_8_16 },  { "wl43.bin", 0x20000, 0xd0dddc9e , REGION_ROM1, 0x40001, LOAD_8_16 },  { "wl_32.rom", 0x80000, 0xdfd9f643 , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "wl_gfx5.rom", 0x80000, 0xafa74b73, REGION_GFX1, 0x000000, LOAD_16_64 },  { "wl_gfx7.rom", 0x80000, 0x12a0dc0b, REGION_GFX1, 0x000002, LOAD_16_64 },  { "wl_gfx1.rom", 0x80000, 0xc6f2abce, REGION_GFX1, 0x000004, LOAD_16_64 },  { "wl_gfx3.rom", 0x80000, 0x4aa4c6d3, REGION_GFX1, 0x000006, LOAD_16_64 },  { "wl_24.rom", 0x20000, 0x6f0adee5, REGION_GFX1, 0x200000, LOAD_8_64 },  { "wl_14.rom", 0x20000, 0x9cf3027d, REGION_GFX1, 0x200001, LOAD_8_64 },  { "wl_26.rom", 0x20000, 0xf09c8ecf, REGION_GFX1, 0x200002, LOAD_8_64 },  { "wl_16.rom", 0x20000, 0xe35407aa, REGION_GFX1, 0x200003, LOAD_8_64 },  { "wl_20.rom", 0x20000, 0x84992350, REGION_GFX1, 0x200004, LOAD_8_64 },  { "wl_10.rom", 0x20000, 0xb87b5a36, REGION_GFX1, 0x200005, LOAD_8_64 },  { "wl_22.rom", 0x20000, 0xfd3f89f0, REGION_GFX1, 0x200006, LOAD_8_64 },  { "wl_12.rom", 0x20000, 0x7da49d69, REGION_GFX1, 0x200007, LOAD_8_64 },  { "wl_09.rom", 0x10000, 0xf6b3d060 , REGION_ROM2, 0, LOAD_NORMAL },  { "wl_18.rom", 0x20000, 0xbde23d4d , REGION_SMP1, 0x00000, LOAD_NORMAL },  { "wl_19.rom", 0x20000, 0x683898f5 , REGION_SMP1, 0x20000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO unsquad_roms[] ={  { "unsquad.30", 0x20000, 0x24d8f88d , REGION_ROM1, 0x00000, LOAD_8_16 },  { "unsquad.35", 0x20000, 0x8b954b59 , REGION_ROM1, 0x00001, LOAD_8_16 },  { "unsquad.31", 0x20000, 0x33e9694b , REGION_ROM1, 0x40000, LOAD_8_16 },  { "unsquad.36", 0x20000, 0x7cc8fb9e , REGION_ROM1, 0x40001, LOAD_8_16 },  { "unsquad.32", 0x80000, 0xae1d7fb0 , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "unsquad.05", 0x80000, 0xbf4575d8, REGION_GFX1, 0x000000, LOAD_16_64 },  { "unsquad.07", 0x80000, 0xa02945f4, REGION_GFX1, 0x000002, LOAD_16_64 },  { "unsquad.01", 0x80000, 0x5965ca8d, REGION_GFX1, 0x000004, LOAD_16_64 },  { "unsquad.03", 0x80000, 0xac6db17d, REGION_GFX1, 0x000006, LOAD_16_64 },  { "unsquad.09", 0x10000, 0xf3dd1367 , REGION_ROM2, 0, LOAD_NORMAL },  { "unsquad.18", 0x20000, 0x584b43a9 , REGION_SMP1, 0x00000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO area88_roms[] ={  { "ar36.bin", 0x20000, 0x65030392 , REGION_ROM1, 0x00000, LOAD_8_16 },  { "ar42.bin", 0x20000, 0xc48170de , REGION_ROM1, 0x00001, LOAD_8_16 },  { "unsquad.31", 0x20000, 0x33e9694b , REGION_ROM1, 0x40000, LOAD_8_16 },  { "unsquad.36", 0x20000, 0x7cc8fb9e , REGION_ROM1, 0x40001, LOAD_8_16 },  { "unsquad.32", 0x80000, 0xae1d7fb0 , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "unsquad.05", 0x80000, 0xbf4575d8, REGION_GFX1, 0x000000, LOAD_16_64 },  { "unsquad.07", 0x80000, 0xa02945f4, REGION_GFX1, 0x000002, LOAD_16_64 },  { "unsquad.01", 0x80000, 0x5965ca8d, REGION_GFX1, 0x000004, LOAD_16_64 },  { "unsquad.03", 0x80000, 0xac6db17d, REGION_GFX1, 0x000006, LOAD_16_64 },  { "unsquad.09", 0x10000, 0xf3dd1367 , REGION_ROM2, 0, LOAD_NORMAL },  { "unsquad.18", 0x20000, 0x584b43a9 , REGION_SMP1, 0x00000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO ffight_roms[] ={  { "ff30-36.bin", 0x20000, 0xf9a5ce83 , REGION_ROM1, 0x00000, LOAD_8_16 },  { "ff35-42.bin", 0x20000, 0x65f11215 , REGION_ROM1, 0x00001, LOAD_8_16 },  { "ff31-37.bin", 0x20000, 0xe1033784 , REGION_ROM1, 0x40000, LOAD_8_16 },  { "ff36-43.bin", 0x20000, 0x995e968a , REGION_ROM1, 0x40001, LOAD_8_16 },  { "ff32-32m.bin", 0x80000, 0xc747696e , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "ff05-05m.bin", 0x80000, 0x9c284108, REGION_GFX1, 0x000000, LOAD_16_64 },  { "ff07-07m.bin", 0x80000, 0xa7584dfb, REGION_GFX1, 0x000002, LOAD_16_64 },  { "ff01-01m.bin", 0x80000, 0x0b605e44, REGION_GFX1, 0x000004, LOAD_16_64 },  { "ff03-03m.bin", 0x80000, 0x52291cd2, REGION_GFX1, 0x000006, LOAD_16_64 },  { "ff09-09.bin", 0x10000, 0xb8367eb5 , REGION_ROM2, 0, LOAD_NORMAL },  { "ff18-18.bin", 0x20000, 0x375c66e7 , REGION_SMP1, 0x00000, LOAD_NORMAL },  { "ff19-19.bin", 0x20000, 0x1ef137f9 , REGION_SMP1, 0x20000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO ffightu_roms[] ={  { "36", 0x20000, 0xe2a48af9 , REGION_ROM1, 0x00000, LOAD_8_16 },  { "42", 0x20000, 0xf4bb480e , REGION_ROM1, 0x00001, LOAD_8_16 },  { "37", 0x20000, 0xc371c667 , REGION_ROM1, 0x40000, LOAD_8_16 },  { "43", 0x20000, 0x2f5771f9 , REGION_ROM1, 0x40001, LOAD_8_16 },  { "ff32-32m.bin", 0x80000, 0xc747696e , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "ff05-05m.bin", 0x80000, 0x9c284108, REGION_GFX1, 0x000000, LOAD_16_64 },  { "ff07-07m.bin", 0x80000, 0xa7584dfb, REGION_GFX1, 0x000002, LOAD_16_64 },  { "ff01-01m.bin", 0x80000, 0x0b605e44, REGION_GFX1, 0x000004, LOAD_16_64 },  { "ff03-03m.bin", 0x80000, 0x52291cd2, REGION_GFX1, 0x000006, LOAD_16_64 },  { "ff09-09.bin", 0x10000, 0xb8367eb5 , REGION_ROM2, 0, LOAD_NORMAL },  { "ff18-18.bin", 0x20000, 0x375c66e7 , REGION_SMP1, 0x00000, LOAD_NORMAL },  { "ff19-19.bin", 0x20000, 0x1ef137f9 , REGION_SMP1, 0x20000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO ffightj_roms[] ={  { "ff30-36.bin", 0x20000, 0xf9a5ce83 , REGION_ROM1, 0x00000, LOAD_8_16 },  { "ff35-42.bin", 0x20000, 0x65f11215 , REGION_ROM1, 0x00001, LOAD_8_16 },  { "ff31-37.bin", 0x20000, 0xe1033784 , REGION_ROM1, 0x40000, LOAD_8_16 },  { "ff43.bin", 0x20000, 0xb6dee1c3 , REGION_ROM1, 0x40001, LOAD_8_16 },  { "ff32-32m.bin", 0x80000, 0xc747696e , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "ff09.bin", 0x20000, 0x5b116d0d, REGION_GFX1, 0x000000, LOAD_8_64 },  { "ff01.bin", 0x20000, 0x815b1797, REGION_GFX1, 0x000001, LOAD_8_64 },  { "ff13.bin", 0x20000, 0x8721a7da, REGION_GFX1, 0x000002, LOAD_8_64 },  { "ff05.bin", 0x20000, 0xd0fcd4b5, REGION_GFX1, 0x000003, LOAD_8_64 },  { "ff24.bin", 0x20000, 0xa1ab607a, REGION_GFX1, 0x000004, LOAD_8_64 },  { "ff17.bin", 0x20000, 0x2dc18cf4, REGION_GFX1, 0x000005, LOAD_8_64 },  { "ff38.bin", 0x20000, 0x6535a57f, REGION_GFX1, 0x000006, LOAD_8_64 },  { "ff32.bin", 0x20000, 0xc8bc4a57, REGION_GFX1, 0x000007, LOAD_8_64 },  { "ff10.bin", 0x20000, 0x624a924a, REGION_GFX1, 0x100000, LOAD_8_64 },  { "ff02.bin", 0x20000, 0x5d91f694, REGION_GFX1, 0x100001, LOAD_8_64 },  { "ff14.bin", 0x20000, 0x0a2e9101, REGION_GFX1, 0x100002, LOAD_8_64 },  { "ff06.bin", 0x20000, 0x1c18f042, REGION_GFX1, 0x100003, LOAD_8_64 },  { "ff25.bin", 0x20000, 0x6e8181ea, REGION_GFX1, 0x100004, LOAD_8_64 },  { "ff18.bin", 0x20000, 0xb19ede59, REGION_GFX1, 0x100005, LOAD_8_64 },  { "ff39.bin", 0x20000, 0x9416b477, REGION_GFX1, 0x100006, LOAD_8_64 },  { "ff33.bin", 0x20000, 0x7369fa07, REGION_GFX1, 0x100007, LOAD_8_64 },  { "ff09-09.bin", 0x10000, 0xb8367eb5 , REGION_ROM2, 0, LOAD_NORMAL },  { "ff18-18.bin", 0x20000, 0x375c66e7 , REGION_SMP1, 0x00000, LOAD_NORMAL },  { "ff19-19.bin", 0x20000, 0x1ef137f9 , REGION_SMP1, 0x20000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO _1941_roms[] ={  { "41e_30.rom", 0x20000, 0x9deb1e75 , REGION_ROM1, 0x00000, LOAD_8_16 },  { "41e_35.rom", 0x20000, 0xd63942b3 , REGION_ROM1, 0x00001, LOAD_8_16 },  { "41e_31.rom", 0x20000, 0xdf201112 , REGION_ROM1, 0x40000, LOAD_8_16 },  { "41e_36.rom", 0x20000, 0x816a818f , REGION_ROM1, 0x40001, LOAD_8_16 },  { "41_32.rom", 0x80000, 0x4e9648ca , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "41_gfx5.rom", 0x80000, 0x01d1cb11, REGION_GFX1, 0x000000, LOAD_16_64 },  { "41_gfx7.rom", 0x80000, 0xaeaa3509, REGION_GFX1, 0x000002, LOAD_16_64 },  { "41_gfx1.rom", 0x80000, 0xff77985a, REGION_GFX1, 0x000004, LOAD_16_64 },  { "41_gfx3.rom", 0x80000, 0x983be58f, REGION_GFX1, 0x000006, LOAD_16_64 },  { "41_09.rom", 0x10000, 0x0f9d8527 , REGION_ROM2, 0, LOAD_NORMAL },  { "41_18.rom", 0x20000, 0xd1f15aeb , REGION_SMP1, 0x00000, LOAD_NORMAL },  { "41_19.rom", 0x20000, 0x15aec3a6 , REGION_SMP1, 0x20000, LOAD_NORMAL },  { NULL, 0, 0, 0, 0, 0 }};static struct ROM_INFO _1941j_roms[] ={  { "4136.bin", 0x20000, 0x7fbd42ab , REGION_ROM1, 0x00000, LOAD_8_16 },  { "4142.bin", 0x20000, 0xc7781f89 , REGION_ROM1, 0x00001, LOAD_8_16 },  { "4137.bin", 0x20000, 0xc6464b0b , REGION_ROM1, 0x40000, LOAD_8_16 },  { "4143.bin", 0x20000, 0x440fc0b5 , REGION_ROM1, 0x40001, LOAD_8_16 },  { "41_32.rom", 0x80000, 0x4e9648ca , REGION_ROM1, 0x80000, LOAD_SWAP_16 },  { "41_gfx5.rom", 0x80000, 0x01d1cb11, REGION_GFX1, 0x000000, LOAD_16_64 },

⌨️ 快捷键说明

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