summaryrefslogtreecommitdiff
path: root/asm
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 /asm
parentf36fad2189fbee4bfab41a8ab62e1ef93ad118eb (diff)
downloadrich4-06c370edeb1944a9743a4a87fb92ea61b379b727.tar.xz
use stocks data C code
Diffstat (limited to 'asm')
-rw-r--r--asm/Makefile2
-rw-r--r--asm/stocks.asm1766
-rw-r--r--asm/stocks.h28
-rw-r--r--asm/stocks_data.c102
4 files changed, 131 insertions, 1767 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/asm/stocks.h b/asm/stocks.h
new file mode 100644
index 0000000..3e4626c
--- /dev/null
+++ b/asm/stocks.h
@@ -0,0 +1,28 @@
+#include <stdint.h>
+
+typedef struct
+{
+ const char * name_ptr;
+ uint16_t f4;
+ uint8_t f6;
+ uint8_t f7;
+ uint16_t f8;
+ uint16_t f10;
+ float f12;
+ float f16;
+ float f20;
+ float f24;
+ float f28;
+ uint32_t f32;
+} stock_info;
+
+extern stock_info stocks[]; /* 0x496980 */
+extern stock_info game_stocks[]; /* 0x47f072 */
+
+typedef struct
+{
+ int amount;
+ int _;
+} player_stock_info;
+
+extern player_stock_info player_stocks[]; // 0x4971a0
diff --git a/asm/stocks_data.c b/asm/stocks_data.c
new file mode 100644
index 0000000..81bce92
--- /dev/null
+++ b/asm/stocks_data.c
@@ -0,0 +1,102 @@
+#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 }, /* 中国信托 */
+ { "\xbb\x4f\xc6\x57\xa4\x48\xb9\xd8", 1, 0, 0, 5000, 0, 40.0, 40.0, 40.0, 0.600000, 0.0, 0 }, /* 台湾人寿 */
+ { "\xa4\x6a\xa6\x74\xa6\xca\xb3\x66", 1, 0, 0, 10000, 0, 25.0, 25.0, 25.0, 1.500000, 0.0, 0 }, /* 大宇百货 */
+ { "\xa5\x78\x20\xbf\x6e\x20\xb9\x71", 0, 0, 0, 10000, 0, 180.0, 180.0, 180.0, 1.600000, 0.0, 0 }, /* 台 积 电 */
+ { "\xa4\x6a\xa6\x74\xb8\xea\xb0\x54", 0, 0, 0, 10000, 0, 80.0, 80.0, 80.0, 1.200000, 0.0, 0 }, /* 大宇资讯 */
+ { "\xa5\x78\xc6\x57\xb6\xec\xbd\xa6", 0, 0, 0, 10000, 0, 60.0, 60.0, 60.0, 1.000000, 0.0, 0 }, /* 台湾塑胶 */
+ { "\xb8\xce\xb6\xa9\xa8\x54\xa8\xae", 0, 0, 0, 10000, 0, 60.0, 60.0, 60.0, 1.400000, 0.0, 0 }, /* 裕隆汽车 */
+ { "\xbb\xb7\xaa\x46\xaf\xbc\xc2\xb4", 0, 0, 0, 10000, 0, 27.0, 27.0, 27.0, 0.900000, 0.0, 0 }, /* 远东纺织 */
+ { "\xb2\xce\xa4\x40\xb6\x57\xb0\xd3", 0, 0, 0, 10000, 0, 310.0, 310.0, 310.0, 0.700000, 0.0, 0 }, /* 统一超商 */
+ { "\xbe\x5f\x20\xa5\xb9\x20\xa6\xe6", 0, 0, 0, 10000, 0, 66.0, 66.0, 66.0, 1.000000, 0.0, 0 }, /* 震 旦 行 */
+ { "\xb5\xdc\x20\xba\xb8\x20\xb4\x49", 0, 0, 0, 10000, 0, 171.0, 171.0, 171.0, 1.400000, 0.0, 0 }, /* 莱 尔 富 */
+ { "\xc1\x70\x20\xa6\x58\x20\xb3\xf8", 0, 0, 0, 10000, 0, 280.0, 280.0, 280.0, 0.800000, 0.0, 0 }, /* 联 合 报 */
+ { "\xa4\x57\xae\xfc\xbb\xc8\xa6\xe6", 1, 0, 0, 10000, 0, 70.0, 70.0, 70.0, 1.200000, 0.0, 0 }, /* 上海银行 */
+ { "\xa4\xa4\xb0\xea\xa4\x48\xb9\xd8", 1, 0, 0, 5000, 0, 36.0, 36.0, 36.0, 1.000000, 0.0, 0 }, /* 中国人寿 */
+ { "\xa4\xfd\xa9\xb2\xa4\xab\xa6\xca\xb3\x66", 1, 0, 0, 10000, 0, 20.0, 20.0, 20.0, 1.600000, 0.0, 0 }, /* 王府井百货 */
+ { "\xa4\xa4\xb0\xea\xa5\xdb\xaa\x6f", 1, 0, 0, 0, 0, 15.0, 15.0, 15.0, 1.500000, 0.0, 0 }, /* 中国石油 */
+ { "\xc1\x70\xb7\x51\xac\xec\xa7\xde", 0, 0, 0, 10000, 0, 300.0, 300.0, 300.0, 2.000000, 0.0, 0 }, /* 联想科技 */
+ { "\xb3\xbb\xb7\x73\xad\xb9\xab\x7e", 0, 0, 0, 10000, 0, 296.0, 296.0, 296.0, 1.800000, 0.0, 0 }, /* 顶新食品 */
+ { "\xaa\x46\xa4\xe8\xb9\xea\xb7\x7e", 0, 0, 0, 10000, 0, 133.0, 133.0, 133.0, 1.400000, 0.0, 0 }, /* 东方实业 */
+ { "\xb6\xd7\xc2\xd7\xc3\xd2\xa8\xe9", 0, 0, 0, 10000, 0, 170.0, 170.0, 170.0, 1.500000, 0.0, 0 }, /* 汇丰证券 */
+ { "\xa4\x6a\xbc\x79\xa5\xdb\xaa\x6f", 0, 0, 0, 10000, 0, 121.0, 121.0, 121.0, 0.800000, 0.0, 0 }, /* 大庆石油 */
+ { "\xaa\xf8\xab\xb0\xb9\x71\xbe\xf7", 0, 0, 0, 10000, 0, 60.0, 60.0, 60.0, 0.400000, 0.0, 0 }, /* 长城电机 */
+ { "\xaa\xf8\xa6\xbf\xab\xd8\xb3\x5d", 0, 0, 0, 10000, 0, 92.0, 92.0, 92.0, 0.600000, 0.0, 0 }, /* 长江建设 */
+ { "\xa4\x6a\xb2\xb3\xb3\x6e\xa5\xf3", 0, 0, 0, 10000, 0, 366.0, 366.0, 366.0, 1.000000, 0.0, 0 }, /* 大众软件 */
+ { "\xb4\x49\xa4\x68\xbb\xc8\xa6\xe6", 1, 0, 0, 10000, 0, 160.0, 160.0, 160.0, 0.800000, 0.0, 0 }, /* 富士银行 */
+ { "\xa4\x54\xa4\xab\xa5\xcd\xa9\x52", 1, 0, 0, 5000, 0, 99.0, 99.0, 99.0, 1.400000, 0.0, 0 }, /* 三井生命 */
+ { "\xa4\x54\xb6\x56\xa6\xca\xb3\x66", 1, 0, 0, 10000, 0, 22.0, 22.0, 22.0, 2.000000, 0.0, 0 }, /* 三越百货 */
+ { "\xa4\xe9\xb2\xa3\xab\xd8\xb3\x5d", 1, 0, 0, 5000, 0, 28.0, 28.0, 28.0, 2.000000, 0.0, 0 }, /* 日产建设 */
+ { "\xa2\xe1\xa2\xd3\xa2\xd5\xa2\xcf", 1, 0, 0, 5000, 0, 300.0, 300.0, 300.0, 1.000000, 0.0, 0 }, /* SEGA */
+ { "\xc2\xd7\xa5\xd0\xa8\x54\xa8\xae", 1, 0, 0, 5000, 0, 35.0, 35.0, 35.0, 1.200000, 0.0, 0 }, /* 丰田汽车 */
+ { "\xaa\x51\xa4\x55\xb9\x71\xbe\xf7", 0, 0, 0, 10000, 0, 540.0, 540.0, 540.0, 1.000000, 0.0, 0 }, /* 松下电机 */
+ { "\xa4\xe9\xa5\xdf\xbe\xf7\xb9\x71", 0, 0, 0, 10000, 0, 830.0, 830.0, 830.0, 1.000000, 0.0, 0 }, /* 日立机电 */
+ { "\xa2\xe1\xa2\xdd\xa2\xdc\xa2\xe7", 0, 0, 0, 10000, 0, 300.0, 300.0, 300.0, 1.200000, 0.0, 0 }, /* SONY */
+ { "\xa4\x54\xb5\xd9\xa4\x75\xb7\x7e", 0, 0, 0, 10000, 0, 225.0, 225.0, 225.0, 0.700000, 0.0, 0 }, /* 三菱工业 */
+ { "\xa5\xf4\xa4\xd1\xb0\xf3", 0, 0, 0, 10000, 0, 300.0, 300.0, 300.0, 1.000000, 0.0, 0 }, /* 任天堂 */
+ { "\xbc\x77\xb6\xa1\xae\xd1\xa9\xb1", 0, 0, 0, 10000, 0, 150.0, 150.0, 150.0, 0.800000, 0.0, 0 }, /* 德间书店 */
+ { "\xaa\xe1\xba\x58\xbb\xc8\xa6\xe6", 1, 0, 0, 10000, 0, 200.0, 200.0, 200.0, 1.000000, 0.0, 0 }, /* 花旗银行 */
+ { "\xb3\xec\xaa\x76\xa8\xc8\xa4\x48\xb9\xd8", 1, 0, 0, 5000, 0, 55.0, 55.0, 55.0, 0.800000, 0.0, 0 }, /* 乔治亚人寿 */
+ { "\xc0\xf4\xb2\x79\xa6\xca\xb3\x66", 1, 0, 0, 10000, 0, 20.0, 20.0, 20.0, 2.000000, 0.0, 0 }, /* 环球百货 */
+ { "\xc1\x70\xa6\x58\xaf\xe8\xaa\xc5", 1, 0, 0, 5000, 0, 18.0, 18.0, 18.0, 1.000000, 0.0, 0 }, /* 联合航空 */
+ { "\xba\xd6\xaf\x53\xa8\x54\xa8\xae", 1, 0, 0, 5000, 0, 16.0, 16.0, 16.0, 1.400000, 0.0, 0 }, /* 福特汽车 */
+ { "\xa2\xd7\xa2\xd0\xa2\xdb", 1, 0, 0, 5000, 0, 550.0, 550.0, 550.0, 2.000000, 0.0, 0 }, /* IBM */
+ { "\xbc\x77\xa6\x7b\xbb\xf6\xbe\xb9", 0, 0, 0, 10000, 0, 245.0, 245.0, 245.0, 1.500000, 0.0, 0 }, /* 德州仪器 */
+ { "\xbc\xaf\xc9\xec\xc3\xb9\xa9\xd4", 0, 0, 0, 10000, 0, 166.0, 166.0, 166.0, 1.300000, 0.0, 0 }, /* 摩扥罗拉 */
+ { "\xad\x7d\xa4\x68\xa5\xa7", 0, 0, 0, 10000, 0, 955.0, 955.0, 955.0, 1.400000, 0.0, 0 }, /* 迪士尼 */
+ { "\xa5\x69\xa4\x66\xa5\x69\xbc\xd6", 0, 0, 0, 10000, 0, 1030.0, 1030.0, 1030.0, 0.800000, 0.0, 0 }, /* 可口可乐 */
+ { "\xb3\xc1\xb7\xed\xb3\xd2", 0, 0, 0, 10000, 0, 1440.0, 1440.0, 1440.0, 1.000000, 0.0, 0 }, /* 麦当劳 */
+ { "\xa6\xca\xa8\xc6\xa5\x69\xbc\xd6", 0, 0, 0, 10000, 0, 310.0, 310.0, 310.0, 1.200000, 0.0, 0 }, /* 百事可乐 */
+ { "\xa6\xe6\xac\x50\xbb\xc8\xa6\xe6", 1, 0, 0, 10000, 0, 50.0, 50.0, 50.0, 1.000000, 0.0, 0 }, /* 行星银行 */
+ { "\xbb\xc8\xaa\x65\xab\x4f\xc0\x49", 1, 0, 0, 5000, 0, 40.0, 40.0, 40.0, 0.600000, 0.0, 0 }, /* 银河保险 */
+ { "\xa6\x74\xa9\x7a\xa6\xca\xb3\x66", 1, 0, 0, 10000, 0, 25.0, 25.0, 25.0, 1.500000, 0.0, 0 }, /* 宇宙百货 */
+ { "\xa4\xf5\xac\x50\xb2\xbe\xa5\xc1", 0, 0, 0, 10000, 0, 90.0, 90.0, 90.0, 1.600000, 0.0, 0 }, /* 火星移民 */
+ { "\xb9\x6b\xa5\xdb\xc4\x71\xb7\x7e", 0, 0, 0, 10000, 0, 45.0, 45.0, 45.0, 1.200000, 0.0, 0 }, /* 陨石矿业 */
+ { "\xac\x50\xb2\x79\xb9\x71\xb5\xf8", 0, 0, 0, 10000, 0, 60.0, 60.0, 60.0, 1.000000, 0.0, 0 }, /* 星球电视 */
+ { "\xaa\xf7\xac\x50\xac\xec\xa7\xde", 0, 0, 0, 10000, 0, 60.0, 60.0, 60.0, 1.400000, 0.0, 0 }, /* 金星科技 */
+ { "\xac\x50\xae\xfc\xb3\x71\xb0\x54", 0, 0, 0, 10000, 0, 27.0, 27.0, 27.0, 0.900000, 0.0, 0 }, /* 星海通讯 */
+ { "\xbb\xc8\xaa\x65\xaf\xe8\xb9\x42", 0, 0, 0, 10000, 0, 110.0, 110.0, 110.0, 0.700000, 0.0, 0 }, /* 银河航运 */
+ { "\xa4\xeb\xa5\x40\xac\xc9\xae\xc8\xb9\x43", 0, 0, 0, 10000, 0, 66.0, 66.0, 66.0, 1.000000, 0.0, 0 }, /* 月世界旅游 */
+ { "\xa6\x74\xa9\x7a\xa6\x61\xb2\xa3", 0, 0, 0, 10000, 0, 71.0, 71.0, 71.0, 1.400000, 0.0, 0 }, /* 宇宙地产 */
+ { "\xa4\xd3\xb6\xa7\xaf\xe0\xb9\x71\xa4\x4f", 0, 0, 0, 10000, 0, 80.0, 80.0, 80.0, 0.800000, 0.0, 0 }, /* 太阳能电力 */
+ { "\xbb\x45\xc4\x5f\xbb\xc8\xbc\xd3", 1, 0, 0, 10000, 0, 70.0, 70.0, 70.0, 1.200000, 0.0, 0 }, /* 聚宝银楼 */
+ { "\xa8\x67\xae\x7b\xc3\xf0\xa7\xbd", 1, 0, 0, 5000, 0, 70.0, 70.0, 70.0, 1.000000, 0.0, 0 }, /* 狂徒镖局 */
+ { "\xab\x6e\xa5\x5f\xb3\x66\xb3\xf5", 1, 0, 0, 10000, 0, 20.0, 20.0, 20.0, 1.600000, 0.0, 0 }, /* 南北货场 */
+ { "\xa4\xd6\xaa\x4c\xac\xa3", 1, 0, 0, 3000, 0, 250.0, 250.0, 250.0, 1.500000, 0.0, 0 }, /* 少林派 */
+ { "\xaa\x5a\xb7\xed\xac\xa3", 1, 0, 0, 3000, 0, 101.0, 101.0, 101.0, 2.000000, 0.0, 0 }, /* 武当派 */
+ { "\xb8\xbe\xa4\x73\xac\xa3", 1, 0, 0, 5000, 0, 96.0, 96.0, 96.0, 1.800000, 0.0, 0 }, /* 蜀山派 */
+ { "\xb7\x43\xa4\x73\xac\xa3", 1, 0, 0, 6000, 0, 120.0, 120.0, 120.0, 1.400000, 0.0, 0 }, /* 嵩山派 */
+ { "\xab\xed\xa4\x73\xac\xa3", 1, 0, 0, 4000, 0, 47.0, 47.0, 47.0, 1.500000, 0.0, 0 }, /* 恒山派 */
+ { "\xae\xf5\xa4\x73\xac\xa3", 1, 0, 0, 5000, 0, 40.0, 40.0, 40.0, 0.800000, 0.0, 0 }, /* 泰山派 */
+ { "\xbf\xc5\xa4\x73\xac\xa3", 1, 0, 0, 4000, 0, 30.0, 30.0, 30.0, 0.400000, 0.0, 0 }, /* 衡山派 */
+ { "\xb5\xd8\xa4\x73\xac\xa3", 1, 0, 0, 5000, 0, 90.0, 90.0, 90.0, 0.600000, 0.0, 0 }, /* 华山派 */
+ { "\xb3\x70\xbb\xbb\xab\xc8\xb4\xcc", 1, 0, 0, 4000, 0, 300.0, 300.0, 300.0, 1.000000, 0.0, 0 }, /* 逍遥客栈 */
+ { "\xb6\xc0\xaa\xf7\xbb\xc8\xa6\xe6", 1, 0, 0, 10000, 0, 60.0, 60.0, 60.0, 0.800000, 0.0, 0 }, /* 黄金银行 */
+ { "\xaa\xce\xc0\x73\xab\x4f\xc0\x49", 1, 0, 0, 5000, 0, 33.0, 33.0, 33.0, 1.400000, 0.0, 0 }, /* 肥龙保险 */
+ { "\xad\xb8\xc0\x73\xa6\xca\xb3\x66", 1, 0, 0, 10000, 0, 22.0, 22.0, 22.0, 2.000000, 0.0, 0 }, /* 飞龙百货 */
+ { "\xb9\x70\xc0\x73\xb9\x71\xa4\x6c", 0, 0, 0, 10000, 0, 18.0, 18.0, 18.0, 2.000000, 0.0, 0 }, /* 雷龙电子 */
+ { "\xa8\xdc\xc3\xb9\xac\xf6\xbc\x76\xb7\x7e", 0, 0, 0, 10000, 0, 100.0, 100.0, 100.0, 1.000000, 0.0, 0 }, /* 侏罗纪影业 */
+ { "\xaa\xf8\xa4\xf2\xb6\x48\xaf\xbc\xc2\xb4", 0, 0, 0, 10000, 0, 15.0, 15.0, 15.0, 1.200000, 0.0, 0 }, /* 长毛象纺织 */
+ { "\xa8\xb3\xb2\x72\xa8\x54\xa8\xae", 0, 0, 0, 10000, 0, 40.0, 40.0, 40.0, 1.000000, 0.0, 0 }, /* 迅猛汽车 */
+ { "\xae\xa3\xc0\x73\xb3\x4a\xad\xb9\xab\x7e", 0, 0, 0, 10000, 0, 30.0, 30.0, 30.0, 1.000000, 0.0, 0 }, /* 恐龙蛋食品 */
+ { "\xa4\xf5\xa4\x73\xa9\xa5\xab\x4f\xc0\x49", 0, 0, 0, 10000, 0, 100.0, 100.0, 100.0, 1.200000, 0.0, 0 }, /* 火山岩保险 */
+ { "\xa4\x54\xb8\xad\xc2\xce\xa6\xca\xb3\x66", 0, 0, 0, 10000, 0, 25.0, 25.0, 25.0, 0.700000, 0.0, 0 }, /* 三叶虫百货 */
+ { "\xa9\x6c\xaf\xaa\xa4\xc6\xa5\xdb", 0, 0, 0, 10000, 0, 100.0, 100.0, 100.0, 1.000000, 0.0, 0 }, /* 始祖化石 */
+ { "\xc1\x6c\xc0\x73\xaf\xe8\xaa\xc5", 0, 0, 0, 10000, 0, 50.0, 50.0, 50.0, 0.800000, 0.0, 0 }, /* 翼龙航空 */
+ { "\xb0\xb2\xb4\xc1\xbb\xc8\xa6\xe6", 1, 0, 0, 10000, 0, 100.0, 100.0, 100.0, 1.000000, 0.0, 0 }, /* 假期银行 */
+ { "\xb0\xb2\xb4\xc1\xa6\xca\xb3\x66", 1, 0, 0, 10000, 0, 33.0, 33.0, 33.0, 0.800000, 0.0, 0 }, /* 假期百货 */
+ { "\xa8\x67\xae\x7b\xa4\x6a\xb6\xba\xa9\xb1", 1, 0, 0, 3000, 0, 500.0, 500.0, 500.0, 2.000000, 0.0, 0 }, /* 狂徒大饭店 */
+ { "\xbb\xa8\xb5\xd8\xa4\x6a\xb6\xba\xa9\xb1", 1, 0, 0, 5000, 0, 100.0, 100.0, 100.0, 1.000000, 0.0, 0 }, /* 豪华大饭店 */
+ { "\xb2\xc4\xa4\x40\xa4\x6a\xb6\xba\xa9\xb1", 1, 0, 0, 5000, 0, 130.0, 130.0, 130.0, 1.400000, 0.0, 0 }, /* 第一大饭店 */
+ { "\xaa\xf7\xaa\xf7\xa4\x6a\xb6\xba\xa9\xb1", 1, 0, 0, 5000, 0, 150.0, 150.0, 150.0, 2.000000, 0.0, 0 }, /* 金金大饭店 */
+ { "\xa5\x40\xac\xc9\xa4\x6a\xb6\xba\xa9\xb1", 1, 0, 0, 5000, 0, 70.0, 70.0, 70.0, 1.500000, 0.0, 0 }, /* 世界大饭店 */
+ { "\xa6\xca\xa8\xc6\xa5\x69\xbc\xd6", 0, 0, 0, 10000, 0, 66.0, 66.0, 66.0, 1.300000, 0.0, 0 }, /* 百事可乐 */
+ { "\xa8\x66\xa4\x68\xa5\xa7", 0, 0, 0, 10000, 0, 55.0, 55.0, 55.0, 1.400000, 0.0, 0 }, /* 狄士尼 */
+ { "\xa5\x69\xa4\x66\xa5\x69\xbc\xd6", 0, 0, 0, 10000, 0, 30.0, 30.0, 30.0, 0.800000, 0.0, 0 }, /* 可口可乐 */
+ { "\xb3\xc1\xb7\xed\xb3\xd2", 0, 0, 0, 10000, 0, 44.0, 44.0, 44.0, 1.000000, 0.0, 0 }, /* 麦当劳 */
+ { "\xb7\x52\xad\x7d\xb9\x46", 0, 0, 0, 10000, 0, 30.0, 30.0, 30.0, 1.200000, 0.0, 0 }, /* 爱迪达 */
+};
+
+player_stock_info player_stocks[48];