Results 1 to 4 of 4
Share |

Thread: Reverse Engineering

  1. #1
    Banned
    Join Date
    Sep 2004
    Location
    OWNING myself on the forums. OOPs.
    Posts
    2,145
    Chips
    6,198.02

    Default Reverse Engineering

    a Few questions please ladies and gents.

    1- Reverse-Engineering - Legal in UK? illegal to reverse-eng someone elses' proprietary code perhaps?

    2- Given the recent spate of bugs that we all know for the 500jp "random" machines - maybe it is time to start RE'ing the embedded software running inside the cabinets [not the Game code]...

    3- Is anyone who reads here in a position to supply roms etc from recent/new machines (only if this is 100% legal of course)?

    4- I have heard an encryption argument, but no doubt instructions could be sniffed directly from the hardware if such encryption would disallow simple [direct] disassembly of chip instructions.

    My thoughts are that someone or a bunch of someones are no-doubt involved in all of the above - it is a lucrative business after-all.

    no doubt one could circumvent the laws here by getting the RA'ing done outside the United Kingdom (some good cheap coders are popping up in India for example!...)

    Thoughts? Comments?
    anything exciting - you can always pm.

    regards
    alex

    p.s. Brrrrr. pretty chilly today innit!

  2. #2
    Rank: Untouchable Scott's Avatar
    Join Date
    Sep 2002
    Location
    Leicester
    Posts
    991
    Chips
    3,456.54

    Default

    Reverse engineering is illegal now isnt it due to the newish EUCD (google it)..

    But who cares if its illegal anyway not like you are going to be doing it to circumvent copy right protection anyway.

    As for getting the roms.. even if you do get them how do you intend to 'debud' them without an emulator.. all your gonna get is a load of compiled code which you cant do a whole lot with.

    Youd idealy need a) An emulator 2) The source code or 3) a working debuger for MPU5 or whatever relevent hardware

    Id imagine you could just get the roms from a machine pretty easily now though.. all the newer ones seem to have USB if not serial port inside for easy reading of data and reflashing.
    Why has it come to this?

  3. #3
    Rank: Player
    Join Date
    May 2005
    Location
    narfolk
    Posts
    232
    Chips
    1,058.13

    Default

    Interesting one regarding re-engineering.

    I did a module for my uni degree last year on copyright and protection, i've just dug out my notes, and come across this:


    - Lawful use of a program allows you too see how it works (cdpa296)

    Now the problem you will likely have is that to have lawful use of a program you need to own the machine

    CDPA296 is backed up by:

    Article 5(3) of 91/250/EEC is,

    The person having a right to use a copy of a computer
    program shall be entitled, without the authorization
    of the rightholder, to observe, study or test the
    functioning of the program in order to determine the
    ideas and principles which underlie any element of the
    program if he does so while performing any of the acts
    of loading, displaying, running, transmitting or
    storing the program which he is entitled to do.

    -- that is, it creates a general right to reverse-engineer
    a computer program if you have the right to use it.
    Article 6 states that you can decompile a program if you
    have the right to use it AND you are doing so to produce
    an interoperable program AND you have no other way to
    obtain the information AND you only decompile the parts of
    the program you need to produce that interoperable
    program.

    I'm guessing your end aim of the process is whether you can find bugs in the software yourself, and hence empty the machine before others find it?!

    In theory, I can't see why not, however in practice i'm sure it is not as simple
    Regarding the legality of the the whole thing, as long as you don't broadcast your findings to the nation, i'm sure you'll be fine

  4. #4
    Rank: Untouchable Justanewone's Avatar
    Join Date
    Jul 2002
    Location
    Birmingham
    Posts
    591
    Chips
    2,671.83

    Default

    Cashino seems to be a PC disguised as a Fruit machine, decompile the code (which in C I guess) and you might be onto something, even get a copy I think it actually runs on a 166MHz Pentium.

    Dave
    Everything in Life is Circular

Similar Threads

  1. Can Someone explain Reverse Roulette?
    By tomspeople in forum General Casino Forum
    Replies: 8
    Last Post: 10th August 2008, 06:24 PM
  2. The Reverse Implied Odyssey
    By Dice Man in forum General Poker Forum
    Replies: 16
    Last Post: 6th July 2008, 02:59 PM
  3. What about reverse bid Auctions.
    By Acarr in forum Misc. Gambling
    Replies: 8
    Last Post: 10th October 2006, 09:35 PM
  4. Engineering Mode
    By Scott in forum General Slots / Fruit Machine Forum
    Replies: 1
    Last Post: 14th February 2004, 06:32 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •