看板 Emulator 關於我們 聯絡資訊
2015.08.16 "Yuvo's Stickers" Guru dumped this unknown PCBs with a cartridge recently... Alas it's not a game this time, but a sticker-printing machine with screen, joystick and buttons: Yuvo's Joy Stand Private. We have a few of these photo booth boards emulated in MAME already, such as Sega's Print Club series and a couple by Jaleco that I showcased here in the past. See also Wikipedia's Purikura page. Since these titles are not games, their inclusion in MAME has been debated in the past. In the end it was decided that they deserved to be added as coin-operated, video-based machines that you could find in (Japanese) arcades. Also in most cases their hardware was directly derived from arcade game PCBs. Kind of a moot point now that MAME and MESS are merged. In this case the hardware appears to be unique. There are no custom chips on the PCBs and the video rendering is implemented by XC30xx FPGAs. The CPU is a 68000 derivative with on-board peripherals (TMP68301): http://www.lucaelia.com/images/mame_snaps/joystand/joystand_small.jpg
http://www.lucaelia.com/images/mame_snaps/joystand/joystand_cab.jpg
The system hosts two cartridge slots (master and copy). Near the shell in the photo you can see the dumped cart contains 12 flash chips holding the graphics for the backgrounds and the overlays. These are organized as 16x16 high-color tiles (5 bits per each RGB component and the 16th bit is transparency). The hardware supports both a tilemap of these tiles as well as a frame buffer where the CPU renders the composition of background and overlay chosen by the user. It seems MAME does not support tilemaps with graphics of this depth, so I implemented the rendering myself in the driver. The rest of the graphics (text, girl character) is on the main PCB as EPROMs used by two other tilemaps using more manageable 16-color 8x8 tiles. An OKI chip is used for speech and a Yamaha FM chip plays the background music. This is how it runs under emulation: http://www.lucaelia.com/images/mame_snaps/joystand/0003.png
http://www.lucaelia.com/images/mame_snaps/joystand/0005.png
http://www.lucaelia.com/images/mame_snaps/joystand/0037.png
http://www.lucaelia.com/images/mame_snaps/joystand/0020.png
http://www.lucaelia.com/images/mame_snaps/joystand/0030.png
http://www.lucaelia.com/images/mame_snaps/joystand/0010.png
http://www.lucaelia.com/images/mame_snaps/joystand/0012.png
http://www.lucaelia.com/images/mame_snaps/joystand/0040.png
http://www.lucaelia.com/images/mame_snaps/joystand/0014.png
http://www.lucaelia.com/images/mame_snaps/joystand/0038.png
http://www.lucaelia.com/images/mame_snaps/joystand/0039.png
http://www.lucaelia.com/images/mame_snaps/joystand/0041.png
http://www.lucaelia.com/images/mame_snaps/joystand/0018.png
http://www.lucaelia.com/images/mame_snaps/joystand/0021.png
http://www.lucaelia.com/images/mame_snaps/joystand/0026.png
http://www.lucaelia.com/images/mame_snaps/joystand/0023.png
http://www.lucaelia.com/images/mame_snaps/joystand/0027.png
http://www.lucaelia.com/images/mame_snaps/joystand/0028.png
http://www.lucaelia.com/images/mame_snaps/joystand/0042.png
http://www.lucaelia.com/images/mame_snaps/joystand/0043.png
http://www.lucaelia.com/images/mame_snaps/joystand/0045.png
http://www.lucaelia.com/images/mame_snaps/joystand/0034.png
http://www.lucaelia.com/images/mame_snaps/joystand/0036.png
http://www.lucaelia.com/images/mame_snaps/joystand/0035.png
來源 http://www.lucaelia.com/mame.php/2015/Yuvo-s-Stickers -- ポーラステーション http://perry0517a.blogspot.tw/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.66.172 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1439817444.A.EE3.html ※ 編輯: conpo (118.160.66.172), 08/17/2015 21:17:49