04 February 2015, 13:48 | #1 |
Registered User
Join Date: Jan 2015
Location: Belarus
Posts: 44
|
How to build on Windows? (Version 3.x)
Hi!
Is there is any really working instruction of how-to-build WinUAE for Visual Studio? I want to improve debug-features, but I can't compile it. P.S. Why do you open sources that cannot be compiled by anyone except devs!? |
04 February 2015, 15:15 | #2 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
Quote:
|
||
04 February 2015, 15:39 | #3 |
Registered User
Join Date: Jan 2015
Location: Belarus
Posts: 44
|
Really, with winuaeinclibs.zip, with aros.rom.cpp (googl'it), and some help from http://anutom.blogspot.com/2010/06/c...inuae-210.html I was able to compile it! Not so hard.
But it was only for release version. So many changes to project settings are required to compile a debug version. |
04 February 2015, 15:41 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
debug vs release shouldn't need anything interesting. Do you use correct project files? There are lots of obsolete project files remaining for older visual studio versions.. winuae_msvc11 is the only up to date.
EDIT: ah, "real" Debug isn't working. Use "Test", it is nearly same but less slow. |
04 February 2015, 15:43 | #5 | |
Banned
Join Date: Dec 2014
Location: Montreal
Posts: 129
|
Quote:
The motto is "if you miss it, add it". Toni is alone working on the monster and probably has millions of neuronally hardcoded routines built into his brain, tuning him perfectly to the build pipeline of WinUAE so that he might not even notice that kind of issues. His most important issues are emulation related, not building-UAE related. You, on the contrary have fresh eyes, untrained yet neural networks and free access to the source so you will see things he doesn't and ... can change them. |
|
04 February 2015, 15:49 | #6 | |
Registered User
Join Date: Jan 2015
Location: Belarus
Posts: 44
|
Quote:
Now I want to try to add a SegTracker functionality of FS-UAE (chris-devel mod). And, if it will success, I will try to rewrite a debugger (it awful now, sorry ). Last edited by Dr. MefistO; 04 February 2015 at 16:01. |
|
04 February 2015, 18:59 | #7 | |
Registered User
Join Date: Jan 2015
Location: Belarus
Posts: 44
|
Test config:
Quote:
|
|
04 February 2015, 20:00 | #8 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
I don't know how that can happen if you have prowizard.lib that comes with zip package.
"Debug" project is now fixed in github. |
05 February 2015, 08:54 | #9 |
Registered User
Join Date: Jan 2015
Location: Belarus
Posts: 44
|
So, lets fix it totally:
1) copy winuaeinclibs.zip/include to /include; 2) copy winuaeinclibs.zip/lib folder to /od-win32/. Now the first error: 1) About hq2-obj files. It can be fixed with post build events with nasm (http://anutom.blogspot.com/2010/06/c...inuae-210.html) for all configurations; 2) zip.h file cannot be found without proper changes to include paths for all configurations. Is it normal? Could you fix and upload that changes to git? |
05 February 2015, 08:56 | #10 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Quote:
Quote:
|
||
05 February 2015, 09:11 | #11 | ||
Registered User
Join Date: Jan 2015
Location: Belarus
Posts: 44
|
Quote:
Another problem: projects dependencies (for all configurations). It will be great to add them to every project as it wrote in anutom's tutorial. So, after that I'll just press build for whole solution and it will generate winuae.exe for me. Could you fix that? Quote:
|
||
05 February 2015, 09:22 | #12 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
No. Those files are shared with my other projects, they are not 100% winuae specific. (Path gets saved in profile specific msvc file, you are not going to lose it when updating winuae)
Quote:
I'll guarantee you would have switched dependencies off after working with winuae more than a week.. Quote:
|
||
12 February 2015, 10:50 | #13 |
Registered User
Join Date: Jan 2015
Location: Belarus
Posts: 44
|
So what about zip?)
|
12 February 2015, 18:45 | #14 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Sorry, forgot.. Missing file added to winuaeinclibs.zip
|
10 March 2015, 10:31 | #15 |
Registered User
Join Date: Oct 2014
Location: New Zealand
Posts: 62
|
I'm getting the following error:
'fenv.h': No such file or directory Can somebody please tell me what I'm missing? |
10 March 2015, 19:16 | #16 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
|
10 March 2015, 20:24 | #17 |
Registered User
Join Date: Oct 2014
Location: New Zealand
Posts: 62
|
|
18 March 2015, 07:30 | #18 |
Registered User
Join Date: Oct 2014
Location: New Zealand
Posts: 62
|
I have finally gotten round to giving this another try with VS2013.. I'm now getting the following error and I can't find "chipmemory" anywhere. Can you please tell me what I'm missing this time?
Code:
'chipmemory' : undeclared identifier |
18 March 2015, 09:05 | #19 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
|
Did you load correct project? (winuae_msvc11) Source tree still has old projects files.
|
18 March 2015, 11:27 | #20 | |
Registered User
Join Date: Oct 2014
Location: New Zealand
Posts: 62
|
Quote:
Thanks again. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
What is the best Windows version to run WinUAE ? | Torkio | support.WinUAE | 2 | 08 May 2013 15:30 |
Scummvm windows version so good and so fast | clauddio | Retrogaming General Discussion | 1 | 01 April 2012 14:33 |
Atoms - is there a version for Windows | NeroAngelo | Retrogaming General Discussion | 6 | 28 July 2009 21:10 |
I'd like a serious build for Windows Mobile... | NLS | request.UAE Wishlist | 14 | 30 January 2008 12:02 |
|
|