Commit Graph

  • 2c4c5001de Merge branch 'master' into th04_marisa4_crash_warp nmlgc 2024-01-25 12:52:18 +0100
  • a01754ab4a Merge branch 'master' into th04_marisa4_crash_move nmlgc 2024-01-25 13:37:59 +0100
  • 5e6b903366 Merge branch 'master' into th04_marisa4_crash_still nmlgc 2024-01-25 13:43:31 +0100
  • 47cb974724 Merge branch 'master' into th04_0_ring_as_gameover nmlgc 2024-01-25 14:41:47 +0100
  • c6d32775f3 Merge branch 'master' into th04_0_ring_as_cap_bullets nmlgc 2024-01-25 14:38:53 +0100
  • 3db97d6640 Merge branch 'master' into th04_0_ring_as_single_bullet nmlgc 2024-01-25 14:35:31 +0100
  • f844de2efb Merge branch 'master' into th04_0_ring_ignore nmlgc 2024-01-25 14:32:53 +0100
  • 35a4306286 [Maintenance] [th04] Bullets: Remove the 0-ring ZUN bug comment nmlgc 2024-01-25 14:31:30 +0100
  • dc1fcc716e [Maintenance] [th04] Bullets: Remove the 0-ring ZUN bug comment nmlgc 2024-01-25 14:31:30 +0100
  • e6d4d02f96 [Maintenance] [th04] Bullets: Remove the 0-ring ZUN bug comment nmlgc 2024-01-25 14:31:30 +0100
  • 481eecce42 [Maintenance] [th04] Bullets: Remove the 0-ring ZUN bug comment nmlgc 2024-01-25 14:31:30 +0100
  • ee0d0f2abc [Maintenance] [th04] marisa_flystep_pointreflected(): Remove ZUN bug comments nmlgc 2024-01-25 13:34:52 +0100
  • 24fdc50848 [Maintenance] [th04] marisa_flystep_pointreflected(): Remove ZUN bug comments nmlgc 2024-01-25 13:34:52 +0100
  • 81a985d0a2 [Mod] [th04] Stage 4 Marisa: Include reflection center in the Divide Error warp nmlgc 2022-04-17 22:01:59 +0200
  • 42755d8ddb [Mod] [th04] Stage 4 Marisa: Replace Divide Error with a warp to the reflection nmlgc 2022-04-15 21:24:39 +0200
  • 46cd6e74bd [Decompilation] [th05] Title screen animation nmlgc 2023-11-30 13:38:13 +0100
  • 49c1cda526 [Decompilation] [th05] OP.EXE: .CDG loading and freeing nmlgc 2023-11-30 13:00:50 +0100
  • f5d14ca7ec [Decompilation] [th05] MIKO.CFG: Move all data to C land nmlgc 2023-11-30 12:33:25 +0100
  • 17ef96772c [Decompilation] [th04/th05] ZUN Soft logo: Move data to C land nmlgc 2023-11-30 01:16:40 +0100
  • cf44223d80 [Decompilation] [th04/th05] Setup menu: Entry point nmlgc 2023-11-29 21:57:55 +0100
  • 7aa0459306 [Decompilation] [th04/th05] Setup menu: BGM and SE mode menus nmlgc 2023-11-29 21:02:38 +0100
  • 449aa37343 [Decompilation] [th04/th05] Setup menu: Text blitting nmlgc 2023-11-29 19:04:06 +0100
  • 52b74439bc [Decompilation] [th04/th05] Setup menu: Rollup animation nmlgc 2023-11-28 23:16:42 +0100
  • 46fa5befb1 [Decompilation] [th04/th05] Setup menu: Single-line window blitting nmlgc 2023-11-28 23:08:24 +0100
  • 3d77be66b3 [Decompilation] [th04/th05] Setup menu: Dropdown animation nmlgc 2023-11-28 22:34:57 +0100
  • 2aacf1c9d2 [Decompilation] [th04/th05] Setup menu: Dropdown and rollup blitting nmlgc 2023-11-28 22:02:57 +0100
  • 7c3160c38d [Reverse-engineering] [th04/th05] Setup menu: MSWIN.BFT sprite IDs nmlgc 2023-11-28 21:26:07 +0100
  • cc1eea41ad [Maintenance] [th04/th05] Move OP.EXE clear flags to their own header nmlgc 2023-11-29 23:19:37 +0100
  • d55c2cbad0 [Maintenance] [th03/th04/th05] Split OP.EXE into two assembly units nmlgc 2023-11-28 20:48:14 +0100
  • cafdd6ee3e [Maintenance] [th05] #include `common.h` directly inside `resident.hpp` nmlgc 2023-11-29 20:58:38 +0100
  • 7e56d22785 [Maintenance] Only define `address_0` for the main ASM unit of a binary nmlgc 2023-11-28 20:03:08 +0100
  • a308c486d6 [Maintenance] Move the snd_load() constants into a separate ASM include file nmlgc 2023-11-28 19:44:34 +0100
  • 741d889c07 [Decompilation] [th04/th05] Main menu: Move decompiled data to C land nmlgc 2023-11-27 20:54:24 +0100
  • b4980bbd8a [Decompilation] [th04/th05] OP.EXE: main() nmlgc 2023-11-27 21:25:23 +0100
  • c6c07e2c4d [Decompilation] [th04/th05] Main menu: Option menu update/render function nmlgc 2023-11-27 11:29:20 +0100
  • ad4cd15bb6 [Decompilation] [th04/th05] Main menu: Top-level menu update/render function nmlgc 2023-11-26 21:34:37 +0100
  • 1a64de731f [Decompilation] [th04/th05] Main menu: Cursor movement and re-rendering nmlgc 2023-11-25 20:28:17 +0100
  • 61079a3acc [Decompilation] [th04/th05] Main menu: Option menu choice rendering nmlgc 2023-11-25 19:03:26 +0100
  • 050afe83b5 [Decompilation] [th04/th05] Main menu: Top-level menu blitting nmlgc 2023-11-25 15:08:19 +0100
  • 1d047a504b [Reverse-engineering] [th04/th05] Main menu: Sprite IDs nmlgc 2023-11-28 15:32:14 +0100
  • dfb48561d6 [Maintenance] [th04] Move MIKO.CFG code into the main menu translation unit nmlgc 2023-11-25 16:46:57 +0100
  • 86f1f44522 [Maintenance] [th04/th05] #include game start code from a shared source file nmlgc 2023-11-25 15:34:08 +0100
  • f294ccb158 [Naming] [th04/th05] Rename the initial rank value to highlight its effect nmlgc 2023-11-28 12:31:56 +0100
  • 5603509248 [Maintenance] Remove `extern "C"` from more areas of code nmlgc 2023-11-27 22:09:01 +0100
  • 214c404ef5 [Maintenance] Introduce a type for PC-98 text RAM attributes nmlgc 2023-11-27 10:32:04 +0100
  • ae2fc2865a [Decompilation] [th04] Starting the game nmlgc 2023-10-30 22:50:59 +0100
  • 0ded9d46f3 [Decompilation] [th04/th05] MIKO.CFG loading and saving nmlgc 2023-10-29 00:19:17 +0200
  • 412df0c961 [Maintenance] [th05] Assign proper names to decompiled OP.EXE segments nmlgc 2023-10-28 21:43:11 +0200
  • a874bd5408 [Decompilation] [th03] Win screen: Message rendering nmlgc 2023-10-28 18:05:01 +0200
  • ffb8b14729 [Decompilation] [th03] Win screen: Loading images and messages nmlgc 2023-10-28 15:09:09 +0200
  • a314a0f40a [Reverse-engineering] [th03] Stage splash screen: Stage number display flag nmlgc 2023-10-28 15:56:05 +0200
  • 7e89d76751 [Maintenance] [th03] Define a player ID type nmlgc 2023-10-27 23:28:28 +0200
  • cf78098a79 [Maintenance] [th03] Indicate the optional ID in the paletted playchar type nmlgc 2023-10-27 23:16:56 +0200
  • 7898957206 [Reverse-engineering] [th02] Stage progression flag nmlgc 2023-10-31 22:15:31 +0100
  • dc5882782d [Decompilation] [th02] Dialog: Extra Stage scripts nmlgc 2023-10-27 16:30:47 +0200
  • 70d87fe900 [Decompilation] [th02] Dialog: Stage 5 scripts nmlgc 2023-10-27 16:27:29 +0200
  • bc5710285d [Decompilation] [th02] Dialog: Stage 4 scripts nmlgc 2023-10-27 13:25:46 +0200
  • ed9ee93f5f [Decompilation] [th02] Dialog: Stage 2 scripts nmlgc 2023-10-26 23:51:03 +0200
  • a2f7002731 [Decompilation] [th02] Dialog: Generic parts of specific scripts nmlgc 2023-10-26 17:55:45 +0200
  • c6812766b6 [Decompilation] [th02] Dialog: Displaying full boxes of text nmlgc 2023-10-26 16:44:31 +0200
  • d38f2a675d [Decompilation] [th02] Dialog: Displaying individual lines nmlgc 2023-10-26 15:22:59 +0200
  • c4622992b5 [Decompilation] [th02] Dialog: Face rendering nmlgc 2023-10-26 11:37:38 +0200
  • be31caeba8 [Decompilation] [th02] Dialog: Box slide-in animation nmlgc 2023-10-25 22:39:35 +0200
  • c468e2a113 [Decompilation] [th02] Dialog: Box rendering nmlgc 2023-10-24 21:04:17 +0200
  • f2b7f78012 [Decompilation] [th02] Dialog: Player character blitting nmlgc 2023-10-24 18:37:22 +0200
  • dfaa3c67c4 [Decompilation] [th02] Dialog: EGC initialization nmlgc 2023-10-26 14:42:05 +0200
  • 8f28286349 [Decompilation] [th02] Dialog: Text loading nmlgc 2023-10-26 14:31:24 +0200
  • 981c7e2a7d [Reverse-engineering] [th02] Scrolling: Completion flag nmlgc 2023-10-23 20:46:50 +0200
  • 1bb6068d6a [Reverse-engineering] [th02] Player: Current master.lib sprite ID nmlgc 2023-10-22 20:03:12 +0200
  • 42abdc3de4 [Reverse-engineering] [th02] Player: Option position nmlgc 2023-10-22 18:51:05 +0200
  • bc552cac8e [Reverse-engineering] [th02] Player: Position references nmlgc 2023-10-21 20:58:22 +0200
  • 580c0ff3cd [Maintenance] [th04/th05] Dialog: Merge the lower two translation units nmlgc 2023-10-18 04:22:16 +0200
  • 63e9257279 [Decompilation] [th04/th05] Dialog: Blocking main function nmlgc 2023-10-12 02:36:32 +0200
  • 0f45a5a89f [Decompilation] [th04/th05] Dialog: Main script parsing loop nmlgc 2023-10-16 00:24:41 +0200
  • 1f2ea181f6 [Decompilation] [th04/th05] Dialog: Script opcode interpreter nmlgc 2023-10-14 21:52:40 +0200
  • e8a0b3ef43 [Decompilation] [th04/th05] Dialog: Box fade-in animation nmlgc 2023-10-15 21:39:11 +0200
  • 3968f36820 [Decompilation] [th05] Dialog: Box clearing nmlgc 2023-10-15 21:32:49 +0200
  • a06996af3e [Decompilation] [th04/th05] Dialog: Face unblitting nmlgc 2023-10-15 05:04:56 +0200
  • 36166192bd [Decompilation] [th04/th05] Dialog: EGC-powered playfield front→back copy nmlgc 2023-10-15 04:03:54 +0200
  • 35d6fe30c3 [Decompilation] [th04/th05] Dialog: Box background rendering nmlgc 2023-10-15 03:26:54 +0200
  • 78a9e7b4b4 [Decompilation] [th04/th05] Dialog: Activation nmlgc 2023-10-15 02:26:32 +0200
  • 974136a526 [Decompilation] [th04/th05] Stage tiles: Renderer activation nmlgc 2023-10-09 16:14:06 +0200
  • 0a8a3d9c50 [Decompilation] [th04/th05] .MAP: Declare functions and data in C land nmlgc 2023-10-03 19:53:52 +0200
  • 0e96a8e578 [Research] Document why TH02 and TH03 must manually pause BGM before loading nmlgc 2023-10-20 11:15:56 +0200
  • 367431a69a [Naming] [th04/th05] EGC: Reuse the egc_start_copy_noframe() function name nmlgc 2023-10-15 03:38:00 +0200
  • 4d11848671 [Naming] [th04/th05] Dialog: Drop the `DIALOG_` prefix from constants nmlgc 2023-10-16 00:45:35 +0200
  • 641cdec9f2 [Maintenance] [th04/th05] Dialog: Start a new translation unit with shared code nmlgc 2023-10-11 02:45:19 +0200
  • 2cb65157f0 [Maintenance] [th03/th04/th05] Cutscene: Resolve fade command inconsistencies nmlgc 2023-10-19 06:05:56 +0200
  • 0709533ca7 [Maintenance] [th03/th04/th05] Move shared plaintext script code to `/formats/` nmlgc 2023-10-11 01:22:41 +0200
  • 4c888ee4ad [Maintenance] [th04/th05] Demo Play: Move OP return code into the header nmlgc 2023-10-13 23:17:39 +0200
  • 757ee718c4 [Maintenance] Remove `extern "C"` from more areas of code nmlgc 2023-10-08 22:13:12 +0200
  • a4fb2cf067 [Maintenance] [th04/th05] Remove unnecessary segment splits nmlgc 2023-10-07 22:26:56 +0200
  • f5da2a50a5 [Maintenance] [th02/th04/th05] Stage tiles: Move metrics to a separate header nmlgc 2023-10-05 14:19:00 +0200
  • 0c39c6b239 [Maintenance] [th02] Stage tiles: Don't publicly declare the tile ring array nmlgc 2023-10-04 15:26:37 +0200
  • 2c3bd9c16f [Maintenance] `tram_cell_amount_t` can also be used for heights nmlgc 2023-10-17 11:03:41 +0200
  • 0b67ff4668 Merge branch 'debloated' into anniversary nmlgc 2023-07-01 05:25:08 +0200
  • d0750d568f [Debloating] [th01] YuugenMagan: Don't inline shrinking pentagram blitting nmlgc 2023-06-25 17:04:01 +0200
  • a86cc1810f [Debloating] [th01] YuugenMagan: Remove redundant pentagram calculations nmlgc 2023-06-27 01:03:52 +0200
  • 1fd34453a3 [Debloating] [th01] Mima: Turn remaining square rendering macros into methods nmlgc 2023-06-25 16:17:57 +0200
  • 29e9b88315 [Debloating] [th01] Line blitting: Use point structures for line loops nmlgc 2023-06-25 15:38:18 +0200