Home News Forum                            
 

Play your favorite classic games and more with the GameEx front end. Read more.

littlerb: MAME ROM Information.


History:

Little Robin (c) 1993 TCH.


- TECHNICAL -


Main CPU : 68000 (@ 12 Mhz)


Screen orientation : Horizontal

Video resolution : 320 x 246 pixels

Screen refresh : 60.00 Hz

Palette colors : 256


Players : 2

Control : 8-way Joystick

Buttons : 3


- SOURCES -


Game's rom.




MAME Info:

0.102u5 [David Haywood, Pierpaolo Prazzoli]


WIP:

- 0.145u7: Aaron Giles fixed Little Robin crashed before OK (AM_DEVREAD/AM_DEVWRITE regression).

- 0.145u6: Improved colours in Little Robin (gfx are 8bpp, not 4bpp with palette select), a few adjustments and clean ups to drawing code, and made use of RAMDAC device for the palette [David Haywood]. Improved irqs and hooked up sound index writes. Added preliminary sound. Note: Sound pitch is directly correlated with irqs, scanline timings and pixel clock, so it's surely not 100% correct. Sound sample playbacks looks fine at current time tho. Some clean-ups [Angelo Salese]. Work around for bug in older GCCs [R. Belmont]. Added 2x DAC sound and left/right Speaker.

- 28th March 2012: Angelo Salese - Understood and hooked up sound HW in Little Robin, that is a weird combination of 2 DAC sound chips, the video scanline register, interrupt generation (irq lv 4 with an input port that defines the kind of irq, currently hooked up with the video frame number) and two lovely 16-bit port registers (one for each DAC) that alternates the resulting 8-bit sound index according to an external source (frame number % 16 with current implementation, as each "sound irq" happens every 8 frames). And by alternation it means in the sense of muxing between LSB or MSB of the aforementioned sound index (that is obviously pointless if isn't a form of protection).

- 0.138u3: David Haywood rewroted video emulation to use the device system in Little Robin.

- 0.133u5: David Haywood added verbose debug logging for the Little Robin 'vdp' writes in preparation for looking at it further.

- 9th October 2008: Tomasz Slanina - Few weeks ago f205v has found "Little Robin" PCB for sale. Game is not working in MAME (video hardware is only partially emulated) - so i have decided to buy it. PCB arrived few days ago. Spanish PCB, with korean labels, found in Itally. I'll try to run some trojan/test code on it. There's chance to make this weird 'Snow Bros' rip-off playable. Btw, i'm still looking for the PCB of another unemulated TCH game - 'Wheels & Fire'. As well as other, undumped/unemulated arcade games from Spain. Few pics from the game... My monitor has some problems with displaying game gfx. There's weird gradient on the bg as well as missing blue color component here and there. Also the SYNC signals generated by PCB are out of range a bit. There's also video from attract/gameplay in the My Videos section.

- 24th September 2008: f205v dumped Little Robin.

- 0.117u2: Sonikos fixed some dipswitches in Little Robin. Added dipswitches 'Lives', 'Coin A' and 'Coin B'.

- 0.105: David Haywood made some progress on Little Robin. Changed visible area to 320x256.

- 3rd April 2006: David Haywood - Little Robin is a bit of a pain. It uses some undocumented VDP/Blitter style chip to access the video ram / draw the GFX. It's not really clear how it works yet, but I've been making a little progress towards it displaying something valid at least. I attempted to add some colour. At least one sprite is right.

- 0.104: Changed visible area to 540x540.

- 0.103u2: Fixed rom names.

- 0.102u5: David Haywood and Pierpaolo Prazzoli added Little Robin (TCH 1993).


Romset: 1536 kb / 4 files / 731.8 zip




MAME XML Output:

       <game name="littlerb" sourcefile="littlerb.c">
              <description>Little Robin</description>
              <year>1993</year>
              <manufacturer>TCH</manufacturer>
              <rom name="roma.u53" size="524288" crc="172fbc13" sha1="cd165ca0d0546e2634cf182dc98004cbfb02cf9f" region="maincpu" offset="1"/>
              <rom name="romb.u29" size="524288" crc="b2fb1d61" sha1="9a9d7176c241928d07af651e5f7f21d4f019701d" region="maincpu" offset="0"/>
              <rom name="romc.u26" size="262144" crc="f193c5b6" sha1="95548a40e2b5064c558b36cabbf507d23678b1b2" region="samples" offset="40000"/>
              <rom name="romd.u32" size="262144" crc="d6b81583" sha1="b7a63d18a41ccac4d3db9211de0b0cdbc914317a" region="samples" offset="0"/>
              <chip type="cpu" tag="maincpu" name="68000" clock="12000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="dacl" name="DAC"/>
              <chip type="audio" tag="dacr" name="DAC"/>
              <display tag="screen" type="raster" rotate="0" width="320" height="256" refresh="60.000000" />
              <sound channels="2"/>
              <input players="2" buttons="3" coins="2">
                     <control type="joy" ways="8"/>
              </input>
              <dipswitch name="Lives" tag="DSW" mask="3">
                     <dipvalue name="2" value="3"/>
                     <dipvalue name="3" value="1" default="yes"/>
                     <dipvalue name="4" value="2"/>
                     <dipvalue name="5" value="0"/>
              </dipswitch>
              <dipswitch name="Coin B" tag="DSW" mask="28">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="4 Coins/1 Credit" value="16"/>
                     <dipvalue name="3 Coins/1 Credit" value="8"/>
                     <dipvalue name="2 Coins/1 Credit" value="24"/>
                     <dipvalue name="1 Coin/1 Credit" value="4" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="20"/>
                     <dipvalue name="1 Coin/3 Credits" value="12"/>
                     <dipvalue name="1 Coin/4 Credits" value="28"/>
              </dipswitch>
              <dipswitch name="Coin A" tag="DSW" mask="224">
                     <dipvalue name="5 Coins/1 Credit" value="0"/>
                     <dipvalue name="4 Coins/1 Credit" value="128"/>
                     <dipvalue name="3 Coins/1 Credit" value="64"/>
                     <dipvalue name="2 Coins/1 Credit" value="192"/>
                     <dipvalue name="1 Coin/1 Credit" value="32" default="yes"/>
                     <dipvalue name="1 Coin/2 Credits" value="160"/>
                     <dipvalue name="1 Coin/3 Credits" value="96"/>
                     <dipvalue name="1 Coin/4 Credits" value="224"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="GAME/TEST??" tag="DSW" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="Unknown" tag="DSW" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <dipswitch name="???" tag="P1" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              </dipswitch>
              <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="256"/>
       </game>
 
 


emumovies.com      Retro bytes Portal           Bookmark and Share

 
Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise