Ok got Garfield running.
Here's what you need to know to make it work.
There are two types of memory on a uv1700 board.
First is the DIMM memory. this is PC133 (or PC100 on older boards)
SDRam 168 pin RAM, and the max the game will hold is
256meg in this DIMM slot.
But there are also two 72 pin EDO SIMM slots. These can each
hold 64meg, for a total of 128meg of SIMM memory.
Some games that don't require a lot of memory can use the
two SIMM rams for 128meg total, and no DIMM ram.
In the case of Garfield, you need *both* the DIMM and the SIMM
memory, for a total of 384meg. This is different than any other
uv1700 game that I know of.
The problem is, some DIMM memory sticks won't allow the board
to also access the SIMM memory too. So it turns out that the brand
of DIMM memory is important to make garfield work. I wish I knew
more about which brands are 'good', but it's been pretty hit and
miss for me.
The way to test this is to put the SIMM memory in the board
(along with the DIMM), and boot the game. if the memory test
only goes to 256meg, then that particular DIMM won't allow access
to the SIMM memory too. If the game boots and does 384meg
of memory test, then your golden!
After you have the memory sorted out, put the clear chip
in u51 and do a "dallas clear." Then put the set chip in
u51. This will go through and read the entire CD (like the
game was doing a regular boot.) You will get a "primary
memory cleared" error, which requires the opening and
closing of the front door. Then the game will say "loading"
just like any uv1700 games does as it is about to come to
life. But instead of seeing the game, you will see three
"set" options.
the set options allow you to change the game's denomination
and cabinet denomination. In my case i left it stock at 1 cent
for the game, 5 cent for the cabinet. But one thing i did change
was the payback percentage. this is user selectible (surprise!)
from 89% to 97%. I set mine at 95%.
After all the set options are as you like it, turn the game off
and put the BD Boot chip back in u51. Reboot and wait (Garfield
takes a while to load.) You will get a "secondary memory cleared"
error (open/close front door), and then the Garfield game will
come to life.
I will upload a video of Garfield running in another post.
It really is a good game. Thanks to Randy for helping me
with this project.