Author Topic: What I've been working on (iq_132's work in progress)  (Read 741591 times)

Offline Gab75

  • FBNeo Contributor
  • *****
  • Posts: 1493
  • Karma: +33/-0
  • All games deserve to be emulated, more or less! :P
Re: What I've been working on (iq_132's work in progress)
« Reply #1095 on: August 16, 2016, 06:26:43 PM »
But it has some graphical glitches too during the stage select.

I suppose that you're referring to the graphic glitch in the map screen (as you can see in the attached snapshot). This "bug" should be related to an imperfect protection emulation... in any case, the game is fully playable! :)

Offline dink

  • Administrator
  • *****
  • Posts: 5023
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: What I've been working on (iq_132's work in progress)
« Reply #1096 on: August 16, 2016, 06:49:10 PM »
But it has some graphical glitches too during the stage select.

All emulated versions of this game have the same problem, its not quite figured out yet.  It doesn't affect the gameplay at all, so just hit a button when this comes up.

best regards,
- dink
« Last Edit: August 16, 2016, 06:50:12 PM by dink »

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What I've been working on (iq_132's work in progress)
« Reply #1097 on: August 16, 2016, 08:49:33 PM »
By request of Dink and Gamez Fan. Still very much a wip.
« Last Edit: August 16, 2016, 08:57:19 PM by iq_132 »


Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What I've been working on (iq_132's work in progress)
« Reply #1098 on: August 16, 2016, 09:07:12 PM »
Ok, should be better now. Fixed vertical offset and character colors. ^^


Offline dink

  • Administrator
  • *****
  • Posts: 5023
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: What I've been working on (iq_132's work in progress)
« Reply #1099 on: August 16, 2016, 09:29:09 PM »
That's really slick!! :D

Offline Arcadez

  • Expert
  • *****
  • Posts: 558
  • Karma: +15/-0
  • Arcade Addict
Re: What I've been working on (iq_132's work in progress)
« Reply #1100 on: August 17, 2016, 08:06:00 AM »
Lovely Jubbly :)

Offline Pityesz

  • Jr. Member
  • **
  • Posts: 89
  • Karma: +0/-3
  • Ultimate Knight
Re: What I've been working on (iq_132's work in progress)
« Reply #1101 on: August 17, 2016, 09:16:17 AM »
Yeah, only the stage selection screen. It really does nothing with the gameplay and I don't care about it. The game is awesome and that's enough for me.  :smilie:

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What I've been working on (iq_132's work in progress)
« Reply #1102 on: August 22, 2016, 10:48:12 AM »
I suppose that you're referring to the graphic glitch in the map screen (as you can see in the attached snapshot). This "bug" should be related to an imperfect protection emulation... in any case, the game is fully playable! :)


I found a pcb video of what this should be:
https://youtu.be/cvHGFEsB_cM?t=319

Apparently it is a shadow and zoom effect.


Offline Gab75

  • FBNeo Contributor
  • *****
  • Posts: 1493
  • Karma: +33/-0
  • All games deserve to be emulated, more or less! :P
Re: What I've been working on (iq_132's work in progress)
« Reply #1103 on: August 22, 2016, 11:51:02 AM »
I found a pcb video of what this should be:
https://youtu.be/cvHGFEsB_cM?t=319

Apparently it is a shadow and zoom effect.

Moreover the background distortion effects seem to be totally absent, e.g. the background flames in the first stage... in the emulated version the background flames scroll from right to left without any additional effect.

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What I've been working on (iq_132's work in progress)
« Reply #1104 on: August 22, 2016, 02:02:48 PM »
Moreover the background distortion effects seem to be totally absent, e.g. the background flames in the first stage... in the emulated version the background flames scroll from right to left without any additional effect.
That's definitely a line-scroll + zoom effect. Very interesting! I wonder if this has linescroll or if it is a raster effect??


Offline dink

  • Administrator
  • *****
  • Posts: 5023
  • Karma: +449/-1
  • pie? I nearly bought one!
Re: What I've been working on (iq_132's work in progress)
« Reply #1105 on: August 22, 2016, 02:06:04 PM »
pretty.  I bet iq_132 can figure this out, and be the first one to do so :)

Offline Gab75

  • FBNeo Contributor
  • *****
  • Posts: 1493
  • Karma: +33/-0
  • All games deserve to be emulated, more or less! :P
Re: What I've been working on (iq_132's work in progress)
« Reply #1106 on: August 22, 2016, 02:36:27 PM »
pretty.  I bet iq_132 can figure this out, and be the first one to do so :)

I, too, bet iq_132 can figure it out! ;)

Offline synnchan

  • Jr. Member
  • **
  • Posts: 69
  • Karma: +2/-0
  • aka: synnae
Re: What I've been working on (iq_132's work in progress)
« Reply #1107 on: August 22, 2016, 04:51:37 PM »
After all those years, finally having perfect emulation of Denjin Makai II would be really sweet. Best of luck, iq_132. :)

Offline iq_132

  • Administrator
  • *****
  • Posts: 3724
  • Karma: +411/-0
  • Definitely not Dink!
    • NeoSource
Re: What I've been working on (iq_132's work in progress)
« Reply #1108 on: August 22, 2016, 05:24:45 PM »
Holy cow guys, I'll take a look as soon as I can.

Things that seem to be there:

The area that is now black appears to be a 2bpp or maybe 3bpp sprite layer
The background should be zoomed out to 50% of the current size.
*You can see the center "level" photo in the top of the background zoomed way in
*It looks like it zooms in at that area about 200-400%.
The fire background in level 1 is should have zooming and line scrolling. It does not appear to be rotating.

There are three things to figure out here.
1. The black area on the map screen probably needs a different drawing mode.
2. The background needs zooming vertical and horizontal figured out.
2a. this will require figuring out where the zoom registers area.
3. The background will need some sort of line scrolling hooked up.
3a. This must affect the background even if it is zoomed.




Offline Haze

  • MAME Devs
  • *****
  • Posts: 184
  • Karma: +47/-0
Re: What I've been working on (iq_132's work in progress)
« Reply #1109 on: August 22, 2016, 07:43:03 PM »
I think MAME documents where the zoom registers are even if it doesn't hook them up.  I did a bit of research into them last year actually, although never submitted the code.

The slightly concerning thing, from the videos I saw, is that it almost looks like the zoom thing is playing with the CRTC registers, and increasing / decreasing the horizontal resolution of the screen to zoom (there didn't seem to be horizontal detail loss when zooming out from what the person testing the hardware was telling me)

also Guardians appears to set up an odd resolution with '.5' pixel sizes in order to not cut off some of the screen details.

you could hack around it and just treat it as a regular zoom, and lose detail, but in reality the hardware might be doing something a bit more fancy.

for the linescroll, I'm not sure, could be a raster effect, I couldn't see a line table.