Manufacturers

Loading

Otogizoushi Urashima Mahjong (Japan)

  1. Game infos
  2. Sound
  3. Driver
  4. Inputs
  5. Controls
  6. Display
  7. Dipswitchs
  8. Roms list
  9. Chips list
  10. Categories
  11. MAMEinfo
  12. History
Download urashima.zip (1.88 MB)
Snapshot

Game infos

Description Otogizoushi Urashima Mahjong (Japan)
Name urashima
Manufacturer UPL
Year 1989
Runnable yes
System arcade /
Number of players 1P
Added to MAME .074u2
Romset size 1.88 MB
Romset file 10 files
Romset zip 790 B
Language Japanese
Genre Tabletop

Sound infos

Sound_channels 1

Driver infos

Driver status preliminary
Driver emulation good
Driver color good
Driver sound imperfect
Driver graphic imperfect
Driver cocktail
Driver protection preliminary
Driver savestate yes

Inputs infos

Input service no
Input tilt no
Input players 2
Input buttons
Input coins 2

Controls infos

type ways minimum maximum sensitivity keydelta reverse
mahjong no

Display infos

type rotate flipx width height refresh pixclock htotal hbend hbstart vtotal vbend vbstart
raster 0 no 256 224 60

Dipswitchs

Roms list

console name bios size crc md5 merge sha1 region offset status optional
arcade m50747 4096 mcu 0 nodump no
arcade um-1.15c 131072 5f5c8f39 cef663965c3112f87788d6a871e609c0b10ef9a2 maincpu 1 good no
arcade um-10.2b 256 cfdbb86c 588822f6308a860937349c9106c2b4b1a75823ec user1 0 good no
arcade um-11.2c 256 ff5660cf a4635dcf9d6dd637ea4f36f1ad233db0bd039731 user1 100 good no
arcade um-12.20c 32 bdb66b02 8755244de638d7e835e35e08c62b0612958e6ca5 user1 200 good no
arcade um-13.10l 32 4ce07ec0 5f5744ddc7f258307f036fde4c0a8e6271b2d1f9 user1 220 good no
arcade um-2.15d 131072 a90a47e3 2f912001e9177cce8c3795f3d299115b80fdca4e maincpu 0 good no
arcade um-3.22c 524288 9fd8c8fa 0346f74c03a4daa7a84b64c9edf0e54297c82fd9 oki 40000 good no
arcade um-5.22j 131072 991776a2 56740553d7d26aaeb9bec8557727030950bb01f7 gfx1 0 good no
arcade um-6.2l 524288 076be5b5 77444025f149a960137d3c79abecf9b30defa341 gfx2 0 good no
arcade um-7.4l 524288 d2a68cfb eb6cb1fad306b697b2035a31ad48e8996722a032 gfx3 0 good no

Chips list

name tag type clock
M68000 maincpu cpu 12000000
OKI6295 oki audio 4000000
Speaker mono audio

Categories

MAMEinfo

0.74u2 [?]

0.37b13 [Testdriver]


< Japan >


WIP:

- 0.179: Angelo Salese added MACHINE_UNEMULATED_PROTECTION flag to Otogizoushi Urashima Mahjong. The game has unfinished m68k snippets.

- 0.131u3: Changed 68000 CPU1 clock speed to 12MHz.

- 0.131u1: Changed description to 'Otogizoushi Urashima Mahjong (Japan)'.

- 0.130u4: Added dipswitches 'Coinage', 'Difficulty', 'Display Tenpai/Noten', 'Pinfu with Tsumo', 'Number of Chips (Start - Continue)', 'Number of Players', 'Chip Added After Win' and 'Service Mode'.

- 0.127u8: Angelo Salese fixed Otogizoushi Urashima Mahjong - Game now playable. Fixed a start-up crashing bug. Changed region gfx4 to gfx2/3. Changed description to 'Otogizoushi Urashima Mahjong'.

- 8th October 2008: Angelo Salese - The D2 register wasn't consistent so I had to write a new ASM m68k function for this issue. In about two hours to write + debug boring opcodes in machine language i've done and in a uncalculated time (in between 1 and 5 minutes I think). I've hooked up a sort of DMA/protection thing on which the game accesses hoping that nobody will be so smart to notice that. Now I just need to clean-up the whole driver and it's ready for the submission.

- 6th October 2008: Angelo Salese - Found the screwed colors problem, I tried every possible thing on earth with it and finally the simplest solution pops up: It seems that the protection jump at $f03c0 a.k.a. the palette ram sub-routine is called with the wrong vector. Differences between this call and all the others is that the D2 register is not equal to zero but is equal to 0x0b00000. My guess is that the programmers added this extra "feature" to protect the most interesting thing of this game. Now I need to check the other two girls and if there's consistency I have to add this to the sub-routine...

- 5th October 2008: Angelo Salese - Fixed the bankswitch bug in Urashima Mahjong. It uses a ram location at $8001c and some combinations between the two bg roms.

- 2nd October 2008: Angelo Salese - Urashima Mahjong simply uses different addresses for the video ram and two planes instead of four. It appears to be an earliest revision than the other games of this hardware, namely: urashima -> daireika/mjzoomin -> kakumei/kakumei2 -> suchipi. Needless to say, the game now "somewhat" works. Still TODO: Fix/find the tile banking (as you can see in snap 4) and double check the scrolling registers.

- 0.106u3: Roberto Fresca added 'Flip Screen' dipswitch, fixed test/service dipswitch and complete coinage.

- 0.95u1: Changed region proms to user1.

- 0.88u4: Angelo Salese fixed various stuff with the Jalmah protection in the first version of this hardware (daireika, mjzoomin and urashima). This includes perfect color protection emulation, preliminary sound & preliminary tile transfer emulation. Changed gfx2 rom ($0) to gfx4 ($80000).

- 0.88u1: Fixed gfx2/4 rom loading.

- 0.87u3: Changed 68000 CPU1 clock speed to 8MHz, removed MSM6295 sound and changed region gfx2 to gfx4. Added 25x 'Unknown' dipswitches.

- 0.77u3: Added 'Demo Sounds' dipswitch.

- 0.74u2: Added 'Urashima Mahjong' (UPL 1989).

- 0.37b13: Added (Testdriver) Urashima Mahjong.

- 4th March 2001: Bryan McPhail and David Haywood added some more NMK games to the Bombjack Twin driver but they all suffer from unemulated protection and don't work very well.

History


Arcade Video game published 30 years ago:

Otogizoushi Urashima Mahjong (c) 1989 UPL.

- TECHNICAL -

Game ID : UPL-89052

Main CPU : Motorola 68000 (@ 8 Mhz)
Sound Chips : OKI6295 (@ 24.242 Khz)

Player : 2

- TRIVIA -

Released in January 1989 in Japan.

The title of this game translates from Japanese as 'Urashima Fairy Tale Mahjong'.

- CONTRIBUTE -

Edit this entry: https://www.arcade-history.com/?&page=detail&id=3034&o=2