mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
hash/supracan.xml: update QA
Some checks are pending
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
Some checks are pending
CI (Linux) / build-linux (-U_FORTIFY_SOURCE, gcc, gcc, g++, mametiny, tiny) (push) Waiting to run
CI (Linux) / build-linux (clang, clang, clang++, mame, mame) (push) Waiting to run
CI (macOS) / build-macos (push) Waiting to run
CI (Windows) / build-windows (clang, clang, clang++, mametiny, tiny) (push) Waiting to run
CI (Windows) / build-windows (gcc, gcc, g++, mame, mame) (push) Waiting to run
XML/JSON validation / validate (push) Waiting to run
This commit is contained in:
parent
a62ea8130a
commit
e5cd4e4617
2 changed files with 37 additions and 34 deletions
|
@ -4,16 +4,17 @@
|
|||
license:CC0-1.0
|
||||
-->
|
||||
<softwarelist name="supracan" description="Funtech Super A'Can cartridges">
|
||||
<software name="formduel" supported="no"> <!-- F001 - 福爾摩沙大對決 (Formosa Da Dui Jue) - aka Formosa Duel -->
|
||||
<description>Formosa Duel</description>
|
||||
<software name="formduel" supported="no">
|
||||
<description>Formosa Duel ~ Formosa Da Dui Jue</description>
|
||||
<year>1995</year>
|
||||
<publisher>AV Artisan Corp.</publisher>
|
||||
<notes><![CDATA[
|
||||
Unresponsive [joy] start button
|
||||
Gameplay logic falls apart once either side attacks (side becomes unresponsive, pieces stop moving, collision won't work etc.)
|
||||
[video] priority issue on versus presentation screen
|
||||
[video] layer 0 won't show left side character, scrollx = 0x0080
|
||||
]]></notes>
|
||||
<!-- Old note: appears to work, but gameplay logic is broken, attack pieces don't drop down, game can get stuck, can sometimes rotate pieces through other pieces too! -->
|
||||
|
||||
<info name="serial" value="F001" />
|
||||
<info name="alt_title" value="福爾摩沙大對決" />
|
||||
<part name="cart" interface="supracan_cart">
|
||||
<dataarea name="rom" width="16" endianness="big" size="0x100000">
|
||||
<rom loadflag="load16_word_swap" name="Formosa Duel (Taiwan).bin" size="0x100000" crc="b2bf31dc" sha1="8d0680e1322af21b20d5cee2c100b05cf4217815" offset="0" />
|
||||
|
@ -25,6 +26,10 @@ Unresponsive [joy] start button
|
|||
<description>Sango Fighter ~ Wu Jiang Zheng Ba - San Guo Zhi</description>
|
||||
<year>1995</year>
|
||||
<publisher>Panda Entertainment Technology</publisher>
|
||||
<notes><![CDATA[
|
||||
[video] sprites may need buffering (noticeable on gameplay jumps)
|
||||
[video] intro raster effect is slightly off
|
||||
]]></notes>
|
||||
<info name="serial" value="F002" />
|
||||
<part name="cart" interface="supracan_cart">
|
||||
<dataarea name="rom" width="16" endianness="big" size="3145728">
|
||||
|
@ -38,7 +43,9 @@ Unresponsive [joy] start button
|
|||
<year>1995</year>
|
||||
<publisher>Funtech</publisher>
|
||||
<notes><![CDATA[
|
||||
Black screen while BGM playing in background
|
||||
Uses [video] blending during attract and title screen
|
||||
Broken [video] ROZ during intro
|
||||
Broken [video] sprites during gameplay
|
||||
]]></notes>
|
||||
<info name="serial" value="F003" />
|
||||
<info name="alt_title" value="邪惡之子" />
|
||||
|
@ -54,9 +61,9 @@ Black screen while BGM playing in background
|
|||
<year>1995</year>
|
||||
<publisher>AV Artisan Corp.</publisher>
|
||||
<notes><![CDATA[
|
||||
Unresponsive [joy] start button
|
||||
Wrong [video] layer priorities in gameplay
|
||||
[video] text layer has wrong colors in gameplay
|
||||
[video] intro should sprite clip against active display area.
|
||||
[video] title animation blanks some sprites.
|
||||
[video] concealed layer 0 priority during gameplay, and several tiles have wrong colors.
|
||||
]]></notes>
|
||||
<info name="serial" value="F004" />
|
||||
<info name="alt_title" value="音速飛龍" />
|
||||
|
@ -72,7 +79,9 @@ Wrong [video] layer priorities in gameplay
|
|||
<year>1995</year>
|
||||
<publisher>C&E Soft</publisher>
|
||||
<notes><![CDATA[
|
||||
Black screen, executes an unsupported [DMA] type, expects a vector in RAM at PC=0269e4
|
||||
Unresponsive [joy] inputs
|
||||
[video] garbage tiles during attract demo (cleares some after upper 1st inning)
|
||||
[video] ROZ is misaligned
|
||||
]]></notes>
|
||||
<info name="serial" value="F005" />
|
||||
<info name="alt_title" value="超級中華職棒聯盟" />
|
||||
|
@ -87,9 +96,6 @@ Black screen, executes an unsupported [DMA] type, expects a vector in RAM at PC=
|
|||
<description>Journey to the Laugh ~ Xi You Ji</description>
|
||||
<year>1995</year>
|
||||
<publisher>Funtech</publisher>
|
||||
<notes><![CDATA[
|
||||
Unresponsive [joy] start button
|
||||
]]></notes>
|
||||
<info name="serial" value="F006" />
|
||||
<info name="alt_title" value="嘻遊記" />
|
||||
<part name="cart" interface="supracan_cart">
|
||||
|
@ -104,7 +110,9 @@ Unresponsive [joy] start button
|
|||
<year>1996</year>
|
||||
<publisher>Kingformation</publisher>
|
||||
<notes><![CDATA[
|
||||
Black screen at security BIOS time, cfr. PC=f8061a
|
||||
Wrong [video] layer 1 priority and colors during intro
|
||||
[video] text layer is concealed and sprites are cutoff at character select
|
||||
[video] layer 0 draws garbage, should use 8bpp region
|
||||
]]></notes>
|
||||
<info name="serial" value="F007" />
|
||||
<info name="alt_title" value="超級光明戰史" />
|
||||
|
@ -130,14 +138,15 @@ Black screen at security BIOS time, cfr. PC=f8061a
|
|||
</software>
|
||||
|
||||
<software name="gamblord" supported="no">
|
||||
<description>Gambling Lord</description>
|
||||
<description>Gambling Lord ~ Du Ba</description>
|
||||
<year>1996</year>
|
||||
<publisher>Funtech</publisher>
|
||||
<notes><![CDATA[
|
||||
Too fast in gameplay, [irq 3] related
|
||||
Missing [video] a sprites row cloud strip during intro
|
||||
Too fast in gameplay, controls [irq 3] as FRC
|
||||
]]></notes>
|
||||
<info name="serial" value="F009" />
|
||||
<info name="alt_title" value="賭霸 (Du Ba)" />
|
||||
<info name="alt_title" value="賭霸" />
|
||||
<part name="cart" interface="supracan_cart">
|
||||
<dataarea name="rom" width="16" endianness="big" size="2097152">
|
||||
<rom loadflag="load16_word_swap" name="16006.bin" size="2097152" crc="ac4fa721" sha1="0fda223817f0b50f0ce9687076d29df3d1b86960" offset="0" />
|
||||
|
@ -146,14 +155,19 @@ Too fast in gameplay, [irq 3] related
|
|||
</software>
|
||||
|
||||
<software name="magipool" supported="no">
|
||||
<description>Magical Pool</description>
|
||||
<description>Magical Pool ~ Mo Bang Zhuang Qiu</description>
|
||||
<year>199?</year>
|
||||
<publisher>Funtech</publisher>
|
||||
<notes><![CDATA[
|
||||
Crashes after few seconds in attract
|
||||
Crashes after few seconds in attract, controls [irq 3] as FRC
|
||||
[video] should blend white, and use layer 1 as masking effect (sprites goes under it)
|
||||
[video] game select has missing table layer
|
||||
[video] character select has misaligned sprites
|
||||
[video] gameplay has corrupted sprite markers
|
||||
[video] gameplay has wrong priority for layer 1
|
||||
]]></notes>
|
||||
<info name="serial" value="F010" />
|
||||
<info name="alt_title" value="魔棒撞球 (Mo Bang Zhuang Qiu)" />
|
||||
<info name="alt_title" value="魔棒撞球" />
|
||||
<part name="cart" interface="supracan_cart">
|
||||
<dataarea name="rom" width="16" endianness="big" size="2097152">
|
||||
<rom loadflag="load16_word_swap" name="08004.bin" size="2097152" crc="aed4e4f8" sha1="6be79db9006c46ea21f5dbe1add755ce2e413796" offset="0" />
|
||||
|
|
|
@ -60,18 +60,6 @@ STATUS:
|
|||
|
||||
- All: are ALL the layers ROZ capable??
|
||||
|
||||
DEBUG TRICKS:
|
||||
|
||||
staiwbbl:
|
||||
wpset e90020,1f,w
|
||||
do pc=5ac40
|
||||
...
|
||||
do pc=5acd4
|
||||
wpclear
|
||||
bp 0269E4
|
||||
[ff7be4] <- 0x269ec
|
||||
bpclear
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
|
@ -226,7 +214,7 @@ private:
|
|||
uint16_t *m_pram = nullptr;
|
||||
#endif
|
||||
|
||||
u32 m_sprite_count = 0;
|
||||
uint16_t m_sprite_count = 0;
|
||||
uint32_t m_sprite_base_addr = 0;
|
||||
uint8_t m_sprite_flags = 0;
|
||||
|
||||
|
@ -1846,8 +1834,9 @@ void supracan_state::video_w(offs_t offset, uint16_t data, uint16_t mem_mask)
|
|||
// - it will indirect transfer from DMA #1, from $ff637c with count 0x24f (max sprite size?)
|
||||
// - it writes 0xffff to count port, possibly locking the port?
|
||||
// - these are extremely illegal transfers, possibly ignored by the HW for multiple reasons.
|
||||
// - src == 0xffff'xxxx is actually used by sonevil, breaking title screen if ignored here.
|
||||
// if (m_sprite_count == 0x10000)
|
||||
if (m_sprdma_regs.dst & 0xff00'0000 || m_sprdma_regs.src & 0xff00'0000)
|
||||
if (m_sprdma_regs.dst & 0xff00'0000)
|
||||
{
|
||||
logerror("Attempt to transfer from src %08x to dst %08x size %04x (ignored)\n", m_sprdma_regs.src,m_sprdma_regs.dst, m_sprdma_regs.count);
|
||||
return;
|
||||
|
|
Loading…
Reference in a new issue