Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Moved Cave drivers and devices to atlus project and a new cave projec…
…t. (#12090)
- Loading branch information
Showing
20 changed files
with
124 additions
and
148 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.
7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't make a TINY build of cv1k.cpp:
make -j5 TARGET=mame SUBTARGET=tinymame SOURCES=src/mame/cave/cv1k.cpp
It only build cv1k and epic12 and not the epic12_blit0-8 files.
Don't forget to do a make clean or backup your build directory.
7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
REGENIE=1
, or alternatively bulk open and save all these files and it will catch up.7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't work. The compiler did not create the epic12_blit0 - 8 files. They are missing.
Please build a TINY of cv1k.cpp with:
make -j5 TARGET=mame SUBTARGET=tinymame SOURCES=src/mame/cave/cv1k.cpp
Don't forget to do a make clean or backup your build directory!
7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well I tried, it builds with:
I'm legit puzzled and annoyed at what's inside these files, given they aren't "C++" ...
7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Compile an ARCADE build with arcade.flt include cave/cv1k.cpp doesn't work also not.
make -j5 SUBTARGET=arcade
7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Find a way for Tiny and Arcade and the full MAME version.
Rename in src\mame\cave\ all ep1c12_blit0-8.cpp files to ep1c12_blit0-8.h.
In src\mame\cave\ep1c12.cpp add after #include "ep1c12.h":
#include "ep1c12_blit0.h"
#include "ep1c12_blit1.h"
#include "ep1c12_blit2.h"
#include "ep1c12_blit3.h"
#include "ep1c12_blit4.h"
#include "ep1c12_blit5.h"
#include "ep1c12_blit6.h"
#include "ep1c12_blit7.h"
#include "ep1c12_blit8.h"
Tested all versions and all cv1k.cpp are working!
7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I also found this problem, but only with my "arcade" build. Even a clean build didn't fix it.
Knowing that partial builds are not really supported by the team, and I was pressed for time, I came up with my own, er, inventive solution.
MASH's idea appears better - I'll try it out in a few days.
7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If you do a build with a flt file, isn't it simply a matter of adding "cave/ep1c12_b*.cpp" (keep the quotes)?
7db1458
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know, that hadn't occurred to me, since flt files normally only include the actual game drivers. I can try that out when I get back later this week.
However, for a single-driver build, MASH's solution would work better.
I can see now why it doesn't work as is, because those blit files are never "included" anywhere, so the build system wouldn't ever know. It worked before because of the info in video.lua which has now been removed.