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
|
RE: Waltress (PPC Assembler) - Vega - 01-12-2024 Thank you for the kind words. Regarding windows, I did not know that. Is Windows using 16-bit ASCII? If so, I was under the assumption that newlines in 16-bit ASCII are 0x000A. At the moment, I have a temp new version (been too lazy to test lol) that fixes the comments bug, so comments can now be placed anywhere. I also have another new sub-routine file written for branch labels. It's 80% done, just running into some 'conceptual' issues (skill issue tbh). After that, I'm not sure if I really want to tackle Assembler Directives (symbols, macros, etc). Might be done with Waltress if I do get to implementing in Branch Labels. I have another project I'm working on. It's a Broadway Instruction Simulator written in ARM64 Assembly. Needless to say, this is a huge project to write in Assembly. EDIT: Just found out via google that while New Line for ASCII is 0xA, there is also Carriage Return which is 0xD. As you said, WIndows does an enter as Carriage Return + New Line (0x0D0A). EDIT2: Got a new version of Waltress ready for release (0.6.1). Fixed the Windows Carriage bug, fixed comments restriction, added in chain-comment abilities. Just want to test a few more times before release. Probably won't get time tomorrow because work. After all of this, I'll see if I can finish up the Branch label stuff. RE: Waltress (PPC Assembler) - Vega - 01-19-2024 Version 0.6.1 has been released! Here's what's new:
RE: Waltress (PPC Assembler) - Vega - 02-14-2024 Version 0.7 has been released! Updates:
RE: Waltress (PPC Assembler) - Vega - 03-18-2024 Version 0.8 now out in the wild! New Features & Updates~
RE: Waltress (PPC Assembler) - Vega - 03-25-2024 Version 0.9 has been released! Updates~
Author's Note: We've come a long way since the first ever release. I would say Waltress is a somewhat usable Gecko/PPC Assembler now. The only items left to complete are assembler directives, register alias capabilities, and lifting some of the branch label restrictions/bugs. After that, Waltress can compete (and would be better) than any other Gecko/PPC Assembler. However, I am personally worn out of this project. Due to the handwritten nature of Waltress via Assembly and my lack of competence, I've got into some technical debt. Basically that means, code cleanup and optimization (not needed tbh), would be a pain to complete. Not only that, implementing Assembler Directives would be quite the task to do in handwritten Assembly. In conclusion. I am basically done with this project. If more bugs get reported, I will still fix those. Cheers. |