(WIP) Luca Elia: Trivia R Us - 模擬器

Poppy avatar
By Poppy
at 2015-11-23T22:36

Table of Contents

2015.11.21

"Trivia R Us"

The Dumping Union acquired this PCB years ago but I'm studying it just now.
Trivia R Us was produced in 2009 by AGT (Apollon Global Technologies), a
company based in California.

The "game" consists in a collection of (mostly salacious) gags you can scroll
through, a few per coin. Or, at your option, a trivia game with yes/no
answers. It's operated via buttons or a touch screen (unemulated ATM):

http://www.lucaelia.com/images/mame_snaps/trivrus/0001.png
http://www.lucaelia.com/images/mame_snaps/trivrus/0002.png
http://www.lucaelia.com/images/mame_snaps/trivrus/0003.png
http://www.lucaelia.com/images/mame_snaps/trivrus/0004.png
http://www.lucaelia.com/images/mame_snaps/trivrus/0005.png
http://www.lucaelia.com/images/mame_snaps/trivrus/0006.png

It's actually based around the VRenderZERO chip emulated by ELSemi. The SoC
contains a CPU core (SE3208, with an annoying instruction encoding) and
produces graphics (rot-zoom sprites) and sound. Unlike the Crystal System
boards though, this one is not protected by a PIC, and thus runs without code
patches!

I had to tweak the driver to support higher resolutions (640x480). Plus all
the graphics were shifted in-game, which turned out to be a CPU core bug.
Being a recent game the code is compiled, and thus makes heavy use of the
stack to manipulate its data. The routine that uncompresses the graphics from
the flash was receiving an odd address in the stack pointer, which on
hardware is adjusted to the an even address, but in MAME was used unchanged.
Took a bit to figure out as I was trying to debug the video part.

來源 http://www.lucaelia.com/mame.php

--
羅嘉仁(49) 右投右打(スリークォーター) 球威制球 スタミナ 球速157
火の玉ボール  荒れ球
責任感 速球中心 ↙ ↓ ↘
カープ チェンジアップ

http://perry0517a.blogspot.tw/

--

All Comments

SCE 確認將在 PS4 提供 PS2 軟體模擬功?

Jake avatar
By Jake
at 2015-11-21T19:21
,再昇頻成 1080p 顯示,雖然 2D 圖像品質並未獲得明顯改進,但 3D 多邊形圖像細緻 度有顯著提升,另外還透過某些後製處理大幅減輕鋸齒與閃爍問題,且畫面更新率從原本 的 30~60fps 浮動提升為 60fps 恆定。   此外,遊戲中還導入原本所沒有的獎盃功能,符合 SCE 於 2013 年所申請 ...

Cemu v1.1.0

Sierra Rose avatar
By Sierra Rose
at 2015-11-21T13:28
http://cemu.info/ v1.1.0 | 2015-11-19 ‧New future-proof GPU7 shader assembly to GLSL decompiler (work-in-progress) ‧Fixed a few bugs in color and depth bu ...

PCSX2 neo contra是不是必當?

Audriana avatar
By Audriana
at 2015-11-21T08:21
錯誤:dma error GOOGLE了一下似乎都有這問題 STAR鍵按一按就會當掉 這個BUG目前無解決嗎? AVX比SSE指令較不易當 - ...

OpenBor D&D:The Rise of Warduke

Kyle avatar
By Kyle
at 2015-11-20T23:03
玩家 sng-ign 寫了一篇指南(英文),介紹各角色、故事以及各任務 頁數有點多 atat! 41頁.. 後面還寫了如何修改作弊 有興趣要玩的可以參考看看 http://tinyurl.com/o5vy9yz https://docs.google.com/document/d/1SLU0NN ...

ColEm v3.5

Una avatar
By Una
at 2015-11-20T21:05
http://fms.komkon.org/ColEm/ What is ColEm? While developing fMSX, I got a request to take a look at the ColecoVision videogame console. The request cont ...