Home

ACE-B5692 Gaming Board User`s Manual

image

Contents

1. Pin description l 1 Vcc x 2 CLK O 3 DATA 2 5 4 GND 2 4 2 JP8 CF voltage select Gab Pin description Sle 1 2 short 3 3V 2 3 short 5V 2 4 3 JP7 beep reset power button power LED 1 2 Pin description Pin description 1 5V 2 PC BEEP 3 GND 4 RESET 3 5 GND 6 POWER BUTTON 7 GND 8 5V_STB 2 4 4 JP13 SRAM2 clear pin header Hal Pin description SL 1 2 short normal 2 3 short clear SRAM2 2 4 5 JP12 SRAM1 clear pin header i Pin description fe 1 2 short normal a gt 2 3 short clear SRAM1 2 4 6 JP9 CF Master Slave pin header Zich Pin 1 2 description o open slave shot S mester y 2 4 7 JP10 IDE DMA33 66 pin header NE 1 Pin 1 2 description ol open DMA33 short DMA66 2 4 8 JP11 TPM physical presence pin header d i 1 Pin 1 2 description oO open P P short normal Note The TPM function is option 2 4 9 SW7 Bill and Coin enable pre set dip switch Pin State description 1 BILL ON pre set is Low OFF pre set is High 2 COIN ON pre set is Low OFF pre set is High 14 ECROSSER eset pin header ACE B5692 User s Manual 2 4 10 CN3 System r 2 4 11 JP15 Audio with AMP or without AMP Pin1 2 description open normal short reset system nn Ly 00 d Pin des
2. ECROSSER 7 4 JAMMA Golden Finger ACE B5692 User s Manual Component Side Solder Side UO Function Pin Function Port Bit I O P GND 1 GND P P GND 2 GND P P Power 5V 3 Power 5V P P Power 5V 4 Power 5V P P 24V for ccTalk 5 24V for ccTalk P P Power 12V 6 Power 12V P Intrusion 1 Door AO Intrusion 0 7 A1 Switch 8 Output counter HO O C 9 Input counter H4 O C AO Speaker Left 10 Speaker Left A P A O Speaker Right 11 Intrusion 2 A2 l Speaker Right 12 Tower lamp 3 G2 O C 13 14 Test Switch D1 Ll and P H LI and I P H_ B7 Button8 15 Lamp8 F7 O C Land LH B6 Button7 16 Lamp7 F6 O C LI and P H B5 Button6 17 Lamp6 F5 O C Ll and I P H B2 Button3 18 Lamp3 F2 O C Ll and I P H B3 Button4 19 Lamp4 F3 O C Ll and P H B1 Button2 20 Lamp2 F1 O C Ll and P H BO Button1 21 Lamp FO O C Ll and P H B4 Button5 22 Lamp5 F4 O C Ll and P H DO Button Start 23 Lamp Start H1 O C Ll and P H D2 REFILL key 24 REFILL counter H2 O C O C GO Tower Lamp 1 25 CcTalkO data COM3 DIO O C G1 Tower Lamp 2 26 P GND 27 GND P P GND 28 GND P 109 7 5 Port assignment ACE B5692 User s Manual ECROSSER Port Bit IO Fruit JAMMA Remark Intrusion 0 AGA AO Door SW1 Intrusion 0 AGA A1 Door SW2 Intr
3. Support Interrupt from Port H as Input 8 Port Interrupt Enable bit 0 No support Interrupt from Port 0 as Input 1 Support Interrupt from Port I as Input 9 Port J Interrupt Enable bit 0 No support Interrupt from 0 Port J as Input 1 Support Interrupt from Port J as Input m vs ee 12 Timer A Enable bit 0 Timer A disable 1 Timer A 0 Enable 13 Timer B Enable bit 0 Timer B disable 1 Timer B 0 Enable 14 Timer C Enable bit 0 Timer C disable 1 Timer C 0 Enable 15 Timer D Enable bit 0 Timer D disable 1 Timer D 0 Enable 40 ECROSSER Interrupt Source Register OCh amp ODh Bit Field 10 11 12 13 14 15 Description Interrupt Status in Port A 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port An as Input Interrupt Status in Port B 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port B as Input Interrupt Status in Port C 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port C as Input Interrupt Status in Port D 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port D as Input Interrupt Status in Port E 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port E as Input Interrupt Status in Port
4. Other bridge device 80h 31 24 Base Class Encoding Other bridge Device ee 06h Cache Line Size Register OCh Ses Software Software Value after System Cache Line Size in units of 32 bit words Can be 7 0 written and read however the value has no effect on Yes No 0 operation of chip Latency Timer Register ODh ee mee Software Software Value after 34 ECROSSER ACE B5692 User s Manual Header Type Register OEh er Software Software Value after Configuration Layout Type Specifies layout of bits 10h 22 16 through 3Fh in configuration space Only one encoding 0 is 0 defined All other encodings are reserved Header Type Value of 1 indicates multiple functions Value of 23 0 indicates a single 0 Function Built In Self Test Register OFh Se Software Software Value after i Built In Self Test Value of 0 indicates that device has passed Base Address 0 Registers for Memory Accesses to Local Configuration 10h Zoe Value after Bit Field Reset Memory Space Indicator Value of 0 indicates register maps into Memory space Value of 1 indicates register maps into 0 I O space Location of register 00 Locate anywhere in 32 bit memory address space 01 Locate below 1 MB memory address space 0 10 Locate anywhere in 64 bit memory address space 11 Reserved Prefetchable Value of 1 indicates no side effect on reads 0 Memory Base Address Memory base address for access to Yes No 0 local
5. d Ports COM amp LPT EH 4 Sound video and game controllers 7 RB System devices DC Y Gaming e m Direct memory access controller a Intel r 82802 Firmware Hub Device fa ISAPNP Read Data Port fa Logical Disk Manager m Microcode Update Device Motherboard resources a Numeric data processor fa PCI bus m PCI standard host CPU bridge m PCI standard ISA bridge fa PCI standard PCI to PCI bridge m Plug and Play Software Device Enumerator m Programmable interrupt controller fa System board fa System CMOS real time clock fa System speaker fa System timer amp Universal Serial Bus controllers 57 ECROSSER ACE B5692 User s Manual n Final you can use AGC 5692 AP exe to find the I O and memory devices fAcrosser Gaming I 0 Board Test Program Windows 2000 XP gt Open Card IO Base Address DE 1 Memory Base Addr FDBAGG00 Sram Mode EN MENU Exit Set Port Type Set Port Data Get Port Data Switch Memory Mode Write Memory For Byte Read Memory For Byte Set InterruptEnable Register Get InterruptEnable Register Set Timer Register Get Timer Register Get DipSwitchi Value Get DipSwitch2 Value Memory Sram Write test Memory Sram Read test Set Port Debounce Time Get Port Debounce Time Get Time Resolution Switch Set Time Resolution Switch Get Interrupt Buffer Count Get Interrupt Buffer data Clear Interrupt Buffer data Get Interruptport Timer Buffer Count Get I
6. 6 1 1 3 AGA_Get_RTC Description Set up AGA RTC Time Syntax VC VC unsigned int WXP_AGA_Get_RTC struct tm pTm Argument PTm This is the pointer of the structure for returned RTC data Return Code Please refer to Chapter 6 3 Error Code 6 1 1 4 AGA Set RTC This API is used to read the current RTC data stored in real time clock It uses standard structure defined in lt time h gt Syntax VC VC unsigned int WXP_AGA_Set_RTC unsigned short Type struct tm pTm Argument Type user mode or system mode user 1 system 2 Struct tm Time for pTm Time format Return Code Please refer to Chapter 6 3 Error Code 6 1 1 5 AGA Get IntrLog Description Read Record Lo or Hi form the IntrLog Record Syntax VC VC unsigned int WXP_AGA_Get_IntrLog unsigned char LogBuf unsigned short LogLen unsigned short ReadLen Argument LogBuf Read log buffer 89 ECROSSER ACE B5692 User s Manual LogLen Read record times ReadLen Return data times Return Code Please refer to Chapter 6 3 Error Code 6 1 1 6 AGA_Cls_IntrLog Description Clean Record Lo or Hi to the IntrLog Record Syntax VC VC unsigned int WXP_AGA _Cls_IntrLog Argument no Return Code Please refer to Chapter 6 3 Error Code 6 1 1 7 AGA_Get_BattLog1 Description Read AGA Record from the battery log Record Syntax VC VC unsigned int WXP_AGA_Get_BattLog1 unsigned char LogBuf unsigned short LogLen unsigned short ReadLen Argument LogBuf Read l
7. Add Remove Programs Of x r Re Currently installed programs Sort by Name x Change or 3 windows 2000 Service Pack 4 dl Remove Programs 1e Windows Installer 3 1 KB893803 Ki SCH Add New Programs E Add Remove Windows Components ia Set Program Access and Defaults Cele ee a Ta f 52 ECROSSER ACE B5692 User s Manual 1e Microsoft NET Framework 2 0 support information Add New Programs dl Windows 2000 Service Pack 4 dl Windows Installer 3 1 KB893803 Add Remove Windows Components 5 Set Program Access and Defaults d Install the Microsoft Visual C 2005 Redistributable Currently installed programs Sort by Name E iel Microsoft NET Framework 2 0 Size 89 8MB El fe Microsoft isual C 2005 Redistributable Add New Programs bh Windows 2000 Service Pack 4 f Windows Installer 3 1 KB893803 Add Remove Windows Components Ko Set Program Access and Defaults 53 ECROSSER ACE B5692 User s Manual e Make sure install all patches according to above order And install Acrosser driver with following steps Click ARB5692 INF icon and click mouse right bottom to select install ARD5692 sys FBS 14 KB setup exe Acrosser Gaming Core f In the Device Manager window you will find a PCI Device with mark Device Manage el E action ven rz pe Bl aw Video Controller VGA Compatible EF Ports COM
8. codes to control ACE B5692 through the AGC Library we plus a DOS test application to easily understand ACE B5692 s hardware characteristics 5 1 Windows AGC Driver and Libraries Operating System Microsoft Windows XP SP2 Microsoft Windows 2000 SP4 Coding Environment Microsoft Visual C NET Visual C 2005 Installation setup Vc2005 MFC Install File Description H ARB5692 sys gt AGC driver B AGC_5692_LIB lib gt Static Library of AGC driver m AGC 5692 LIB dll gt Dynamic Library of AGC driver 5 1 1 Windows AGC Driver Installation Please install the Microsoft NET Framework Version 2 0 Redistributable package and Microsoft Visual C 2005 Redistributable Package before you install the AGC and AGA driver If you use Windows 2000 please upgrade it to Service Pack 4 and then install the following item 1 2 and 3 You shall install all the following patches 1 Windows Installer 3 1 Redistributable 2 Microsoft NET Framework Version2 0 Redistributableackage 3 Microsoft Visual C 2005 Redistributable Package 51 ECROSSER ACE B5692 User s Manual 5 1 1 1 Install AGC driver in WIN2000 a Make sure you are already upgraded your Windows 2000 in Service Pack E Add Remove Programs 1 S Currently installed programs Change or 1e Windows 2000 Service Pack 4 Remove Programs it from your sd d i Add New Programs Ge Add Remove Windows Components b Install the Windows Installer3 1
9. 1 Output Mode Bit 1 of Port D Yes Bit 2 of Port D Yes Output Mode Bit 3 of Port D Yes only in Yes Output Mode Bit 4 of Port D Yes Yes only in Output Mode Bit 5 of Port D Yes Yes only in Output Mode Bit 6 of Port D Yes Yes only in Output Mode Bit 7 of Port D Yes Yes only in Output Mode Bit 8 of Port D Yes Yes only in Output Mode Port EFGH Mode 24h Yes only in Port E 8 bit 0 Input Mode 1 Output Mode Port F 8 bit 0 Input Mode 1 Output Mode Port G 8 bit 0 Input Mode 1 Output Mode 44 ECROSSER ACE B5692 User s Manual Port H 8 bit 0 Input Mode 1 Output Mode Port E Data 28h Software Software Value after Description Readable Writable Reset 0 Bit 1 of PortE Bit 2 of Port E Bit 3 of Port E 2 Bit 4 of Port E Yes 3 Output Mode Bit 5 of Port E Yes Yes only in 0 1 4 Output Mode Bit Field Yes only in 0 1 Output Mode Yes only in 0 1 Output Mode Yes only in 0 1 Output Mode Yes only in 0 1 Yes only in 0 1 Output Mode Bit 6 of PortE 5 Bit 7 of PortE 6 Bit 8 of Port E 7 Port F Data 2Ch See ine Software Software Value after Yes only in Bit 3 of Port F Yes only in 0 1 5 Dn Output Mode 3 Bit 4 of Port F Yes Yes only in 0 1 Output Mode es Yes only in 0 1 Output Mode Yes only in 0 1 Output Mode Yes only in 0 1 Output Mode 4 Bit 5 of Port F Yes only in 0 1 Output Mod
10. AGA_Get_RNG Description ACE B5692 has a 16 bit hardware real random number generator Syntax C C unsigned int LNX_AGA_Get_RNG unsigned short Buf 101 ECROSSER ACE B5692 User s Manual Argument Buf This is a pointer assigned by you This pointer should point to the starting point of the buffer where you want the API to store the returned log Return Code Please refer to Chapter 6 3 Error Code 6 2 1 17 AGA_Write_iBtn Description To write a byte of data or any command to iButton Syntax C C unsigned int LNX_AGA_Write_iBtn unsigned char Data Argument Data A byte of data or command we want to write to or send to iButton Return Code Please refer to Chapter 6 3 Error Code 6 2 1 18 AGA_Read_iBtn Description To read a byte of data or any command to iButton Syntax C C unsigned int LNX_AGA_Read_iBtn unsigned char Data Argument Data A byte of data or command we want to write to or send from iButton Return Code Please refer to Chapter 6 3 Error Code 6 2 1 19 AGA RESET iBtn Description To resent a byte of data or any command to iButton Syntax C C Unsigned int LNX_AGA_Reset_iBtn Argument 102 ECROSSER ACE B5692 User s Manual no Return Code Please refer to Chapter 6 3 Error Code 6 2 1 20 AGA Read DC Byte Description Read data from assigned IO address of specified I2C device through AGA Syntax C C unsigned int LNX AGA Read DC Byte unsigned char i2c device addr unsig
11. AP d please make sure libAGC 5692 LIB so is located in your dynamic link library folders 5 2 2 Linux AGC API Library 5 2 2 1 RegisterCard Description This function is used to register of the ACE B5692 ACE B5692 has to be registered by this function before other functions are called Syntax C C unsigned int LNX_RegisterCard short CardNum Argument CardNum The card number of ACE B5692 card initialized Return Code Please refer to Chapter 5 3 Error Code 74 ECROSSER ACE B5692 User s Manual 5 2 2 2 ReleaseCard Description This function is used to release the registered ACE B5692 Syntax C C unsigned int LNX_ReleaseCard short CardNum Argument CardNum The card number of ACE B5692 card initialized Return Code Please refer to Chapter 5 3 Error Code 5 2 2 3 GetlOBaseAddr Description This function is used to get the I O base address of ACE B5692 Syntax C C unsigned int LNX_GetlOBaseAddr short CardNum unsigned int IOBaseAddr Argument CardNum The card number of ACE B5692 card initialized loBaseAddr the I O base address of ACE B5692 Return Code Please refer to Chapter 5 3 Error Code 5 2 2 4 GetMemBaseAddr Description This function is used to get the memory base address of ACE B5692 Syntax C C unsigned int LNX_GetMemBaseAddr short CardNum unsigned int MemBaseAddr Argument CardNum The card number of ACE B5692 card initialized MemBaseAddr The memory base address of ACE B5692
12. F 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port F as Input Interrupt Status in Port G 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port G as Input Interrupt Status in Port H 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port H as Input Interrupt Status in Port I 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port as Input Interrupt Status in Port J 0 No Interrupt 1 Interrupt active To clear this bit must be wrote any data to Port J as Input Reserved Reserved Timer A Interrupt status 0 No Interrupt from Timer A 1 Timer A Interrupt activ To clear this bit must be wrote to Timer A register Timer A Interrupt status 0 No Interrupt from Timer B 1 Timer B Interrupt activ To clear this bit must be wrote to Timer B register Timer A Interrupt status 0 No Interrupt from Timer C 1 Timer C Interrupt activ To clear this bit must be wrote to Timer C register Timer A Interrupt status 0 No Interrupt from Timer D 1 Timer D Interrupt activ To clear this bit must be wrote to Timer D register 41 ACE B5692 User s Manual Software Readable Yes Software Writable No Yes Yes Yes Yes Value after Reset CH CH CH CH CH CH ECROSSER ACE B5692 User s Manual Port BCD
13. Return Code Please refer to Chapter 5 3 Error Code 75 ECROSSER ACE B5692 User s Manual 5 2 2 5 SetPortType Description This function is used to set the port type as INPUT or OUTPUT Syntax C C unsigned int LNX_SetPortType short CardNum short PortNum unsigned char Type Argument CardNum The card number of ACE B5692 card initialized PortNum Port number from A to L 0 11 Type 0 Input or 1 Output Return Code Please refer to Chapter 5 3 Error Code 5 2 2 6 ReadPort Description This function is used to read the data of each port Syntax C C unsigned int LNX_ReadPort short CardNum short PortNum unsigned char Value Argument CardNum The number of ACE B5692 card initialized PortNum Port number from A to L 0 11 Value The data of the port Return Code Please refer to Chapter 5 3 Error Code 5 2 2 7 WritePort Description This function is used to write the card of each port Syntax C C unsigned int LNX_WritePort short CardNum short PortNum unsigned char Value Argument CardNum The number of ACE B5692 card initialized 76 ECROSSER ACE B5692 User s Manual PortNum Port number from A to L 0 11 Value The data will be written to the output port Return Code Please refer to Chapter 5 3 Error Code 5 2 2 8 SetCallbackFunTable Description Set the call back function table to ACE B5692 which number is the CardNo When then
14. factory set for optimal performance system operations This allows you to exit setup without storing any changes in CMOS The previous selections remain in effect This shall exit the setup utility and restart your computer ECROSSER Set Password Pressing lt Enter gt on this item for confirmation ENTER PASSWORD 32 ACE B5692 User s Manual When a password has been enabled you will be prompted to enter your password when you try to enter setup This prevents unauthorized persons from changing any part of your system configuration Type the password up to eight characters in length and press lt Enter gt The password typed now will clear any previous password from the CMOS memory You will be asked to confirm the password Type the password again and press lt Enter gt You may also press lt Esc gt to abort the selection and not enter a password To disable a password just press lt Enter gt when you are prompted to enter the password A message will confirm that the password will be disabled Once the password is disabled the system will boot and you can enter Setup freely ECROSSER ACE B5692 User s Manual 48 AGC REGISTER DESCRIPTION This chapter describes register function inside an AGC chip Programming application s software user must have some information about the AGC chip registers 4 1 PCI Configuration Register PCI CFG 32 bit Register PCI Register Offset A
15. oo V V ch ch A 19 LATCH C Latched Port C data to buffer L6 27 28 31 FB E Motor E feedback signal XBO 114 ECROSSER ACE B5692 User s Manual 32 FB FE Motor F feedback signal XB1 33 34 43 LATCH_OE Latch output Enable PORTK_DIR N C 115
16. 05 ECROSSER ACE B5692 User s Manual ELECTRICAL F CHARACTERISTICS 7 1 Basic Electrical Characteristics table Electrical Characteristics Symbol Parameter Condition WE Unit Min Typ Max LIH Isolation Input Voltage high level threshold 2 2 12 20 LIL Isolation input voltage low level threshold 10 1 2 V LIC Isolation Input current 25 mA O C Open Drain Output Voltage 20 Vv O C Open Drain Sink current 500 550 mA DBIOH Operating voltage high level threshold 3 5 5 5 V DBIOL Operation voltage low level threshold 0 3 0 8 V DBIO Operating current 20 35 mA 12V Power In to ACE B5692 11 4 12 12 6 V 5V Power In to ACE B5692 4 85 5 5 25 V C C talk Communication pin high threshold 3 0 5 0 5 5 V C C talk Communication pin low level Threshold 0 3 0 8 V RS232 Maximum Working baud rate 115 2 Kbps AGA Maximum Working baud rate 19 2 Kbps Blight Backlight operating voltage 11 4 12 12 6 V TPC Total power consumption in ACE B5692 without External 70 w device Pentittm M 2 NGh7 106 ECROSSER 7 2 72 Pins Golden Fingers ACE B5692 User s Manual Component Side Solder Side I O Port Bit Function Pin Function Port Bit I O 1 Speaker Base 2 Speaker Base O SPEAKER 3 Speaker Left LEFT Ll BO Button 1 4 Speaker Right B1 5 SPEAKER L AUNDIA RIGHT l l B2 Button 3 6 Door SW2 A1 l l l B3 Button 4 7 Door SW3 A2 l A B4 But
17. 7 O C Lamp16 HO O C Key In Meter Output counter H1 O C Bill In Meter Lamp Start 111 ECROSSER REFILL counter ACE B5692 User s Manual H2 O C Coin In Meter H3 O C Pay Out Meter H4 O C Key Out Meter Input counter H5 O C Hand Pay Meter1 H6 O C Hand Pay Meter2 H7 O C Spare Meter1 IO O C Coin Enable 11 O C Bill Enable 12 O C Hopper SSR E 14 E Bid I2C DIO I6 O 12C CLK I7 O DC ENA JO Ha Switch2 S0 J1 e Switch2 S1 J2 es Switch2 S2 DIP sa Switch2 S3 DIP Switch2 S4 DIP ga Switch2 S5 DIP e Switch2 S6 DIP e Switch2 S7 KO I O Spare I O K1 UO Spare I O K2 UO Spare I O K3 I O Spare I O K4 UO Spare I O K5 UO Spare I O K6 I O Spare I O 112 ECROSSER ACE B5692 User s Manual K7 UO Spare I O LO UO Spare I O L1 UO Spare I O L2 UO Spare I O L3 I O Spare I O L4 UO Spare I O L5 I O Spare I O L6 UO Spare I O L7 UO Spare I O XAO Spare IO XA1 Spare IO XA2 Spare IO XA3 Spare IO XA4 Spare IO XA5 Spare IO XA6 Spare IO XAT Spare IO XBO Spare IO XB1 Spare IO XB2 Spare IO XB3 Spare IO 113 ECROSSER ACE B5692 User s Manual 7 6 Spare GPIO connector 2x22Pin 2 0m m Box header Pin Pin Name Function Describe AGC Port 4 K To s oo CH N N S L0 17 N N 5 5 D D D a fT EN eo
18. 9h 16 bits Timer D up to 1 to 65535 ms If this register is written Yes only if the Timer D will count down and if 0 state is reached it will Timer D is generate an interrupt enabled ECROSSER ACE B5692 User s Manual Timer Resolution Register 5Ch Acrosser default setting register value to be 55H ms resolution for using timer A timer D Note The resolutions for second amp micro second are reserved in further use De bounce Time Register 60h 6Ah These function only support after version 1 3 Setting de bounce time for each I O port De bounce range in 1 256 ms The value 00 means the de bounce time is 1ms Defaul setting is 10 50 ECROSSER ACE B5692 User s Manual tom AGC DRIVER AND LIBRARY This chapter describes driver library and software utility for ACE B5692 Acrosser provides drivers for the following operating systems Windows 2000 Windows XP and Linux We also support the test program under Command Prompt Mode Driver The driver of ACE B5692 supports general I O SRAM access Timer and Interrupt control in different OS Windows Linux For convenient use of this driver we have provided an AGC Library that is described as follow Library For convenient use of ACE B5692 we provide an AGC Library to support general I O SRAM access Timer and Interrupt control in ACE B5692 It must be collocated with the driver Utility For convenient use of ACE B5692 we have provided some sample
19. A_DelnitLib Argument NONE Return Code Please refer to Chapter 6 3 Error Code 6 2 1 3 AGA Get RTC Description 96 ECROSSER ACE B5692 User s Manual Set up AGA RTC Time Syntax C C unsigned int LNX_AGA_Get_RTC struct tm pTm Argument PTm This is the pointer of the structure for returned RTC data Return Code Please refer to Chapter 6 3 Error Code 6 2 1 4 AGA_Set_RTC This API is used to read the current RTC data stored in real time clock It uses standard structure defined in lt time h gt Syntax C C unsigned int LNX_AGA_Set_RTC unsigned short Type struct tm pTm Argument Type user mode or system mode user 1 system 2 Struct tm Time for pTm Time format Return Code Please refer to Chapter 6 3 Error Code 6 2 1 5 AGA_Get_IntrLog Description Read Record Lo or Hi form the IntrLog Record Syntax C C unsigned int LNX_AGA_Get_IntrLog unsigned char LogBuf unsigned short LogLen unsigned short ReadLen Argument LogBuf Read log buffer LogLen Read record times ReadLen Return data times Return Code Please refer to Chapter 6 3 Error Code 6 2 1 6 AGA_Cls_IntrLog Description 97 ECROSSER ACE B5692 User s Manual Clean Record Lo or Hi to the IntrLog Record Syntax C C unsigned int LNX AGA Cls IntrLog Argument no Return Code Please refer to Chapter 6 3 Error Code 6 2 1 7 AGA Get BattLog1 Description Read AGA Record from the battery log Record Sy
20. C unsigned int WXP_AGA_Set_Protect U unsigned char Manu Code unsigned char Ger Num unsigned short PTU Counter Argument Manu_Code This is the 16 character hexadecimal manufacture code you are going to program into the Protect U chip Ser_Num This is the 7 character hexadecimal serial number you are going to program into the Protect U chip PTU_Counter Return counter Return Code Please refer to Chapter 6 3 Error Code 6 1 1 13 AGA_Check_Protect U Description This API is used to validate the consistency of Protect U It will return an error code and Protect U counter value Please keep the counter value for the next time check The API needs input of manufacture code serial number previous counter number and allowed counter errors The API will uses the input data to require a set of encrypted data from Protect U and decrypt an encrypted data The decrypted data contains a new counter value which is normally the previous counter value plus one The checked result will be returned in an error code The API will return a Correct only if manufacture code and serial number are all correct and the new counter value is within the assigned error range Syntax VC VC unsigned int WXP_AGA_Check_PTU unsigned char Manu_Code unsigned char Ser_Num unsigned short PTU_Counter unsigned short Err_Range unsigned short New_PTU_Counter Argument 92 ECROSSER ACE B5692 User s Manual Manu Code This is the 16
21. Chapter 5 3 Error Code 67 ECROSSER ACE B5692 User s Manual 5 1 1 3 16 GetTimerResolution Description There are four timers on ACE B5692 each timer uses two bits to set their resolution This function is used to get current timer resolution Syntax VC VC unsigned int WXP_GetTimerResolution short CardNum short TimerNum unsigned char Resolution Argument CardNum The card number of ACE B5692 card initialized TimerNum Timer number Range from 0 3 Resolution The resolution selection From 0 2 00 sec 01 ms 10 US Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 17 SetDebounce Description This function is used to set the debounce time for a port Syntax VC VC unsigned int WXP_SetDebounce short CardNum short PortNum unsigned char Value Argument CardNum The card number of ACE B5692rd initialized PortNum Port number from A to L so the range is from 0 11 Value The de bounce time 0 255 Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 18 GetDebounce Description Get the de bounce time form a port Syntax VC VC unsigned int WXP_GetDebounce short CardNum short PortNum unsigned char Value 68 ECROSSER ACE B5692 User s Manual Argument i16 CardNo The card number of ACE B5692 initialized Range from 1 5 i16 PortNum Port number from A to L so the range is from 0 11 byte Value The de bounce time 0 255 Return Code Please refe
22. Coin Battery U83 iButton holder for DS1994 IC 15 20 Pins Golden Fingers Work with 72 Pins Golden Fingers 72 Pins Golden Fingers General Gaming interface 16 JAMMA Interface The type of JAMMA is Italian LED2 LED for Power Yellow amp HD Green amp and PS ON Red BAT1 Battery connector for backup SRAM2 17 18 USB1 One RJ45 with two layer USB connector KM1 optional Purple for keyboard and Green for mouse BAT2 Battery connector for backup SRAM2 AGA 19 FAN1 3 pin Fan Connector for CPU 3 2 sg 99 Processor Dual channel DDR2 DIMM socket Intel Core 2 Duo Mobile Processor 9 J1 21 PCIE 1 Dual channel DDR2 DIMM socket PCI Express X16 GMCH 10 oade 22 Graphic Memory Control Hub I O Controller Hub 8 M Intel GME965 14 FAN2 23 CN5 3 pin Fan Connector for system Standard CF Card slot 12 SATA3 24 DVI1 Standard 7 pin SATA connector DVI I pin header 1 Note If you use only one DDR2 DIMM module please first insert the memory module into J2 don t insert it into J1 12 ECROSSER 2 3 Connectors and Jumper Setting 2 3 1 Locations Top side nn Pl S SES TES OO Gei CA Gei ei fc ONO ACE B5692 User s Manual 24 SIDG Figure 4 Locations Top side 13 Gi ie e ECROSSER 2 4 Connectors and Jumper Setting ACE B5692 User s Manual 2 4 1 CN14 I2C pin header
23. ECROSSER 2 4 32 CCTALK2 COM4 ccTalk connector ACE B5692 User s Manual Pin description 1 JP18 select voltage 2 NC 3 COM 4 DATA 2 4 33 CN6 SATA power connector 7 Pin description 1 12V 2 GND 3 3 3V 4 5V 2 4 34 JP4 clear CMOS pin header Dez Pin description ol 1 2 short normal 2 3 short clear CMOS 2 4 35 JP1 2 3 35 36 37 FSB setting JP1 JP2 JP3 description ol 1 2 short 1 2 short 1 2 short auto setting Sls 2 3 short open 2 3 short 667Mhz open 2 3 short 2 3 short 533Mhz 2 4 36 DVI1 DVI I pin header Note Only VGA out the DVI out is function Option Grey Pin description Pin description 1 GND 14 TDCO u D 2 TDCO 15 GND 3 TDC1 16 TDC1 4 GND 17 TDC2 5 TDC2 18 GND 6 TLC 19 TLC 7 DVI DETECT 20 SC DDC DVI 8 5V 21 SD DDC DVI 9 RED 22 GND 10 GREEN 23 GND a 11 BLUE 24 GND 12 VSYNC 25 MONSCL 13 HSYNC 26 MONSDA 19 ECROSSER ACE B5692 User s Manual CN BIOS SETTING This chapter describes the BIOS menu and illustrates that how to perform common tasks setting and running It also gives detail explanation of the elements each found in the BIOS menus The following topics are Main Setup Advanced Chipset Setup Power Step Peripherals Setup PnP PCI Setup AGC Setup PC Health Setup Boot Setup Exit Setup 20 ECRO
24. ECROSSER ACE B5692 User s Manual ACE B5692 Gaming Board PCI I O Board with discrete I O battery backup SRAM Timer power off intrusion Event Logger and Protect U User s Manual Manual Rev 1 0 Book Number ACE B5692 09 05 22 ECROSSER ACE B5692 User s Manual Revision Version Date Author Description 0 1 2009 05 21 Bear Tsai Draft 0 2 2009 05 22 Judy Tseng Revise 1 0 2009 05 22 Bear Tsai Release ECROSSER ACE B5692 User s Manual Copyright 2008 All Rights Reserved Manual s first edition May 21 2009 For all the purpose of improving reliability design function and information in this document are subject to change without prior notice which does not represent a commitment on the part of the manufacturer In no any events will the manufacturer be liable for direct indirect special incidental or consequential damages arising out of the using or inability to use the product or documentation even if advised of the possibility of such damages The document contains proprietary information protected by copyright All rights are reserved No part of this Manual may be reproduced by any mechanical electronic or other means in any form without prior written permission of the manufacturer Trademarks ACE B5692 is a registered trademarks of Acrosser IBM PC is a registered trademark of International Business Machines Corporation Pentium is a registered trademark of Intel Te
25. IO XA3 25 FB_A GPIO XA4 26 FB_B GPIO XA5 27 5V 28 5V e 29 FB_C GPIO XA6 30 FB_D GPIO XA7 S 31 FB_E GPIO XBO 32 FB_F GPIO XB1 33 12V 34 12V 35 FB_G GPIO XB2 36 FB_H GPIO XB3 37 3 3V 38 3 3V 39 GND 40 GND 21 41 GND 42 GND 43 LATCH_OE 44 NC Note GPIO is standard CMOS 3 3V Input Output 2 4 17 DAL select COM4 is RS 232 or ccTalk mode Pin description 1 2 2 4 short RS 232 mode 3 5 4 6 short ccTalk mode 2 4 18 CN1 SEEK Pin description Pin description 1 DCD 2 DSR E WOU Im 3 RX 4 RTS TX CTS d I II H DTR z RI i 9 GND 10 NC 16 ECROSSER 2 4 19 IDE1 44Pin IDE connector ACE B5692 User s Manual Pin description Pin description a 1 RESET 2 GND 3 D7 4 D8 5 D6 6 D9 7 D5 8 D10 9 D4 10 D11 e 11 D3 12 D12 13 D2 14 D13 15 D1 16 D14 17 DO 18 D15 19 GND 20 NC 21 DREQ 22 GND e 23 IOW 24 GND 25 IOR 26 GND a 27 IORDY 28 GND 29 DACK 30 GND 7 31 IDEIRQ 32 NC 8 33 A1 34 PDIAG 35 AO 36 A2 37 DCS1 38 CS3 39 IDE_LED 40 GND 41 5V 42 5V 43 GND 44 NC 2 4 20 for Card Reader Pin description Pin description 1 DCD 2 DSR an ll 3 RX 4 RTS d i 5 TX 6 CTS 7 DTR 8 RI 9 GND 10 5V 2 4 21 USB2 pin header for 2 USB ports Pin description Pin description 10 1 5V 2 5V i ii
26. Mode 10h Port A 8 bit 0 Input Mode Output Mode disable Port B 8 bit 0 Input Mode 1 Output Mode Port C 8 bit 0 Input Mode 1 Output Mode En Port D 8 bit 0 Input Mode 1 Output Mode Bit 1 of Port A Bit 2 of Port A Bit 3 of Port A Bit 4 of Port A Only to clear Interrupt Only to clear Interrupt Only to clear Interrupt Only to clear Interrupt Bit 6 of Port A Bit 7 of Port A Bit 8 of Port A Only to clear Interrupt Only to clear Interrupt Only to clear Interrupt Bit 5 of Port A Only to clear Interrupt 42 ECROSSER ACE B5692 User s Manual Port B Data 18h Yes only in Bit 1 of Port B Output Mode Bit 2 of Port B Yes only in Output Mode Bit 3 of Port B Yes only in Output Mode Bit 4 of Port B Yes only in Output Mode Bit 5 of Port B Yes only in Output Mode Bit 6 of Port B Yes only in Output Mode Bit 7 of Port B Yes only in Output Mode Bit 8 of Port B Yes only in Output Mode Port C Data 1Ch Yes only in Bit 1 of Port C Output Mode Bit 2 of Port C Yes only in Output Mode Bit 3 of Port C Yes only in Output Mode Bit 4 of Port C Yes only in Output Mode Bit 5 of Port C Yes only in Output Mode 43 ECROSSER ACE B5692 User s Manual Bit 6 of Port C Yes only in Output Mode Bit 7 of Port C Yes only in Output Mode Bit 8 of Port C Yes only in Output Mode Port D Data 20h Yes only in 0
27. SSER ACE B5692 User s Manual 3 1 Main Setup While you enter into the Award BIOS CMOS Setup Utility the main menu will appears on your screen Using the arrow keys to select the item and then using the lt Pg Up gt lt Pg Dn gt keys to change the value Date mm dd yy Figure 4 Main setup Note The control keys are listing at the bottom of menu If you need any help in the item fields please press the lt F1 gt key and it will display the relevant information Set the system date Note that the Day Date Setup N A automatically changes when you set the date Time Setup Set the system time The onboard IDE connectors provide a channel for connecting up to 2 IDE hard N A disks or other devices The first is the Master and the second is Slave BIOS will auto detect the IDE type All Errors Select the situation in which you want the Halt On No Errors BIOS to stop the POST process and notify All but keyboard you IDE Channel 0 Master Slave 21 ECROSSER ACE B5692 User s Manual 3 2 Advanced Chipset Setup LP NuAck Power On Self Toast ei Figure 5 Advance chipset setup This category speeds up Power On Self Test POST after you have powered up the computer If it is set to Enable BIOS will shorten or skip some check items during POST Enabled Select to show the OEM full screen logo Disabled if you have add in BIOS Gees PCI Slot Select Init display first to VGA Ca
28. TB TA TL PK IPJ IPI PH PG PF PE PD IPC PB PA TX TIMER PX PORT NOTE ACE B5692 just get PA PL TA TD back Return Code Please refer to Chapter 5 3 Error Code 5 2 2 11 GetPortinterruptportCounter Description The interrupts from port A L would be saved in driver s buffer which maximum size is 2048 This function is used to get how many interrupt events has been saved in buffer Syntax C C unsigned int LNX_GetInterruptportCounter short CardNum unsigned short Count Argument CardNum The card number of ACE B5692 card initialized Range from 1 5 Count The number of interrupt event which has been saved in the 78 ECROSSER ACE B5692 User s Manual buffer Return Code Please refer to Chapter 5 3 Error Code 5 2 2 12 GetPortinterruptportBuffer Description The interrupts from port A L would be saved in driver s buffer which maximum size is 2048 This function is used to get one event from the buffer Syntax C C unsigned int LNX_GetInterruptportBuffer short CardNum short PortNum unsigned char Value unsigned short RemainCount Argument CardNum The card number of ACE B5692 card initialized Range from 1 5 PortNum The port number that the event belong Value The value read from port RemainCount The number of interrupt event which remain in the buffer Return Code Please refer to Chapter 5 3 Error Code 5 2 2 13 SetTimerReg Description This functi
29. USB CDROM LAN Disabled Hard Disk CDROM USB FDD USB CDROM LAN Disabled First Boot Device Second Boot Device Third Boot Device Hard Disk Boot priority 30 The BIOS attempts to load the operating system from the devices in the sequence selected in these items The BIOS attempts to load the operating system from the devices in the sequence selected in these items The BIOS attempts to load the operating system from the devices in the sequence selected in these items User can define the HDD boot priority Default is USB Flash always boot first ECROSSER 3 9 Exit Setup Save amp Exit Setup Save amp Exit Setup Load Optimized Defaults Exit Without Saving Figure 10 Exit setup Pressing lt Enter gt on this item for confirmation Save to CMOS and EXIT Y N Y When you press lt Enter gt on this item you get a confirmation dialog box with a message like this Load Optimized Defaults Y N N Pressing lt Enter gt on this item for confirmation Quit without saving Y N Y 31 ACE B5692 User s Manual Press Y to store the selections made in the menus in CMOS a special section of memory that stays on after you turn your system off The next time you boot your computer the BIOS configures your system according to the setup selections stored in CMOS After saving the values the system is restarted again Press Y to load the default values that are
30. Write Bin Error code for API AGA Read IntrMa Error code for API AGA Write _IntrM Error code for API AGA Read DC By Error code for API AGA Write DC B Error code for API AGA Get CaseOpe Error code for API AGA Cls CaseOpe Error code for API AGA Get Reset L 104 ACE B5692 User s Manual ECROSSER ACE B5692 User s Manual 0x18 0x19 Error code for API AGA Cls Reset L Error code for API AGA GET AGAVER ERROR MASK AGA 0x00 No errors OxEO Handshake error with Serial Port Wait 0x55 OxE1 Read Check PTU duty cycle Hi signal fail OxE2 Read Check PTU duty cycle Low signal fail OxE3 Read Check PTU Header 1st Low fail OxE3 Read Check PTU Header 2nd Low fail OxE3 Read Check PTU Header 3rd Low fail OxE4 Read Check PTU Data bit high signal fail OxE5 Read Check PTU Data bit Low signal fail OxE6 Write Verify Fail after program PTU OxE7 Check 12C slave address ACK fail OxE8 Check I2C word address ACK fail OxE9 Check I2C data byte ACK fail OxEA iButton device No Presence OxEE Loops Timeout fail ERROR_MASK_GEN 0x01 Serial Port open error 0x02 Serial Port close error 0x03 Serial Port read error 0x04 Serial Port write error 0x05 Serial Port handshaking error with AGA Wait OxAA 0x06 0x07 0x08 0x09 0x0A 0x0B OxFF The arguments pass to API is NULL Manufacture code formate error Serial number formate error Count number out of range Time formate error Others Input formate error Others unknow errors 1
31. amp LPT Sound video and game controllers H system devices Direct memory access controller m Intel r 82802 Firmware Hub Device ISAPNP Read Data Port Ja Logical Disk Manager m Microcode Update Device Motherboard resources Ja Numeric data processor ml PCI bus Ml PCI standard host CPU bridge fa PCI standard ISA bridge Ml PCI standard PCI to PCI bridge m Plug and Play Software Device Enumerator Programmable interrupt controller fa System board m System CMOS real time clock System speaker fa System timer 1 gt Universal Serial Bus controllers 54 ECROSSER ACE B5692 User s Manual g Select that PCI Device and check its Properties Select Driver and click Update Driver Brize Detrans h Select Search for a suitable driver for my device and then click next Upgrade Device Driver Wizard Install Hardware Device Drivers A device driver is a software program that enables a hardware device to work with an operating system 55 ECROSSER ACE B5692 User s Manual i Select Specify a location and click next Upgrade Device Driver Wizard Locate Driver Files as Where do you want Windows to search for driver files wy Search for driver files for the following hardware device mj PCI Device The wizard searches for suitable drivers in its driver database on your computer and in any of the following optional search locations that you specif
32. ator Syntax VC VC unsigned int WXP_AGA_Get_RNG unsigned short Buf Argument Buf This is a pointer assigned by you This pointer should point to the starting point of the buffer where you want the API to store the returned log Return Code Please refer to Chapter 6 3 Error Code 6 1 1 17 AGA_Write_iBtn Description To write a byte of data or any command to iButton Syntax VC VC unsigned int WXP_AGA_Write_iBtn unsigned char Data Argument Data A byte of data or command we want to write to or send to iButton Return Code Please refer to Chapter 6 3 Error Code 6 1 1 18 AGA_Read_iBtn Description To read a byte of data or any command to iButton Syntax VC VC unsigned int WXP_AGA_Read_iBtn unsigned char Data Argument Data A byte of data or command we want to write to or send from iButton Return Code Please refer to Chapter 6 3 Error Code 6 1 1 19 AGA RESET iBtn 94 ECROSSER ACE B5692 User s Manual Description To resent a byte of data or any command to iButton Syntax VC VC unsigned int WXP AGA Reset iBtn Argument no Return Code Please refer to Chapter 6 3 Error Code 6 1 1 20 AGA_Read_I2C_ Byte Description Read data from assigned IO address of specified I2C device through AGA Syntax VC VC unsigned int WXP_AGA_Read_I2C_Byte unsigned char i2c_device_addr unsigned char i2c_addr unsigned char i2c_Rdata Argument i2c device addr the address of the target I2C device i2c_ad
33. ber of ACE B5692 card initialized ModeNum Mode Number 0 or 1 0 1024kByte Mode 1 Rewrite Return Code Please refer to Chapter 5 3 Error Code 5 2 2 20 WriteMemByte Description This function is used to write memory type Syntax C C unsigned int LNX_WriteMemByte short CardNum unsigned int Offset unsigned char Value Argument CardNum The card number of ACE B5692 card initialized Offset Memory offset Value Memory Value Return Code Please refer to Chapter 5 3 Error Code 5 2 2 21 ReadMemByte Description This function is used to read memory byte Syntax C C unsigned int LNX_ReadMemByte short CardNum unsigned int Offset unsigned char Value Argument CardNum The card number of ACE B5692 card initialized Offset Memory offset Value Memory value 82 ECROSSER ACE B5692 User s Manual Return Code Please refer to Chapter 5 3 Error Code 5 2 2 22 ReadMemBlock Description This function is used to read memory Block Syntax C C unsigned int LNX_ReadMemBlock short CardNum unsigned int Offset unsigned char Value unsigned int Size Argument CardNum The card number of ACE B5692 card initialized Offset Memory offset Value Memory value array Size Memory Size Return Code Please refer to Chapter 5 3 Error Code 5 2 2 23 WriteMemBlock Description This function is used to write memory Block Syntax C C unsigned int LNX_WriteMemBlock short CardNum unsigned int Offset uns
34. ce Manager Device Manager File Action View Help mrs ere a CN IDE ATA ATAPI controllers ze Keyboards Mice and other pointing devices Other devices Ethernet Controller Multimedia Audio Controller Video Controller Video Controller YGA Compatible d Ports COM amp LPT Sound video and game controllers System devices Acrosser Gaming Core d Direct memory access controller Intel R 82801 PCI Bridge 2448 d Intel R 82801FB FBM SMBus Controller 2664 d Intel R 82801FBM LPC Interface Controller 2641 d Intel R 82802 Firmware Hub Device d ISAPNP Read Data Port d Microcode Update Device d Microsoft System Management BIOS Driver d Motherboard resources g Final you can use AGC_5692_AP exe to find the I O and memory devices ficrosser Gaming 1 0 Board Test Program Windows 2000 X8P gt Open Card 1 IO Base Address DE 1 Memory Base Addr Sram Mode MENU lt 0 Exit G D Set Port Type 2 gt Set Port Data lt 3 Get Port Data lt 4 Switch Memory Mode lt 5 Write Memory For Byte lt 6 Read Memory For Byte 7 Set InterruptEnable Register lt 8 Get InterruptEnable Register lt 9 Set Timer Register lt 10 Get Timer Register 11 gt Get DipSwitchi Value 12 gt Get DipSwitch2 Value 13 gt Memory Sram Write test lt 14 Memory Sram Read test 15 gt Set Port Debounce Time lt 16 Get Port Debounce Time 17 Get Ti lution Switch lt 18 Set Ti ol
35. character hexadecimal manufacture code you chould previously programmed into the Protect U chip Ser Num This is the 7 character hexadecimal serial number you chould previously programmed into the Protect U chip PTU Counter The is the 2 character count number which you get from AGA Set PTU or last AGA Check PTU check Err Range This is an integer value for the acceptable count value difference between this check and last check the input PTU Counter The normal difference should be 1 This parameter enables to define a wider range difference Return Code Please refer to Chapter 6 3 Error Code 6 1 1 14 AGA_Write_IntrMask Description The mask value of intrusion log is used to set the monitor bits for intrusion log To set the mask of intrusion log we can call API AGA_Set_IntrMask Syntax VC VC unsigned int WXP_AGA Read IntrMask unsigned char Mask Argument Mask We use the Mask value to set monitor bits for intrusion log Return Code Please refer to Chapter 6 3 Error Code 6 1 1 15 AGA Read IntrMask Description Get the mask value of intrusion log Syntax VC VC unsigned int WXP_AGA_Write_IntrMask unsigned char Mask Argument Mask We use the Mask value pointer to set the current monitor bits value for intrusion log Return Code Please refer to Chapter 6 3 Error Code 93 ECROSSER ACE B5692 User s Manual 6 1 1 16 AGA_Get_RNG Description ACE B5692 has a 16 bit hardware real random number gener
36. chnologies Inc Award is a registered trademark of Award Software International Inc Others Product names mentioned herein are used for identification purpose only and may be trademarks and or registered trademarks of their respective companies ECROSSER ACE B5692 User s Manual Table of Contents CH1 Introduction a KN E 7 1 2 Package Contents eistangkuke rugggusskkebekegkESEEESSERKkRSKAEKEASAEESSREREAERERRAKAEAECEER 8 1 3 Black ne E 9 CH2 H W Information 2 1 Locations Top side E 10 2 2 Locations Bottom side usenet ERE REE REE R ERE E ERE E ERR E RER ERE E REE E ERR EE 11 2 3 Connectors and Jumper Setting ses ner 13 2 4 Connectors and Jumper Setting nnnnnnnnnnnnneneennnnnnnnennnenne neen 14 CH3 BIOS 3 1 Main SSEUP vests ED Een 21 3 2 Advanced Chipset Setup ccccsssseseeeeeeeeeeeeeeeneeeneeeeeeeeeeeeeeeeeeeeeneees 22 JS POWER E 24 3 4 PnP PCOI Set p 525 ens rmtneiatat ons canentomunererenuneninciaberundiunausienipecaunausndy 25 3 5 Peripherals Setup 5 LE drer 26 K 27 3 7 PC Health E 29 3 8 Boot Set p LEE EEN iea Aaaa aaaea aiana 30 3 9 Exit SGlUD inini aa teaa e ae aaa eaaa eres 31 CH4 AGC Register Description 4 1PCI Configuration Registeren vernnenedennderndens daan sedia 33 4 2SRAM Memory Address Map nnn erne 38 4 31 O Interface Address Map nnnnnnnnnn een eenennnnnnneneneeeenennnnnnnnnenneen 39 CH5 AGC Driver and Library 5 1 Windows AGC Driver and Libraries secs 51 5 2 L
37. configuration registers Default 1024 Kbytes Memory Base Address Memory base address for access to 3 Yes Yes 0 local configuration registers Value after Reset Memory Space Indicator Value of 0 indicates register maps into Memory space Value of 1 indicates register maps into Yes No 1 I O space 0 I O Base Address Base address for I O access to local Yes No 0 configuration registers default 128 bytes I O Base Address Base address for I O access to local g Yes Yes 0 configuration registers 35 ECROSSER ACE B5692 User s Manual Base Address 2 Registers 18h 31 0 Not Supported Yes No 0 Base Address 3 Registers 1Ch Yes Subsystem ID Registers 2Eh Subsystem ID Unique add in board Device ID Base Address for Local Expansion ROM Registers 30h Not Supported Interrupt Line Registers 3Ch Interrupt Line Routing Value indicates which system interrupt controller s input the interrupt line of device is connected to 36 ECROSSER ACE B5692 User s Manual Interrupt Pin Registers 3Dh Interrupt Pin Register indicates the interrupt pin that the device uses The following values are decoded 0 No Interrupt Pin 1 INTA 2 INTB 3 INTC 4 INTD Note supports only one PCI interrupt INTA Min Gnt Registers 3Eh Min Gnt Specifies needed length of Burst period for the device assuming a clock rate of 33 MHz Value is a multiple of 1 4 as inc
38. cription 1 3 2 4 short with amplifier 3 5 4 6 short without amplifier 2 4 12 JP14 Audio with AMP or without AMP 2 10 Pin description E II i 1 3 2 4 short with amplifier d I 3 5 4 6 short without amplifier 2 4 13 CN15 COM2 Pin description Pin description 4 annie 1 DCD 2 DSR VOO 3 RX 4 RTS 5 TX 6 CTS 8 giel 7 DTR 8 RI 9 GND 10 NC 2 4 14 CN16 COM3 Pin description Pin description 2 10 1 DCD 2 DSR II Il 3 RX 4 RTS B Geier a 5 TX 6 CTS d 7 DTR 8 RI 1 2 9 GND 10 NC 2 4 15 SW5 select COM3 is RS 232 or ccTalk mode 6 1 Pin description 1 2 2 4 short RS 232 mode 3 5 4 6 short ccTalk mode 15 ECROSSER 2 4 16 CN19 Reel GPIO connector ACE B5692 User s Manual 44 43 Pin description description MDAP GPIO KO MDAN GPIO K1 3 MDBP GPIO K2 4 MDBA GPIO K3 5 GND 6 GND 7 Lamp Inn GPIO K4 8 Lamp Out GPIO K5 9 LAMPO GPIO K6 10 LAMP1 GPIO K7 11 LAMP2 GPIO LO 12 LAMP3 GPIO L1 a 13 LAMP4 GPIO L2 14 LED GPIO L3 15 LATCH_A GPIO L4 16 LATCH_B GPIO L5 e 17 GND 18 GND S 19 LATCH_C GPIO L6 20 LATCH_D GPIO L7 S 21 LATCH_E GPIO XA0 22 LATCH F GPIO XA1 e 23 LATCH_G GPIO XA2 24 LATCH_H GP
39. d from port RemainCount The number of interrupt event which remain in the buffer Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 13 SetTimerReg Description This function is used to set timer register Syntax VC VC 66 ECROSSER ACE B5692 User s Manual unsigned int WXP_SetTimerReg short CardNum short TimerNum unsigned short TimerValue Argument CardNum The card number of ACE B5692 card initialized TimerNum Timer number TimerValue Timer Value Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 14 GetTimerReg Description This function is used to get timer register Syntax VC VC unsigned int WXP_GetTimerReg short CardNum short TimerNum unsigned short TimerValue Argument CardNum The card number of ACE B5692 card initialized TimerNum Timer Number TimerValue Timer Value Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 15 SetTimerResolution Description There are four timers on ACE B5692 each timer uses two bits to set their resolution This function selects timer resolution as micro second us millisecond ms and second sec Syntax VC VC unsigned int WXP_SetTimerResolution short CardNum short TimerNum unsigned char Resolution Argument CardNum The card number of ACE B5692 card initialized TimerNum Timer number Range from 0 3 Resolution The resolution selection From 0 2 00 sec 01 ms 10 US Return Code Please refer to
40. ddress ke Writable Vendor ID Register 00h 01h Ta Software Software Value after 15 0 Vendor ID Identifies manufacturer of the device Yes No 1204h Device ID Register 02h 03h SE Software Software Value after 31 16 Device ID Identifies particular device Yes No 5692h 33 ECROSSER ACE B5692 User s Manual Command Register 04h 05h Software Software Value after Readable Writable Reset 0 UO Space Value of 1 allows device to respond to I O space 1 accesses 1 Memory Space Value of 1 allows device to respond to 1 memory space accesses Master Enable Value of 0 disables device from generating 2 Yes No 0 bus master accesses Not Supported Special Cycle Not Supported Memory Write Invalidate Not Supported Bit Field Description 3 0 4 0 5 VGA Palete Snoop Not Supported w w o S Party ere Response NotSupponed ve f n fo 7 Wait Cycle Control Not Supported 0 leese N r Supported ve no o Fast Backio Back Enable Not Supported vs w o Status Register 06h 07h Se EEn 0 0 30 Signaled System Error Not Supported 31 Detected Parity Error Not Supported Revision ID Register 08h SE Software Software Value after 7 0 Revision ID Identifies particular device Yes No 0000 Class Code Register 09h OBh SC Software Software Value after Specific Register Level Programming Interface OOh No 15 8 00 interface defined 23 16 Subclass Encoding 80h
41. dr the IO address of target DC device i2c_Rdata Data read from target I2C device Return Code Please refer to Chapter 6 3 Error Code 6 1 1 21 AGA_Write_I2C_Byte Description Write data to assigned IO address of specified I2C device through AGA Syntax VC VC unsigned int WXP_AGA_Write_I2C_Byte unsigned char i2c_device_addr unsigned char i2c_addr unsigned char i2c_Wdata Argument i2c device addr the address of the target I2C device i2c_addr the IO address of target I2C device i2c_Wdata Data write to target 12C device Return Code 95 ECROSSER ACE B5692 User s Manual Please refer to Chapter 6 3 Error Code 6 2 Linux AGA Driver and Libraries Operating System Kernel 2 6 27 5 117 fc10 i686 Coding Environment Gcc File Discription B AGA 5692 LIB a gt Static Library of AGA device B SAGA 5692 LIB so gt Dynamic Library of AGA device B SAGA 5692 AP The test program of AGA device 6 2 1 Linux AGA API Library 6 2 1 1 AGA Int Description Set com port Syntax C C unsigned int LNX_AGA_InitLib unsigned short usCOM_Num Argument usCOM_Num This is the serial port number used for communicating with ACE B5692 in your computer For example if you use the COM1 to communicate with ACE B5692 this value should be 1 Return Code Please refer to Chapter 6 3 Error Code 6 2 1 2 AGA_DelnitLib Description This function is used to release the DelnitLib ACE B5692 Syntax C C unsigned int LNX_AG
42. e 5 Bit 6 of Port F Yes only in 0 1 Output Mode 6 Bit 7 of Port F Ye Yes only in 0 1 Output Mode 45 ECROSSER ACE B5692 User s Manual 7 Bit 8 of Port F Yes Yes only in 0 1 Output Mode Port G Data 30h Yes only in Bit 1 of Port G 0 1 Output Mode Bit 2 of Port G Yes only in 0 1 Output Mode Bit 3 of Port G Yes only in Yes Output Mode Bit 4 of Port G Yes Yes only in Output Mode Bit 5 of Port G Yes Yes only in Output Mode Bit 6 of Port G Yes Yes only in Output Mode Bit 7 of Port G Yes Yes only in Output Mode Bit 8 of Port G Yes Yes only in Output Mode Port H Data 34h Bit 1 of Port H Yes Bit 2 of Port H Yes only in 0 1 Output Mode Yes only in Yes Output Mode Bit 3 of Port H Yes only in Yes Output Mode Bit 4 of Port H Yes Yes only in Output Mode 46 ECROSSER ACE B5692 User s Manual Bit 5 of Port H Yes only in Output Mode Bit 6 of Port H Yes only in Output Mode Bit 7 of Port H Yes only in Output Mode Bit 8 of Port H Yes only in Output Mode Port IJ Mode 38h Software Software Value after Bit Field Description Readable Writable Reset 0 Port 8 bit 0 Input Mode 1 Output Mode 1 1 Port J 8 bit 0 Input Mode 1 Output Mode 0 e 47 ECROSSER ACE B5692 User s Manual Port I Data 3Ch Yes only in Bit 1 of Port I Output Mode Bit 2 of Port I Yes only in Ou
43. esolution Sec Second If select sec it means 1 second MS Mini Second unit US Micro Second If select ms it means 1 mini second unit If select us it means 1 microsecond unit User can choose the AGC Timer C resolution Sec Second If select sec it means 1 second MS Mini Second unit US Micro Second If select ms it means 1 mini second unit If select us it means 1 microsecond unit Timer A Resole Timer B Resole Timer C Resole 27 ECROSSER ACE B5692 User s Manual User can choose the AGC Timer D resolution Sec Second If select sec it means 1 second MS Mini Second unit US Micro Second If select ms it means 1 mini second unit If select us it means 1 microsecond unit Bak 2 The value 0 means the Port C 0 to 255 de bounce time is 1 sec ms us Port D The default Setting is 16 That is Port E 17 sec ms us Port F Port G PortH Port I The value 0 means the de bounce time is 1 sec ms us Se Qg 293 The default Setting is 16 That is 17 sec ms us Port K Timer D Resole 28 ECROSSER ACE B5692 User s Manual 3 7 PC Health This section shows the PC Health Status Figure 8 PC Health setup 29 ECROSSER 3 8 Boot Setup ACE B5692 User s Manual This section shows the determining parameters in the Boot Setup Status Figure 9 Boot setup Hard Disk CDROM USB FDD USB CDROM LAN Disabled Hard Disk CDROM USB FDD
44. etect R N G Intel Core 2 Duo Processor for Mobile Intel 965 Express Chipset Family FSB 533 800 MHz Mobile Intel 965 Express Chipset DDR2 DIMMs P1 TORE PCI Express Family aaa Ports as 533 667 MHz Intel Management Engine DMI Controller x2 x4 Link 0 AGC tse Management SES Serial ATA Engine Intel 82801 44pinPATA HEM HBM Intel HD Audio SPI Flash COM1 COM2 LPC UART COM3 COM4 with CONS ccTalk1 ccTalk2 AGA OMG for Card Reader Figure 1 Black Diagram ECROSSER ACE B5692 User s Manual PA H W INFORMATION This chapter describes the hardware information of ACE B5692 First we show the function diagram and the layout of ACE B5692 Then illustrates the unpacking information that you shall be care about as well as the jumper switch settings for the ACE B5692 configuration 2 1 Locations Top side DM d d u VU Ze y EET a d kb 4 a k amp e E i J S i s d Di e bl 5 er LET ren ER Si SW e ond AE RA aan OOOADOOGOOOOOOHE ll Figure 2 Locations Top side ECROSSER ACE B5692 User s Manual 2 2 Locations Bottom side Hi ra vie mt mmm Figure 3 Locations Bottom side 11 ECROSSER SCN1 D Sub 15 pin VGA connector 13 ACE B5692 User s Manual SATA1 Standard 7 pin SATA connector COM D Sub 9 pin RS232 connector 14 CN1 CR2032 Size
45. eter OxFF Error code for API UNKNOWN 0x0C AGC device open error 0x0D AGC device number error 86 ECROSSER ACE B5692 User s Manual 0x0E HardMeter Device No Respondence OxFF Others unknow errors 87 ECROSSER ACE B5692 User s Manual AGA DRIVER AND LIBRARY This chapter describes driver library and software utility for ACE B5692 Acrosser provides drivers for the following operating systems Windows XP and Linux We also support the test program under command prompt mode 6 1 Windows AGA Driver and Libraries Operating System Microsoft Windows XP SP2 Microsoft Windows 2000 SP4 Coding Environment Microsoft Visual C NET Visual C 2005 File Discription H AGA 5692 LIBlib gt Static Library of AGA driver B AGA_5696_LIB dIl gt Dynamic Library of AGA driver 6 1 1 Windows AGA API Library 6 1 1 1 AGA_InitLib Description Set com port Syntax VC VC unsigned int WXP_AGA_InitLib unsigned short usCOM_Num Argument usCOM_Num This is the serial port number used for communicating with ACE B5692 in your computer For example if you use the COM1 to communicate with ACE B5692 this value should be 1 Return Code Please refer to Chapter 6 3 Error Code 6 1 1 2 AGA_DelnitLib Description This function is used to release the DelnitLib ACE B5692 Syntax VC VC unsigned mt WXP_AGA_DelnitLib 88 ECROSSER ACE B5692 User s Manual Argument NONE Return Code Please refer to Chapter 6 3 Error Code
46. igned char Value unsigned int Size Argument CardNum The card number of ACE B5692 card initialized MemOffset Memory offset MemValue Memory value array Size Memory Size Return Code Please refer to Chapter 5 3 Error Code 5 2 2 24 GetDipSwitch1 Description This function is used to get dip switch1 state value Syntax 83 ECROSSER ACE B5692 User s Manual C C unsigned int LNX_GetDipSwitch1 CardNum amp DipSwitchValue Argument CardNum The card number of ACE B5692 card initialized DipSwitchValue Dip Switch Value Return Code Please refer to Chapter 5 3 Error Code 5 2 2 25 GetDipSwitch2 Description This function is used to get dip switch2 state value Syntax C C unsigned int LNX_GetDipSwitch2 CardNum amp DipSwitchValue Argument CardNum The card number of ACE B5692 card initialized DipSwitchValue Dip Switch2 Value Return Code Please refer to Chapter 5 3 Error Code 5 2 2 26 GetTimerinterruptCounter Description The interrupts from Timer A D would be saved in driver s buffer which maximum size is 1024 This function is used to get how many interrupt Syntax C C unsigned int LNX_GetTimerInterruptCounter short CardNum unsigned short Count Argument CardNum The card number of ACE B5692 card initialized Range from 1 5 Count The number of interrupt Return Code Please refer to Chapter 5 3 Error Code 84 ECROSSER ACE B5692 User s Manual 5 2 2 27 GetT
47. imerinterruptBuffer Description The interrupts from Timer A D would be saved in driver s buffer which maximum size is 1024 Syntax C C unsigned int LNX_GetTimerlInterruptBuffer short CardNum short TimerNum unsigned short RemainCount Argument CardNum The card number of ACE B5692 card initialized Range from 1 5 TimerNum The Timer number RemainCount The number of interrupt Return Code Please refer to Chapter 5 3 Error Code 85 ECROSSER ACE B5692 User s Manual 5 3 Error Code Notes For return error format 0x20 Error code for API RegisterCard 0x21 Error code for API ReleaseCard 0x22 Error code for API GetMemBaseAddr 0x23 Error code for API GetlOBaseAddr 0x24 Error code for API ReadPort 0x25 Error code for API WritePort 0x26 Error code for API SetPortType 0x27 Error code for API ReadMemByte 0x28 Error code for API WriteMemByte 0x29 Error code for API SwitchMemBank Ox2A Error code for API GetInterruptEnableReg 0x2B Error code for API SetinterruptEnableReg Ox2C Error code for API GetTimerReg Ox2D Error code for API SetTimerReg Ox2E Error code for API SetCallbackFun Table Ox2F Error code for API ReadMemBlock 0x30 Error code for API WriteMemBlock 0x31 Error code for API GetTimerResolution 0x32 Error code for API SetTimerResolution 0x33 Error code for API GetinterruptBuffer 0x34 Error code for API SetDebounce 0x35 Error code for API GetDebounce 0x36 Error code for API HardM
48. interrupt arises the call back function table set to this CardNo will be involved Syntax C C unsigned int LXN_SetCallbackFunTable short CardNum _AGC_Callback_FunTab_t Argument i16 CardNo The card number of ACE B5692 card initialized Range from 1 5 AGC_Callback_FunTab_t funtab Call back functions table Return Code Please refer to Chapter 5 3 Error Code 5 2 2 9 SetInterruptEnableReg Description This function is used to set interrupt enable register Syntax C C unsigned int LNX_SetInterruptEnableReg short CardNum unsigned short IntEnValue Argument CardNum The card number of ACE B5692 card initialized IntrEnValue Interrupt enable value FORMAT HI BYTE LO BYTE 15 14 h3 12 111 oa B F 6 5 4 B R 1 bo TD TC TB TA PL PK PJ PI PH PG PF PE PD PC PB PA S S S S S S S S S S S S S S S IS S SET TX TIMER PX PORT 77 ACE B5692 User s Manual ECROSSER Return Code Please refer to Chapter 5 3 Error Code 5 2 2 10 GetinterruptEnableReg Description This function is used to get interrupt enable register Syntax C C unsigned int LNX_GetInterruptEnableReg short CardNum unsigned short IntEnValue Argument CardNum The card number of ACE B5692 card initialized IntrEnValue Interrupt enable value FORMAT 15 14 13 12 11 10 9 B 7 6 5 4 13 2 1 10 TD TC
49. inux AGC Driver and Libraries css 73 5 3 Error Code Notes eegene 86 CH6 AGA Library 6 1 Windows AGA Driver and Libraries scener 88 6 2 Linux AGA Driver and Libraries esserne 96 6 3 Error Code Notes astueseussgsereseerkkuusseerestekEuuEeESKEKAREEEREKREKEKSNEEEEEER 104 ECROSSER ACE B5692 User s Manual CH7 Electrical Characteristics 7 1 Basic Electrical Characteristics table ececceeeesseeeeeeeeeees 106 7 2 72 Pins Golden Fungers cccccsseseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeneees 107 7 3 20 pin Golden Finger E 108 7 4 JAMMA Golden Finger sssssrssarsssrannnecetnennacutnsrananbenenndsraanmncddndnaadee 109 7 5 Port assignm ent EEN 110 7 6 Spare GPIO connector 2x22Pin 2 0m m Box header 114 ECROSSER ACE B5692 User s Manual d INTRODUCTION Welcome to ACE B5692 Gaming Computer The ACE B5692 incorporates the advanced Intel GME965 Chipset The chipset supports the Intel Core 2 Duo and Celeron M processors while coming with a 533 667 800MHz Front Side Bus ACE B5692 is a gaming board which mainly designed for casino gambling machine such as slot machine Using low power Pentium M Celeron M series processor with Acrosser Gaming Controller Acrosser Gaming Agent AGA included ACE B5692 can satisfy diverse customer applications in different gaming fields ACE B5692 has various physical interfaces in the front panel 1dual USB Port 1pcs 10 100 1000 LAN port and 1 VGA port In addit
50. ion Syntax C C unsigned int LNX_GetTimerResolution short CardNum short TimerNum unsigned char Resolution 80 ECROSSER ACE B5692 User s Manual Argument CardNum The card number of ACE B5692 card initialized TimerNum Timer number Range from 0 3 Resolution The resolution selection From 0 2 00 sec 01 ms 10 US Return Code Please refer to Chapter 5 3 Error Code 5 2 2 17 SetDebounce Description This function is used to set the debounce time for a port Syntax C C unsigned int LNX_SetDebounce short CardNum short PortNum unsigned char Value Argument CardNum The card number of ACE B5692rd initialized PortNum Port number from A to L so the range is from 0 11 Value The de bounce time 0 255 Return Code Please refer to Chapter 5 3 Error Code 5 2 2 18 GetDebounce Description Get the de bounce time form a port Syntax C C unsigned int LNX_GetDebounce short CardNum short PortNum unsigned char Value Argument i16 CardNo The card number of ACE B5692 initialized Range from 1 5 i16 PortNum Port number from A to L so the range is from 0 11 byte Value The de bounce time 0 255 Return Code Please refer to Chapter 5 3 Error Code 81 ECROSSER ACE B5692 User s Manual 5 2 2 19 SwitchMemSram Description This function is used to switch memory Mode Syntax C C unsigned int LNX_SwitchMemBank CardNum ModeNum Argument CardNum The num
51. ion the board provides the capacity for extend DDR2 DIMM module and CF card depending on the user s needs The ACE B5692 is a Complete Platform that totally supports gaming application It supposes Random Number Generator Italian JAMMA Japanese Amusement Machine Manufacturers Association and General Gaming interface non volatile Memory and Security Protection ECROSSER ACE B5692 User s Manual 1 1Specifications e Intel Core 2 Duo Mobile Processor for Mobile Intel 965 Express Chipset Family Intel GME965 amp ICH8M chipset 30 bits interruptible digital inputs B 25 isolated inputs for button coin key amp bill inputs 4N35 PC817 PC847 B 5 TTL level inputs 24 bits 500mA outputs 3 bits 1000mA outputs 4 x 16 bit Interruptible Timer Three RS 232 and Two ccTalk serial ports RS232 selectable Italian JAMMA and 72 pin golden finger interface Intrusion logger Button amp Protect U security Dual 512KB battery back up SRAM with low battery monitor Second real time clock Two 8 bit readable DIP switch 6 watts stereo amplifier True random number generator ECROSSER ACE B5692 User s Manual 1 2Package Contents Check the following items are included in the package The quick manual ACE B5692 1 software utility CD ECROSSER ACE B5692 User s Manual 1 3Black Diagram Analog CRT Analog CRT DVI GPIO Dual SRAM iButton secondery RTC P T U intrusion logger Battery low d
52. l 3 USB_A 4 USB_B Jl i 5 USB A 6 USB B A 7 GND 8 GND 9 GND 10 GND 2 4 22 USB3 pin header for 2 USB ports Pin description Pin description 210 1 5V 2 5V 3 USB A 4 USB B il 5 USB A 6 USB B gt 5 7 GND 8 GND 9 GND 10 GND 2 4 23 SW1 software readable switch Pin description ON short GND OFF short 3 3V 17 ECROSSER 2 4 24 SW2 software readable switch ACE B5692 User s Manual Pin description ON short GND OFF short 3 3V 2 4 25 SW8 intrusion log switch description Intrusion log switch for AGC Port A bit7 2 4 26 USB4 Pin header for bNAND USB dongle Pin description Pin description 1 5V 2 NC 3 USBC 4 NC 5 USBC 6 NC 7 GND 8 NC 9 NC 10 NC 2 4 27 KBMS1 keyboard mouse pin header gt optional Pin 1 description mouse data keyboard data GND 5V mouse clock 0 OR QW N keyboard clock 2 4 28 CN4 keyboard lock Pin1 2 description WE open lock short normal 2 4 29 JP17 for cctalk1 voltage select VE Pin description Sis 1 2 short 12V 2 3 short 24V 2 4 30 JP18 for cctalk2 voltage select Pin description VE 1 2 short 12V SI 2 3 short 24V 2 4 31 CCTALK1 COM3 ccTalk connector Pin description ly 1 JP17 select voltage 2 NC 3 COM 4 DATA 18
53. nValue Argument CardNum The card number of ACE B5692 card initialized IntrEnValue Interrupt enable value FORMAT 15 14 13 12 11 10 9 B 7 6 5 4 B 2 1 10 TD TC TB TA TL PK PJ IPI PH PG PF PE PD IPC PB PA TX TIMER PX PORT NOTE ACE B5692 just get PA PL TA TD back Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 11 GetPortinterruptCounter Description The interrupts from port A L would be saved in driver s buffer which max size is 2048 This function is used to get how many interrupt 65 ECROSSER ACE B5692 User s Manual events has been saved in buffer Syntax VC VC unsigned int WXP_GetlInterruptCounter short CardNum unsigned short Count Argument CardNum The card number of ACE B5692 card initialized Range from 1 5 Count The number of interrupt event which has been saved in the buffer Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 12 GetPortinterruptBuffer Description The interrupts from port A L would be saved in driver s buffer which max size is 2048 This function is used to get one event from the buffer Syntax VC VC unsigned int WXP_GetInterruptBuffer short CardNum short PortNum unsigned char Value unsigned short RemainCount Argument CardNum The card number of ACE B5692 card initialized Range from 1 5 PortNum The port number that the event belong Value The value rea
54. ned char i2c_addr unsigned char i2c_Rdata Argument i2c device addr the address of the target I2C device i2c_addr the IO address of target I2C device i2c_Rdata Data read from target I2C device Return Code Please refer to Chapter 6 3 Error Code 6 2 1 21 AGA Write DC Byte Description Write data to assigned IO address of specified I2C device through AGA Syntax C C unsigned int LNX_AGA_Write_I2C_Byte unsigned char i2c_device_addr unsigned char i2c_addr unsigned char i2c_Wdata Argument i2c device addr the address of the target I2C device i2c_addr the IO address of target I2C device i2c_Wdata Data write to target I2C device Return Code Please refer to Chapter 6 3 Error Code 103 ECROSSER 6 3 Error Code Notes For return error format 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09 0x0A 0x0B OxOC OxOD 0x0E 0x0F 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 Error code for API AGA Set PTU Error code for API AGA Check PTU Error code for API AGA Get RTC Error code for API AGA Set RTC Error code for API AGA_Get_IntrLog Error code for API AGA_Cls_IntrLog Error code for API AGA_Get_BattLog1 Error code for API AGA_Cls_BattLog1 Error code for API AGA_Get_BattLog2 Error code for API AGA_Cls_BattLog2 Error code for API AGA Get BattLog3 Error code for API AGA Cls BattLog3 Error code for API AGA Get RNG Error code for API AGA Cls iBtn Error code for API AGA Read iBtn Error code for API AGA
55. ntax C C unsigned int LNX_AGA_Get_BattLog1 unsigned char LogBuf unsigned short LogLen unsigned short ReadLen Argument LogBuf Read log buffer LogLen Read record times ReadLen Return data times Return Code Please refer to Chapter 6 3 Error Code 6 2 1 8 AGA Ce BattLog1 Description Clean AGA Record to the battery log Record Syntax C C unsigned int LNX_AGA_Cls_BattLog1 Argument no Return Code Please refer to Chapter 6 3 Error Code 6 2 1 9 AGA_Get_BattLog2 Description Read AGA Record from the battery log Record Syntax 98 ECROSSER ACE B5692 User s Manual C C unsigned int LNX_AGA_Get_BattLog1 unsigned char LogBuf unsigned short LogLen unsigned short ReadLen Argument LogBuf Read log buffer LogLen Read record times ReadLen Return data times Return Code Please refer to Chapter 6 3 Error Code 6 2 1 10 AGA Cls BattLog2 Description Clean AGA Record to the battery log Record Syntax C C unsigned int LNX AGA Cls BattLog1 Argument no Return Code Please refer to Chapter 6 3 Error Code 6 2 1 11 AGA GET AGAVER Description Read AGA Version Syntax C C unsigned int LNX_AGA_GET_AGAVER unsigned char ver Argument ver AGA Version Return Code Please refer to Chapter 6 3 Error Code 6 2 1 12 AGA Set Protect U Description Your application software can sets the data manufacture code and serial number into Protect U by calling the ACE B5692 Protect U Librar
56. nterruptport Timer Buffer data Clear Interruptport Timer Buffer data 58 ECROSSER ACE B5692 User s Manual 5 1 1 2 Install AGC driver in Windows XP a First of all please install the Microsoft NET Framework2 0 FS Add or Remove Programs gt Currently installed programs Show updates Remove Change or NN Programs fi To change this program or remo guter click Change Remove Stee Add New Programs Add Remove dows Components Set Program Access and Defaults b Then install the Microsoft Visual C 2005 Redistributable FS Add or Remove Programs SL e L Currently installed programs Show updates Sort by Name Changeor Far haus B Microsoft NET Framework 2 0 Size 88 28MB Programs 5 Microsoft Visual C 2005 Redistributable pele o ogram from your c Programs Add Remove Windows Components Set Program Access and Defaults 59 ECROSSER ACE B5692 User s Manual c Double click the setup exe ARB5692 sys EE d An installer will show up Please click OK to continue the installation E AGC Installer This program will start install Acrosser Gaming Core Driver for AR B5692 Cancel e After the installation the Driver Install successful will show up Please click OK e 1 Driver Install successful 60 ECROSSER ACE B5692 User s Manual f You will find Acrosser Gaming Core in Devi
57. og buffer LogLen Read record times ReadLen Return data times Return Code Please refer to Chapter 6 3 Error Code 6 1 1 8 AGA _Cls_BattLog1 Description Clean AGA Record to the battery log Record Syntax VC VC unsigned int WXP_AGA _Cls_BattLog1 Argument no 90 ECROSSER ACE B5692 User s Manual Return Code Please refer to Chapter 6 3 Error Code 6 1 1 9 AGA_Get_BattLog2 Description Read AGA Record from the battery log Record Syntax VC VC unsigned int WXP_AGA_Get_BattLog1 unsigned char LogBuf unsigned short LogLen unsigned short ReadLen Argument LogBuf Read log buffer LogLen Read record times ReadLen Return data times Return Code Please refer to Chapter 6 3 Error Code 6 1 1 10 AGA Cls BattLog2 Description Clean AGA Record to the battery log Record Syntax VC VC unsigned int WXP_AGA Cls BattLog1 Argument no Return Code Please refer to Chapter 6 3 Error Code 6 1 1 11 AGA_GET_AGAVER Description Read AGA Version Syntax VC VC unsigned int WXP_AGA_GET_AGAVER unsigned char ver Argument ver AGA Version Return Code Please refer to Chapter 6 3 Error Code 91 ECROSSER ACE B5692 User s Manual 6 1 1 12 AGA Set Protect U Description Your application software can sets the data manufacture code and serial number into Protect U by calling the ACE B5692 Protect U Library API Lib Set PTU then this API will return the count value in Protect U Syntax VC V
58. on is used to set timer register Syntax C C unsigned int LNX_SetTimerReg short CardNum short TimerNum unsigned short TimerValue Argument CardNum The card number of ACE B5692 card initialized TimerNum Timer number TimerValue Timer Value Return Code Please refer to Chapter 5 3 Error Code 5 2 2 14 GetTimerReg 79 ECROSSER ACE B5692 User s Manual Description This function is used to get timer register Syntax C C unsigned int LNX_GetTimerReg short CardNum short TimerNum unsigned short TimerValue Argument CardNum The card number of ACE B5692 card initialized TimerNum Timer Number TimerValue Timer Value Return Code Please refer to Chapter 5 3 Error Code 5 2 2 15 SetTimerResolution Description There are four timers on ACE B5692 Each timer uses two bits to set their resolution This function select timer resolution as micro second us millisecond ms and second sec Syntax C C unsigned int LNX_SetTimerResolution short CardNum short TimerNum unsigned char Resolution Argument CardNum The card number of ACE B5692 card initialized TimerNum Timer number Range from 0 3 Resolution The resolution selection From 0 2 00 sec 01 ms 10 US Return Code Please refer to Chapter 5 3 Error Code 5 2 2 16 GetTimerResolution Description There are four timers on ACE B5692 Each timer uses two bits to set their resolution This function is used to get current timer resolut
59. ort Err_Range unsigned short New_PTU_Counter Argument Manu_Code This is the 16 character hexadecimal Manufacture code you previously programmed into the Protect U chip Ser_Num This is the 7 character hexadecimal serial number you previously programmed into the Protect U chip PTU_Counter The is the 2 character count number which you get from AGA Set PTU or last AGA_Check_PTU check 100 ECROSSER ACE B5692 User s Manual Err Range This is an integer value for the acceptable count value difference between this check and last check the input PTU Counter The normal difference should be 1 This parameter enables you to define a wider range difference Return Code Please refer to Chapter 6 3 Error Code 6 2 1 14 AGA_Write_IntrMask Description The mask value of intrusion log is used to set the monitor bits for intrusion log To set the mask of intrusion log we can call API AGA_Set_IntrMask Syntax C C unsigned int LNX_AGA_Read_IntrMask unsigned char Mask Argument Mask We use the Mask value to set monitor bits for intrusion log Return Code Please refer to Chapter 6 3 Error Code 6 2 1 15 AGA_Read_IntrMask Description Get the mask value of intrusion log Syntax C C unsigned int LNX_AGA_Write_IntrMask unsigned char Mask Argument Mask We use the Mask value pointer to set the current monitor bits value for intrusion log Return Code Please refer to Chapter 6 3 Error Code 6 2 1 16
60. ory Size Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 23 WriteMemBlock Description This function is used to write memory Block Syntax VC VC unsigned int WXP_WriteMemBlock short CardNum unsigned int Offset unsigned char Value unsigned int Size Argument CardNum The card number of ACE B5692 card initialized MemOffset Memory offset MemValue Memory value array 70 ECROSSER ACE B5692 User s Manual Size Memory Size Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 24 GetDipSwitch1 Description This function is used to get dip switch 1 state value Syntax VC VC unsigned int WXP_GetDipSwitch1 CardNum amp DipSwitchValue Argument CardNum The card number of ACE B5692 card initialized DipSwitchValue Dip Switch Value Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 25 GetDipSwitch2 Description This function is used to get dip switch 2 state value Syntax VC VC unsigned int WXP_GetDipSwitch2 CardNum amp DipSwitchValue Argument CardNum The card number of ACE B5692 card initialized DipSwitchValue Dip Switch2 Value Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 26 GetTimerinterruptCounter Description The interrupts from Timer A D would be saved in driver s buffer which max size is 1024 This function is used to get how many interrupts Syntax C C unsigned int WXP_GetlInterruptTimerCounter short CardNum un
61. r to Chapter 5 3 Error Code 5 1 1 3 19 SwitchMemSram Description This function is used to switch memory Mode Syntax VC VC unsigned int WXP_SwitchMemBank CardNum ModeNum Argument CardNum The number of ACE B5692 card initialized ModeNum Mode Number 0 or 1 0 1024kByte Mode 1 Rewrite 512kByte Mode Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 20 WriteMemByte Description This function is used to write memory type Syntax VC VC unsigned int WXP_WriteMemByte short CardNum unsigned int Offset unsigned char Value Argument CardNum The card number of ACE B5692 card initialized Offset Memory offset Value Memory Value Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 21 ReadMemByte Description 69 ECROSSER ACE B5692 User s Manual This function is used to read memory byte Syntax VC VC unsigned int WXP_ReadMemByte short CardNum unsigned int Offset unsigned char Value Argument CardNum The card number of ACE B5692 card initialized Offset Memory offset Value Memory value Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 22 ReadMemBlock Description This function is used to read memory Block Syntax VC VC unsigned int WXP_ReadMemBlock short CardNum unsigned int Offset unsigned char Value unsigned int Size Argument CardNum The card number of ACE B5692 card initialized Offset Memory offset Value Memory value array Size Mem
62. rd or Init Display First Onboard VGA PEG On chip VGA Control Enabled Quick Power On Self Test Disabled Full Screen Logo Show Forced or auto detecting Onboard VGA PCIE VGA Card On Chip Frame Buffer 1 MB Pre allocated main memory for onboard Size 8 MB VGA frame buffer This item sets the mode for OS dynamic DVMT mode p w i video memory technology DVMT 128 MB DVMT FIXED syg Memory Size 256 MB This item sets the DVMT size CRT EFP1 For User selected the onboard display EXT DEIN Option combination CRT CRT2 TPM Support Gd En disable the TPM Function ECROSSER ACE B5692 User s Manual TPM Current Status Report TPM Chip current status Clear Disabled amp TPM Status Deactivated To Clear TPM setting or Disabled Enabled the TPM Chip Enabled amp Actifed 23 ECROSSER ACE B5692 User s Manual 3 3 Power Figure 5 Power setup ACPI Function Default supports ACPI function 24 ECROSSER ACE B5692 User s Manual 3 4 PnP PCI setup Main de E d Power Reset Configuration Data Figure 6 PnP PCI setup Normally you leave this field Disabled Select enabled to reset Extended System Configuration Reset Configuration Enabled Data ESCD when you exit setup If Data Disabled you have installed a new add on and the system reconfiguration has caused such a serious conflict then the operating system cannot boot The Award Plug and Play BIOS has the capaci
63. rements Not Supported Max Lat Registers 3Fh Max Lat Specifies how often the device must gain access to PCI bus Value is a multiple of 1 4 as increments Not Supported 37 ECROSSER ACE B5692 User s Manual 4 2 SRAM Memory Address Map The following table shows the SRAM Memory Address map max 1024 KB and their offset addresses relative to the PCI Base Address 0 To access SRAM memory user must use Byte Access command 32 bit Data width Memory Offset Software Software Address Readable Writable 31 23 15 7 24 16 8 0 00h Byte 2 Byte 1 Yes 08h Byte 11 Byte 10 Byte 9 Byte 8 Yes me as aes vann Yes 38 ECROSSER 4 3 I O Interface Address Map ACE B5692 User s Manual The following table shows the I O Address map including descriptions and their offset addresses relative to the PCI Base Address1 UO Offset Address 00h 04h 08h OCH 10n 14h 18h 1Ch 20h 24h 28h 2Ch 30h 34h 38h 3Ch 40h 44h 48h 4Ch 50h 54h 58h 5Ch 60h 64h 68h SRAM Bank Select 00h Bit Field 32 bit Register I gi Software Software Readabl writable 31 23 7 e 24 16 0 mode Timer Resolution Yes Port D de bounce Port C de bounce Port B de bounce Port A de bounce Yes Port H de bounce Port G de bounce Port F de bounce Port E de bounce Yes GE Software Software Value after SRAM mode select 0 gt Independent mode You can use memory base address FDBOO000 FDBFFFFF total 1024KB
64. ry base address of ACE B5692 Syntax VC VC unsigned int WXP_GetMemBaseAddr short CardNum unsigned int MemBaseAddr Argument CardNum The card number of ACE B5692 card initialized MemBaseAddr The memory base address of ACE B5692 Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 5 SetPortType Description This function is used to set the port type as INPUT or OUTPUT Syntax VC VC unsigned int WXP_SetPortType short CardNum short PortNum unsigned char Type Argument CardNum The card number of ACE B5692 card initialized PortNum Port number from A to L 0 11 Type 0 Input or 1 Output Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 6 ReadPort Description This function is used to read the data of each port Syntax VC VC unsigned int WXP_ReadPort short CardNum short PortNum unsigned char Value Argument CardNum The number of ACE B5692 card initialized PortNum Port number from A to L 0 11 Value The data of the port 63 ECROSSER ACE B5692 User s Manual Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 7 WritePort Description This function is used to write the card of each port Syntax VC VC unsigned int WXP_WritePort short CardNum short PortNum unsigned char Value Argument CardNum The number of ACE B5692 card initialized PortNum Port number from A to L 0 11 Value The data will be wri
65. signed short Count Argument 71 ECROSSER ACE B5692 User s Manual CardNum The card number of ACE B5692 card initialized Range from 1 5 Count The number of interrupt Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 27 GetTimerlnterruptBuffer Description The interrupts from Timer A D would be saved in driver s buffer which max size is 1024 Syntax VC VC unsigned int WXP_GetInterruptTimerBuffer short CardNum short TimerNum unsigned short RemainCount Argument CardNum The card number of ACE B5692 card initialized Range from 1 5 TimerNum The Timer number RemainCount The number of interrupt Return Code Please refer to Chapter 5 3 Error Code 72 ECROSSER ACE B5692 User s Manual 5 2 Linux AGC Driver and Libraries Operating System Kernel 2 6 27 5 117 fc10 1686 Coding Environment Gcc File Discription H arb5692 ko gt AGC driver E ibAGC 5692 LIB a gt Static Library of AGC driver B libAGC_5692_LIB so gt Dynamic Library of AGC driver 5 2 1 Linux AGC Driver Load a Check if AGC driver is existed alhost Driver ls alhost Driver b Check if load unload script is existed c Run mold to load module and check if AGC driver module loads 73 ECROSSER ACE B5692 User s Manual d Then you can use AGC 5692 AP s to access the I O and memory AGC 5692 AP _s uses static library AGC 5692 AP d uses dynamic library If you run AGC 5692
66. space 1 gt replicate mode Write data in the base address Yes Yes 0 FDB00000 FDB7FFFF total 512KB space you can read same data in the FDB80000 FDBFFFFF It had backup function But FDB80000 FDBFFFF space is read only o 39 ECROSSER ACE B5692 User s Manual DIP Switch 04h Bit Field Description kendati eae cae a Interrupt amp Timer Enable Register 08h amp 09h Software Software Value after Port A Interrupt Enable bit 0 No support Interrupt from 0 Port A as Input 1 Support Interrupt from Port A as Input 4 Port B Interrupt Enable bit 0 No support Interrupt from 0 Port B as Input 1 Support Interrupt from Port B as Input 2 Port C Interrupt Enable bit 0 No support Interrupt from 0 Port C as Input 1 Support Interrupt from Port C as Input 3 Port D Interrupt Enable bit 0 No support Interrupt from 0 Port D as Input 1 Support Interrupt from Port D as Input 4 Port E Interrupt Enable bit 0 No support Interrupt from 0 Port E as Input 1 Support Interrupt from Port E as Input 5 Port F Interrupt Enable bit 0 No support Interrupt from 0 Port F as Input 1 Support Interrupt from Port F as Input 6 Port G Interrupt Enable bit 0 No support Interrupt from 0 Port G as Input 1 Support Interrupt from Port G as Input 7 Port H Interrupt Enable bit 0 No support Interrupt from 0 Port H as Input 1
67. ton 5 8 Door SW4 A3 l l l B5 Button 6 9 Door SW5 A4 l B6 10 Touch Cal D3 l l L EE Key Lock l l B7 Button 8 11 Spare Key Lock D4 l l l l CU Button 9 12 Coin Enable IO O C l l C1 Button10 13 Bill Enable 11 O C 14 l l DO Dissolve Key L 15 Button 15 C6 Ll ock l l C2 Button11 16 Button 16 C7 l l l AO Door SW1 17 l l EO Coin In Signal 18 Button 12 C3 l l A l l E2 19 Coin In Signal E1 l l Bill In B l l D1 20 Setup Key Lock D2 l l OM Key Lock Hand Pay l l C5 Button 14 21 Button 13 C4 l l GND GND 22 Hopper Sensor E3 l l O C H7 Spare Meter1 23 Lamp13 G4 O C O C HO Keyin Meter 24 Hand Pay H5 O C Meter1 O C H1 Bill In Meter 25 Hand Pay H6 O C 107 ECROSSER ACE B5692 User s Manual Meter2 O C H2 Coin In Meter 26 Lamp14 G5 O C O C H3 Pay Out Meter 27 Lamp15 G6 O C O C H4 Key Out Meter 28 Lamp16 G7 O C O C FO Lamp 29 Lamp7 F6 O C O C F1 Lamp2 30 Lamp8 F7 O C O C F2 Lamp3 31 Lamp9 GO O C O C F3 Lamp4 32 Lamp10 G1 O C O C F4 Lamp5 33 Lamp11 G2 O C O C F5 Lamp6 34 Lamp12 G3 O C GND 35 GND GND GND GND 36 GND GND 7 3 20 pin Golden Finger Component Side Solder Side I O Port Bit Function Pin Function I O GND 1 GND GND 2 GND 5V 3 5V 5V 4 5V 12V 5 12V 12V 6 12V O C 12 Hopper SSR 7 8 GND 9 GND GND 10 GND 108
68. tput Mode Bit 3 of Port I Yes only in Output Mode Bit 4 of Port I Yes only in Output Mode Bit 5 of Port I Yes only in Output Mode Bit 6 of Port I Yes only in Output Mode Bit 7 of Port I Yes only in Output Mode Bit 8 of Port I Yes only in Output Mode Port J Data 40h Yes only in Bit 1 of Port J Output Mode Bit 2 of Port J Yes only in Output Mode Bit 3 of Port J Yes only in Output Mode Bit 4 of Port J Yes only in Output Mode Bit 5 of Port J Yes only in Output Mode 48 ECROSSER ACE B5692 User s Manual Bit 6 of Port J Yes only in Output Mode Bit 7 of Port J Yes only in Output Mode Bit 8 of Port J Yes only in Output Mode Timer A Register 4Ch amp 4Dh 16 bit Timer A up to 65536 sec ms us If this register is Yes only if Timer A is written the Timer A will count down and if 0 state is reached it will generate an interrupt enabled Timer B Register 50h amp 51h 16 bits Timer B up to 1 to 65535 mS If this register is written Yes only if the Timer B will count down and if 0 state is reached it will Timer B is generate an interrupt enabled Timer C Register 54h amp 55h 16 bits Timer C up to 1 to 65535 mS If this register is Yes only if written the Timer C will count down and if 0 state is Timer C is enabled reached it will generate an interrupt Timer D Register 58h amp 5
69. tten to the output port Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 8 SetCallbackFunTable Description Set the call back function table to ACE B5692 which number is the CardNo When then interrupt arises the call back function table set to this CardNo will be involved Syntax VC VC unsigned int WXP_SetCallbackFunTable short CardNum _AGC_Callback_FunTab_t Argument i16 CardNo The card number of ACE B5692 card initialized Range from 1 5 AGC_Callback_FunTab_t funtab Call back functions table Return Code No Chapter 5 3 Error Code 5 1 1 3 9 SetInterruptEnableReg Description This function is used to set interrupt enable register Syntax VC VC 64 ECROSSER ACE B5692 User s Manual unsigned int WXP_SetInterruptEnableReg short CardNum unsigned short IntEnValue Argument CardNum The card number of ACE B5692 card initialized IntrEnValue Interrupt enable value FORMAT HI BYTE LO BYTE 15 14 13 112 11 10 9 B 7 6 5 4 13 2 1 10 TD TC TB ITA PL PK PJ IPI PH IPG PF IPE PD PC PB PA S S S S S IS S S S S S S S S S IS S 1 Enable 0 Disable TX TIMER PX PORT Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 10 GetInterruptEnableReg Description This function is used to get interrupt enable register Syntax VC VC unsigned int LNX_GetInterruptEnableReg short CardNum unsigned short IntE
70. ty to automatically configure all of the boot and Plug and Play compatible devices However this capability means absolutely nothing unless you use a Plug and Play operating system such as Windows 95 If you set this field to manual then you may choose specific resources by going into each of the submenus When resources are controlled manually assign a type to each system interrupt depending on the type of the device that uses the interrupt Resources Controlled Auto ESCD By Manual IRQ Resources 25 ECROSSER 3 5 Peripherals Setup Onboard Serial Port 1 Onboard Serial Port 1 Onboard Serial Port 2 Onboard Serial Port 3 Onboard Serial Port 4 Onboard Serial Port 5 Onboard Serial Port 6 ACE B5692 User s Manual Figure 7 Peripherals setup Serial Port 1 3F8 IRQ4 Serial Port 2 2F8 IRQ3 Serial Port 3 3E8 IRQ11 Serial Port 4 2E8 IRQ10 Serial Port 5 2A8 IRQ11 Serial Port 6 288 IRQ10 26 Select an address and the corresponding interrupt for each serial port ECROSSER ACE B5692 User s Manual 3 6 AGC This section shows the determining parameters in the AGC Status Figure 8 AGC setup User can choose the AGC Timer A resolution Sec Second If select sec it means 1 second MS Mini Second unit US Micro Second If select ms it means 1 mini second unit If select us it means 1 microsecond unit User can choose the AGC Timer B r
71. usion 1 Door Switch Intrusion 1 AGA A2 Door SW3 Intrusion 2 Intrusion 2 AGA A3 Door SW4 Intrusion 3 AGA A4 Door SW5 Intrusion 4 SRAM A5 Battery Low Optional on board Switch A6 AGA Intrusion 6 AGA Intrusion 7 On board A7 Chassis Switch detector BO A Button 1 Button 1 B1 A Button 2 Button 2 B2 l l Button 3 Button 3 B3 LI Button 4 Button 4 B4 l l Button 5 Button 5 B5 LI Button 6 Button 6 B6 A Button 7 Button 7 B7 A Button 8 Button 8 CO A Button 9 C1 A Button 10 C2 A Button 11 C3 A Button 12 C4 A Button 13 110 ECROSSER ACE B5692 User s Manual C5 l l Button 14 C6 l l Button 15 C7 l l Button 16 DO l l Dissolve Key Lock Button Start D1 l l OM Key Lock Test Switch D2 l l Setup Key Lock Hand Pay REFILL key D3 l l Touch Cal Key Lock D4 l l Spare Key Lock D5 l D6 O SPI DI D7 O SPI DO EO Ll Coin In Signal A E1 l l Coin In Signal B E2 l l Bill In E3 A Hopper Sensor E4 O SPI CLK E5 SPI CS E6 l Coin enable feedback E7 l Bill enable feedback FO O C Lamp1 Lamp1 F1 O C Lamp2 Lamp2 F2 O C Lamp3 Lamp3 F3 O C Lamp4 Lamp4 F4 O C Lamp5 Lamp5 F5 O C Lamp6 Lamp6 F6 O C Lamp7 Lamp7 F7 O C Lamp8 Lamp8 GO O C Lamp9 Tower lamp 1 1000 mA G1 O C Lamp10 Tower lamp 2 1000 mA G2 O C Lamp11 Tower lamp 3 1000 mA G3 O C Lamp12 G4 O C Lamp13 GS O C Lamp14 G6 O C Lamp15 G
72. ution Switch 19 Get Interrupt Buffer Count lt 20 Get Interrupt Buffer data 21 gt Clear Interrupt Buffer data 22 gt Get Interruptport Timer Buffer Count 23 gt Get Interruptport Timer Buffer data lt 24 Clear Interruptport Timer Buffer data gt gt 61 ECROSSER ACE B5692 User s Manual 5 1 1 3 Windows AGC API Library 5 1 1 3 1 Register Card Description This function is used to register the ACE B5692 ACE B5692 has to be registered by this function before other functions are called Syntax VC VC unsigned int WXP_RegisterCard short CardNum Argument CardNum The card number of ACE B5692 card initialized Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 2 Release Card Description This function is used to release the registered ACE B5692 Syntax VC VC unsigned int WXP_ReleaseCard short CardNum Argument CardNum The card number of ACE B5692 card initialized Return Code Please refer to Chapter 5 3 Error Code 5 1 1 3 3 GetlOBaseAddr Description This function is used to get the I O base address of ACE B5692 Syntax VC VC unsigned int WXP_GetlOBaseAddr short CardNum unsigned int IOBaseAddr Argument CardNum The card number of ACE B5692 card initialized loBaseAddr the I O base address of ACE B5692 Return Code Please refer to Chapter 5 3 Error Code 62 ECROSSER ACE B5692 User s Manual 5 1 1 3 4GetMemBaseAddr Description This function is used to get the memo
73. y To start the search click Nest If you are searching on a floppy disk or CD ROM drive insert the floppy disk or CD before clicking Next Optional search locations F Ala Seen disk dives AIN drives AVE IV Specify a location I Microsoft Windows Update ee j Select the folder where the driver located and then click OK Upgrade Device Driver Wizard Ea _ _ Insert the manufacturer s installation disk into the dive selected and then click OK d Copy manufacturer s files from D agcRelease Diiver DI Browse i k Select the correct folder of arB5692 inf you will find following message Click Next Upgrade Device Driver Wizard Driver Files Search Results The waard has Arsshed searching for driver fies for your hardware device The werd found a drive for the following device Si PO Device Windows found a driver that is a closer match for this device then your current diver To install the driver Windows found click Nest J d YVagereleaseYdriveryarb5692 inf i lt Back Next gt ECROSSER ACE B5692 User s Manual Windows will start the installation of driver5692 grade Device Driver Completing the Upgrade Device Driver Wizard Acrosser Gaming Core Windows has finished installing the software for this device To close this wizard click Finish lt Back Lens action ver e snif Ga eg ki Video Controller YGA Compatible
74. y API Lib Set PTU and this API will return the count value in Protect U 99 ECROSSER ACE B5692 User s Manual Syntax C C unsigned int LNX_AGA_Set_Protect U unsigned char Manu Code unsigned char Ger Num unsigned short PTU Counter Argument Manu_Code This is the 16 character hexadecimal Manufacture code you are going to program into the Protect U chip Ser_Num This is the 7 character hexadecimal serial number you are going to program into the Protect U chip PTU Counter Return counter Return Code Please refer to Chapter 6 3 Error Code 6 2 1 13 AGA_Check_Protect U Description This API is used to validate the consistency of Protect U It will return an error code and Protect U counter value Please keep the counter value for the next time check This API needs input of manufacture code serial number previous counter number and allowed counter errors This API will uses the input data to require a set of encrypted data from Protect U and decrypt an encrypted data The decrypted data contains a new counter value which is normally the previous counter value plus 1 The checked result will be returned in an error code The API will return a Correct only if manufacture code and serial number are all correct and the new counter value is within the assigned error range Syntax C C unsigned int LNX_AGA_Check_PTU unsigned char Manu_Code unsigned char Ger Num unsigned short PTU_Counter unsigned sh

Download Pdf Manuals

image

Related Search

Related Contents

Earlex HG1500 power heat gun  1 - Ricoh  3701KL tri manual.cdr - Taylor Precision Products  Kodak E-24 User's Manual  Imation Door CK 108 User's Manual  Samsung SGH-C300 service manual  User's Guide For  Keysight Technologies 33120A Function/Arbitrary Waveform  OLC1 Handbuch  Bosch 2609255266  

Copyright © All rights reserved.
Failed to retrieve file