MAMEWorld Central >> EmuChat
View all threads Index   Flat Mode Flat  

dkongjr
MAME Fan
Reged: 03/25/16
Posts: 45
Send PM
Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation
04/05/16 03:21 PM


> So, I've added transpose, filled in some gaps using the daitona code as a reference.
>
> Collision goes:
> - load_base of the ship position and size
> - vlength with every object, subtract its size, see if it's negative (biggest object
> is 20K, hence the limit you see)
>
> If the vlength test goes negative, then:
> - transform two points from the ship in the object space (or the other way around)
> - call f49_swa with the two points and an index (around 0x9c0), three times. Probably
> refers to the tgp data roms
> - if one f49_swa answers 0, then there is collision
>
> If there is collision:
> - two points computed by f49_swa are looked up (with f57 and f60)
> - compute some stuff with them, not sure what yet, but the code is theorically all
> there if the points are correct
>
> So, f49_swa is critical right now. I need to have a look at the roms. Please keep
> experimenting, your results are quite interesting.
>
> OG.

I think you are meaning to say f24_swa instead of f49_swa. f24_swa is the one with 7 input arguments, six floats and one integer (index). Index of what by the way? Also, have you considered those six floats instead of two points could be a ray and a plane?


Anyway, f49_swa has constant input:
50 50 248 -248 192 -192
50 50 20 -20 20 -20

...until it changes to:
50 50 248 -248 192 -192
50 50 80 -80 80 -80

The change occurs and lasts eleven frames when a new torpedo target is acquired (yellow bracket), and then it goes back to usual. Speaking of which, there is a bug with this targeting system and also spawning/moving of Tie fighters. Target acquisition system should release a target at some point when outside of field of view, but it doesn't always. And then to make it worse these locked-on Tie fighters either move or re-spawn at very far distance away. So first you can't use torpedoes on nearby targets when all three target locks are taken, and second you can't approach these far away Tie's to take them down and complete a level.







Entire thread
Subject Posted by Posted on
* Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr 03/25/16 01:15 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/20/16 12:08 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Roman  04/20/16 12:55 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/20/16 01:23 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/20/16 04:06 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation SailorSat  06/25/16 09:03 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation John IV  04/20/16 05:24 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/20/16 09:15 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation jonwil  04/08/16 02:23 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation jonwil  04/05/16 01:28 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/05/16 05:15 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation AaronGiles  04/05/16 06:59 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/05/16 02:33 PM
. * May the Force be with you SmitdoggAdministrator  03/30/16 03:27 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  03/26/16 04:40 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation drewcifer  03/27/16 09:19 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  03/27/16 02:35 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation gregf  03/27/16 07:55 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  03/28/16 10:31 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  03/29/16 03:28 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  03/29/16 03:13 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  03/29/16 06:24 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  03/29/16 06:35 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Osso1  03/29/16 06:43 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  03/30/16 07:15 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation MooglyGuy  03/30/16 08:28 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  03/30/16 09:23 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  03/30/16 04:46 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  03/30/16 09:59 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  03/30/16 12:30 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  03/30/16 03:11 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  03/31/16 12:22 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Traso  04/07/16 05:37 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/02/16 06:52 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/04/16 02:53 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  04/04/16 05:37 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/04/16 09:26 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/04/16 10:55 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/05/16 07:15 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/05/16 10:39 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/06/16 05:57 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/06/16 07:48 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/07/16 11:42 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  04/07/16 05:28 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/07/16 09:04 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/07/16 11:16 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/08/16 06:32 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/08/16 07:05 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/08/16 11:22 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/09/16 12:03 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/10/16 07:50 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  04/11/16 07:45 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/11/16 08:36 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  04/11/16 08:50 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/11/16 10:42 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/15/16 03:50 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/15/16 11:35 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/19/16 07:39 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/20/16 12:49 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Haze  04/20/16 01:00 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/20/16 04:38 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/20/16 09:35 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/20/16 10:20 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/21/16 12:39 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/28/16 10:35 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/28/16 04:26 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation uman  04/29/16 01:12 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation lettuce  05/02/16 04:14 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation terminento  05/10/16 05:29 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation MooglyGuy  05/10/16 05:52 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation terminento  05/10/16 06:07 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Artman99  06/15/16 05:48 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  06/15/16 07:36 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  06/16/16 07:28 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  06/16/16 07:47 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Artman99  06/16/16 02:44 AM
. * Hi Bart Simo *nt* MooglyGuy  06/16/16 06:19 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  06/16/16 05:14 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Artman99  06/16/16 08:24 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation gamez fan  05/11/16 12:28 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation MooglyGuy  05/10/16 06:27 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation terminento  05/10/16 07:01 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation terminento  05/10/16 11:48 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  05/11/16 05:49 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  05/11/16 04:14 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  05/11/16 05:37 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation DarthMarino  05/11/16 02:57 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation terminento  05/11/16 02:18 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Anonymous  05/11/16 01:19 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  05/12/16 04:52 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation terminento  05/14/16 04:10 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Vas Crabb  05/11/16 04:25 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Anonymous  05/11/16 07:16 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Envisaged0ne  05/11/16 06:55 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Anonymous  05/11/16 07:34 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation terminento  05/11/16 08:36 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/22/16 05:16 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation LensLarque  04/15/16 11:47 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/11/16 09:40 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/13/16 07:40 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/13/16 09:33 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/13/16 10:34 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation R. Belmont  04/14/16 05:02 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/14/16 05:57 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation MooglyGuy  04/14/16 01:41 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/14/16 06:22 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Master O  04/14/16 04:44 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ziggy100  04/15/16 10:23 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Master O  04/15/16 11:42 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation joey35car  04/12/16 12:46 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/08/16 12:10 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/08/16 08:17 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/08/16 01:11 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/05/16 11:17 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  04/05/16 11:45 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/05/16 11:53 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/05/16 11:45 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/05/16 03:21 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  04/05/16 07:00 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/05/16 11:18 AM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Ville Linde  04/05/16 01:23 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  04/05/16 02:46 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation MooglyGuy  04/04/16 03:41 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation Olivier Galibert  03/25/16 02:17 PM
. * Re: Star Wars Arcade (SEGA, 1993): fixing model1 emulation dkongjr  03/25/16 06:18 PM

Extra information Permissions
Moderator:  redk9258, URherenow, Tafoid 
4 registered and 30 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 14274