MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

casm
Cinematronics > *
Reged: 08/27/07
Posts: 668
Send PM


macOS build: no sign of kuzmich
#382137 - 04/26/19 05:05 AM


macOS 10.13.6, building from MAMEDEV source with SUBTARGET=arcade and no other buildtime flags. Only change to the makefile is to disable networking.

mamearcade64 builds just fine, but attempting to run kuzmich results in an 'Unknown system 'kuzmich'' error.

Checking github, this looks to be the name used within superga2.cpp for Kuzmich-Egorych - but as far as the binary is concerned, 'kuzmich' doesn't even appear in it as a string - and, for that matter, neither does 'superga2'.

I realise that this is a system based on an Apple ][ clone. Is it possible that SUBTARGET=arcade causes the driver to not build due to the Apple ][ dependencies residing in MESS? superga2 is referenced in both src/mame/mess.flt and scripts/target/mame/mess.lua as well as src/mame/drivers/superga2.cpp, so it's not totally clear what might be happening to me.



RobbbertModerator
Sir
Reged: 08/21/04
Posts: 3203
Loc: A long way from you
Send PM


Re: macOS build: no sign of kuzmich new [Re: casm]
#382138 - 04/26/19 05:14 AM


>



casm
Cinematronics > *
Reged: 08/27/07
Posts: 668
Send PM


Re: macOS build: no sign of kuzmich new [Re: Robbbert]
#382139 - 04/26/19 05:31 AM


> Since it is referenced in mess.flt it will not appear in the arcade build. Either
> make a mess build, or better still, make the full build.

Got it. This is slightly confusing, given that superga2 is in the MAME side of the build tree. I realise that it's sort of a split-personality situation where part of it falls on the arcade side and part of it falls on the computer side, but it seems like it should at least build with SUBTARGET=arcade given that there is a MAME driver for the system.

For now, I'll skip the full / MESS builds. Neither one really meshes with how I use MAME.



Haze
Reged: 09/23/03
Posts: 5245
Send PM


Re: macOS build: no sign of kuzmich new [Re: casm]
#382141 - 04/26/19 01:07 PM


> > Since it is referenced in mess.flt it will not appear in the arcade build. Either
> > make a mess build, or better still, make the full build.
>
> Got it. This is slightly confusing, given that superga2 is in the MAME side of the
> build tree. I realise that it's sort of a split-personality situation where part of
> it falls on the arcade side and part of it falls on the computer side, but it seems
> like it should at least build with SUBTARGET=arcade given that there is a MAME driver
> for the system.
>

It's just another sign that from a development point of view nobody really cares about the split because from a development point of view you're focusing on the hardware, not the games. Having to think about the split targets is inconvenient, especially in cases like this and they will probably vanish entirely within the next few years (or sooner) The Arcade / MESS split is simply a legacy thing and is basically deprecated at this point.

User defined filters are the way forward to show / hide things in the program.



casm
Cinematronics > *
Reged: 08/27/07
Posts: 668
Send PM


Re: macOS build: no sign of kuzmich new [Re: Haze]
#382150 - 04/26/19 07:59 PM


> > > Since it is referenced in mess.flt it will not appear in the arcade build. Either
> > > make a mess build, or better still, make the full build.
> >
> > Got it. This is slightly confusing, given that superga2 is in the MAME side of the
> > build tree. I realise that it's sort of a split-personality situation where part of
> > it falls on the arcade side and part of it falls on the computer side, but it seems
> > like it should at least build with SUBTARGET=arcade given that there is a MAME
> driver
> > for the system.
> >
>
> It's just another sign that from a development point of view nobody really cares
> about the split because from a development point of view you're focusing on the
> hardware, not the games. Having to think about the split targets is inconvenient,
> especially in cases like this and they will probably vanish entirely within the next
> few years (or sooner) The Arcade / MESS split is simply a legacy thing and is
> basically deprecated at this point.

Understood, but that's essentially the point I was coming around to making: although there effectively is no distinction in MAME between arcade and computer hardware, multiple build subtargets still exist so split-personality situations like this both exist already and may also continue to be introduced.

superga2 is kind of an odd duck in this regard - the Atari 8-bit-based Max-A-Flex system, Mastertronic's Arcadia platform, and Soviet ZX Spectrum arcade clones are building directly out of the MAME tree, but superga2 isn't. It's an odd inconsistency.

In this case, it seems that the logical things to do would be to either completely move the arcade-based Apple ][ clone hardware into the MAME end of the tree, or have parts of it continue to reside in the MESS side and allow building against it if SUBTARGET=arcade is specified.

> User defined filters are the way forward to show / hide things in the program.

Right, but I really don't use the UI and have no real interest in being obligated to use it in order to filter out the entire MESS side of things. Keeping to an arcade-only build is far preferable in my situation.



jonwil
Lurker
Reged: 10/06/03
Posts: 536
Send PM


Re: macOS build: no sign of kuzmich new [Re: Haze]
#382157 - 04/27/19 01:42 AM


Maybe its time to just completly remove these subtarget builds from the tree and avoid all the problems.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9716
Loc: ECV-197 The Orville
Send PM


Re: macOS build: no sign of kuzmich new [Re: casm]
#382158 - 04/27/19 01:54 AM


> Right, but I really don't use the UI and have no real interest in being obligated to
> use it in order to filter out the entire MESS side of things. Keeping to an
> arcade-only build is far preferable in my situation.

You *can* get over your arcade racism if you try.



casm
Cinematronics > *
Reged: 08/27/07
Posts: 668
Send PM


Re: macOS build: no sign of kuzmich new [Re: R. Belmont]
#382160 - 04/27/19 03:00 AM


> > Right, but I really don't use the UI and have no real interest in being obligated
> to
> > use it in order to filter out the entire MESS side of things. Keeping to an
> > arcade-only build is far preferable in my situation.
>
> You *can* get over your arcade racism if you try.

Ehh. That sounds like effort



shattered
MAME Fan
Reged: 05/23/08
Posts: 6
Send PM


Re: macOS build: no sign of kuzmich new [Re: casm]
#382238 - 04/30/19 08:28 PM


> superga2 is kind of an odd duck in this regard - the Atari 8-bit-based Max-A-Flex
> system, Mastertronic's Arcadia platform, and Soviet ZX Spectrum arcade clones are
> building directly out of the MAME tree, but superga2 isn't. It's an odd
> inconsistency.

A copy-paste error, is all. Should be fixed in next release or whenever.



Master O
Yes, Even Parodius Music
Reged: 11/20/06
Posts: 1332
Send PM


Re: macOS build: no sign of kuzmich new [Re: R. Belmont]
#382244 - 05/01/19 12:06 AM


> > Right, but I really don't use the UI and have no real interest in being obligated
> to
> > use it in order to filter out the entire MESS side of things. Keeping to an
> > arcade-only build is far preferable in my situation.
>
> You *can* get over your arcade racism if you try.

Arcade games aren't a race, though, unless it's a racing game.



"Note to Noobs:

We are glad to help you but simply posting that something does not work is not going to lead to you getting help. The more information you can supply defining your problem, the less likely it will be that you will get smart-alec replies.

C.D.~"


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 457 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 1103