nmlgc
aa9ea36277
[Reduction] #215-216: graph_copy_page
2014-08-27 06:13:48 +02:00
nmlgc
a28cd273c4
[Reduction] #214 : graph_clear
2014-08-27 06:03:08 +02:00
nmlgc
199138182a
[Reduction] #213 : Graphic VRAM-related global data
...
Nothing in the BSS segment for once! Yay.
2014-08-27 05:45:01 +02:00
nmlgc
967a8e3aa5
[Reduction] #212 : graph_show
...
ReC98, where a function consisting of 3 instructions still saves over 150
lines.
2014-08-27 05:19:11 +02:00
nmlgc
a4de9710bd
[Reduction] #211 : make_linework
2014-08-27 05:05:30 +02:00
nmlgc
9bdc776f19
[Reduction] #210 : egc_shift_left_all
...
... yeah.
2014-08-27 04:57:37 +02:00
nmlgc
7240b80154
[Reduction] #209 : pfclose
2014-08-27 03:11:13 +02:00
nmlgc
27693992d9
[Reduction] #208 : bopenr
...
Had to explicitly specify "byte ptr pferrno" for binary compatibility...
2014-08-27 02:54:57 +02:00
nmlgc
64609699ef
[Reduction] #207 : PAR-related global data
2014-08-27 02:40:09 +02:00
nmlgc
95fce9b96b
[Reduction] #206 : palette_white_out
2014-08-27 00:57:45 +02:00
nmlgc
ef64c51958
[Reduction] #205 : palette_white_in
...
No nopcalls for a change?
2014-08-27 00:52:29 +02:00
nmlgc
beae93b603
[Reduction] #204 : palette_black_out
2014-08-27 00:33:43 +02:00
nmlgc
8b6d81a3de
[Reduction] #203 : palette_black_in
2014-08-27 00:26:46 +02:00
nmlgc
80cbfb1dd8
[Reduction] #202 : vsync_wait
2014-08-27 00:11:29 +02:00
nmlgc
94c5a12100
[Reduction] #198-201: vsync_start and vsync_end
2014-08-26 23:58:08 +02:00
nmlgc
287d7ea554
[Reduction] #197 : VSync-related global data
...
[Binary change] nop → db 0 after the data declarations in every affected
executable.
2014-08-26 22:52:26 +02:00
nmlgc
1f804283f8
[Reduction] #196 : bseek_
...
With underscore. Seek origin as a separate parameter.
I'm... sure there is a reason?
2014-08-26 22:15:00 +02:00
nmlgc
ed6c5e3067
[Reduction] #195 : bseek
...
Without underscore. Relative seek.
2014-08-26 22:04:11 +02:00
nmlgc
c60e71aa12
[Reduction] #194 : text_fillca
2014-08-26 22:02:09 +02:00
nmlgc
fae5f003ad
[Reduction] #193 : bread
...
This function doesn't seem to be used outside pfopen(), and IDA struggles with
that function, which explains the missing references.
2014-08-26 21:34:06 +02:00
nmlgc
5d2d4feca0
[Reduction] #192 : bgetc
2014-08-26 21:23:54 +02:00
nmlgc
40de176f2c
[Reduction] #191 : bcloser
2014-08-26 20:54:57 +02:00
nmlgc
777a718390
[Reduction] #189-190: bgm_init and bgm_finish
...
And that's all the games seem to use from the master.lib BGM module.
2014-08-26 07:58:33 +02:00
nmlgc
b134176731
[Reduction] #187-188: bgm_timer_init and bgm_timer_finish
...
[Binary change] Order of 2 relocations in TH04's MAINE.EXE and TH05's OP.EXE
and MAINE.EXE.
2014-08-26 07:39:57 +02:00
nmlgc
54ceaad556
[Reduction] #184-186: RTC interrupt manager
2014-08-26 07:25:43 +02:00
nmlgc
0bb3f897e0
[Reduction] #183 : bgm_timerhook
2014-08-26 06:18:06 +02:00
nmlgc
b7aa7291db
[Reduction] #182 : bgm_read_sdata
...
[Binary change] Order of 2 relocations in all modified executables.
2014-08-26 06:07:19 +02:00
nmlgc
17fa89801b
[Reduction] #181 : bgm_sound
2014-08-26 01:51:57 +02:00
nmlgc
fab08f2923
[Reduction] #180 : bgm_stop_sound
2014-08-26 01:41:08 +02:00
nmlgc
8b7313010e
[Reduction] #179 : bgm_stop_play
2014-08-26 00:40:14 +02:00
nmlgc
1520dea475
[Reduction] #178 : bgm_effect_sound
2014-08-26 00:34:16 +02:00
nmlgc
06d0171bad
[Reduction] #176-177: bgm_play
...
[Binary change] Order of 3 relocations in TH04's MAINE.EXE and TH05's OP.EXE
and MAINE.EXE.
2014-08-26 00:25:48 +02:00
nmlgc
d0be24acea
[Reduction] #175 : bgm_pinit
2014-08-26 00:01:58 +02:00
nmlgc
8416cc93c9
[Reduction] #174 : bgm_mget
2014-08-25 23:08:17 +02:00
nmlgc
69daab38b2
[Reduction] #173 : bgm_set_tempo
2014-08-25 22:58:39 +02:00
nmlgc
509d3b31b9
[Reduction] #172 : BGM-related internal data
...
Initializing the BSS data to 0 instead of the ? in the original source file
avoids size changes in the MZ header.
[Binary change] Order of 5 relocations in TH04's and TH05's MAIN.EXE.
2014-08-25 22:35:22 +02:00
nmlgc
674ecce1c3
[Reduction] #171 : _bgm_bell_org
...
[Binary change] db 0 → nop before the function in every affected executable.
2014-08-25 04:49:19 +02:00
nmlgc
36a4a02bdc
[Reduction] #169-170: fgetn and fread
...
... yeah, just because ZUN decided to use the C file functions to read
reiiden.cfg for a change. OK, can we *finally* include master.lib's bgm.inc
now?
2014-08-25 04:05:24 +02:00
nmlgc
8f27696514
[Reduction] #168 : fputs
...
One instance. That shouldn't count.
2014-08-24 04:53:19 +02:00
nmlgc
7ad40cceff
[Reduction] #164-167: fputc and friends
2014-08-24 04:43:11 +02:00
nmlgc
947e2ea630
[Reduction] #163 : ___read
2014-08-23 20:08:41 +02:00
nmlgc
76a12e2608
[Reduction] #161-162: __rtl_read and __read
...
Lol, these are so similar to __rtl_write and __write that Git's diff treats
reada.asm as a modified copy of writea.asm. Same situation with the CAS file
here, too.
2014-08-23 19:13:31 +02:00
nmlgc
54c9abefee
[Reduction] #160 : getdcwd
2014-08-23 18:42:30 +02:00
nmlgc
4a36dd15de
[Reduction] #159 : super_entry_bfnt
...
[Binary change] Order of 5 relocations in TH05's MAIN.EXE.
2014-08-23 18:09:23 +02:00
nmlgc
3de251fb60
Identify 4 functions accidentally missed in TH01's ZUNSOFT.COM
...
Wow. I just had to miss smem_release() once to find myself with a total of 4
missed functions (+ smem_wget(), bfnt_entry_pat() and
bfnt_extend_header_analysis()) a day later. Blasted tiny model.
2014-08-23 17:30:00 +02:00
nmlgc
656f993e8d
[Reduction] #158 : bfnt_palette_set
2014-08-23 16:56:01 +02:00
nmlgc
6e6293be79
[Reduction] #157 : palette_init
2014-08-23 16:18:30 +02:00
nmlgc
e76a9948b8
[Reduction] #156 : palette_show
2014-08-23 16:11:16 +02:00
nmlgc
61ccf52f3e
[Reduction] #155 : Palette data
2014-08-23 15:47:05 +02:00
nmlgc
138fcd2fce
[Reduction] #153-154: Key beep control
2014-08-23 14:01:53 +02:00