(WIP) David Haywood's Homepage - 模擬器

Connor avatar
By Connor
at 2015-03-23T23:07

Table of Contents

2015.03.22

"Devweb"

System 11 recently acquired the PCB for a game called ‘Spider’ (it was
actually dumped last month by another dev before being sent off to him)

On the surface the PCB looked practically identical to ‘Twins’ and ‘Hot
Block’ which, interestingly enough both live in different drivers in MAME
and have things hooked up in rather different ways.

Expecting an easy hook-up I was surprised to find that Spider did not simply
drop into the existing driver, or more to the point, it did, but there were
issues, mainly a complete lack of ingame sprites and title screen;
considering how simple the hardware looked this threw me back a little.

Upon closer inspection I noticed that the game was behaving in a very similar
way to another game I’d encountered in the past, Table Tennis Champions.
Unfortunately Table Tennis Champions was one of those drivers where things
never quite made sense, and I was starting to think the protection chip on
that board was involved somehow. The Spider PCB however had no protection
chip, blowing a hole in that theory.

What was actually going on took a while to figure out, and ultimately ended
up being one of the strangest implementations of a ‘blitter’ I’ve ever
come across. The game code writes to an i/o port, after which the next 2
writes to anywhere on the system bus are used as blitter parameters rather
than actually falling through to RAM (the write offset is used to set a read
offset) and writes to another region after that use those parameters to draw
sprite data.

Whether the Twins PCB has this functionality and simply doesn’t use it, or
if the FPGA is programmed differently on Spider to add support for the
feature I don’t know, but with it hooked up the game became playable.

http://mamedev.emulab.it/haze/pics2015/spider_1.png
http://mamedev.emulab.it/haze/pics2015/spider_2.png
http://mamedev.emulab.it/haze/pics2015/spider_3.png
http://mamedev.emulab.it/haze/pics2015/spider_4.png
http://mamedev.emulab.it/haze/pics2015/spider_5.png
http://mamedev.emulab.it/haze/pics2015/spider_6.png
http://mamedev.emulab.it/haze/pics2015/spider_7.png
http://mamedev.emulab.it/haze/pics2015/spider_8.png
http://mamedev.emulab.it/haze/pics2015/spider_9.png
http://mamedev.emulab.it/haze/pics2015/spider_10.png
http://mamedev.emulab.it/haze/pics2015/spider_11.png
http://mamedev.emulab.it/haze/pics2015/spider_12.png

Things aren’t perfect yet, sometimes sprites remain on the screen when maybe
they should be cleared (I need to check my framebuffer clear logic) and the
EEPROM isn’t hooked up in the driver (it’s never been hooked up for Twins
or Hot Blocks either) so you can’t change the game settings.

The game, as you can see, is a Qix clone, although it has enough unique
features to make it interesting – the most significant being that the size
of your line is limited by the web power you have available. There are also
bonus rounds where you must circle numbers as quickly as possible.

I’ve also poked around a bit with Table Tennis Champions and it’s
definitely the same blitter system as this, although there is extra banking I
need to take care of with that one, and of course there’s also the
protection PIC, although I have a feeling now that it’s simply used to drive
the sound.

The PCB was found in Spain, and appears to be yet another original Spanish
game.


來源:http://mamedev.emulab.it/haze/

--
ポーラステーション
http://perry0517a.blogspot.tw/

--

All Comments

Una avatar
By Una
at 2015-03-28T00:19
天蠶變的玩法呀 好懷念..

(WIP) Luca Elia: Castle Of Dracula

Faithe avatar
By Faithe
at 2015-03-23T23:01
2015.03.20 and#34;Castle Of Draculaand#34; An obscure Korean game has been spotted in Italy, bought and dumped by Caius! Initially all he had was the tit ...

找一款橫向射擊(動作)遊戲 小紅帽

Aaliyah avatar
By Aaliyah
at 2015-03-23T21:41
※ [本文轉錄自 Old-Games 看板 #1L3_gNMX ] 作者: zxc82930 (普通小弟) 看板: Old-Games 標題: [問題] 找一款橫向射擊(動作)遊戲 小紅帽 時間: Mon Mar 23 19:35:49 2015 大概是10年前在PS2上玩過 有點像小紅帽還魔女的主角 ...

自己寫的 Atari 2600 聲音設備模擬器

Joseph avatar
By Joseph
at 2015-03-23T07:10
Blog: http://resolaqq.blogspot.tw/2015/03/python-atari-2600_22.html Youtube: https://youtu.be/Iv2YKb-APp8 Atari 2600 的聲音有 16 種模式,32 種頻率 其中 5 種模式重複,1 種模式 ...

一個肉咖學做遊戲街機的過程

Iris avatar
By Iris
at 2015-03-23T00:54
轉自: http://www.mobile01.com/topicdetail.php?f=179andamp;t=4313448 https://www.youtube.com/watch?v=lZz973Fs0Cw 看完後覺得弄一台很像也沒那麼難atat - ...

bluestack怎麼關掉搖桿偵測?

Jessica avatar
By Jessica
at 2015-03-22T23:12
目前使用的是0.9.11版本 因為小弟都會同時開著Autodora在背景跑,然後用XBOX360搖桿玩單機 可是因為BS會自動偵測並連接造成即便我已經將BS視窗縮小了 在玩遊戲的時候還是會影響到BS軟體的進行 這個問題困擾我一陣子了 GOOGLE是要找到Gamepad檔修改 但是我現用的版本到Blu ...