Welcome, Guest. Please login or register.
November 22, 2024, 09:07:23 PM

Login with username, password and session length
* Home Help Arcade Login Register
.
+  Forum
|-+  Homebrew Player Tracking and EFT Systems.
| |-+  NLG Homebrew Player Tracking and EFT Systems.
| | |-+  SAS Host controller DLL. What do you want to see?
0 Members and 10 Guests are viewing this topic. « previous next »
Pages: 1 ... 4 5 6 [7] 8 9 10 ... 20 Go Down Print
Author Topic: SAS Host controller DLL. What do you want to see?  (Read 256023 times)
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #150 on: February 18, 2011, 09:17:48 PM »

Close, but you need the .net framework 2. I chose version 2 because most people will already have it installed. I thought the installer asked you to install the correct framework if not already installed, but I could be wrong.

The initialise button opens the comm port and starts polling the gaming machine. It wont do anything if you dont hit initalise.


The installer asks for framework 4...so the number# 2 .net framework version doesn't get used because of this?
What would happen to my laptop if I delete and remove all the Net Framework versions from my computer installed after .Net #2?
You'd think .Net Framework 4 would be "backwards" compatible with this .DLL App?


The application definatly needs framework version 2. All versions can be installed and will work together side by side (thats the advantage of the .net framework), the application only uses the version it needs.

As for the installer asking for version 4, thats just a mistake on my part. It should be checking for version 2. I will fix that when I do a build next week.

Ok it looks like Andy will come through with our dll today and then stop work on it.  What is missing that we would still need to implement.

I'm on The Explorer of the Seas about to set sale for a 9 night cruise an can look at some of this stuff. It's food to get away for awhile.


Its Saturday here, so 2 days off work! I will finish up what I have done next week and build a new installer. Probably Monday, maybe Wednesday. I have to do some software upgrades in a few casino's this week, so that might screw me around a bit.

The DLL should have most of what you need by then, and if we find another message needs to be added I will put it in. The bulk of the work is now done, and adding more functionality is pretty simple and wont take a lot of effort.



It would be good if we could a partial copy of a bit of your programming notes Andy,
so we can compare it these help tutorials for those that want to do a crash course on C# language?

It was interesting to me how you implemented and
utilized the SAS sheet into the Test App .DLL as a template of sorts.




All c# code I wrote is included in the installer. If you look at c:\program files\AP\SASEGMTest

There is one file, that has a wrapper for the dll. IT is called something like SASDllWrapper.cs (not in front of my dev pc at the moment) You will see all the DLL functions in that. Plus the delegates for the callbacks.

The way the DLL works is pretty straight forward. If the dll recieves a message, it calls a function in your c# app (callback). You have to tell the DLL what function it has to call by using the RegisterXxxxxCallback functions.

It all looks really complicated, but its not that hard once you get your head into it. Happy to assist if needed.

HEre is where you get a free copy of visual studio for c# http://www.microsoft.com/express/Downloads/#2010-Visual-CS

Logged
knagl
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 642
Offline Offline

Gender: Male
Posts: 5489


Kevin


« Reply #151 on: February 18, 2011, 10:07:45 PM »

Pardon my ignorance, but with what has been created so far, can multiple machines be addressed if they're all networked together, or does this current setup require being physically attached (via communication wires) to the machine it wants to talk to?  In other words, could I tell the software to add 10 credits to machine A and then tell it to add 50 credits to machine B?

Thank you again, Andy, for your continued work on this.  It's a great project that a lot of us are interested in.
Logged

If you find this site helpful, please consider making a small donation to help defray the cost of hosting and bandwidth.

Please do not PM me for support or "how to" requests -- please post your request in the forum so that everyone may assist you and everyone can benefit from the answer to your question!  Thanks! Smiley
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #152 on: February 18, 2011, 10:29:13 PM »

I am going to key chip mine and see what I get when I try to insert tickets (I know it wont accept them) right now it just says bill rejected when insert a ticket.

VFD reads "Voucher in Progress"
App prints "67 Ticket has been inserted"

I know the app can not validate the ticket yet.
And I am not sure sure if it should be set to SAS EFT or SAS AFT anyways.
« Last Edit: February 18, 2011, 10:51:45 PM by Foster » Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #153 on: February 18, 2011, 11:43:40 PM »

Pardon my ignorance, but with what has been created so far, can multiple machines be addressed if they're all networked together, or does this current setup require being physically attached (via communication wires) to the machine it wants to talk to?  In other words, could I tell the software to add 10 credits to machine A and then tell it to add 50 credits to machine B?

Thank you again, Andy, for your continued work on this.  It's a great project that a lot of us are interested in.

The DLL supports multiple machines, the test app doesn't. I might add the ability to poll 2 machines in the next version of the test app. I cant test it though, because I only have one SAS machine.

I have nearly implemented all the Montana spec. Half a day should have it dusted off.

I am going to key chip mine and see what I get when I try to insert tickets (I know it wont accept them) right now it just says bill rejected when insert a ticket.

VFD reads "Voucher in Progress"
App prints "67 Ticket has been inserted"

I know the app can not validate the ticket yet.
And I am not sure sure if it should be set to SAS EFT or SAS AFT anyways.

Thanks for that bit of info. I will look up exception 67 on Monday when I get back to the office and see what is says. Might be as easy as sending back a few simple messages to make it work.
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #154 on: February 19, 2011, 01:46:44 AM »

By Monday, you'll have ALL THE BUGS from your "Testers".... Cry Laughing

Surely you can write a fix while lazying around on your yacht all weekend while I'm shoveling snow!??  rotflmao
Logged
Forrhouse
Manufacturing Equipment & Parts to Keep Slots that are No Longer Supported by the Manufacturer running.
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 252
Offline Offline

Gender: Male
Posts: 532


Life is too short, live, love and have a good time


« Reply #155 on: February 19, 2011, 03:40:56 AM »

Here are some more pics of fiber converters that I have. they are still not the ones I was looking for, but they have the same function.
E~



* Fiber Brd 75420500.jpg (173.69 KB, 500x434 - viewed 441 times.)

* Fiber Brd 75421606.jpg (118.71 KB, 500x319 - viewed 388 times.)
Logged
Forrhouse
Manufacturing Equipment & Parts to Keep Slots that are No Longer Supported by the Manufacturer running.
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 252
Offline Offline

Gender: Male
Posts: 532


Life is too short, live, love and have a good time


« Reply #156 on: February 19, 2011, 03:42:43 AM »

Here is another IGT model.
E~


* Fiber Brd 75426701.jpg (155.78 KB, 500x360 - viewed 367 times.)
Logged
Forrhouse
Manufacturing Equipment & Parts to Keep Slots that are No Longer Supported by the Manufacturer running.
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 252
Offline Offline

Gender: Male
Posts: 532


Life is too short, live, love and have a good time


« Reply #157 on: February 19, 2011, 03:45:56 AM »

Bally S6000 fiber converter. Front and side views.
E~


* Bally S6000 Fiber Convert Brd.jpg (81.3 KB, 500x236 - viewed 400 times.)

* Bally S6000 Fiber Brd Side View.jpg (128.22 KB, 450x500 - viewed 413 times.)
Logged
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #158 on: February 19, 2011, 04:14:48 AM »

From my understanding how the tickets are printed
The machine creates a number and prints the value,  ticket number with a barcode it then prints the ticket and sends the information to ticket validation server
This may vary if every ticket payout ticket is validated with the server before it is printed

When a ticket is inserted the number is read by the BV and transmitted to the machine,
which then sends it to the ticket validation server,
The Validation looks up the ticket data in a database which at the minimum has the ticket value, a date and time stamp, machine or asset information which might even contain the exact location of the machine on the casino floor.
If the ticket is valid the server transmits value, maybe a validation code or other data to let the machine know it is a good ticket.
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
StatFreak
rotaredoM etiS GLN labolG
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 756
Offline Offline

Gender: Male
Posts: 8549


Warning! Spammers will be eaten, with relish!


« Reply #159 on: February 19, 2011, 05:01:21 AM »

From my understanding how the tickets are printed
The machine creates a number and prints the value,  ticket number with a barcode it then prints the ticket and sends the information to ticket validation server
This may vary if every ticket payout ticket is validated with the server before it is printed

When a ticket is inserted the number is read by the BV and transmitted to the machine,
which then sends it to the ticket validation server,
The Validation looks up the ticket data in a database which at the minimum has the ticket value, a date and time stamp, machine or asset information which might even contain the exact location of the machine on the casino floor.
If the ticket is valid the server transmits value, maybe a validation code or other data to let the machine know it is a good ticket.

I don't know how they implimented it, but if I were to do it, I'd have the machine request a ticket ID and transmit all of its information, including the dollar amount to be cashed out, machine ID, etc.. The database would create a new record, store all of the data, and send the unique record ID back to the machine (though the server, of course) to be used as the ticket number (and bar code), and probably the date/time stamp info as well. The machine wouldn't print the ticket or clear the credits until it received confirmation from the server that the data record had been stored. There would be a fail timeout interval if the server did not respond, blah blah...

You wouldn't want the machines creating ticket numbers since you would want to ensure that they were unique.

When a ticket were inserted into a machine, all it would need to do would be to transmit the ticket number (bar code value) to the server, which would look up the record in the database. If the record were valid, the database would return the value to be added to the machine and void the record in the ticket table so that the ticket could not be used again. Casinos most likely record the redeeming device's ID info so that the tickets can be traced to the specific cash boxes when they count the cash and for accounting purposes. Failure code for invalid ticket number, voided ticket, etc. etc...

Put another way, the ticket wouldn't have any information on it (in the barcode) besides the record ID. The text indicating value, date, issuing machine ID, etc. would be an affectation for human use only. The value of the ticket, the date time stamp, and all other information would be stored in the database and sent to the redeeming machine upon request.
« Last Edit: February 19, 2011, 05:08:56 AM by StatFreak » Logged

I found myself at NLG garfield  ..but got lost again on the way home. Scratch Head 2
If found, please email me to myself. Thanks. yes
       Executive member in good standing of Rick's SMAA.                              Ehhh...What's Up Doc?
Foster
The S2000 GURU
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 345
Offline Offline

Gender: Male
Posts: 2872



« Reply #160 on: February 19, 2011, 05:21:01 AM »

So far my machine has not created duplicate ticket number yet.
They are not sequential.
It looks like they are using a RNG to generate them
It could be hash of value, date/time, asset number, etc as well.
 
The first 10 digits are all 0 then the next 8 are machine generated ticket number for number with 18 digits
I do know that SG363 says if you have mixed validation, IGT SAS and Bally Miser tickets that start with 0 are SAS validated and those start with 1 are Bally Miser validated.
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
StatFreak
rotaredoM etiS GLN labolG
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 756
Offline Offline

Gender: Male
Posts: 8549


Warning! Spammers will be eaten, with relish!


« Reply #161 on: February 19, 2011, 06:16:02 AM »

So far my machine has not created duplicate ticket number yet.
They are not sequential.
It looks like they are using a RNG to generate them
It could be hash of value, date/time, asset number, etc as well.
 
The first 10 digits are all 0 then the next 8 are machine generated ticket number for number with 18 digits
I do know that SG363 says if you have mixed validation, IGT SAS and Bally Miser tickets that start with 0 are SAS validated and those start with 1 are Bally Miser validated.


I'm not talking about one machine, Foster. Would you implement a casino with 10,000 machines or more and take a chance that no duplicate records would ever be created? Even though the odds may be very much against it, best practice would be to have a single source create unique ticket numbers and assign them. In addition, it would be problematic if the machines printed the tickets and cleared the credits without getting verification from the server that the record was properly created, so it wouldn't increase printing speed efficiency much either, because the machine would still have to wait for a response from the server.

I'm not saying that this is how it's done -- because I don't know, but it's the way I would do it.

P.S. Bunker, what are you doing up at this hour? Crazy
Logged

I found myself at NLG garfield  ..but got lost again on the way home. Scratch Head 2
If found, please email me to myself. Thanks. yes
       Executive member in good standing of Rick's SMAA.                              Ehhh...What's Up Doc?
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #162 on: February 19, 2011, 07:39:14 AM »

Does not matter if the machine makes duplicate transactions, because the uniqueness comes from several things, time, machine serial and ticket number. In the database those fields would become a clustered primary key.

In my experience the more simple the method, the less prone it is to failure. Myself and my business partner designed a cashless system a few years back, and we went the simple route. Assume success and log everything so it can be tracked if there is a problem. This was based on our experience of designing more complex design we used for player tracking system
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #163 on: February 19, 2011, 08:19:29 AM »

Hello Andy

Is this system still available. Is there a website where I can check it out. Looking for a basic cashless system for the street market and small casino clients in Africa.

Ian
Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #164 on: February 19, 2011, 09:22:11 AM »

Hello Andy

Is this system still available. Is there a website where I can check it out. Looking for a basic cashless system for the street market and small casino clients in Africa.

Ian

We did it for a client, so we dont actually own it. IT was integrated into their system. If you are interested though, I am always happy to talk! We have had some loose discussions late last year about doing a new system for the european market.
Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #165 on: February 19, 2011, 11:30:40 AM »

Here are some more pics of fiber converters that I have. they are still not the ones I was looking for, but they have the same function.
E~



This second one in youl ist there is the one we use in Queensland Aus, New Zealand and Northern Territory Aus. The one numbered 75421603 is it. Its just an RS232 to FO converter.

Logged
Neonkiss
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 436
Offline Offline

Gender: Male
Posts: 2084



« Reply #166 on: February 19, 2011, 12:01:29 PM »

Myself and my business partner designed a cashless system a few years back, and we went the simple route. Assume success and log everything so it can be tracked if there is a problem. This was based on our experience of designing more complex design we used for player tracking system

One question,
If you use SAS to pull the info for the back-end system, did you have to have approval from IGT to market the system?
This is where we are stuck with a system now. We hate to ask for permission for fear of receiving a  Cease and Desist order from the big boys. Also looking into this thru the GSA

If you want please PM me how one might obtain approval of using a backend system thru SAS
Logged

Nothing brings people together better than a common enemy
343 / 60 brothers lost on that day.
StatFreak
rotaredoM etiS GLN labolG
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 756
Offline Offline

Gender: Male
Posts: 8549


Warning! Spammers will be eaten, with relish!


« Reply #167 on: February 19, 2011, 04:07:20 PM »

Does not matter if the machine makes duplicate transactions, because the uniqueness comes from several things, time, machine serial and ticket number. In the database those fields would become a clustered primary key.
...

That makes sense.


...
In my experience the more simple the method, the less prone it is to failure. Myself and my business partner designed a cashless system a few years back, and we went the simple route. Assume success and log everything so it can be tracked if there is a problem. This was based on our experience of designing more complex design we used for player tracking system

With regards to assuming success, are you saying that the machines do not wait for an acknowledgement from the server before dumping the credits? That would seem to me to be irresponsible, and would also seem to go against the gaming manufacturers' history of taking extra backup and security measures whenever cash is involved. I have no gaming programming experience, but I do have both banking and online transaction programming experience.

Of course, we could dispense with most security measures for home use. propeller
Logged

I found myself at NLG garfield  ..but got lost again on the way home. Scratch Head 2
If found, please email me to myself. Thanks. yes
       Executive member in good standing of Rick's SMAA.                              Ehhh...What's Up Doc?
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #168 on: February 19, 2011, 04:42:33 PM »

...Of course, we could dispense with most security measures for home use. propeller

I agree, I still like Munch's suggestion of just setting up the Test App
to allow the machine to "see" a ticket  at least -
(Foster has already tested that far) and to shoot off say...a 100 credits to the machine for now.
Work out the bar code, time, machine serial and ticket number bugs later.
Simplicity is best for home use, the tweaking of the Test App
to bring it up casino-level security measures - could be added later on?

There's a lot of things to learn when taking up the game of golf for instance.
One day, after I sliced several balls into the woods - and old man yelled "KISS!"
I turned around and looked at him and asked him what he was talking about?
He said: "Keep It Simple, Stupid!"    Tongue Out

I became a much better golfer and to this day still apply KISS to my golf swing mechanics.  yes
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #169 on: February 19, 2011, 06:51:06 PM »

Ok that will work but requires a ticket printer. It would be even easier to detect a status change on the change button (The app has these events already coded) and then do a promo credit download       

Change_lamp_on = 0x71,
Change_lamp_off = 0x72,

dont have acess to machines over weekends so maybe someone can confirm that these events are sent through when the change button is pressed.

Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #170 on: February 19, 2011, 09:03:21 PM »

Myself and my business partner designed a cashless system a few years back, and we went the simple route. Assume success and log everything so it can be tracked if there is a problem. This was based on our experience of designing more complex design we used for player tracking system

One question,
If you use SAS to pull the info for the back-end system, did you have to have approval from IGT to market the system?
This is where we are stuck with a system now. We hate to ask for permission for fear of receiving a  Cease and Desist order from the big boys. Also looking into this thru the GSA

If you want please PM me how one might obtain approval of using a backend system thru SAS

IGT has nothing to do with it. The only thing you need from IGT is the protocol, and this requires you to sign a non-disclosure agreement.  Any other approvals are usually only from government regulators.




...
In my experience the more simple the method, the less prone it is to failure. Myself and my business partner designed a cashless system a few years back, and we went the simple route. Assume success and log everything so it can be tracked if there is a problem. This was based on our experience of designing more complex design we used for player tracking system

With regards to assuming success, are you saying that the machines do not wait for an acknowledgement from the server before dumping the credits? That would seem to me to be irresponsible, and would also seem to go against the gaming manufacturers' history of taking extra backup and security measures whenever cash is involved. I have no gaming programming experience, but I do have both banking and online transaction programming experience.

Of course, we could dispense with most security measures for home use. propeller

SAS might be a little different, i have not looked at that part in any great detail just yet. The AFT stuff looked a little more transactional.

A lot of protocols however are a simple as that. The machine logs the details of the ticket, then the machine sends off an event to the host monitoring system. All the systems I have ever worked on use reliable messaging, which means the event is never lost. In the off chance of a power failure or something that does end up in a lost transaction, you can always look in the audit menu in the machine. In circumstances like this it does not matter how complex your transactional model is, you can still loose data. The onlyy problem with a complicated system is the transcation tends to become a nighmare to complete in the event of a such failure.
Logged
Forrhouse
Manufacturing Equipment & Parts to Keep Slots that are No Longer Supported by the Manufacturer running.
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 252
Offline Offline

Gender: Male
Posts: 532


Life is too short, live, love and have a good time


« Reply #171 on: February 19, 2011, 09:54:12 PM »

Here are some more pics of fiber converters that I have. they are still not the ones I was looking for, but they have the same function.
E~



This second one in youl ist there is the one we use in Queensland Aus, New Zealand and Northern Territory Aus. The one numbered 75421603 is it. Its just an RS232 to FO converter.



Hi Andy.  Thanks for the info on the converters. How is the converter PN: 75421603  implimented. They are only used with the GameKing/iGame or Multistar I think yours are called and the S2000s right?  I know the AVPs have an rs232 daughter card, a fiber optic daughter card, a progressive daughter card and an optional rs485 card. I may be forgetting about one.

Anybody have schematics for this board, PN: 75421603?
Also, where does the power connect? I see the Molex Mini Fit Sr  white 1x2 connector on the card which is for power, but where does the other end connect to? What kind of connector is on the other end of this power cable?

Thanks,
Eric

Logged
reho33
Contributing NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 146
Offline Offline

Gender: Male
Posts: 1594


Slot Losers of America / Tokie Owens


« Reply #172 on: February 20, 2011, 12:25:13 AM »

This whole concept was discussed a long time ago by me and at time we really had no solution but here is the thread: http://newlifegames.net/nlg/index.php?topic=4255.msg35924#msg35924
Logged

** NOTE: The information contained in any of my posts relating to slot machine ownership and use is information that I have gathered from publicly known sources correspondingly under the same protections of Free Speech governed under the Laws of the United States and Canada and is for informational use only. As is my Constitutional Right under United States and Canadian Laws the redistribution of said information is considered a form of free speech. Using this information in the United States or Canada to conduct illegal gambling in states/provinces where it is unlawful has been declared against the law in those states/jurisdictions and as such I do not advocate the illegal use of such information under both the United States and Canadian Laws. All references and examples of personal experiences are hypothetical in nature, and it is up to you to determine if the information presented is applicable to your situation or not**
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #173 on: February 20, 2011, 07:12:55 AM »

Hi Eric

Those are from the S+/PE+ era. S2000/Igame platform have fibre interfaces on the comms board.

Ian

* 82125901s03-03.pdf (10.63 KB - downloaded 356 times.)
* 82125901s03-04.pdf (10.9 KB - downloaded 334 times.)
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #174 on: February 20, 2011, 07:17:02 AM »

Part 2

* 82125901s03-05.pdf (34.44 KB - downloaded 320 times.)
* 82125901s03-06 (2).pdf (41.65 KB - downloaded 305 times.)
Logged
Pages: 1 ... 4 5 6 [7] 8 9 10 ... 20 Go Up Print 
« previous next »
Jump to:  


If you find this site helpful, Please Consider Making a small donation to help defray the cost of hosting and bandwidth.



Newlifegames.com    Newlifegames.net    Newlifegames.org
   New Life Games    NewLifeGames  NLG  We Bring new Life to old Games    1-888-NLG-SLOTS
Are all Copyright and Trademarks of New Life Games LLC 1992 - 2021


FAIR USE NOTICE:

This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner.
We make such material available in an effort to advance awareness and understanding of the issues involved.
We believe this constitutes a fair use of any such copyrighted material as provided for in section 107 of the US Copyright Law.
In accordance with Title 17 U.S.C. Section 107, the material on this site is distributed without profit to those
who have expressed a prior interest in receiving the included information for research and educational purposes.

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml.

If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.

NewLifeGames.net Web-Site is optimized for use with Fire-Fox and a minimum screen resolution of 1280x768 pixels.


Powered by SMF 1.1.20 | SMF © 2013, Simple Machines
Loon Designed by Mystica
Updated by Runic Warrior
Page created in 0.107 seconds with 20 queries.