Welcome, Guest. Please login or register.
November 22, 2024, 09:28: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 12 Guests are viewing this topic. « previous next »
Pages: 1 ... 8 9 10 [11] 12 13 14 ... 20 Go Down Print
Author Topic: SAS Host controller DLL. What do you want to see?  (Read 256081 times)
jay
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 483
Offline Offline

Gender: Male
Posts: 3178


if you cant afford to lose you cant afford to win


« Reply #250 on: February 22, 2011, 03:05:48 PM »

Very cool everyone.

SO - now that we have 1 machine communicating. How do we poll multiple S+ machines with only 1 RS232 on the PC ?

Do these boards then interconnect with Fiber ? or do you need to have a separate RS232 to each machine.

Mark were you able to transfer credits to the machine ?

Logged

The only way to beat the casino is to own it
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #251 on: February 22, 2011, 04:01:09 PM »

Very cool everyone.

SO - now that we have 1 machine communicating.
How do we poll multiple S+ machines with only 1 RS232 on the PC ?

Do these boards then interconnect with Fiber ? or do you need to have a separate RS232 to each machine.

Mark were you able to transfer credits to the machine ?

Yes...it works "magically" ! lol

I'd imagine all you to do is assign an address to each machine
through the settings and the Test App will poll each one?
Logged
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #252 on: February 22, 2011, 04:36:49 PM »

Here's my settings in an S+ using Double Cherry 3CM with a SP1271 game chip.>>>




Using SET088, I set the Accounting System Communication Type to: IGT SAS {2}  

SAS Communication Addy <0>, I set the address to: {001}

Bill Pay Mode<0> : "self-test selectable" {1}

Bill Acceptor <0> [9] :   enabled {1}

Coupon Capability or EFT <0> [11] : EFT enabled {1}

Country code <0> [30} :  US {37}

Progressive Selection <0> [31] : none {0}

Progressive Levels  <0> [35] : Didn't touch. Defaults to {1}

Progressive Type <0> [60] : Didn't touch. Defaults to {0}

SAS Progressive <0>[63] : Didn't touch. Defaults to {1}

SAS Bonusing <0> [64] : Disabled {0}

Denomination <6>: .25 cents

Standalone Progressive Setup <9> : Didn't touch.




I put SP1271 back in, closed door , got [61], pressed Test button for 2 seconds, "Ding!" [61-1},
closed door and turned Reset key once.
The reels spun their maiden spin to the pay line and the S+ immediately
communicates " Closed The Door" data to PC !
« Last Edit: February 22, 2011, 04:42:19 PM by stayouttadabunker » Logged
next_gaming
New NLG Member 1 to 100 Post
**

Total Karma Storms: 6
Offline Offline

Gender: Male
Posts: 50



« Reply #253 on: February 22, 2011, 04:41:51 PM »

Hi To All

Awesome news good for all Clap Clap Clap, about multiple connections in one serial port, maybe itΒ΄s neccesary consider some things, because too many connections, make port buffer to collapsing, for each com port you can put 32 devices. and the sas protocol whit this feature in some occasions lose data packages, maybe all here can join knowledeges and build a properly interface to this purposses.
 stir the pot / get cooking
Best Regards  


Next G
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 #254 on: February 22, 2011, 04:58:30 PM »

SAS looks to be small groups of bytes, probably no more than 128 bytes at a time.

Which baard do I need for the S+ and does anyone have one I can have?
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
stayouttadabunker
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 1039
Offline Offline

Gender: Male
Posts: 13447



« Reply #255 on: February 22, 2011, 05:07:20 PM »

There's one that appears to look like mine on ebazz.
It is a hard-wired one.
It goes on the back wall of the cabinet over the rear mounted MPU under the reel shelf.
I'm using an ASSY NO 7542200 board at the moment...
Stay away from the fiber optic boards...we have no way to to hook it up to a PC at this time. >>>


http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=130488854719&ssPageName=STRK:MEWAX:IT


* ASSY NO 7542200 Interface board and power supply.png (657.49 KB, 720x455 - viewed 430 times.)
« Last Edit: February 22, 2011, 05:16:22 PM by stayouttadabunker » Logged
TZtech
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 129
Offline Offline

Gender: Male
Posts: 1113



« Reply #256 on: February 22, 2011, 05:49:23 PM »

These boards are going to become gold  Tongue Out

Which power option did you end up using ?

Should this not be enabled ?     SAS Bonusing <0> [64] : Disabled {0}

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

Total Karma Storms: 642
Offline Offline

Gender: Male
Posts: 5489


Kevin


« Reply #257 on: February 22, 2011, 06:11:24 PM »

Should this not be enabled ?     SAS Bonusing <0> [64] : Disabled {0}

I was wondering about that, too.  yes
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
jay
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 483
Offline Offline

Gender: Male
Posts: 3178


if you cant afford to lose you cant afford to win


« Reply #258 on: February 22, 2011, 06:24:41 PM »

Do you need the power brick like this guy has listed ?

Logged

The only way to beat the casino is to own it
knagl
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 642
Offline Offline

Gender: Male
Posts: 5489


Kevin


« Reply #259 on: February 22, 2011, 06:37:00 PM »

Do you need the power brick like this guy has listed ?

I don't think so.  In fact, in the auction he mentions that he doesn't think that wall wart belongs to the board as he said there's no place for it to plug 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
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #260 on: February 22, 2011, 06:40:02 PM »

Very cool everyone.

SO - now that we have 1 machine communicating. How do we poll multiple S+ machines with only 1 RS232 on the PC ?

Do these boards then interconnect with Fiber ? or do you need to have a separate RS232 to each machine.

Mark were you able to transfer credits to the machine ?



You cannot poll multiple machines with rs232. You need to use something like rs485 that has a transmitter that goes high impedance when no data is being sent. If you try and hook multiple machines to rs232 the outputs from the transmitters will clash.

Dont write of the fibre just yet, I will add the option to use it. I have just been focusing on getting a single point running with some basic messages to this point. Adding support for fibre is not really hard, its just another thing on the list and at this point I have it below TITO. If you guys want me to get fibre going first, let me know.
Logged
Magicslots
Contributing NLG Member
Sr.NLG Member 501 to 1000 Post
*

Total Karma Storms: 62
Offline Offline

Gender: Male
Posts: 810



« Reply #261 on: February 22, 2011, 06:50:26 PM »

I dont know about the rest of the guys on here  frying pan Most of this stuff is way the hell over my head  loser
But for me, AndyP, Please  Hail TITO  Hail TITO  Hail TITO  Hail
Logged

"Any man who is under 30, and is not a liberal, has no heart; and any man who is over 30, and is not a conservative, has no brains."  (Sir Winston Churchill)
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #262 on: February 22, 2011, 06:55:49 PM »

Yeah TITO is the dream here.  I was thinking of hooking up
Several slots to a tcpip network via an rs232 converter.
I've done this before with other serial devices.
Logged
jay
Global NLG Site Moderator
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 483
Offline Offline

Gender: Male
Posts: 3178


if you cant afford to lose you cant afford to win


« Reply #263 on: February 22, 2011, 06:57:47 PM »

TITO would be apeasing to the mob......

What do you envision the PC interface to be for the fiber ?

Logged

The only way to beat the casino is to own it
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #264 on: February 22, 2011, 06:59:42 PM »

I also have fiber to 100baseT / 1000baseT adapters.

Just google
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 #265 on: February 22, 2011, 07:25:35 PM »

I think IGT is using RS232 type transmission even over fiber
The RS232 chip on the S2000 is just a line driver/receiver, TTL/CMOS Logic to/from RS232 levels
All they send is various characters with the wake up bit at the beginning.

Those of you that are electronic gurus might be able to see that if you look at the S2000 comm board and its equivalent in the S+

In Other words IGT is trying to keep GM and backroom system interconnecting and programming simple.

Yes RS232 is slow compared to 10/100/1000 networking standards, but your S2000, S+ is not sending a graphics file or large amounts of data.
It and the host system probably only transmit about one line of text at a time.
and most packets are probably only about 3-10 bytes long.
« Last Edit: February 22, 2011, 07:44:30 PM by Foster » Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
jdkmunch
Senior Full time Member.
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 624
Offline Offline

Gender: Male
Posts: 2640



« Reply #266 on: February 22, 2011, 07:38:51 PM »

We should be able to use the rs232 adapters
Over tcpip with the test app to do tito


One step at a time I suppose.   I need to buy
From someone the  plug for the slot machine end to
Make the rs232 cable.   

Will be back online Sunday -  night all
Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #267 on: February 22, 2011, 07:46:31 PM »

The fibre optic is not complex, it just requires a serial to fibre converter. The interface cards posted up here earlier can do that job. All you do is connect the rs232 side of the fibre converter to your pc. I just need to change my code so that it can handle reflected packets (ie data I send out on fibre comes back in, with the VGM packet following.

Anyway, when I get around to getting a new phone with a working camera I will take some pics of my interface card collection here.

For now I will work on getting TITO working, then worry about fibre.
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 #268 on: February 22, 2011, 08:14:04 PM »

I know some data is repeated or echoed with some changes for certain things to happen.
Voucher/ticket redeemption is one of them.
Logged

A Slot Machine and Coca-Cola Addict!!
"If it is not broke do not fix it" I keep forgetting that!
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #269 on: February 22, 2011, 08:21:34 PM »

Do you need the power brick like this guy has listed ?




Wow, a lot was posted today.

To answer this, you can either power the uint with a wall wart or use the power from J9 (on a S+). Although that one shown is probably not for the unit.
« Last Edit: February 22, 2011, 09:02:02 PM by poppo » Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #270 on: February 22, 2011, 08:28:05 PM »

I think IGT is using RS232 type transmission even over fiber
The RS232 chip on the S2000 is just a line driver/receiver, TTL/CMOS Logic to/from RS232 levels
All they send is various characters with the wake up bit at the beginning.

As I noted above the schematic for the fiber board appears to be almost identical to that of the RS232 board. The only real difference is the fiber 'optic' is connected before/after the 74HC14 instead of going into the MAX232. Actually all a MAX232 chip does is bring the TTL signals up to the standard RS232 voltage levels. Some RS232 ports will actually work at TTL levels. In theory one could connect the TX and RX lines directly to the S+ and it 'might' work. There is no other protocol changing taking place.
Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #271 on: February 22, 2011, 09:35:39 PM »

I think IGT is using RS232 type transmission even over fiber
The RS232 chip on the S2000 is just a line driver/receiver, TTL/CMOS Logic to/from RS232 levels
All they send is various characters with the wake up bit at the beginning.

As I noted above the schematic for the fiber board appears to be almost identical to that of the RS232 board. The only real difference is the fiber 'optic' is connected before/after the 74HC14 instead of going into the MAX232. Actually all a MAX232 chip does is bring the TTL signals up to the standard RS232 voltage levels. Some RS232 ports will actually work at TTL levels. In theory one could connect the TX and RX lines directly to the S+ and it 'might' work. There is no other protocol changing taking place.

Correct poppo. The only difference is that the signals use light instead of electricity. The protocol remains the same regardless of the format. The speed over fibre is 19200 baud, just as it is over rs232. Both use 8 bit data, with a wakeup bit.
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #272 on: February 23, 2011, 02:33:19 AM »

Ok, for any of the electronics folks, here is a really crude schematic of the S+ SAS interface board. I used pictures of the original board to trace most of it out. It does not have the 'status' LEDs and I don't show the value of the pull up resistors on the opto-isolator (I need to look them up). Of course you need a 5v supply too, but you should get the idea.

All that happens is the signal out of the S+ goes though the opti-isolator, goes through two hex inverters, then goes into the MAX232 to be converted to RS232 levels. The signal from the PC goes though the MAX232 to convert to TTL levels, goes through 2 hex inverters, and though the opto-isolator back to the S+.

It would be pretty easy to breadboard one of these. Actually IMO the opto-isolator could be eliminated. It's more of a safety thing than anything to totally isolate the unit.


* homebrew SAS.jpg (217.67 KB, 1041x771 - viewed 478 times.)
« Last Edit: February 23, 2011, 02:40:52 AM by poppo » Logged
AndyP
NLG Member 101 to 500 Post
***

Total Karma Storms: 127
Offline Offline

Posts: 212



« Reply #273 on: February 23, 2011, 02:39:08 AM »

Ok, for any of the electronics folks, here is a really crude schematic of the S+ SAS interface board. I used pictures of the original board to trace most of it out. It does not have the 'status' LEDs and I don't show the value of the pull up resistors on the opto-isolator (I need to look them up). Of course you need a 5v supply too, but you should get the idea.

All that happens is the signal out of the S+ goes though the opti-isolator, goes through two hex inverters, then goes into the MAX232 to be converted to RS232 levels. The signal from the PC goes though the MAX232 to convert to TTL levels, goes through 2 hex inverters, and though the opto-isolator back to the S+.

It would be pretty easy to breadboard one of these. Actually IMO the opto-isolator could be eliminated. It's more of a safety thing than anything to totally isolate the unit.


The opto is used to source or sink the current. Not sure what current the loop requires, but it may be possible to do with just some resistors and the max 232.
Logged
poppo
Contributing Gold NLG Member
Sr.Tech NLG Member 1000+ Post
*

Total Karma Storms: 248
Offline Offline

Gender: Male
Posts: 3266



« Reply #274 on: February 23, 2011, 02:46:29 AM »

The opto is used to source or sink the current. Not sure what current the loop requires, but it may be possible to do with just some resistors and the max 232.

I have to dissagree. It's used for electical isolation. The input/output on the MPU are just TTL level signals. The fiber optic board does not even use them because the isolation is done by the fiber cable its self. The signal goes right into the hex inverters and straight out of a TTL AND driver.


* opto sas.jpg (149.18 KB, 1513x458 - viewed 455 times.)
« Last Edit: February 23, 2011, 03:00:40 AM by poppo » Logged
Pages: 1 ... 8 9 10 [11] 12 13 14 ... 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.106 seconds with 20 queries.