ReC98/th01/formats
nmlgc 342e6450bc [Decompilation] [th01] Boss entities: .BOS load function
"Hm, I have this format that specifies sprite width in multiples of 8,
but *actually*, I'd like to blit 16 pixels at a time… well, time to
pepper the code with divisions and casts, I guess :zunpet:"

Which becomes even more hilarious once you realize that the `operator
new` function does require bytes after all. Which leads

	new dots16_t[image_size / 2];

to compile to

	operator new((image_size / 2) * 2);

:tannedcirno:

Part of P0106, funded by Yanga.
2020-08-12 17:49:35 +02:00
..
bos.hpp [Decompilation] [th01] Boss entities: .BOS load function 2020-08-12 17:49:35 +02:00
bos[bss].asm [Reverse-engineering] [th01] .BOS bitplane pointers 2020-05-31 17:31:07 +02:00
cfg.hpp [Decompilation] [th01] REIIDEN.CFG loading and saving 2020-05-12 14:36:43 +02:00
cfg.inc [Decompilation] [th01] REIIDEN.CFG loading and saving 2020-05-12 14:36:43 +02:00
cfg[data].asm [Decompilation] [th01] REIIDEN.CFG loading and saving 2020-05-12 14:36:43 +02:00
grc.cpp [Decompilation] [th01] .GRC: Freeing images in a single slot 2020-08-12 16:20:54 +02:00
grc.hpp [Decompilation] [th01] .GRC: Freeing images in a single slot 2020-08-12 16:20:54 +02:00
grc[bss].asm [Reverse-engineering] [th01] .GRC: Slot structure 2020-08-12 16:17:58 +02:00
grf.hpp [Decompilation] [th01] HUD: Background (MASK.GRF) loading and rendering 2020-07-27 17:17:59 +02:00
grp.cpp [Decompilation] [th01] .GRP file loading and display 2020-03-13 19:48:38 +01:00
grp.h [Decompilation] [th01] Ending picture loading and display 2020-05-25 15:18:44 +02:00
grp_buf[bss].asm [Decompilation] [th01] .GRP file loading and display 2020-03-13 19:48:38 +01:00
grp_palette[bss].asm [Reverse-engineering] [th01] .GRP palette 2020-03-13 19:09:24 +01:00
grp_ptn[data].asm [Reverse-engineering] [th01] .PTN slot structure 2020-03-18 20:09:57 +01:00
grp_put_palette_show_1.asm [Decompilation] [th01] .GRP file loading and display 2020-03-13 19:48:38 +01:00
grz.cpp [Decompilation] [th01] HUD: Background (MASK.GRF) loading and rendering 2020-07-27 17:17:59 +02:00
grz.h [Decompilation] [th01] HUD: Background (MASK.GRF) loading and rendering 2020-07-27 17:17:59 +02:00
grz[data].asm [Decompilation] [th01] .GRZ file loading and display 2020-03-07 21:43:00 +01:00
pf.asm [Maintenance] Decide on *_id for 0-based, and *_num for 1-based IDs 2020-07-27 17:22:28 +02:00
pf.cpp [Maintenance] Decide on *_id for 0-based, and *_num for 1-based IDs 2020-07-27 17:22:28 +02:00
pf.hpp [Decompilation] [th01] .GRC: Load function 2020-08-12 16:19:39 +02:00
pf[bss].asm [Reverse-engineering] [th01] .GRC: Slot structure 2020-08-12 16:17:58 +02:00
pf[data].asm [Maintenance] [th01] Correctly declare the packfile functions in C land 2020-03-18 20:33:53 +01:00
ptn.cpp [Maintenance] Use a distinct name for arc_file_get()'s sizeof() macro 2020-08-12 16:12:02 +02:00
ptn.hpp [Maintenance] Add a Planar<> template for any type of 4-plane value 2020-07-27 17:10:00 +02:00
ptn_0to1.cpp [Decompilation] [th01] PTN-sized page 0→1 copies 2020-03-22 09:59:24 +01:00
ptn_grz[bss].asm [Decompilation] [th01] .PTN file loading and non-transparent display 2020-03-18 20:33:58 +01:00
ptn_main.cpp [Maintenance] #define the number of dots in a byte 2020-08-12 16:16:58 +02:00
ptn_main[data].asm [Decompilation] [th01] .PTN: Unaligned 16×16 blitting 2020-06-13 21:13:50 +02:00
ptn_snap.cpp [Decompilation] [th01] PTN-sized page 0→1 copies 2020-03-22 09:59:24 +01:00
sprfmt_h.hpp [Decompilation] [th01] Boss entities: .BOS load function 2020-08-12 17:49:35 +02:00