Releases: netblock/yaabe
v0.10.0
- 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
- 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
- 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
- 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
- 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
- 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.
- "contiguous" follows atom metadata (eg,
- On branches right-click there are two methods of copying:
- move theme (Win10 theme was broken)
sha256:
2c6c44c8df707d25445453167d8e4fc72e7bb0f0f354397ccc746b70021d3112 yaabe-installer-0.5.0.exe
v0.4.0
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
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
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