The following warnings occurred: | |||||||||||||||
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.18 (Linux)
|
Waltress (PPC Assembler) - Printable Version +- Mario Kart Wii Gecko Codes, Cheats, & Hacks (https://mariokartwii.com) +-- Forum: Hacks/Modding (https://mariokartwii.com/forumdisplay.php?fid=14) +--- Forum: Coding & Hacking General Discussion (https://mariokartwii.com/forumdisplay.php?fid=23) +--- Thread: Waltress (PPC Assembler) (/showthread.php?tid=1975) Pages:
1
2
|
Waltress (PPC Assembler) - Vega - 07-04-2022 Waltress
The first ever PowerPC Assembler that's entirely handwritten in PowerPC. It is 100% Broadway compliant. Waltress is also a Gecko Cheat Code assembler. Current version: 0.9
Created by Vega
Why the name Waltress? Waltress is one of Daysha's cats, and she is a shy black & brown long hair cat with a gigantic fluffy tail. Waltress is also the site mascot. Created by Vega Version 0.9 Release Date: March 24, 2024 Waltress is my own PPC Assembler that I have created using handwritten PPC Assembly. There is an HBC App version and a Desktop Version (QEMU required). There is full support for 04, 06, C0, and C2 Gecko codetypes. Anything that can be assembled can be disassembled, and vice versa. Read the README! Read the NOTES.txt!!! Here's the Github Repo Link~ https://github.com/VegaASM/Waltress Here's the Waltress Package Download Links~ https://mariokartwii.com/downloads/Waltress03242024.zip (v0.9) https://mariokartwii.com/downloads/Waltress03242024sha.txt (sha256sum hash for verifying download if desired) Once you have downloaded Waltress, extract the Download. There will be a "Waltress03242024" folder. Inside the folder is a README. Please READ the README to understand the rest of the files and document contained in the download, and also on how to run Waltress. Also please READ the NOTES.txt document! Quick Guide (HBC):
Quick Guide (QEMU w/ Linux***; assumes QEMU is already installed and you know how to run it):
Video demo of v0.6: Old version downloads and hashes: v0.8 https://mariokartwii.com/downloads/Waltress03182024.zip https://mariokartwii.com/downloads/Waltress03182024sha.txt v0.7 https://mariokartwii.com/downloads/Waltress02142024.zip https://mariokartwii.com/downloads/Waltress02142024sha.txt v0.6.1 https://mariokartwii.com/downloads/Waltress01182024.zip https://mariokartwii.com/downloads/Waltress01182024sha.txt v0.6 https://mariokartwii.com/downloads/Waltress10162023.zip https://mariokartwii.com/downloads/Waltress10162023sha.txt v0.5 https://mariokartwii.com/downloads/Waltress07302022.zip https://mariokartwii.com/downloads/Waltress07302022sha.txt v0.4 https://mariokartwii.com/downloads/Waltress07262022.zip https://mariokartwii.com/downloads/Waltress07262022sha.txt v0.3 https://mariokartwii.com/downloads/Waltress07112022.zip https://mariokartwii.com/downloads/Waltress07112022sha.txt v0.2 https://mariokartwii.com/downloads/Waltress07052022.zip https://mariokartwii.com/downloads/Waltress07052022sha.txt v0.1 https://mariokartwii.com/downloads/Waltress07042022.zip https://mariokartwii.com/downloads/Waltress07042022sha.txt RE: Waltress (PPC Assembler + Diassembler) - Vega - 07-05-2022 Version 0.2 released. Nothing major, added some more simplified mnemonics and did some clean up. Version 0.3 will be a bigger release, but I will be obligated with a lot of work, so it will have to be held off for some time. Details of changes/updates for v0.2~ *Added in blr(l), bctr(l), sub(./o), and subc(./o) simplified mnemonics *Re-did the initial process of creating the HBC application, saved a few lines of pre-generated Assembly code for the Inline file *Got rid of the -33 error code in the HBC app (aka -3 in Assembler engine). If a source line is simply too long, we will let it output the same error as former -34. *Engine files no longer hardcoded to certain function addr's that were specific to PAL MKWii. Empty reserved spots in lookup table now serve that job. Function addr's are written to reserved spots by software (HBC App) *Fixed many typoes (lol) RE: Waltress (PPC Assembler + Disassembler) - Zeraora - 07-06-2022 Like always, great work by Vega RE: Waltress (PPC Assembler + Disassembler) - Vega - 07-11-2022 Version 0.3 has now been released. New features:
RE: Waltress (PPC Assembler + Disassembler) - Vega - 07-27-2022 Version 0.4 has been released. Here are the following new features~
RE: Waltress (PPC Assembler + Disassembler) - Vega - 07-30-2022 Version 0.5 has been released. Waltress can now decompile Gecko Cheat Codes. New secondary menu within App allows users to choose the disassembly/decompilation option. RE: Waltress (PPC Assembler + Disassembler) - Vega - 09-10-2022 Waltress is now on my Github Repo (finally remembered to do it lol) https://github.com/VegaASM/Waltress RE: Waltress (PPC Assembler + Disassembler) - Vega - 10-17-2023 ~Huge Announcement!~
Version 0.6 has been released!!
Waltress has awaken from her hibernation, and she brings us a gift.
She is now at Version 0.6, well what's new?
Downloads~
RE: Waltress (PPC Assembler + Disassembler) - Vega - 10-17-2023 Update: Waltress v0.6 has been added to my github I goofed something up on the v0.5 repo so I had to delete and start the repo from scratch again, fyi. Link - https://github.com/VegaASM/Waltress RE: Waltress (PPC Assembler) - Unnamed - 01-12-2024 I tried to disassemble a code but even in format I could not get it to work. I found out that it maybe is due to working on windows. And Windows uses different form of newline characters (0D0A instead of only 0A). After I changed the Windows to Linux newlines, it worked. Just to mention it. And nice work! Maybe we get sometimes work it with labels too, that would be epic! |