diff table.c @ 0:c55ea9478c80

Hello Gensokyo!
author Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
date Tue, 21 May 2013 10:29:21 +0200
parents
children
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/table.c
@@ -0,0 +1,1078 @@
+//=============================================================================
+//	Professional Music Driver [P.M.D.] version 4.8
+//		Constant Tables
+//			Programmed By M.Kajihara
+//			Windows Converted by C60
+//=============================================================================
+
+/******************************************************************************
+;	SSG Effect Table
+******************************************************************************/
+
+static const int D_000[] = {		// Bass Drum               	1990-06-22	05:47:11
+	  1,220,  5, 31, 54, 15,  0,  0,  0,127,  0,
+	  8,164,  6,  0, 62, 16,176,  4,  0,127,  0,
+	-1
+};
+
+static const int D_001[] = {		// Snare Drum              	1990-06-22	05:48:06
+	 14,144,  1,  7, 54, 16,184, 11,  0, 93,-14,
+	-1
+};
+
+static const int D_002[] = {		// Low Tom                 	1990-06-22	05:49:19
+	  2,188,  2,  0, 54, 15,  0,  0,  0,100,  0,
+	 14,132,  3,  0, 54, 16,196,  9,  0,100,  0,
+	-1
+};
+
+static const int D_003[] = {		// Middle Tom              	1990-06-22	05:50:23
+	  2,244,  1,  5, 54, 15,  0,  0,  0, 60,  0,
+	 14,108,  2,  0, 54, 16,196,  9,  0, 60,  0,
+	-1
+};
+
+static const int D_004[] = {		// High Tom                	1990-06-22	05:51:13
+	  2, 44,  1,  0, 54, 15,  0,  0,  0, 50,  0,
+	 14,144,  1,  0, 54, 16,196,  9,  0, 50,  0,
+	-1
+};
+
+static const int D_005[] = {		// Rim Shot                	1990-06-22	05:51:57
+	  2, 55,  0,  0, 62, 16, 44,  1,  0,100,  0,
+	-1
+};
+static const int D_006[] = {		// Snare Drum 2            	1990-06-22	05:52:36
+	 16,  0,  0, 15, 55, 16,184, 11,  0,  0,-15,
+	-1
+};
+
+static const int D_007[] = {		// Hi-Hat Close            	1990-06-22	05:53:10
+	  6, 39,  0,  0, 54, 16,244,  1,  0,  0,  0,
+	-1
+};
+
+static const int D_008[] = {		// Hi-Hat Open             	1990-06-22	05:53:40
+	 32, 39,  0,  0, 54, 16,136, 19,  0,  0,  0,
+	-1
+};
+
+static const int D_009[] = {		// Crush Cymbal            	1990-06-22	05:54:11
+	 31, 40,  0, 31, 54, 16,136, 19,  0,  0,-15,
+	-1
+};
+
+static const int D_010[] = {		// Ride Cymbal             	1990-06-22	05:54:38
+	 31, 30,  0,  0, 54, 16,136, 19,  0,  0,  0,
+	-1
+};
+
+//	Effect for 電撃MIX
+
+static const int DM_001[] = {	// syuta                   	1994-05-25	23:13:02
+	  3,221,  1, 15, 55, 16,232,  3,  0,  0,113,
+	  2,221,  1,  0, 55, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int DM_002[] = {	// Au                      	1994-05-25	23:13:07
+	  1, 44,  1,  0, 62, 16, 44,  1, 13,  0,  0,
+	  6, 44,  1,  0, 62, 16, 16, 39,  0, 80,  0,
+	-1
+};
+
+static const int DM_003[] = {	// syuba                   	1994-05-25	23:13:25
+	  4,221,  1,  0, 55, 14, 16, 39,  0,  0, 81,
+	  4,221,  1, 10, 55, 16,208,  7,  0,  0,-15,
+	-1
+};
+
+static const int DM_004[] = {	// syu                     	1994-05-25	23:17:51
+	  3,221,  1,  0, 55, 16,244,  1, 13,  0,  0,
+	  8,221,  1, 15, 55, 16,208,  7,  0,  0,  0,
+	-1
+};
+
+static const int DM_005[] = {	// sya-                    	1994-05-25	23:19:01
+	  3,221,  1, 10, 55, 16,100,  0, 13,  0,  0,
+	 16,221,  1,  5, 55, 16, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int DM_006[] = {	// po                      	1994-05-25	23:13:32
+	  2,144,  1,  0, 62, 16,244,  1,  0,  0,  0,
+	-1
+};
+
+static const int DM_007[] = {	// tattu                   	1994-05-25	23:13:37
+	  4,221,  1, 15, 55, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int DM_008[] = {	// zusyau                  	1994-05-25	23:13:42
+	  2,221,  1, 31, 55, 15, 16, 39,  0,  0,  0,
+	 12,221,  1,  0, 55, 16,136, 19,  0,  0, 17,
+	-1
+};
+
+static const int DM_009[] = {	// piro                    	1994-05-25	23:20:41
+	  2,144,  1,  0, 62, 16,232,  3,  0,  0,  0,
+	  2,200,  0,  0, 62, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int DM_010[] = {	// piron                   	1994-05-25	23:20:26
+	  4,144,  1,  0, 62, 16,208,  7,  0,  0,  0,
+	  8,200,  0,  0, 62, 16,184, 11,  0,  0,  0,
+	-1
+};
+
+static const int DM_011[] = {	// pirorironn              	1994-05-25	23:21:50
+	  3,144,  1,  0, 62, 16,208,  7,  0,  0,  0,
+	  3,100,  0,  0, 62, 16,208,  7,  0,  0,  0,
+	  3,200,  0,  0, 62, 16,208,  7,  0,  0,  0,
+	  3,144,  1,  0, 62, 16,208,  7,  0,  0,  0,
+	  8,100,  0,  0, 62, 16,184, 11,  0,  0,  0,
+	-1
+};
+
+static const int DM_012[] = {	// buu                     	1994-05-25	23:23:10
+	 16,208,  7,  0, 62, 15, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int DM_013[] = {	// babon                   	1994-05-25	23:15:40
+	  4,221,  1, 31, 55, 16,136, 19,  0,  0,  0,
+	  8,221,  1, 31, 54, 16,184, 11,  0,127,-15,
+	-1
+};
+
+static const int DM_014[] = {	// basyu-                  	1994-05-25	23:15:44
+	  4,221,  1, 25, 55, 16,208,  7,  0,  0,  0,
+	 32,221,  1, 20, 55, 16,112, 23,  0,  0, 19,
+	-1
+};
+
+static const int DM_015[] = {	// poun                    	1994-05-25	23:15:27
+	  6,200,  0,  0, 54, 16,136, 19,  0, 20,  0,
+	-1
+};
+
+static const int DM_016[] = {	// pasyu                   	1994-05-25	23:22:59
+	  4, 40,  0, 20, 54, 16, 16, 39,  0, 20,  0,
+	 16, 20,  0,  5, 54, 16,136, 19,  0,  0,  0,
+	-1
+};
+
+static const int DM_017[] = {	// KON                     	1994-05-25	23:16:07
+	  6, 88,  2,  0, 62, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int DM_018[] = {	// dosun                   	1994-05-25	23:23:57
+	  4,232,  3,  0, 62, 16, 16, 39,  0,127,  0,
+	 16,221,  1,  0, 54, 16, 16, 39,  0, 64,  0,
+	-1
+};
+
+static const int DM_019[] = {	// zu                      	1994-05-25	23:24:59
+	  4,232,  3, 31, 54, 15, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int DM_020[] = {	// go                      	1994-05-25	23:24:43
+	  4,255, 15, 31, 54, 15, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int DM_021[] = {	// poyon                   	1994-05-25	23:26:17
+	  4,221,  1,  0, 62, 16,232,  3,  0,-50,  0,
+	 16,242,  0,  0, 62, 16,112, 23,  0, -8,  0,
+	-1
+};
+
+static const int DM_022[] = {	// katun                   	1994-05-25	23:27:10
+	  4,100,  0,  0, 62, 16,244,  1,  0,  0,  0,
+	  4, 10,  0,  0, 54, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int DM_023[] = {	// syupin                  	1994-05-25	23:28:18
+	  8,221,  1,  5, 55, 16,244,  1, 13,  0,  0,
+	 24, 30,  0,  0, 54, 16, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int DM_024[] = {	// 1UP                     	1994-05-25	23:16:52
+	  4, 44,  1,  0, 62, 16,136, 19,  0,  0,  0,
+	  4,180,  0,  0, 62, 16,136, 19,  0,  0,  0,
+	  4,200,  0,  0, 62, 16,136, 19,  0,  0,  0,
+	 24,150,  0,  0, 62, 16,136, 19,  0,  0,  0,
+	-1
+};
+
+static const int DM_025[] = {	// PI                      	1994-05-25	23:16:35
+	  3,238,  0,  0, 62, 14,208,  7,  0,  0,  0,
+	-1
+};
+
+static const int DM_026[] = {	// pikon                   	1994-05-25	23:29:19
+	  4,200,  0,  0, 62, 16,136, 19,  0,  0,  0,
+	 16,100,  0,  0, 62, 16,136, 19,  0,  0,  0,
+	-1
+};
+
+static const int DM_027[] = {	// pyuu                    	1994-05-25	23:30:33
+	 16,  0,  0,  0, 54, 16,244,  1, 13,  1, 17,
+	 16, 16,  0, 16, 54, 16,124, 21,  0,  1, 17,
+	-1
+};
+
+static const int DM_028[] = {	// PI                      	1994-05-25	23:16:24
+	  1,200,  0,  0, 62, 14,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int DM_029[] = {	// click                   	1994-05-25	23:14:24
+	  2,200,  0,  0, 62, 16, 32,  3,  0,  0,  0,
+	  2,100,  0,  0, 62, 16, 32,  3,  0,  0,  0,
+	  2, 50,  0,  0, 62, 16, 32,  3,  0,  0,  0,
+	  2, 25,  0,  0, 62, 16, 32,  3,  0,  0,  0,
+	-1
+};
+
+
+//	Effect for Rusty
+
+static const int RS_006[] = {	// batan                   	1993-01-08	01:44:30
+	  2,221,  1, 31, 55, 16,232,  3,  0,  0,  0,
+	  6,221,  1, 10, 55, 16,208,  7,  0,  0, 17,
+	-1
+};
+
+static const int RS_007[] = {	// dodonn                  	1993-01-08	01:39:10
+	  4,232,  3, 15, 54, 16, 16, 39,  0,127,  0,
+	 16,244,  1,  5, 54, 16,136, 19,  0,127,-13,
+	-1
+};
+
+static const int RS_009[] = {	// kisya-                  	1993-01-08	01:39:47
+	  4, 40,  0, 20, 54, 16, 16, 39,  0, 20,  0,
+	 24, 20,  0,  5, 54, 16, 16, 39,  0,  1,  0,
+	-1
+};
+
+static const int RS_010[] = {	// bofu                    	1993-01-08	01:45:38
+	  4,232,  3,  0, 54, 15, 16, 39,  0,127,  0,
+	 32, 10,  0, 10, 55, 16,112, 23,  0,  0,-13,
+	-1
+};
+
+static const int RS_011[] = {	// gogogogo--              	1993-06-29	12:27:41
+	 96,255, 15, 31, 54, 16, 96,234,  0,  0,  0,
+	-1
+};
+
+static const int RS_012[] = {	// karakara                	1993-06-29	12:16:36
+	 64, 10,  0,  0, 54, 16, 32, 78,  0,  0,-127,
+	-1
+};
+
+static const int RS_013[] = {	// buonn                   	1993-01-08	01:47:56
+	  8,208,  7,  0, 62, 16,144,  1, 13,  0,  0,
+	  8,208,  7,  0, 62, 16,208,  7,  0,  0,  0,
+	-1
+};
+
+static const int RS_015[] = {	// tyattu                  	1993-01-08	01:49:27
+	  4, 20,  0,  8, 54, 16,184, 11,  0,  0,-31,
+	-1
+};
+
+static const int RS_018[] = {	// zu                      	1993-01-08	01:51:05
+	  4,208,  7, 30, 54, 16,160, 15,  0,  0,  0,
+	-1
+};
+
+static const int RS_019[] = {	// saaaa                   	1993-06-29	12:28:05
+	 60,221,  1,  4, 55, 10, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int RS_020[] = {	// za                      	1993-01-08	01:52:35
+	  6,221,  1, 16, 55, 16,136, 19,  0,  0,  0,
+	-1
+};
+
+static const int RS_021[] = {	// TYARIN                  	1993-06-29	12:29:19
+	  4, 40,  0,  0, 54, 15, 16, 39,  0,  0,  0,
+	  8, 30,  0,  0, 62, 16,208,  7,  0,  0,  0,
+	-1
+};
+
+static const int RS_022[] = {	// SYUWAWA                 	1993-06-29	12:35:38
+	 48,100,  0,  0, 55, 16,136, 19, 13, -1, 33,
+	 12, 50,  0,  0, 55, 13,136, 19,  0,  0, 33,
+	 12,221,  1,  0, 55, 12, 16, 39,  0,  0, 33,
+	 12,221,  1,  0, 55, 11, 16, 39,  0,  0, 33,
+	 12,221,  1,  0, 55, 10, 16, 39,  0,  0, 33,
+	 12,221,  1,  0, 55,  9, 16, 39,  0,  0, 33,
+	-1
+};
+
+static const int RS_024[] = {	// PIN                     	1993-06-29	12:36:42
+	  6,100,  0,  0, 62, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int RS_026[] = {	// KAMINARI                	1993-06-29	12:42:57
+	  4, 23,  0, 31, 55, 16,208,  7,  0,  0,  0,
+	 64, 15,  0, 31, 55, 16,152, 58,  0,  0,  0,
+	-1
+};
+
+static const int RS_027[] = {	// PI                      	1993-06-29	12:44:03
+	  3,238,  0,  0, 62, 14,208,  7,  0,  0,  0,
+	-1
+};
+
+static const int RS_028[] = {	// KEIKOKU                 	1993-06-29	12:46:13
+	  7, 44,  1,  0, 62, 16,160, 15,  0,  0,  0,
+	  7, 44,  1,  0, 62, 16,208,  7,  0,  0,  0,
+	 48, 44,  1,  0, 62, 16, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int RS_029[] = {	// ETC 1                   	1993-06-29	12:46:54
+	 96,208,  7,  0, 62, 16, 16, 39,  0,-20,  0,
+	-1
+};
+
+static const int RS_030[] = {	// BUFOFOFO                	1993-06-29	12:58:12
+	  8,208,  7,  0, 62, 16, 16, 39,  0,-80,  0,
+	  8,  8,  7,  0, 62, 16, 16, 39,  0,-80,  0,
+	  8, 64,  6,  0, 62, 16, 16, 39,  0,-80,  0,
+	 48,120,  5,  0, 62, 16, 16, 39,  0,-70,  0,
+	-1
+};
+
+static const int RS_031[] = {	// ETC 3                   	1993-06-29	12:49:32
+	  8,232,  3,  0, 62, 16, 16, 39,  0, 80,  0,
+	  8,176,  4,  0, 62, 16, 16, 39,  0, 80,  0,
+	  8, 20,  5,  0, 62, 16, 16, 39,  0, 80,  0,
+	 48,120,  5,  0, 62, 16, 16, 39,  0, 80,  0,
+	-1
+};
+
+static const int RS_032[] = {	// ETC 4                   	1993-06-29	12:50:11
+	 96,  0,  0,  0, 62, 16, 16, 39,  0,-128,  0,
+	-1
+};
+
+static const int RS_033[] = {	// HADE BOMB               	1993-06-29	12:52:06
+	  4,100,  0, 31, 54, 16,208,  7,  0,127,  0,
+	 32,  0,  0, 31, 54, 16, 16, 39,  0,127,-127,
+	-1
+};
+
+static const int RS_035[] = {	// JARARAN                 	1993-06-29	13:02:17
+	  2,244,  1, 20, 54, 16, 16, 39,  0, -4,  0,
+	  2,144,  1, 15, 54, 16, 16, 39,  0, -4, 65,
+	  2, 44,  1, 10, 62, 16, 16, 39,  0, -4, 65,
+	  2,200,  0,  5, 54, 16, 16, 39,  0, -4, 65,
+	 16,150,  0,  0, 62, 16,184, 11,  0,  0,  0,
+	-1
+};
+
+//	Effect for ポゼッショナー
+
+static const int PO_011[] = {	// Rain fall               	1990-06-22	05:55:43
+	254,221,  1,  3, 55, 10, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int PO_012[] = {	// Spinner                 	1990-06-22	05:57:18
+	 24,140,  0,  0, 62, 16, 88, 27,  0, 14,  0,
+	-1
+};
+
+static const int PO_013[] = {	// Kaminari                	1990-06-22	05:59:16
+	 48,160, 15, 31, 54, 16, 16, 39,  0,  0,  1,
+	-1
+};
+
+static const int PO_014[] = {	// Sairen                  	1990-06-22	06:00:45
+	 31,100,  0,  0, 62, 16, 88, 27,  0, -1,  0,
+	-1
+};
+
+static const int PO_015[] = {	// Door Shut               	1990-06-22	06:03:28
+	  6,221,  1,  8, 55, 16,184, 11,  0,  0,-15,
+	  8,144,  1,  0, 54, 16,144,  1, 13,-40,  0,
+	-1
+};
+
+static const int PO_016[] = {	// Kiteki                  	1990-06-22	06:05:23
+	 96,160, 15,  0, 62, 16, 48,117,  0,  0,  0,
+	-1
+};
+
+static const int PO_017[] = {	// Ship Bomb               	1990-06-22	06:06:54
+	  4,221,  1, 31, 55, 16,208,  7,  0,  0,  0,
+	 64,221,  1, 20, 55, 16, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int PO_018[] = {	// Spinner 2               	1990-06-22	06:08:08
+	 64,120,  0,  0, 54, 16, 16, 39,  0,  2,  0,
+	-1
+};
+
+static const int PO_019[] = {	// Helli                   	1990-06-22	06:09:58
+	  4,221,  1,  4, 55, 16,208,  7,  0,  0,  0,
+	  4,221,  1,  0, 55, 16,208,  7,  0,  0,  0,
+	  4,221,  1,  4, 55, 16,232,  3,  0,  0,  0,
+	  4,221,  1,  0, 55, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int PO_020[] = {	// Kinzoku Sagyou          	1990-06-22	07:23:41
+	 16, 30,  0,  5, 54, 16,160, 15,  0,  0,  0,
+	-1
+};
+
+static const int PO_021[] = {	// Kaze (DAME)             	1990-06-22	06:13:46
+	 16,220,  5,  0, 62, 15, 16, 39,  0,  0,  0,
+	  8,220,  5,  0, 62, 15, 16, 39,  0,-10,  0,
+	 48,140,  5,  0, 62, 16, 16, 39,  0, 10,  0,
+	-1
+};
+
+static const int PO_022[] = {	// Taikushitu Soto         	1990-06-22	06:15:55
+	  4,160, 15, 31, 54, 16,184, 11,  0,  0,  0,
+	 24,184, 11,  8, 54, 16,136, 19,  0, 40, 20,
+	-1
+};
+
+static const int PO_023[] = {	// Punch                   	1990-06-22	06:17:13
+	  4,160, 15, 31, 54, 16,208,  7,  0, 10,  0,
+	  8,221,  1, 28, 54, 16,208,  7,  0,127,  0,
+	-1
+};
+
+static const int PO_024[] = {	// Shower                  	1990-06-22	06:19:08
+	254,  0,  0,  0, 55, 10,  0,  0,  0,  0,  0,
+	-1
+};
+
+static const int PO_025[] = {	// Shokki                  	1990-06-22	06:22:14
+	  6, 31,  0,  4, 54, 16,232,  3,  0,  0,  0,
+	  8, 30,  0,  0, 54, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int PO_026[] = {	// Tobikomi                	1990-06-22	06:24:09
+	  8,220,  5, 25, 54, 16,184, 11,  0,127,  0,
+	 48,221,  1, 10, 55, 16, 64, 31,  0,  0, 18,
+	-1
+};
+
+static const int PO_027[] = {	// Air Fukidasi            	1990-06-22	06:25:35
+	  4,208,  7,  0, 55, 16,208,  7,  0,  0,  0,
+	 48,221,  1,  4, 55, 16, 16, 39,  0,  0, 20,
+	-1
+};
+
+static const int PO_028[] = {	// Heavy Door Open         	1990-06-22	07:23:33
+	 48,208,  7, 31, 54, 16,152, 58,  0, -5,  0,
+	-1
+};
+
+static const int PO_029[] = {	// Car Door Shut           	1990-06-22	07:23:30
+	 16,232,  3, 31, 54, 16,184, 11,  0,127,  0,
+	-1
+};
+
+static const int PO_030[] = {	// Car Come'in             	1990-06-22	06:30:31
+	  4,160, 15, 31, 54, 15, 16, 39,  0,  0,  0,
+	 96,160, 15, 28, 54, 16, 32, 78,  0,  0,  0,
+	-1
+};
+
+static const int PO_031[] = {	// Ice Hikkaki             	1990-06-22	06:31:26
+	  2, 10,  0,  0, 54, 16,244,  1,  0,  0,  0,
+	  2, 20,  0,  0, 54, 16,244,  1,  0,  0,  0,
+	-1
+};
+
+static const int PO_032[] = {	// Ship Crush Down         	1990-06-22	07:23:23
+	 64,160, 15, 20, 54, 16, 48,117,  0,  1, 22,
+	192,221,  1, 31, 55, 16, 48,117,  0,  0,  0,
+	-1
+};
+
+static const int PO_033[] = {	// Toraware                	1990-06-22	06:35:02
+	 32,232,  3,  0, 54, 16, 64, 31,  0,  0,  0,
+	-1
+};
+
+static const int PO_034[] = {	// Sekizou Break           	1990-06-22	06:36:14
+	  4,221,  1, 31, 55, 15, 16, 39,  0,  0,  0,
+	 64,221,  1, 10, 55, 16, 16, 39,  0,  0, 18,
+	-1
+};
+
+static const int PO_035[] = {	// Blaster Shot            	1990-06-22	06:37:55
+	  4,221,  1, 31, 55, 16,184, 11,  0,  0,  0,
+	  4,160, 15, 20, 54, 16,184, 11,  0, 20,  0,
+	 64,  0,  0,  4, 54, 16, 16, 39,  0,  1, 20,
+	-1
+};
+
+static const int PO_036[] = {	// Seifuku Yabuki          	1990-06-22	06:39:58
+	 16,221,  1,  4, 55, 14, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int PO_037[] = {	// Miminari                	1990-06-22	06:42:13
+	  4,  8,  0,  0, 62, 16,  1,  0,  8,  0,  0,
+	 64,  0,  0,  0, 62, 16, 64, 31,  0,  1,  0,
+	-1
+};
+
+static const int PO_038[] = {	// Sekizou Ayasige         	1990-06-22	06:44:23
+	 40,160, 15,  0, 62, 16,232,253,  0,-10,  0,
+	 50, 16, 14,  0, 62, 16, 32, 78,  0, 10,  0,
+	-1
+};
+
+static const int PO_039[] = {	// Voiler & Engine         	1990-06-22	07:23:14
+	 60,221,  1, 30, 55, 14, 48,117,  0,  0,-14,
+	 16,184, 11,  2, 55, 16,112, 23,  0, 40, 17,
+	-1
+};
+
+static const int PO_040[] = {	// Suimen                  	1990-06-22	06:47:58
+	  4, 10,  0,  4, 54, 16,232,  3,  0,  0,  0,
+	  6,221,  1,  0, 55, 16,208,  7,  0,  0,  0,
+	-1
+};
+
+static const int PO_041[] = {	// Kika                    	1990-06-22	06:48:29
+	 64,221,  1,  0, 55, 16, 16, 39,  0,  0, 20,
+	-1
+};
+
+static const int PO_042[] = {	// Change Kakyuu           	1990-06-22	06:50:00
+	 48,232,  3,  0, 62, 16, 16, 39,  0, 10,  0,
+	-1
+};
+
+static const int PO_043[] = {	// Change Blue             	1990-06-22	06:51:47
+	 15,100,  0,  0, 62, 16,232,  3, 14, -4,  0,
+	-1
+};
+
+static const int PO_044[] = {	// Youma Funsyutu          	1990-06-22	06:54:06
+	  6,221,  1,  4, 55, 16,208,  7,  0,  0,  0,
+	  4,100,  0,  4, 54, 16,160, 15,  0,-20,  0,
+	 64,221,  1,  8, 55, 16, 64, 31,  0,  0,-10,
+	-1
+};
+
+static const int PO_045[] = {	// Kekkai                  	1990-06-22	07:23:06
+	128,232,  3, 31, 54, 16, 48,117,  0,  1,-14,
+	-1
+};
+
+static const int PO_046[] = {	// Gosintou 1              	1990-06-22	06:56:47
+	  4, 20,  0,  0, 54, 16,232,  3,  0,  0,  0,
+	-1
+};
+
+static const int PO_047[] = {	// Gosintou 2              	1990-06-22	06:58:25
+	  8,208,  7,  0, 62, 16,232,  3, 13,-10,  0,
+	 64,208,  7,  0, 62, 16, 16, 39,  0,  2,  0,
+	-1
+};
+
+static const int PO_048[] = {	// Gosintou 3              	1990-06-22	07:00:22
+	  8,221,  1,  0, 55, 16, 32,  3, 13,  0, 17,
+	 16,221,  1,  0, 55, 16,208,  7,  0,  0, 17,
+	-1
+};
+
+static const int PO_049[] = {	// Hand Blaster            	1990-06-22	07:01:53
+	  4,160, 15, 31, 54, 16,184, 11,  0,  0,  0,
+	  4, 40,  0,  0, 54, 16,232,  3,  0,-10,  0,
+	 64,221,  1,  0, 55, 16, 16, 39,  0,  0, 18,
+	-1
+};
+
+static const int PO_050[] = {	// Magic                   	1990-06-22	07:04:00
+	  4, 32,  0,  0, 62, 16,208,  7,  0,  0,  0,
+	 24, 32,  0,  0, 54, 16, 64, 31,  0, -1,  0,
+	 90,160, 15, 31, 54, 16, 48,117,  0,-40,-12,
+	-1
+};
+
+static const int PO_051[] = {	// Grabiton 1              	1990-06-22	07:04:41
+	  4,221,  1, 31, 55, 16, 16, 39,  0,  0,  0,
+	 31,221,  1,  0, 55, 16, 16, 39,  0,  0, 17,
+	-1
+};
+
+static const int PO_052[] = {	// Grabiton 2              	1990-06-22	07:05:10
+	128,160, 15, 31, 54, 16, 48,117,  0,  0,  0,
+	-1
+};
+
+static const int PO_053[] = {	// Attack Kakyuu           	1990-06-22	07:06:38
+	  4,160, 15, 31, 54, 16, 16, 39,  0,  0,  0,
+	 16,221,  1,  0, 55, 16,112, 23,  0,  0,  0,
+	-1
+};
+
+static const int PO_054[] = {	// Attack Blue(TEKITOU)    	1990-06-22	07:08:33
+	  6,100,  0,  0, 54, 16,244,  1, 13, -5,  0,
+	 16, 70,  0,  0, 54, 16,112, 23,  0,127,  0,
+	-1
+};
+
+static const int PO_055[] = {	// Attack Red              	1990-06-22	07:10:10
+	 20,184, 11,  0, 54, 14, 16, 39,  0,-100,  0,
+	 16,232,  3,  0, 54, 16,112, 23,  0,100,  0,
+	-1
+};
+
+static const int PO_056[] = {	// Attack White            	1990-06-22	07:11:16
+	  4,  0,  0,  4, 54, 16, 16, 39,  0,127,-15,
+	 16,  0,  0,  0, 54, 16,112, 23,  0, 10, 17,
+	-1
+};
+
+static const int PO_057[] = {	// Attack Black            	1990-06-22	07:22:10
+	  4,200,  0,  4, 54, 16,208,  7,  0,127, 17,
+	 10,  0,  0,  0, 54, 16, 88,  2, 13,  1,  0,
+	 24, 10,  0,  0, 54, 16,112, 23,  0,  5, 17,
+	-1
+};
+
+static const int PO_058[] = {	// Attack Last             	1990-06-22	07:22:14
+	 20, 60,  0,  4, 54, 14, 16, 39,  0, -1,  0,
+	 20, 40,  0,  0, 54, 14, 16, 39,  0,  1,113,
+	 20, 60,  0, 10, 54, 16,112, 23,  0,  1, 20,
+	-1
+};
+
+static const int PO_059[] = {	// Damage 1                	1990-06-22	07:17:32
+	  4,221,  1, 31, 54, 16,184, 11,  0,127,  0,
+	 16,221,  1,  0, 55, 16,112, 23,  0,  0, 33,
+	-1
+};
+
+static const int PO_060[] = {	// Damage 2                	1990-06-22	07:19:18
+	  8,232,  3, 31, 54, 14, 16, 39,  0,100,  0,
+	  8,120,  5, 31, 54, 15, 16, 39,  0,-100,113,
+	 16, 88,  2, 31, 54, 16,112, 23,  0,127,-15,
+	-1
+};
+
+static const int PO_061[] = {	// Attack                  	1990-06-22	07:22:55
+	  8,  0,  0, 31, 54, 16,184, 11,  0,100,  0,
+	 24,221,  1,  0, 55, 16, 16, 39,  0,  0, 17,
+	-1
+};
+
+//	Effect for NADIA
+
+static const int ND_000[] = {	// MAP                     	1992-01-27	17:32:40
+	 48,221,  1,  0, 62, 16, 16, 39,  0, -1,  0,
+	-1
+};
+
+static const int ND_001[] = {	// SONAR                   	1992-01-27	17:33:23
+	192,200,  0,  0, 62, 16, 64,156,  0,  0,  0,
+	-1
+};
+
+static const int ND_002[] = {	// KOUKOU                  	1992-01-27	17:57:44
+	254,221,  1,  8, 55, 12, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int ND_003[] = {	// MEGIDO                  	1992-01-27	17:35:47
+	192,200,  0,  0, 54, 16, 16, 39, 13, -1,  0,
+	  6,221,  1,  0, 54, 16, 16, 39,  0,127,  0,
+	192,221,  1,  0, 55, 16, 96,234,  0,  0, -8,
+	-1
+};
+
+static const int ND_004[] = {	// JINARI                  	1992-01-27	17:36:37
+	254,221,  1, 31, 54, 14, 16, 39,  0,-128,113,
+	-1
+};
+
+static const int ND_005[] = {	// SWITCH                  	1992-01-27	17:37:21
+	  6,221,  1, 15, 55, 16,208,  7,  0,  0,  0,
+	  6, 20,  0,  0, 54, 16,160, 15,  0,  0,  0,
+	-1
+};
+
+static const int ND_006[] = {	// DOSYUUNN                	1992-01-27	17:38:01
+	  6,221,  1,  0, 54, 16, 16, 39,  0,127,  0,
+	192,221,  1,  0, 55, 16, 96,234,  0,  0, 24,
+	-1
+};
+
+static const int ND_007[] = {	// GYUOON                  	1992-01-27	17:39:09
+	192,232,  3, 31, 54, 16, 96,234,  0, -4,  0,
+	-1
+};
+
+static const int ND_008[] = {	// PIPIPIPI                	1992-01-27	17:40:16
+	 64,150,  0,  0, 62, 16,176,  4,  8,  0,  0,
+	-1
+};
+
+static const int ND_009[] = {	// SYUBATTU                	1992-01-27	17:41:16
+	 12,221,  1,  0, 55, 16,232,  3, 13,  0, 20,
+	 24,221,  1, 15, 55, 16, 64, 31,  0,  0,  0,
+	-1
+};
+
+static const int ND_010[] = {	// BEAM UNARI              	1992-01-27	17:42:05
+	254, 25,  0,  0, 54, 14, 16, 39,  0,  0,-111,
+	-1
+};
+
+static const int ND_011[] = {	// BEAM KAKUSAN            	1992-01-27	17:43:07
+	  6,221,  1, 15, 55, 16,160, 15,  0,  0,  0,
+	192,208,  7,  0, 54, 16, 96,234,  0, -8,  0,
+	-1
+};
+
+static const int ND_012[] = {	// ORGAN                   	1992-01-27	18:01:45
+	 48,221,  1,  0, 62, 14, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int ND_013[] = {	// PANEL                   	1992-01-27	17:57:15
+	  6,221,  1,  4, 55, 16,160, 15,  0,  0,  0,
+	  6,221,  1,  4, 55, 16,160, 15,  0,  0,  0,
+	  6,221,  1,  4, 55, 16,160, 15,  0,  0,  0,
+	  6,221,  1,  4, 55, 16,160, 15,  0,  0,  0,
+	 24, 20,  0, 10, 54, 16, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int ND_014[] = {	// DRILL                   	1992-01-27	17:45:25
+	254,160, 15, 31, 54, 15, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int ND_015[] = {	// PRAZMA                  	1992-01-27	17:45:59
+	  6, 20,  0, 15, 55, 16,112, 23,  0,  0,  0,
+	  6, 20,  0,  0, 54, 16, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int ND_016[] = {	// BABEL                   	1992-01-27	17:46:34
+	254,160, 15,  0, 62, 16, 16, 39, 14,  0,  0,
+	-1
+};
+
+static const int ND_017[] = {	// ELEVETOR                	1992-01-27	17:47:27
+	 12,233,  1,  0, 54, 14, 16, 39,  0, -1,  0,
+	254,221,  1,  0, 54, 14, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int ND_018[] = {	// MEGIDO HASSYA           	1992-01-27	17:48:04
+	254,160, 15, 15, 54, 15, 16, 39, 13,  0,  0,
+	-1
+};
+
+static const int ND_019[] = {	// DAIBAKUHATU             	1992-01-27	18:28:56
+	 12,221,  1, 31, 54, 16, 16, 39,  0,127,  0,
+	144,  0,  0,  0, 54, 16, 96,234,  0,127, 24,
+	192,160, 15, 31, 54, 16, 80, 70, 14,  0,  0,
+	-1
+};
+
+static const int ND_020[] = {	// NAMI                    	1992-01-27	17:50:59
+	254,221,  1,  0, 55, 16, 16, 39, 14,  0,  0,
+	-1
+};
+
+static const int ND_021[] = {	// DOOOONN                 	1992-01-27	17:51:39
+	 96,208,  7,  0, 54, 16, 16, 39,  0, 40,  0,
+	-1
+};
+
+static const int ND_022[] = {	// DOGA                    	1992-01-27	17:52:18
+	  6,221,  1, 31, 54, 16, 16, 39,  0,127,  0,
+	 12,221,  1,  0, 55, 16,160, 15,  0,  0,  0,
+	-1
+};
+
+static const int ND_023[] = {	// PISI                    	1992-01-27	17:52:53
+	  6, 20,  0, 31, 54, 16, 16, 39,  0,  0,  0,
+	 24, 20,  0,  0, 54, 16, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int ND_024[] = {	// BLUE WATER              	1992-01-27	17:53:15
+	254, 15,  0,  0, 62, 14, 16, 39,  0,  0,  0,
+	-1
+};
+
+static const int ND_025[] = {	// HOWAWAN                 	1992-01-27	17:56:51
+	 12,144,  1,  0, 62, 16,100,  0, 13, -2,  0,
+	 12,134,  1,  0, 62, 16,100,  0, 13, -2,  0,
+	 12,124,  1,  0, 62, 16,100,  0, 13, -2,  0,
+	 12,114,  1,  0, 62, 16,100,  0, 13, -2,  0,
+	 48, 90,  1,  0, 62, 16, 16, 39,  0, -2,  0,
+	-1
+};
+
+static const int ND_026[] = {	// ZUGAN                   	1992-01-27	17:19:49
+	  6,221,  1, 31, 55, 16,160, 15,  0,  0,  0,
+	 64,221,  1, 24, 55, 16, 32, 78,  0,  0,  0,
+	-1
+};
+
+static const int ND_027[] = {	// DAAANN                  	1992-01-27	17:20:28
+	 48,221,  1, 31, 55, 16,152, 58,  0,  0,  0,
+	-1
+};
+
+static const int ND_028[] = {	// DOGOOOONN               	1992-01-27	17:21:14
+	  6,221,  1,  1, 54, 16, 16, 39,  0,127,  0,
+	192,221,  1, 31, 55, 16, 96,234,  0,  0,  0,
+	-1
+};
+
+static const int ND_029[] = {	// GASYA                   	1992-01-27	17:22:08
+	  3,221,  1, 15, 55, 16,208,  7,  0,  0,  0,
+	 12,221,  1,  1, 55, 16,160, 15,  0,  0,  0,
+	-1
+};
+
+static const int ND_030[] = {	// BASYUSYUSYU             	1992-01-27	17:22:52
+	  3,221,  1, 15, 55, 15, 16, 39,  0,  0,  0,
+	192,221,  1, 31, 55, 16, 96,234,  0,  0,113,
+	-1
+};
+
+static const int ND_031[] = {	// DOSYUSYUSYU             	1992-01-27	17:24:31
+	192,  0,  0,  0, 54, 16, 96,234,  0,-128, 17,
+	-1
+};
+
+static const int ND_032[] = {	// SYUSYUUUUNN             	1992-01-27	17:25:34
+	 12,221,  1,  0, 55, 15, 16, 39,  0,  0,113,
+	 32,221,  1,  0, 55, 16, 32, 78,  0,  0, 17,
+	-1
+};
+
+static const int ND_033[] = {	// BASYANN - HYURURURU     	1992-01-27	18:00:33
+	  6,221,  1, 31, 55, 16, 16, 39,  0,  0,-63,
+	 32,221,  1,  4, 55, 16, 16, 39,  0,  0,  0,
+	192,  0,  0,  0, 54, 16, 96,234,  0,  1,  0,
+	-1
+};
+
+static const int ND_034[] = {	// ZYURUZYURU              	1992-01-27	17:27:38
+	192,221,  1,  0, 55, 16, 96,234,  0,  0,113,
+	-1
+};
+
+static const int ND_035[] = {	// ZUGOGOGOGO              	1992-01-27	17:29:07
+	  6,221,  1, 15, 55, 16, 16, 39,  0,  0,  0,
+	  6,221,  1, 31, 55, 16, 16, 39,  0,  0,-15,
+	  6,221,  1, 31, 55, 16, 16, 39,  0,  0,-15,
+	  6,221,  1, 31, 55, 16, 16, 39,  0,  0,-15,
+	192,221,  1, 31, 55, 16, 96,234,  0,  0, -8,
+	-1
+};
+
+static const int ND_036[] = {	// ZUGOOOONN               	1992-01-27	17:29:50
+	  6,221,  1, 15, 55, 16, 16, 39,  0,  0,  0,
+	192,221,  1, 31, 55, 16, 48,117,  0,  0,  0,
+	-1
+};
+
+static const int ND_037[] = {	// BI--                    	1992-01-27	17:59:08
+	 48, 40,  0,  0, 62, 16,100,  0,  8,  0,  0,
+	-1
+};
+
+static const int ND_038[] = {	// BASYUSYUUU              	1992-01-27	17:30:38
+	 48,221,  1,  0, 55, 16, 16, 39,  0,  0,-111,
+	-1
+};
+
+static const int ND_039[] = {	// BISYU                   	1992-01-27	17:31:52
+	  6,232,  3, 15, 54, 16, 16, 39,  0,127,  0,
+	 24,221,  1,  0, 55, 16, 16, 39,  0,  0,  0,
+	-1
+};
+
+const int *const efftbl[] = {
+	D_000,	//	  0		BDRM
+	D_001,	//	  1		SIMONDS
+	D_002,	//	  2		SIMONDSTAML
+	D_003,	//	  3		SIMONDSTAMM
+	D_004,	//	  4		SIMONDSTAMH
+	D_005,	//	  5		RIMSHOTT
+	D_006,	//	  6		CPSIMONDSSD2
+	D_007,	//	  7		CLOSEHT
+	D_008,	//	  8		OPENHT
+	D_009,	//	  9		CRUSHCYMBA
+	D_010,	//	 10		RDCYN
+	DM_001,	//	 11		syuta
+	DM_002,	//	 12		Au
+	DM_003,	//	 13		syuba
+	DM_004,	//	 14		syu
+	DM_005,	//	 15		sya-
+	DM_006,	//	 16		po
+	DM_007,	//	 17		tattu
+	DM_008,	//	 18		zusyau
+	DM_009,	//	 19		piro
+	DM_010,	//	 20		piron
+	DM_011,	//	 21		pirorironn
+	DM_012,	//	 22		buu
+	DM_013,	//	 23		babon
+	DM_014,	//	 24		basyu-
+	DM_015,	//	 25		poun
+	DM_016,	//	 26		pasyu
+	DM_017,	//	 27		KON
+	DM_018,	//	 28		dosun
+	DM_019,	//	 29		zu
+	DM_020,	//	 30		go
+	DM_021,	//	 31		poyon
+	DM_022,	//	 32		katun
+	DM_023,	//	 33		syupin
+	DM_024,	//	 34		1UP
+	DM_025,	//	 35		PI
+	DM_026,	//	 36		pikon
+	DM_027,	//	 37		pyuu
+	DM_028,	//	 38		PI
+	DM_029,	//	 39		click
+	RS_006,	//	 40		batan
+	RS_007,	//	 41		dodonn
+	RS_009,	//	 42		kisya-
+	RS_010,	//	 43		bofu
+	RS_011,	//	 44		gogogogo--
+	RS_012,	//	 45		karakara
+	RS_013,	//	 46		buonn
+	RS_015,	//	 47		tyattu
+	RS_018,	//	 48		zu
+	RS_019,	//	 49		saaaa
+	RS_020,	//	 50		za
+	RS_021,	//	 51		TYARIN
+	RS_022,	//	 52		SYUWAWA
+	RS_024,	//	 53		PIN
+	RS_026,	//	 54		KAMINARI
+	RS_027,	//	 55		PI
+	RS_028,	//	 56		KEIKOKU
+	RS_029,	//	 57		ETC 1
+	RS_030,	//	 58		BUFOFOFO
+	RS_031,	//	 59		ETC 3
+	RS_032,	//	 60		ETC 4
+	RS_033,	//	 61		HADE BOMB
+	RS_035,	//	 62		JARARAN
+	PO_011,	//	 63		Rain fall
+	PO_012,	//	 64		Spinner
+	PO_013,	//	 65		Kaminari
+	PO_014,	//	 66		Sairen
+	PO_015,	//	 67		Door Shut
+	PO_016,	//	 68		Kiteki
+	PO_017,	//	 69		Ship Bomb
+	PO_018,	//	 70		Spinner 2
+	PO_019,	//	 71		Helli
+	PO_020,	//	 72		Kinzoku Sagyou
+	PO_021,	//	 73		Kaze (DAME)
+	PO_022,	//	 74		Taikushitu Soto
+	PO_023,	//	 75		Punch
+	PO_024,	//	 76		Shower
+	PO_025,	//	 77		Shokki
+	PO_026,	//	 78		Tobikomi
+	PO_027,	//	 79		Air Fukidasi
+	PO_028,	//	 80		Heavy Door Open
+	PO_029,	//	 81		Car Door Shut
+	PO_030,	//	 82		Car Come'in
+	PO_031,	//	 83		Ice Hikkaki
+	PO_032,	//	 84		Ship Crush Down
+	PO_033,	//	 85		Toraware
+	PO_034,	//	 86		Sekizou Break
+	PO_035,	//	 87		Blaster Shot
+	PO_036,	//	 88		Seifuku Yabuki
+	PO_037,	//	 89		Miminari
+	PO_038,	//	 90		Sekizou Ayasige
+	PO_039,	//	 91		Voiler & Engine
+	PO_040,	//	 92		Suimen
+	PO_041,	//	 93		Kika
+	PO_042,	//	 94		Change Kakyuu
+	PO_043,	//	 95		Change Blue
+	PO_044,	//	 96		Youma Funsyutu
+	PO_045,	//	 97		Kekkai
+	PO_046,	//	 98		Gosintou 1
+	PO_047,	//	 99		Gosintou 2
+	PO_048,	//	100		Gosintou 3
+	PO_049,	//	101		Hand Blaster
+	PO_050,	//	102		Magic
+	PO_051,	//	103		Grabiton 1
+	PO_052,	//	104		Grabiton 2
+	PO_053,	//	105		Attack Kakyuu
+	PO_054,	//	106		Attack Blue(TEKITOU)
+	PO_055,	//	107		Attack Red
+	PO_056,	//	108		Attack White
+	PO_057,	//	109		Attack Black
+	PO_058,	//	110		Attack Last
+	PO_059,	//	111		Damage 1
+	PO_060,	//	112		Damage 2
+	PO_061,	//	113		Attack
+	ND_000,	//	114		MAP
+	ND_001,	//	115		SONAR
+	ND_002,	//	116		KOUKOU
+	ND_003,	//	117		MEGIDO
+	ND_004,	//	118		JINARI
+	ND_005,	//	119		SWITCH
+	ND_006,	//	120		DOSYUUNN
+	ND_007,	//	121		GYUOON
+	ND_008,	//	122		PIPIPIPI
+	ND_009,	//	123		SYUBATTU
+	ND_010,	//	124		BEAM UNARI
+	ND_011,	//	125		BEAM KAKUSAN
+	ND_012,	//	126		ORGAN
+	ND_013,	//	127		PANEL
+	ND_014,	//	128		DRILL
+	ND_015,	//	129		PRAZMA
+	ND_016,	//	130		BABEL
+	ND_017,	//	131		ELEVETOR
+	ND_018,	//	132		MEGIDO HASSYA
+	ND_019,	//	133		DAIBAKUHATU
+	ND_020,	//	134		NAMI
+	ND_021,	//	135		DOOOONN
+	ND_022,	//	136		DOGA
+	ND_023,	//	137		PISI
+	ND_024,	//	138		BLUE WATER
+	ND_025,	//	139		HOWAWAN
+	ND_026,	//	140		ZUGAN
+	ND_027,	//	141		DAAANN
+	ND_028,	//	142		DOGOOOONN
+	ND_029,	//	143		GASYA
+	ND_030,	//	144		BASYUSYUSYU
+	ND_031,	//	145		DOSYUSYUSYU
+	ND_032,	//	146		SYUSYUUUUNN
+	ND_033,	//	147		BASYANN - HYURURURU
+	ND_034,	//	148		ZYURUZYURU
+	ND_035,	//	149		ZUGOGOGOGO
+	ND_036,	//	150		ZUGOOOONN
+	ND_037,	//	151		BI--
+	ND_038,	//	152		BASYUSYUUU
+	ND_039,	//	153		BISYU
+};
+