![]() ![]() I came across a tweet from another PC-98 romhacker, Nana, who had this to say about Rusty: Kuoushi was looking at Libros de Chilam Balam, and I was hearing about some other games in the PC-98 Discord server. But we were starting to test the waters a little bit. translation, we weren’t sure whether we wanted to work on more translations together. Read more Compression in Rusty (FolkuLore, part 3) I had a lot of unsuccessful interactions with assembly language, across several projects, before I was finally able to successfully modify it, which I needed to for Rusty. Since we don’t have the source code, we need to look to the ASM in order to understand and modify the game. This much more difficult-to-understand code is what remains in the final. The compilation process strips away all of the useful names of things, determines exactly how all of the data needs to move between registers and memory, and does what it can to optimize the program. When it comes time to run the code, it is compiled through something like Borland Turbo C++, and it is translated into assembly language (ASM) for the target platform, in this case the PC-98’s x86 processor. They have access to all sorts of nice things like variable names, function labels, comments, and so forth. When a game’s developer writes code, they usually* do it in a reasonably high-level language like C++. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |