Welcome, Guest. Please login or register.
May 05, 2024, 01:07:04 AM

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.
| | |-+  Microcontroller SAS Project
0 Members and 5 Guests are viewing this topic. « previous next »
Pages: 1 2 [3] 4 5 6 ... 8 Go Down Print
Author Topic: Microcontroller SAS Project  (Read 87124 times)
frank104
Guest
« Reply #50 on: July 14, 2012, 04:25:55 PM »

Can anyone give ma a run down on how to set up the S2000 in prep for communication with the Amicus board, I think I have all I need to give this a try.

Thanks, Frank.
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #51 on: July 14, 2012, 05:07:35 PM »

Hello Frank

Have a loook at reply 4 in this thread where Foster did a very nice little summmary of the settings - http://newlifegames.net/nlg/index.php?topic=17983.0
Logged
frank104
Guest
« Reply #52 on: July 14, 2012, 05:38:39 PM »

Got it thanks.
Logged
vtyler
New NLG Member 1 to 100 Post
**

Total Karma Storms: 32
Offline Offline

Posts: 97



« Reply #53 on: July 25, 2012, 12:10:19 AM »

has anyone seen this yet it has some features that have been talked a bought in this topic.

http://www.ebay.com/itm/Real-Slot-Machine-IGT-LEGAL-PUBLIC-and-amusement-use-Remote-no-coins-bill-/390443859214?_trksid=p5197.m1992&_trkparms=aid%3D111000%26algo%3DREC.CURRENT%26ao%3D1%26asc%3D14%26meid%3D846170183387048024%26pid%3D100015%26prg%3D1006%26rk%3D1%26

free play and a timed auto cash out.
Logged
Ron (r273)
NLG Welcome Wagon & General Chat
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 401
Offline Offline

Gender: Male
Posts: 1819



« Reply #54 on: July 25, 2012, 11:56:38 AM »

vtyler if your think this may be legal, depending on which state you live in, it does not matter with these features. You need to check your state for the law. Here is an example of
one state that does not allow slot machines;

SLOT MACHINE. A gambling device that, as a result of the insertion of a coin or other object, operates, either completely automatically or with the aid of some physical act by the player, in such a manner that, depending upon elements of chance, it may eject something of value. A device so constructed or readily adaptable or convertible to such use is no less a slot machine because it is not in working order or because some mechanical act of manipulation or repair is required to accomplish its adaptation, conversion or workability. Nor is it any less a slot machine because apart from its use or adaptability as such it may also sell or deliver something of value on a basis other than chance.

Possession of gambling device.
(a) A person commits the crime of possession of a gambling device if with knowledge of the character thereof he manufactures, sells, transports, places or possesses, or conducts or negotiates any transaction affecting or designed to affect ownership, custody or use of:
(1) A slot machine; or
(2) Any other gambling device, with the intention that it be used in the advancement of unlawful gambling activity.

Ron (r273)
Logged
Neonkiss
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 436
Offline Offline

Gender: Male
Posts: 2084



« Reply #55 on: July 25, 2012, 07:05:05 PM »

Ron,
I'll have to disagree with you at this time. Maybe you can convince me otherwise.
However that machine no longer accepts ANYTHING. It has no coin comparator/acceptor, No coin entry slot, No bill validator, No bill slot.
It APPPEARS to have credits place into the machine by pushing a button. I would ASS-U-ME... it is similar to what one member here posted where he could add credits with the attendant button by installing a micro controller he programed.

Most laws then state that the machine can not be READLY CONVERTED. I take that to mean, If you thing by using a token in a coin comparator your legal, but all you have to do is replace the sample with a coin. However if you re-wire the machine to install a permanent control board, you would have to have some level of skill to convert the machine back to a working slot machine.

In reality a slot machine converted to work without having to insert anything is an amusement machine. Just like a slot machine computer program on a PC. Infact with that special knowledge I could convert my PC running one of those slot programs to payout to a coin hopper and take in credits with a bill validator. But that doesn't make my PC illegal UNTIL I do that modification.
Logged

Nothing brings people together better than a common enemy
343 / 60 brothers lost on that day.
Ron (r273)
NLG Welcome Wagon & General Chat
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 401
Offline Offline

Gender: Male
Posts: 1819



« Reply #56 on: July 25, 2012, 08:29:45 PM »

Yeah, I agree with you Neonkiss. That's the way I would interpet it too using common sense. yes  It's a play on words that only a lawyer can twist around either way. The law I found says in part  "possesses a Slot Machine " under Prossession of a gambling device. Does not say in that part working or not. Printing a ticket could be construed as a prize to exchange for money. frying pan

Really can't say these are legal in all states unless you check with the Attorney General (I bet they would not know for sure).

Basically I'm saying if they want your machines that state will get them. hissy fit

Ron (r273)
Logged
Neonkiss
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 436
Offline Offline

Gender: Male
Posts: 2084



« Reply #57 on: July 25, 2012, 11:13:29 PM »

I agree with the interpretation issue. yes I see that ALL day long and have to make that call myself every day in my job.
Luckily the codes I deal with have a clause that reads "Upon approval of the Authority Having Jurisdiction" so when there's a difference in opinion as to the intent, I win being the AHJ.
However if I used that all the time it could be interpreted as bullish and big headed so I tend not to use it and use the actual written law.
In criminal law it would go before a Grand Jury or State Attorney  to see if they want to move forward on it. They tend not to read too much into interpretation as if they loose it makes them look bad. But like you said by the time it gets there your already out big bucks and a lot of heart aches

If you had a machine like this I really don't see any complaint being made by anyone playing it. It didn't cost them anything to play it so they lost nothing therefore gambling never occurred.
I guess it's like, well prostitution.... It's illegal to pay for sex, but add a video camera in the room and she's now a paid actress in a porn film. A legitimate business and perfectly legal.....  Silly Me!
Logged

Nothing brings people together better than a common enemy
343 / 60 brothers lost on that day.
Ron (r273)
NLG Welcome Wagon & General Chat
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 401
Offline Offline

Gender: Male
Posts: 1819



« Reply #58 on: July 26, 2012, 10:46:12 AM »

I agree with the interpretation issue. yes I see that ALL day long and have to make that call myself every day in my job.
Luckily the codes I deal with have a clause that reads "Upon approval of the Authority Having Jurisdiction" so when there's a difference in opinion as to the intent, I win being the AHJ.
However if I used that all the time it could be interpreted as bullish and big headed so I tend not to use it and use the actual written law.
In criminal law it would go before a Grand Jury or State Attorney  to see if they want to move forward on it. They tend not to read too much into interpretation as if they loose it makes them look bad. But like you said by the time it gets there your already out big bucks and a lot of heart aches

If you had a machine like this I really don't see any complaint being made by anyone playing it. It didn't cost them anything to play it so they lost nothing therefore gambling never occurred.
I guess it's like, well prostitution.... It's illegal to pay for sex, but add a video camera in the room and she's now a paid actress in a porn film. A legitimate business and perfectly legal.....  Silly Me!

 Agree with Post  yes

And now back to your regular scheduled program of SAS projects. rotflmao

Ron (r273)
« Last Edit: July 26, 2012, 11:33:24 AM by r273 » Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #59 on: July 30, 2012, 11:27:01 AM »

I ordered the amicus board today. 

I'm going to give it a shot.   I may need help with the wiring to the machine though. 

It looks like you have it wired to the TX RX and PGD

Then you have 5V power and usb  hooked up Scratch Head
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #60 on: July 30, 2012, 11:33:43 AM »

Munch

Let me know when You get the board and I will walk You through programming and machine interfacing - What machines do You plan on connecting to ?
For IGT you will need RX,TX,Gnd and +5v to the DCS connector.

Ian
Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #61 on: July 30, 2012, 11:37:47 AM »

thanks

Planning on testing it with an S2000 and an I-Game

I'm trying to find a vendor for the OLED AXE133Y display here in the US

I'd like to have that for testing and verification too
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #62 on: July 30, 2012, 11:53:27 AM »

http://www.phanderson.com/picaxe/
Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #63 on: July 30, 2012, 12:18:32 PM »

thanks I just ordered that too.

Can you explain $8A,$00,$00,$00,$10,$00,$E8,$26

how changing $E8,$26 to $EC,$36 moves credits from 10 to 1000?

I'd like to understand what's going on so I could make values like 2000 or 5000
Logged
vtyler
New NLG Member 1 to 100 Post
**

Total Karma Storms: 32
Offline Offline

Posts: 97



« Reply #64 on: July 30, 2012, 01:47:13 PM »

i would also like to know what the change in the last 2 bits is for but if your changing
HRSOut $8A,$00,$00,$00,$10,$00,$E8,$26
to
HRSOut $8A,$00,$00,$10,$00,$00,$EC,$36

your actually moving what bit the 10 is in so 10 credits becomes 1000 and the last 2 bits are crc but how are the calculated.
« Last Edit: July 30, 2012, 02:00:16 PM by vtyler » Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #65 on: July 30, 2012, 03:15:23 PM »

Yes the last 2 bits are CRC. I did find a CRC routine in assembler for Pic which should work but  have yet to implement this
At this stage though I am cheating a bit - I simply use Andy'sApp to check what it transmits for each credit amount and duplicate that.
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #66 on: July 30, 2012, 05:00:57 PM »

*
« Last Edit: October 19, 2012, 04:53:26 PM by TZtech » Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #67 on: July 30, 2012, 05:13:14 PM »

love your idea

10,000 = 8A 00 01 00 00 00 C2 AF

Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #68 on: July 30, 2012, 05:48:06 PM »

 
  AcceptTicket1000:
 
     TXSTAbits_TX9 = 1                          ' Enable 9-bit USART TX  
     RCSTAbits_RX9 = 1                          ' Enable 9-bit USART RX
     TXSTAbits_TX9D = 1                        ' Set bit 9 (wake up) to 1
     HRSOut $01                                   ' Poll Machine with SAS Adress of 1
     TXSTAbits_TX9D = 0                         ' Clear bit 9 (wake up) to 0
     HRSOut $71,$10,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$A7  'Accept ticket with 1000 credits
  Return

  If Var1= $67 Then
   Call AcceptTicket1000
  End If


If my thinking is correct - this should accept any printed ticket inserted and add 1000 credits
The ticket will actually be accepted into the cash can
Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #69 on: July 30, 2012, 06:10:39 PM »

Interesting idea

Not sure if it will work without the first part of the validation sequence been executed but its worth a shot. Keep us posted.
Logged
zarobhr
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 178
Offline Offline

Gender: Male
Posts: 622



« Reply #70 on: July 30, 2012, 06:23:37 PM »


  AcceptTicket1000:
 
     TXSTAbits_TX9 = 1                          ' Enable 9-bit USART TX   
     RCSTAbits_RX9 = 1                          ' Enable 9-bit USART RX
     TXSTAbits_TX9D = 1                        ' Set bit 9 (wake up) to 1
     HRSOut $01                                   ' Poll Machine with SAS Adress of 1
     TXSTAbits_TX9D = 0                         ' Clear bit 9 (wake up) to 0
     HRSOut $71,$10,$00,$00,$00,$00,$10,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$18,$A7  'Accept ticket with 1000 credits
  Return

  If Var1= $67 Then
   Call AcceptTicket1000
  End If


If my thinking is correct - this should accept any printed ticket inserted and add 1000 credits
The ticket will actually be accepted into the cash can
dont think it will work, since the validation number sent in the $71 code has to match the code actually read by the bill validator
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #71 on: July 30, 2012, 06:56:00 PM »

I don't think it will work (easily) either. I was toying with a SAS microcontoller idea a while back and was not able to figure out the validation portion of EFT commands. 
Logged
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #72 on: July 30, 2012, 07:18:40 PM »

I'll have to see what is returned when a ticket is inserted.   

I'm going to hook up my I-game to my laptop later tonight and I see what the slot is saying.

I guess the problem will be figuring out what that is - as I'm sure you guys have tried this
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #73 on: July 30, 2012, 07:27:55 PM »

I'll have to see what is returned when a ticket is inserted.   

And if it's different every time, even with the same ticket.
Logged
zarobhr
Contributing Gold NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 178
Offline Offline

Gender: Male
Posts: 622



« Reply #74 on: July 30, 2012, 07:52:32 PM »

I'll have to see what is returned when a ticket is inserted.   

And if it's different every time, even with the same ticket.

same ticket will be the same info
get a 67
you have to do a 70 to retrieve the ticket info
71 to tell slot apply the ticket info to credits (redeem ticket)
get a 68
71 again to interogate the status
Logged
Pages: 1 2 [3] 4 5 6 ... 8 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.138 seconds with 18 queries.