Home News Forum                            

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

biofreak: MAME ROM Information.


BioFreaks (c) 1997 Midway Games.

A futuristic fighting game.


Midway Seattle hardware

Main CPU : R5000 (@ 150 Mhz)

Sound CPU : ADSP2115 (@ 16 Mhz)

Sound Chips : (2x) DMA-driven (@ 16 Mhz)

Screen orientation : Horizontal

Video resolution : 640 x 480 pixels

Screen refresh : 57.00 Hz

Palette colors : 65536

Players : 2

Control : 8-way joystick

Buttons : 6


BioFreaks stands for 'Biological Flying Robotic Enhanced Armored Killing Synthoids'.


* Consoles :

Sony PlayStation (1998)

Nintendo 64 (1998)

* Computers :

PC [MS Windows] (1998)


Game's rom.

Machine's picture.

MAME Info:

0.77u2 [Aaron Giles]

HardDisk required


- Biofreaks was actually released as a console game at some point, but this is the original arcade version running on Seattle hardware. It's pretty much unfinished - there's no attract mode, and definitely some bugs in the camera movement, but most of the characters seem playable. Sadly, it's a pretty weak fighter, even in comparison to weak fighters like War Gods. Aaron Giles


- 0.81u5: Aaron Giles mapped more inputs and dipswitches for Biofreaks. Added dipswitches 'Boot ROM Test' and 'Hilink download??'.

- 0.79u2: Replaced Custom sound with 2x DMA-driven DACs.

- 0.78u4: Changed region cpu2 to sound1.

- 0.78: Aaron Giles added missing HD image - Game now playable. Added 16x 'Unknown' dipswitches.

- 0.77u3: Aaron Giles fixed several minor bugs that affected Biofreaks and California Speed and increased default visible area (512x400) to handle Biofreaks. Tweaked the Midway PIC handling so that Biofreaks can read its serial number. Changed ADSP2115 CPU2 clock speed to 16MHz.

- 7th December 2003: Aaron Giles fixed several minor bugs in the Seattle driver that affected Biofreaks and California Speed (but they're still not fully working).

- 0.77u2: Aaron Giles added BioFreaks (prototype) (Midway 1997). Missing harddisk image.


Recommended Games (Fighter 3D):

Pit Fighter


Killer Instinct

Killer Instinct 2

Killer Instinct (SNES bootleg)

Tattoo Assassins

Fighting Vipers

Fighting Vipers 2

War Gods

Last Bronx

Mace: The Dark Age



Rival Schools: United By Fate

Bloody Roar 2

Daraku Tenshi - The Fallen Angels


Spikeout Final Edition

Spikers Battle

Toy Fighter

Moero Justice Gakuen

Jingi Storm

Romset: 544 kb / 2 files / 79.2 zip

Harddisk: 7.48 GB (CYLS: 977, HEADS: 255, SECS: 63 - Compressed: 90.0)

MAME XML Output:

       <game name="biofreak" sourcefile="seattle.c">
              <description>BioFreaks (prototype)</description>
              <manufacturer>Midway Games</manufacturer>
              <rom name="sound102.u95" size="32768" crc="bec7d3ae" sha1="db80aa4a645804a4574b07b9f34dec6b6b64190d" region="dcs" offset="0"/>
              <rom name="biofreak.u32" size="524288" crc="cefa00bb" sha1="7e171610ede1e8a448fb8d175f9cb9e7d549de28" region="user1" offset="0"/>
              <disk name="biofreak" sha1="711241642f92ded8eaf20c418ea748989183fe10" region="drive_0" index="0" writable="yes"/>
              <chip type="cpu" tag="maincpu" name="R5000 (little)" clock="150000000"/>
              <chip type="cpu" tag="dcs2" name="ADSP-2115" clock="16000000"/>
              <chip type="audio" tag="lspeaker" name="Speaker"/>
              <chip type="audio" tag="rspeaker" name="Speaker"/>
              <chip type="audio" tag="dac1" name="DMA-driven DAC"/>
              <chip type="audio" tag="dac2" name="DMA-driven DAC"/>
              <display tag="screen" type="raster" rotate="0" width="640" height="480" refresh="57.000000" pixclock="17510400" htotal="640" hbend="0" hbstart="640" vtotal="480" vbend="0" vbstart="480" />
              <sound channels="2"/>
              <input players="2" buttons="6" coins="4" service="yes" tilt="yes">
                     <control type="joy" ways="8"/>
              <dipswitch name="Hilink download??" tag="DIPS" mask="1">
                     <dipvalue name="Off" value="1" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Boot ROM Test" tag="DIPS" mask="2">
                     <dipvalue name="Off" value="2" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0004" tag="DIPS" mask="4">
                     <dipvalue name="Off" value="4" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0008" tag="DIPS" mask="8">
                     <dipvalue name="Off" value="8" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0010" tag="DIPS" mask="16">
                     <dipvalue name="Off" value="16" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0020" tag="DIPS" mask="32">
                     <dipvalue name="Off" value="32" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0040" tag="DIPS" mask="64">
                     <dipvalue name="Off" value="64" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0080" tag="DIPS" mask="128">
                     <dipvalue name="Off" value="128" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0100" tag="DIPS" mask="256">
                     <dipvalue name="Off" value="256" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0200" tag="DIPS" mask="512">
                     <dipvalue name="Off" value="512" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0400" tag="DIPS" mask="1024">
                     <dipvalue name="Off" value="1024" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown0800" tag="DIPS" mask="2048">
                     <dipvalue name="Off" value="2048" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown1000" tag="DIPS" mask="4096">
                     <dipvalue name="Off" value="4096" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown2000" tag="DIPS" mask="8192">
                     <dipvalue name="Off" value="8192" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown4000" tag="DIPS" mask="16384">
                     <dipvalue name="Off" value="16384" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <dipswitch name="Unknown8000" tag="DIPS" mask="32768">
                     <dipvalue name="Off" value="32768" default="yes"/>
                     <dipvalue name="On" value="0"/>
              <driver status="good" emulation="good" color="good" sound="good" graphic="good" savestate="supported" palettesize="0"/>
              <slot name="drive_0">
                     <slotoption name="hdd" devname="hdd" default="yes"/>
              <slot name="drive_1">
                     <slotoption name="hdd" devname="hdd"/>

emumovies.com      Retro bytes Portal           Bookmark and Share

Developed by: Spesoft  Headsoft     Terms of use     Privacy    Advertise