summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIru Cai <mytbk920423@gmail.com>2021-05-10 23:32:48 +0800
committerIru Cai <mytbk920423@gmail.com>2021-05-10 23:32:48 +0800
commit06c370edeb1944a9743a4a87fb92ea61b379b727 (patch)
tree36371f3bbecccd94cb4a74ddcc8d40987ae8de53
parentf36fad2189fbee4bfab41a8ab62e1ef93ad118eb (diff)
downloadrich4-06c370edeb1944a9743a4a87fb92ea61b379b727.tar.xz
use stocks data C code
-rw-r--r--asm/Makefile2
-rw-r--r--asm/stocks.asm1766
-rw-r--r--asm/stocks.h (renamed from csrc/stock.h)0
-rw-r--r--asm/stocks_data.c (renamed from csrc/stocks.c)2
4 files changed, 2 insertions, 1768 deletions
diff --git a/asm/Makefile b/asm/Makefile
index 9e626e1..071704e 100644
--- a/asm/Makefile
+++ b/asm/Makefile
@@ -5,7 +5,7 @@ LDFLAGS=-e fcn_0045709c
LIBS=-lgdi32 -luser32 -lkernel32 -lwinmm -ldsound -lddraw
LIBS+=-lmsvcrt
-OBJS = rich4.obj rich4_time.obj card_strings.obj stocks.obj
+OBJS = rich4.obj rich4_time.obj card_strings.obj stocks_data.obj
rich4.exe: $(OBJS)
$(LD) -o $@ $(OBJS) $(LDFLAGS) $(LIBS)
diff --git a/asm/stocks.asm b/asm/stocks.asm
deleted file mode 100644
index 1dbfb5c..0000000
--- a/asm/stocks.asm
+++ /dev/null
@@ -1,1766 +0,0 @@
-section .data
-
-global _game_stocks:
-
-_game_stocks:
-dd ref_0046677d
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042c8
-dd 0x000042c8
-dd 0x000042c8
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466786
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004220
-dd 0x00004220
-dd 0x999a4220
-dd 0x00003f19
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046678f
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041c8
-dd 0x000041c8
-dd 0x000041c8
-dd 0x00003fc0
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466798
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004334
-dd 0x00004334
-dd 0xcccd4334
-dd 0x00003fcc
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667a1
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042a0
-dd 0x000042a0
-dd 0x999a42a0
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667aa
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004270
-dd 0x00004270
-dd 0x00004270
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667b3
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004270
-dd 0x00004270
-dd 0x33334270
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667bc
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041d8
-dd 0x000041d8
-dd 0x666641d8
-dd 0x00003f66
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667c5
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000439b
-dd 0x0000439b
-dd 0x3333439b
-dd 0x00003f33
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667ce
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004284
-dd 0x00004284
-dd 0x00004284
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667d7
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000432b
-dd 0x0000432b
-dd 0x3333432b
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667e0
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000438c
-dd 0x0000438c
-dd 0xcccd438c
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667e9
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000428c
-dd 0x0000428c
-dd 0x999a428c
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667f2
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004210
-dd 0x00004210
-dd 0x00004210
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004667fb
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041a0
-dd 0x000041a0
-dd 0xcccd41a0
-dd 0x00003fcc
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466806
-db 0x01
-db 0x00
-dd 0x00000000
-dd 0x00000000
-dd 0x00004170
-dd 0x00004170
-dd 0x00004170
-dd 0x00003fc0
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046680f
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004396
-dd 0x00004396
-dd 0x00004396
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466818
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004394
-dd 0x00004394
-dd 0x66664394
-dd 0x00003fe6
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466821
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004305
-dd 0x00004305
-dd 0x33334305
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046682a
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000432a
-dd 0x0000432a
-dd 0x0000432a
-dd 0x00003fc0
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466833
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042f2
-dd 0x000042f2
-dd 0xcccd42f2
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046683c
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004270
-dd 0x00004270
-dd 0xcccd4270
-dd 0x00003ecc
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466845
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042b8
-dd 0x000042b8
-dd 0x999a42b8
-dd 0x00003f19
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046684e
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000043b7
-dd 0x000043b7
-dd 0x000043b7
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466857
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004320
-dd 0x00004320
-dd 0xcccd4320
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466860
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x000042c6
-dd 0x000042c6
-dd 0x333342c6
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466869
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041b0
-dd 0x000041b0
-dd 0x000041b0
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466872
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x000041e0
-dd 0x000041e0
-dd 0x000041e0
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046687b
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004396
-dd 0x00004396
-dd 0x00004396
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466884
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x0000420c
-dd 0x0000420c
-dd 0x999a420c
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046688d
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004407
-dd 0x00004407
-dd 0x00004407
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466896
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x80000000
-dd 0x8000444f
-dd 0x8000444f
-dd 0x0000444f
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046689f
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004396
-dd 0x00004396
-dd 0x999a4396
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668a8
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004361
-dd 0x00004361
-dd 0x33334361
-dd 0x00003f33
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668b1
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004396
-dd 0x00004396
-dd 0x00004396
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668b8
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004316
-dd 0x00004316
-dd 0xcccd4316
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668c1
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004348
-dd 0x00004348
-dd 0x00004348
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668ca
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x0000425c
-dd 0x0000425c
-dd 0xcccd425c
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668d5
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041a0
-dd 0x000041a0
-dd 0x000041a0
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668de
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004190
-dd 0x00004190
-dd 0x00004190
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668e7
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004180
-dd 0x00004180
-dd 0x33334180
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668f0
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x80000000
-dd 0x80004409
-dd 0x80004409
-dd 0x00004409
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004668f7
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004375
-dd 0x00004375
-dd 0x00004375
-dd 0x00003fc0
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466900
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004326
-dd 0x00004326
-dd 0x66664326
-dd 0x00003fa6
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466909
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0xc0000000
-dd 0xc000446e
-dd 0xc000446e
-dd 0x3333446e
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466910
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0xc0000000
-dd 0xc0004480
-dd 0xc0004480
-dd 0xcccd4480
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466919
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000044b4
-dd 0x000044b4
-dd 0x000044b4
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466920
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000439b
-dd 0x0000439b
-dd 0x999a439b
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466929
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004248
-dd 0x00004248
-dd 0x00004248
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466932
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004220
-dd 0x00004220
-dd 0x999a4220
-dd 0x00003f19
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046693b
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041c8
-dd 0x000041c8
-dd 0x000041c8
-dd 0x00003fc0
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466944
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042b4
-dd 0x000042b4
-dd 0xcccd42b4
-dd 0x00003fcc
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046694d
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004234
-dd 0x00004234
-dd 0x999a4234
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466956
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004270
-dd 0x00004270
-dd 0x00004270
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046695f
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004270
-dd 0x00004270
-dd 0x33334270
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466968
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041d8
-dd 0x000041d8
-dd 0x666641d8
-dd 0x00003f66
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466971
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042dc
-dd 0x000042dc
-dd 0x333342dc
-dd 0x00003f33
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046697a
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004284
-dd 0x00004284
-dd 0x00004284
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466985
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000428e
-dd 0x0000428e
-dd 0x3333428e
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_0046698e
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042a0
-dd 0x000042a0
-dd 0xcccd42a0
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466999
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000428c
-dd 0x0000428c
-dd 0x999a428c
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669a2
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x0000428c
-dd 0x0000428c
-dd 0x0000428c
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669ab
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041a0
-dd 0x000041a0
-dd 0xcccd41a0
-dd 0x00003fcc
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669b4
-db 0x01
-db 0x00
-dd 0x0bb80000
-dd 0x00000000
-dd 0x0000437a
-dd 0x0000437a
-dd 0x0000437a
-dd 0x00003fc0
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669bb
-db 0x01
-db 0x00
-dd 0x0bb80000
-dd 0x00000000
-dd 0x000042ca
-dd 0x000042ca
-dd 0x000042ca
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669c2
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x000042c0
-dd 0x000042c0
-dd 0x666642c0
-dd 0x00003fe6
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669c9
-db 0x01
-db 0x00
-dd 0x17700000
-dd 0x00000000
-dd 0x000042f0
-dd 0x000042f0
-dd 0x333342f0
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669d0
-db 0x01
-db 0x00
-dd 0x0fa00000
-dd 0x00000000
-dd 0x0000423c
-dd 0x0000423c
-dd 0x0000423c
-dd 0x00003fc0
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669d7
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004220
-dd 0x00004220
-dd 0xcccd4220
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669de
-db 0x01
-db 0x00
-dd 0x0fa00000
-dd 0x00000000
-dd 0x000041f0
-dd 0x000041f0
-dd 0xcccd41f0
-dd 0x00003ecc
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669e5
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x000042b4
-dd 0x000042b4
-dd 0x999a42b4
-dd 0x00003f19
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669ec
-db 0x01
-db 0x00
-dd 0x0fa00000
-dd 0x00000000
-dd 0x00004396
-dd 0x00004396
-dd 0x00004396
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669f5
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004270
-dd 0x00004270
-dd 0xcccd4270
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_004669fe
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004204
-dd 0x00004204
-dd 0x33334204
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a07
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041b0
-dd 0x000041b0
-dd 0x000041b0
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a10
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004190
-dd 0x00004190
-dd 0x00004190
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a19
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042c8
-dd 0x000042c8
-dd 0x000042c8
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a24
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004170
-dd 0x00004170
-dd 0x999a4170
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a2f
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004220
-dd 0x00004220
-dd 0x00004220
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a38
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041f0
-dd 0x000041f0
-dd 0x000041f0
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a43
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042c8
-dd 0x000042c8
-dd 0x999a42c8
-dd 0x00003f99
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a4e
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041c8
-dd 0x000041c8
-dd 0x333341c8
-dd 0x00003f33
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a59
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042c8
-dd 0x000042c8
-dd 0x000042c8
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a62
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004248
-dd 0x00004248
-dd 0xcccd4248
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a6b
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000042c8
-dd 0x000042c8
-dd 0x000042c8
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a74
-db 0x01
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004204
-dd 0x00004204
-dd 0xcccd4204
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a7d
-db 0x01
-db 0x00
-dd 0x0bb80000
-dd 0x00000000
-dd 0x000043fa
-dd 0x000043fa
-dd 0x000043fa
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a88
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x000042c8
-dd 0x000042c8
-dd 0x000042c8
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a93
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004302
-dd 0x00004302
-dd 0x33334302
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466a9e
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x00004316
-dd 0x00004316
-dd 0x00004316
-dd 0x00004000
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466aa9
-db 0x01
-db 0x00
-dd 0x13880000
-dd 0x00000000
-dd 0x0000428c
-dd 0x0000428c
-dd 0x0000428c
-dd 0x00003fc0
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466920
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004284
-dd 0x00004284
-dd 0x66664284
-dd 0x00003fa6
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466ab4
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x0000425c
-dd 0x0000425c
-dd 0x3333425c
-dd 0x00003fb3
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466910
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041f0
-dd 0x000041f0
-dd 0xcccd41f0
-dd 0x00003f4c
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466919
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x00004230
-dd 0x00004230
-dd 0x00004230
-dd 0x00003f80
-dd 0x00000000
-db 0x00
-db 0x00
-dd ref_00466abb
-db 0x00
-db 0x00
-dd 0x27100000
-dd 0x00000000
-dd 0x000041f0
-dd 0x000041f0
-dd 0x999a41f0
-db 0x99
-db 0x3f
-db 0x00
-db 0x00
-db 0x00
-db 0x00
-db 0x00
-db 0x00
-db 0x00
-db 0x00
-
-ref_0046677d:
-db 0xa4
-db 0xa4
-db 0xb0
-dd 0xb048abea
-db 0x55
-db 0x00
-
-ref_00466786:
-db 0xbb
-db 0x4f
-dd 0x48a457c6
-db 0xb9
-db 0xd8
-db 0x00
-
-ref_0046678f:
-db 0xa4
-dd 0xa674a66a
-dd 0x0066b3ca
-
-ref_00466798:
-dd 0xbf2078a5
-dd 0x71b9206e
-db 0x00
-
-ref_004667a1:
-db 0xa4
-db 0x6a
-db 0xa6
-dd 0xb0eab874
-db 0x54
-db 0x00
-
-ref_004667aa:
-db 0xa5
-db 0x78
-dd 0xecb657c6
-db 0xbd
-db 0xa6
-db 0x00
-
-ref_004667b3:
-db 0xb8
-dd 0xa8a9b6ce
-dd 0x00aea854
-
-ref_004667bc:
-dd 0x46aab7bb
-dd 0xb4c2bcaf
-db 0x00
-
-ref_004667c5:
-db 0xb2
-db 0xce
-db 0xa4
-dd 0xb057b640
-db 0xd3
-db 0x00
-
-ref_004667ce:
-db 0xbe
-db 0x5f
-dd 0x20b9a520
-db 0xa6
-db 0xe6
-db 0x00
-
-ref_004667d7:
-db 0xb5
-dd 0xb8ba20dc
-dd 0x0049b420
-
-ref_004667e0:
-dd 0xa62070c1
-dd 0xf8b32058
-db 0x00
-
-ref_004667e9:
-db 0xa4
-db 0x57
-db 0xae
-dd 0xa6c8bbfc
-db 0xe6
-db 0x00
-
-ref_004667f2:
-db 0xa4
-db 0xa4
-dd 0x48a4eab0
-db 0xb9
-db 0xd8
-db 0x00
-
-ref_004667fb:
-db 0xa4
-dd 0xa4b2a9fd
-dd 0xb3caa6ab
-db 0x66
-db 0x00
-
-ref_00466806:
-db 0xa4
-db 0xa4
-dd 0xdba5eab0
-db 0xaa
-db 0x6f
-db 0x00
-
-ref_0046680f:
-db 0xc1
-dd 0xac51b770
-dd 0x00dea7ec
-
-ref_00466818:
-dd 0x73b7bbb3
-dd 0x7eabb9ad
-db 0x00
-
-ref_00466821:
-db 0xaa
-db 0x46
-db 0xa4
-dd 0xb7eab9e8
-db 0x7e
-db 0x00
-
-ref_0046682a:
-db 0xb6
-db 0xd7
-dd 0xd2c3d7c2
-db 0xa8
-db 0xe9
-db 0x00
-
-ref_00466833:
-db 0xa4
-dd 0xa579bc6a
-dd 0x006faadb
-
-ref_0046683c:
-dd 0xb0abf8aa
-dd 0xf7be71b9
-db 0x00
-
-ref_00466845:
-db 0xaa
-db 0xf8
-db 0xa6
-dd 0xb3d8abbf
-db 0x5d
-db 0x00
-
-ref_0046684e:
-db 0xa4
-db 0x6a
-dd 0x6eb3b3b2
-db 0xa5
-db 0xf3
-db 0x00
-
-ref_00466857:
-db 0xb4
-dd 0xbb68a449
-dd 0x00e6a6c8
-
-ref_00466860:
-dd 0xaba454a4
-dd 0x52a9cda5
-db 0x00
-
-ref_00466869:
-db 0xa4
-db 0x54
-db 0xb6
-dd 0xb3caa656
-db 0x66
-db 0x00
-
-ref_00466872:
-db 0xa4
-db 0xe9
-dd 0xd8aba3b2
-db 0xb3
-db 0x5d
-db 0x00
-
-ref_0046687b:
-db 0xa2
-dd 0xa2d3a2e1
-dd 0x00cfa2d5
-
-ref_00466884:
-dd 0xd0a5d7c2
-dd 0xaea854a8
-db 0x00
-
-ref_0046688d:
-db 0xaa
-db 0x51
-db 0xa4
-dd 0xbe71b955
-db 0xf7
-db 0x00
-
-ref_00466896:
-db 0xa4
-db 0xe9
-dd 0xf7bedfa5
-db 0xb9
-db 0x71
-db 0x00
-
-ref_0046689f:
-db 0xa2
-dd 0xa2dda2e1
-dd 0x00e7a2dc
-
-ref_004668a8:
-dd 0xd9b554a4
-dd 0x7eb775a4
-db 0x00
-
-ref_004668b1:
-db 0xa5
-db 0xf4
-db 0xa4
-dd 0x00f3b0d1
-
-ref_004668b8:
-dd 0xa1b677bc
-dd 0xb1a9d1ae
-db 0x00
-
-ref_004668c1:
-db 0xaa
-db 0xe1
-db 0xba
-dd 0xa6c8bb58
-db 0xe6
-db 0x00
-
-ref_004668ca:
-db 0xb3
-db 0xec
-dd 0xc8a876aa
-dd 0xd8b948a4
-db 0x00
-
-ref_004668d5:
-db 0xc0
-db 0xf4
-db 0xb2
-dd 0xb3caa679
-db 0x66
-db 0x00
-
-ref_004668de:
-db 0xc1
-db 0x70
-dd 0xe8af58a6
-db 0xaa
-db 0xc5
-db 0x00
-
-ref_004668e7:
-db 0xba
-dd 0xa853afd6
-dd 0x00aea854
-
-ref_004668f0:
-dd 0xd0a2d7a2
-db 0xa2
-db 0xdb
-db 0x00
-
-ref_004668f7:
-db 0xbc
-dd 0xbb7ba677
-dd 0x00b9bef6
-
-ref_00466900:
-dd 0xecc9afbc
-dd 0xd4a9b9c3
-db 0x00
-
-ref_00466909:
-db 0xad
-db 0x7d
-db 0xa4
-dd 0x00a7a568
-
-ref_00466910:
-dd 0x66a469a5
-dd 0xd6bc69a5
-db 0x00
-
-ref_00466919:
-db 0xb3
-db 0xc1
-db 0xb7
-dd 0x00d2b3ed
-
-ref_00466920:
-dd 0xc6a8caa6
-dd 0xd6bc69a5
-db 0x00
-
-ref_00466929:
-db 0xa6
-db 0xe6
-db 0xac
-dd 0xa6c8bb50
-db 0xe6
-db 0x00
-
-ref_00466932:
-db 0xbb
-db 0xc8
-dd 0x4fab65aa
-db 0xc0
-db 0x49
-db 0x00
-
-ref_0046693b:
-db 0xa6
-dd 0xa67aa974
-dd 0x0066b3ca
-
-ref_00466944:
-dd 0x50acf5a4
-dd 0xc1a5beb2
-db 0x00
-
-ref_0046694d:
-db 0xb9
-db 0x6b
-db 0xa5
-dd 0xb771c4db
-db 0x7e
-db 0x00
-
-ref_00466956:
-db 0xac
-db 0x50
-dd 0x71b979b2
-db 0xb5
-db 0xf8
-db 0x00
-
-ref_0046695f:
-db 0xaa
-dd 0xac50acf7
-dd 0x00dea7ec
-
-ref_00466968:
-dd 0xfcae50ac
-dd 0x54b071b3
-db 0x00
-
-ref_00466971:
-db 0xbb
-db 0xc8
-db 0xaa
-dd 0xb9e8af65
-db 0x42
-db 0x00
-
-ref_0046697a:
-db 0xa4
-db 0xeb
-dd 0xc9ac40a5
-dd 0x43b9c8ae
-db 0x00
-
-ref_00466985:
-db 0xa6
-db 0x74
-db 0xa9
-dd 0xb261a67a
-db 0xa3
-db 0x00
-
-ref_0046698e:
-db 0xa4
-db 0xd3
-dd 0xe0afa7b6
-dd 0x4fa471b9
-db 0x00
-
-ref_00466999:
-db 0xbb
-db 0x45
-db 0xc4
-dd 0xbcc8bb5f
-db 0xd3
-db 0x00
-
-ref_004669a2:
-db 0xa8
-db 0x67
-dd 0xf0c37bae
-db 0xa7
-db 0xbd
-db 0x00
-
-ref_004669ab:
-db 0xab
-dd 0xb35fa56e
-dd 0x00f5b366
-
-ref_004669b4:
-dd 0x4caad6a4
-db 0xac
-db 0xa3
-db 0x00
-
-ref_004669bb:
-db 0xaa
-dd 0xacedb75a
-db 0xa3
-db 0x00
-
-ref_004669c2:
-db 0xb8
-db 0xbe
-dd 0xa3ac73a4
-db 0x00
-
-ref_004669c9:
-db 0xb7
-db 0x43
-db 0xa4
-dd 0x00a3ac73
-
-ref_004669d0:
-dd 0x73a4edab
-db 0xac
-db 0xa3
-db 0x00
-
-ref_004669d7:
-db 0xae
-dd 0xac73a4f5
-db 0xa3
-db 0x00
-
-ref_004669de:
-db 0xbf
-db 0xc5
-dd 0xa3ac73a4
-db 0x00
-
-ref_004669e5:
-db 0xb5
-db 0xd8
-db 0xa4
-dd 0x00a3ac73
-
-ref_004669ec:
-dd 0xbbbb70b3
-dd 0xccb4c8ab
-db 0x00
-
-ref_004669f5:
-db 0xb6
-db 0xc0
-db 0xaa
-dd 0xa6c8bbf7
-db 0xe6
-db 0x00
-
-ref_004669fe:
-db 0xaa
-db 0xce
-dd 0x4fab73c0
-db 0xc0
-db 0x49
-db 0x00
-
-ref_00466a07:
-db 0xad
-dd 0xa673c0b8
-dd 0x0066b3ca
-
-ref_00466a10:
-dd 0x73c070b9
-dd 0x6ca471b9
-db 0x00
-
-ref_00466a19:
-db 0xa8
-db 0xdc
-db 0xc3
-dd 0xbcf6acb9
-dd 0x007eb776
-
-ref_00466a24:
-dd 0xf2a4f8aa
-dd 0xbcaf48b6
-db 0xc2
-db 0xb4
-db 0x00
-
-ref_00466a2f:
-db 0xa8
-dd 0xa872b2b3
-dd 0x00aea854
-
-ref_00466a38:
-dd 0x73c0a3ae
-dd 0xb9ad4ab3
-db 0xab
-db 0x7e
-db 0x00
-
-ref_00466a43:
-db 0xa4
-dd 0xa973a4f5
-dd 0xc04faba5
-db 0x49
-db 0x00
-
-ref_00466a4e:
-db 0xa4
-db 0x54
-dd 0xcec2adb8
-dd 0x66b3caa6
-db 0x00
-
-ref_00466a59:
-db 0xa9
-db 0x6c
-db 0xaf
-dd 0xa5c6a4aa
-db 0xdb
-db 0x00
-
-ref_00466a62:
-db 0xc1
-db 0x6c
-dd 0xe8af73c0
-db 0xaa
-db 0xc5
-db 0x00
-
-ref_00466a6b:
-db 0xb0
-dd 0xbbc1b4b2
-dd 0x00e6a6c8
-
-ref_00466a74:
-dd 0xc1b4b2b0
-dd 0x66b3caa6
-db 0x00
-
-ref_00466a7d:
-db 0xa8
-db 0x67
-db 0xae
-dd 0xb66aa47b
-dd 0x00b1a9ba
-
-ref_00466a88:
-dd 0xd8b5a8bb
-dd 0xbab66aa4
-db 0xa9
-db 0xb1
-db 0x00
-
-ref_00466a93:
-db 0xb2
-dd 0xa440a4c4
-dd 0xa9bab66a
-db 0xb1
-db 0x00
-
-ref_00466a9e:
-db 0xaa
-db 0xf7
-dd 0x6aa4f7aa
-dd 0xb1a9bab6
-db 0x00
-
-ref_00466aa9:
-db 0xa5
-db 0x40
-db 0xac
-dd 0xb66aa4c9
-dd 0x00b1a9ba
-
-ref_00466ab4:
-dd 0x68a466a8
-db 0xa5
-db 0xa7
-db 0x00
-
-ref_00466abb:
-db 0xb7
-dd 0xb97dad52
-db 0x46
-db 0x00
diff --git a/csrc/stock.h b/asm/stocks.h
index 3e4626c..3e4626c 100644
--- a/csrc/stock.h
+++ b/asm/stocks.h
diff --git a/csrc/stocks.c b/asm/stocks_data.c
index c158a18..81bce92 100644
--- a/csrc/stocks.c
+++ b/asm/stocks_data.c
@@ -1,4 +1,4 @@
-#include "stock.h"
+#include "stocks.h"
stock_info game_stocks[96] = {
{ "\xa4\xa4\xb0\xea\xab\x48\xb0\x55", 1, 0, 0, 10000, 0, 100.0, 100.0, 100.0, 1.000000, 0.0, 0 }, /* 中国信托 */