Skip to content

Releases: netblock/yaabe

v0.10.0

10 Dec 04:44
6c1c4f5

Choose a tag to compare

  • major internal rework (polymorphise atui_branch/atui_leaf into atui_node)
  • multiple bugfixes
  • multiple tree representation changes
  • GTK UI:
    • big-endian/little-endian text views (little: ...3 2 1 0)
    • config file menu option
    • move to GTK inscription (should improve scrolling jank)
    • improve tooltips
  • add support for:
    • atom_umc_info
    • indirect_io_access
    • psp_rsa_key
    • skeleton for rom-based boot straps
    • dce_info

40ed1f5b967b7196db19c1b2f6e1e80be376c825a669ba143bbc5ad6b5798f22 *yaabe-installer-0.10.0.exe

v0.9.0

03 Jul 18:43
8712245

Choose a tag to compare

  • expand/collapse state tracking
  • beginnings of a config file
  • preserve scroll position upon bios load
  • reoganse poweplay of smu11 (navi1) and newer and smc_dpm_info
  • regex search
  • about window
  • multiple bugfixes

7860f773cd748d48bb7ec6849b353360ada88574b9d110395341355abfe68c95 *yaabe-installer-0.9.0.exe

v0.8.0

22 Feb 17:39
ee994dd

Choose a tag to compare

  • lcd_info support
  • PSP directory support
  • IP discovery support
  • smu_info_v2_1 and Analog TV support
  • atom_object_header and display_object_info_table support
  • bunch of bugfixes
  • bunch of internal rework
  • move to UCRT64 libraries for Windows

d76ebc238ca8e284d71c246170517edd6a70039aab0d74ddd0ccab637d9cbe50 *yaabe-installer-0.8.0.exe

v0.7.0

14 Oct 22:04
7d9d665

Choose a tag to compare

  • Tons of internal rework
  • 24-bit integer support (mainly used in pplib-based powerplay)
  • auto UI generation for most asic register tables (such as mem_adjust_table)
  • support header stubs for sw_datatables
  • UI features:
    • preserve scroll position when consecutively jumping between similar tables
    • reload/discard rework (apply changes vs discard changes)
    • classic menu bar and hotkey accelerators
    • cache last saved-to directory

1ee61e816afadeb0445b8762e748937c9a4041541538a4f93109ed0f4113b174 *yaabe-installer-0.7.0.exe

v0.6.0

23 Aug 08:06
2d819ac

Choose a tag to compare

  • number of bugfixes
  • internal rework
  • rom header rework
  • pci structures support
  • add atom_gfx_info v2_1 and v2_3
  • add lvds/lcd info v1.1 ~ 1.3
  • add voltage_object_info v1.1, v1.2, v3.1
  • add various gmc register tables
  • major powerplay support
    • everything down to and including R500

de2984ec1eb2409fc829f2b00227bf83e5197f1c4897cdfc9679fcdd9b87e252 *yaabe-installer-0.6.0.exe

v0.5.0

27 May 22:08
76e09fe

Choose a tag to compare

  • lots of internal rework
  • some bugfixes
  • added a guessed table (mc_phy_init_set_gcn4_gddr5_type3)
  • UI overhaul
    • /branch/path/system/
    • menu for elements associated with an enum set
    • right-click menu
    • propagation of value updates (eg, bitfield segment updates parent in lockstep)
    • various ways to copy/paste data
      • On branches right-click there are two methods of copying:
        • "contiguous" follows atom metadata (eg, atom_common_table_header.structuresize) when available, otherwise a simple sizeof(). This may not be preferable because because what gets copied may be way bigger than what gets displayed in the leaves/right-hand pane.
        • "leaves copy" copies the first-level leaves as what is seen in the right-hand pane. However, this 'leaves copy' will be disabled if a simple sizeof is greater than or equal to the determined contiguous size; the point of blocking is to guard against out-of-bounds copy, as the C structure may overhang what the bios actually has.
    • move theme (Win10 theme was broken)

sha256:
2c6c44c8df707d25445453167d8e4fc72e7bb0f0f354397ccc746b70021d3112 yaabe-installer-0.5.0.exe

v0.4.0

19 Feb 19:48
0a79440

Choose a tag to compare

Massive overhaul and fill vram_info and all subtables. This means, among other things, timings for older GPUs.

asic_reg.py to help digest and implement AMD's asic_reg/ content.
Various other internal reworks.
Move to meson for easier, quicker compilation.

sha256:
d5a9edca8ab83bd8c46b86e54c011225dd37b4373f59009922d545a62f8a7afa releases/yaabe-installer-0.4.0.exe

v0.3.0

18 Dec 23:24
54cc4b2

Choose a tag to compare

UI changes: underlying struct of branch, fixed-point/q-notation,
A bunch of internal API changes
Multiple bugfixes
Tons of little representation tweaks

Support for:

  • atombios_image
  • atom_rom_header v1.1, v2.1
  • atom_master_datatable_v1_1 support
  • atom_gddr6_dram_data_remap
  • 6700XT powerplay
  • firmware_info v1.0 ~ v2.2
  • smc_dpm_info 4.6 ~ 5.0

6a1ca05b51832eeb2bfc41e2626960e89383240f36fbdbc769634d0214302c5d yaabeinstaller-0.3.0.exe

v0.2.0

29 Nov 22:47
f5347fe

Choose a tag to compare

fixed navi10's ppt
added support for navi21 ppt
bunch of internal reworks and feature adds (ATUI_FLOAT, ATUI_SIGNED, ATUI_PETIOLE, enum-considering ATUI_DYNARRAY)
some work done on smu13 (navi3?) ppt (not hooked up)
huge amounts of cleanup and legibility

sha256:
9664f2cca3e6b634292dcc1a0bf1deac69b05b24ed94a51392f2eeebd3eb28a7 yaabeinstaller-0.2.0.exe

v0.1.1

28 Oct 17:25
96d3f30

Choose a tag to compare

Save bugfix