-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rewrite arrays to structs #8
Comments
Hi Tomas, thanks for your efforts. It is great that you can continue. I would like to make it compile and work on 64bit in the future and the structures are a prerequisite for it. In this area you are the expert. Regarding bug hunting:
Cheers and thank you, |
Hi, thank you for report. I hope yours cooperation on this project. Now I want maximalize rewrite code for better readibility. This phase will be long 1-4 week. During this time, I would only fix bugs that prevented the engine from running. So that my rewriting does not hinder things aka rendering changing, test run on other OS, etc. I would divide bug hunting on small and big. Small bug hunting - fix first level, not visible problems - time for this cca 1day(plus find bug fixes) After rewrite structures I make only small testing. (I apologize for my English, I don't speak much :) Tom. |
Hi Tom, yes, rewriting for better readability is a really good thing to do. I am not sure, if I can help you with the bug hunting, because some areas of the code are still disabled on Linux (they do not compile because of type problems) and I do not know how to compare to the dosbox version. I'll try to get the Linux build as far as possible so that I can support you as good as I can. Please let me know how I can help you. Cheers, |
Hi Sebastian, Yes at now is easer have memory references in name(or in comment after name?) of functions for compare with dosbox. For bug hunting I use https://github.com/turican0/dosbox-x-remc2. I modify original DOSBOX-X to extract memory parts at some conditions. By, |
Hi Tom, thanks for the explanation. It would be great to have a small manual for the memory comparison. I think I will deal with all the Linux related compile problems step by step. At the moment I do it like this: Play a level and check the printout (the "FIXME: types @ function"). Fix the types and play again to check that I did not break anything. When starting with the Linux build I did decide to comment it out only for Linux in order to quickly have a working build. Cheers, |
Yes, after I rewrite and fix some bugs, I find parts witch FIXME: types, and try fix this code. By, |
Can you give me the rights to add labels and close issue? (I will not manipulate with git code) |
I have added you as a collaborator. I think you got a invitation for this. |
Thank you, but unfortunately I still can't assign labels :( |
It already works, I had to confirm the note, I was not on the email in the morning :) |
I'm glad that the project continues and sometimes I help with it (turican0).
Now I'm rewriting the array into structures, this is necessary for further orientation in the code, but it will cause a number of regressions.
When it's all done, I'll start next bug hunting and repair code.
The text was updated successfully, but these errors were encountered: