(WIP) Web interface for MAME 0.151 - 模擬器

Hamiltion avatar
By Hamiltion
at 2013-09-24T11:33

Table of Contents

2013.09.23

Ah, my first WIP post. I never expected I’d be writing one of these!

As of MAME/MESS 0.150, Micko introduced a web interface for MAME and
MESS that allows for some remote control of emulator functions. It’s
the sort of thing that tends to be polarizing; either you Get It(tm)
immediately and think of a dozen uses for it, or you find it pointless.
Personally, I think it’s pretty damn cool, and that’s why I’m sending
in patches to improve this new webserver. It’s not very functional in
the baseline 0.150 release due to Micko running out of time, but by the
time 0.151 comes out there should be some significant improvements in
place.

There’s still a long way to go before it has all the features people
will want, and I’m not very comfortable with the MAME source code yet,
but there’s a lot of low-hanging fruit that can be quickly implemented.

So far I’ve introduced three patches:

- Fixed a problem with websockets using hardcoded localhost address
in the HTML.
- Cleaned up the HTML to not mangle the logo on devices like phones
and tablets.
- Implemented savestates

Additionally, I’ve completed some work overhauling the UI — I’m much
MUCH happier with the new look for savestate and reset functionality.
This hasn’t been submitted yet as I plan to wait until I have something
a little more notable.

Here’s a bit of a teaser for the new savestate menu I’ve implemented:
http://0rz.tw/wcZK7

That’s a slide-out panel. Mouse users can click cancel to get out
without loading or saving, but tablet and phone users can gran the panel
and slide it off the screen to do the same thing. I think it looks a bit
cleaner than the previous design I had. I’d briefly considered adjusting
the sliders to use the same slide-out system, but the loss of precision
by having smaller sliders is not really a good idea.

One of the most requested features is media selection for tapes, disks,
and so forth through a file browser. The time I’ve had to dig through
the existing MAME UI suggests that I’d either have to rewrite the
existing UI or write a second web-specific UI to sit in the codebase
side-by-side with the existing OSD UI. The former is not something I’m
comfortable with even considering as of now, and the latter looks like a
long-term project. I’m going to spend some time plotting this out and
working on the low-hanging fruit to keep forward progress moving since I
said I’d like to see the 0.151 web UI to be considerably improved over
0.150.
______________________________________________________________________________

來源:http://firehawke.sanctuarycrew.com/blog/?p=55

--

ポーラステーション
http://perryt0517.wordpress.com/

--

All Comments

ds神奇寶貝金銀會當掉

Tristan Cohan avatar
By Tristan Cohan
at 2013-09-23T10:45
啊啊 想不通 遊戲都進行的很順暢 但神奇寶貝白2的鬥後都無法取得經驗值是哪招~!!!!? 御三家的等級五哪能挑到最後啦 請問有人遇到過嗎? 看的到卻玩不下去實在很憤怒= = 天然捲主任:and#34;這個妳也會~!!!and#34; 大前春子:and#34;略懂...and#34; - ...

OpenBor快打旋風1-rpg

Barb Cronin avatar
By Barb Cronin
at 2013-09-23T04:30
終於推出了..向sf1代致敬! 先看預告影片 http://www.youtube.com/watch?feature=player_embeddedandamp;v=L7d45SaDHBw 陷阱關卡要小心,會摔死太多次,有自動存檔 不滿意可以跳出重新挑戰這關 打敵人倒是還好,太多人包圍時, ...

Dolphin 4.0

Yuri avatar
By Yuri
at 2013-09-22T23:10
https://dolphin-emu.org/ On behalf of the Dolphin Emulator development team, I am pleased to announce the release of Dolphin 4.0, the newest major release ...

Angry Video Game Nerd Adventures

Catherine avatar
By Catherine
at 2013-09-22T22:33
http://zh-tw.twitch.tv/rm9_ AVGN遊戲終於上架啦!!! 先玩一輪忍者龍劍傳聚集一下人氣後開始 若不適合po在此版 請告知我會立即刪除~ - ...

(DOSbox frontend) LaunchBox v1.2

Joe avatar
By Joe
at 2013-09-22T21:51
2013.09.20 LaunchBox is a relatively easy to set up frontend for DOSBox. It has plenty of options and is very pleasing to the eyes. -- ...