New Life Games LLC
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

News:

Welcome to the NewLifeGames.com message forum! 

 


NLG Site Navigation Menu


Archives of old posts can be found at...... Newlifegames.net/nlg/

Author Topic: Cabinets and Monitors for ArgOS  (Read 1482 times)

0 Members and 1 Guest are viewing this topic.

Offline Eddiie

  • Contributing NLG Member
  • NLG Member 501 to 10,000 Posts
  • *
  • Posts: 573
  • Reputation Power: 45
  • Eddiie Might someday be someone...Eddiie Might someday be someone...Eddiie Might someday be someone...Eddiie Might someday be someone...
  • Gender: Male
  • NLG
Cabinets and Monitors for ArgOS
« on: August 07, 2022, 01:02:01 PM »
I started looking at an ArgOS Image file for OS 223 and 301B and found some interesting config files that describe Cabinet IDs, the monitor configuration for the cabinets, the ports, a whitelist of games, a different list of 'blacklisted' games for certain cabinets (due to technical issues), and some other stuffs like what monitors are available for the cabinets, etc

It also looks like there is a Windows version of the IPC controller...  No need for those clunky boxes any more.. ??  just a guess at this point.

Just found this, not sure what it all exactly means..

\ice\deployment\cfg\   is the folder with the goodies.

Starting with the "CabinetLicense" folder, there is a "cabperm.txt" file,  this creates a naming hierarchy (?), but it also says which cabinets are allowed to play which games...
 
Code: [Select]
#
# cabinet permissions file
# The format here allows for setting variables that form a cabinet group, then
# using such a group within a theme's cabinet list, e.g.,
# Expanded form:
# --------------
# A01B: BLADE,BLADE2,BLADE_XD32, BLADE_XD23
# Shorter form:
# -------------
# A01B: BLADE_GROUP
#

#######################################
#ThemeID list with allowed cabinets
#######################################
A00D: SG_ONE,ALPHA_24_V27_V27                                          #Quick Shot Dwan Wu
A00E: SG_ONE,ALPHA_24_V27_V27                                          #Goldfish Deluxe
A00F: SG_ONE,ALPHA_24_V27_V27                                          #Kronos - Father of Zeus
A010: SG_ONE,ALPHA_24_V27_V27                                          #Quick Shot Zhang Qie
A012: SG_ONE,ALPHA_24_V27_V27                                          #Zeus - Son of Kronos
A013: SG_ONE,ALPHA_24_V27_V27                                          #Quick Hit Jungle
A014: SG_ONE,ALPHA_24_V27_V27                                          #Quick Hit Volcano
A015: SG_ONE,ALPHA_24_V27_V27                                          #Guardian of the North
A016: SG_ONE,ALPHA_24_V27_V27                                          #Guardian of the South
A017: SG_ONE,ALPHA_24_V27_V27                                          #Steam Dream
A018: SG_ONE,ALPHA_24_V27_V27                                          #Cyber Fantasy
A019: SG_ONE,ALPHA_24_V27_V27                                          #Hot Blooded
A01A: SG_ONE,ALPHA_24_V27_V27                                          #Call of the Moon
A01B: BLUEBIRD_UPRIGHT,BLUEBIRD_XD,BLADE_GROUP                         #Enchanted Charms
A01C: BLUEBIRD_UPRIGHT,BLUEBIRD_XD,BLADE_GROUP                         #Elemental Beauty
A01E: SG_ONE,ALPHA_24_V27_V27                                          #Little Dragons
A01F: DUALOS                                                           #Blazing Dragons
A020: DUALOS                                                           #Dashing Dollars - Southern Magic
A021: DUALOS                                                           #Dashing Dollars - Frozen North
A022: DUALOS                                                           #Beyond Olympus - Fire Surge
A029: BLADE_XD32                                                       #Godfather LAP
A02A: SG_ONE,ALPHA_24_V27_V27                                          #Lock It Link - Night Life
A02B: SG_ONE,ALPHA_24_V27_V27                                          #Lock It Link - Diamonds
A030: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Angel Blade
A033: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Hexogems
A036: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Pink Panther Diamond Heist
A037: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Pink Panther Museum Caper
A039: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Quick Hit Ultra Pays - Monkey's Fortune
A03A: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Quick Hit Ultra Pays - Sun Dragon
A03B: SG_ONE,DUALOS,ALPHA_24_V27_V27                                   #Quick Hit Wild Blue Super Wheel
A03C: SG_ONE,DUALOS,ALPHA_24_V27_V27                                   #Quick Hit Wild Red Super Wheel
A03E: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Sword of Destiny
A040: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Tetris
A041: SG_ONE,ALPHA_24_V27_V27                                          #Candy Kisses
A044: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Wonder Woman - Bullets and Bracelets
A045: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Wonder Woman - Golden Lasso
A046: SG_ONE,ALPHA_24_V27_V27                                          #Golden Wheels - Moon Princess
A047: SG_ONE,ALPHA_24_V27_V27                                          #Golden Wheels - Sun Warrior
A049: DUALOS                                                           #Loteria - La Sirena
A04A: DUALOS                                                           #Loteria - El Diablito
A04B: BLUEBIRD_UPRIGHT,BLUEBIRD_XD,BLADE_GROUP,SG_ONE,ALPHA_24_V27_V27 #legacy game-pack - Black Knight
A04F: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Dancing Drums
A050: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Heidi's Bier Haus
A054: SG_ONE,ALPHA_24_V27_V27                                          #Egypt
A055: SG_ONE,ALPHA_24_V27_V27                                          #Desert Cats
A05C: BLADE_XD32                                                       #Monsters and Mermaids
A05F: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Zeus Unleashed
A060: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Kronos Unleasehd
A061: BLADE_XD32                                                       #Space Invaders - skill
A067: DUALOS                                                           #Gladius - Fire Surge
A068: SG_ONE,ALPHA_24_V27_V27                                          #Velocity HD #1
A069: DUALOS                                                           #Roaring Tigers
A072: SG_ONE,ALPHA_24_V27_V27                                          #Meteor Money
A073: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Feathered Friends
A074: TWINSTAR_V43J,TWINSTAR_JUMBO                                     #Hoards of Loot
A075: SG_ONE,ALPHA_24_V27_V27                                          #Shadow Diamond - Eve
A076: SG_ONE,ALPHA_24_V27_V27                                          #Vegas 7s
A077: SG_ONE,ALPHA_24_V27_V27                                          #Shadow Diamond - Dawn
A078: SG_ONE,ALPHA_24_V27_V27                                          #Venice 7s
A082: SG_ONE,DUALOS,ALPHA_24_V27_V27                                   #Golden Pharaoh
A084: SG_ONE,DUALOS,ALPHA_24_V27_V27                                   #Rise of the Emperor
A08E: DUALOS                                                           #Iron Man
A08F: SG_ONE,ALPHA_24_V27_V27                                          #Lock-it-Link Cats, Hats, and more Bats
A090: SG_ONE,ALPHA_24_V27_V27                                          #Lock-it-Link Eureka Reel Blast
A092: SG_ONE,ALPHA_24_V27_V27                                          #Flower of Riches
A093: SG_ONE,ALPHA_24_V27_V27                                          #Diamond Eternity
A0AE: SG_ONE,DUALOS,ALPHA_24_V27_V27                                   #Fortunes -3


Moving on to the CabRes.txt   ,   list of restricted games on cabinets due to technical issues
Code: [Select]
#
# cabinet restriction file
# refer to the cabinet permissions file for overall format.
# cabinet aliases and group names are defined in the
# cabinet permissions file
#

################################################################
# Restricted ThemeId list with cabinets they can run on
# due to technical limitations
################################################################
A024: SG_ONE_STEPPER                                #Blazing7sGold                     
A030: TWINSTAR_V43J,TWINSTAR_V75                    #Angel Blade
A033: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #HexogemsPharaoh 
A034: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #HexogemsCaiShen 
A039: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #QH Monkey Fortune                 
A03A: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #QH Sun Dragon                     
A03E: TWINSTAR_V43J,TWINSTAR_V75                    #Sword of Destiny                   
A040: TWINSTAR_V43J,TWINSTAR_V75                    #Tetris Jackpots                   
A044: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Wonder Woman Bullets & Bracelets   
A045: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Wonder Woman Golden Lasso         
A04F: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Dancing Drums                     
A050: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Heidi's Bier Haus                 
A05F: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Zeus Unleashed                     
A060: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Kronos Unleashed                   
A073: TWINSTAR_V43J,TWINSTAR_V75                    #Feathered Friends                 
A074: TWINSTAR_V43J,TWINSTAR_V75                    #Hoards of loot
A0E2: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Double Blessings                   
A0F8: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Rising Guardian
A11C: TWINSTAR_V43J,TWINSTAR_V75,WAVE_2             #Rising Panda
SDCE: PERSONAL_IMMERSION                            #World of Wonka                     


Next, CabTypes.txt.    A list of different cabinet ID's that are generated by the cabinet ID jumpers.  Using a spreadsheet, a buttload of switches and reboots, it is possible to make these cabinet IDs on the old BB backplane.

I have not yet found where the Cabinet ID is displayed on ArgOS.  It would be a big help to find where cabinet type is displayed on screen in the OS.
This file creates naming groups for a bunch of cabinets into a class of cabinets used in other config files.


Code: [Select]
################################################################
# Cabinet definitions
################################################################
BLUEBIRD_XD:             0
BLUEBIRD_UPRIGHT:        1
BLUEBIRD_SLANT:          2
ERROR:                   3
GAMEFIELD_XD:            4
CAB_5:                   5
CAB_6:                   6
BLADE:                   7
BLADE2:                  8
BLADE_XD32:              9
BLADE_XD23:             10
PERSONAL_IMMERSION:     11
DUALOS:                 12
SG_ONE:                 13
SG_ONE_STEPPER:         14
GAMEFIELD_2_DUAL_LCD:   15
GAMEFIELD_2_SINGLE_LCD: 16
TWINSTAR_V43J:          17
CAB_18:                 18
PRIZM:                  19
PRO_WAVE:               20
ALPHA_24_V27_V27:       21 #TWINSTAR_SLANT
PRO_V32:                22
PRO_CURVE:              23
PRO_STEPPER:            24
PRO_V22:                25
TWINSTAR_V24_43:        26
TWINSTAR_V75:           27 #TWINSTAR_JUMBO
ALPHA_24_PRO_JUMBO:     28
SINGLE_SCREEN_JUMBO:    29
TWINSTAR_V43J_STEPPER:  30
DUALOS_L1:              31
QUARTZ:                 32
WAVE_2:                 33
DISPLAYCONTROLLER:      34
################################################################
# TODO: REMOVE THIS LATER
# Default CabIds. Cabinets that are un-restricted
################################################################
# Cab_Default:

################################################################
# ExplicitCabIds. If a cabId is NOT in this list, explicit
# permissions are required to run on it
################################################################
Cab_Explicit: 7,8,9,10,11,12,13,14,19,21,31

################################################################
# Cabinet group definitions
# The format here allows for setting variables that form a cabinet group, then
# using such a group within a theme's cabinet list, e.g.,
#
# BLADE_GROUP1: BLADE,BLADE2
# BLADE_GROUP2: BLADE_GROUP1,BLADE_XD32
# BLADE_ALL: BLADE_GROUP1, BLADE_XD32, BLADE_XD23
################################################################
BLADE_GROUP: BLADE, BLADE2, BLADE_XD32, BLADE_XD23


There's a bunch of other files and folders but let's now go to the "video" folder...
This folder contains what looks like 2 things...   (1) a list of valid monitor types for a given cabinet class,  (2)  the configuration of the monitors (the display port) for that cabinet (class?)...   It was late last night..   Maybe I am wrong with this..  Welcome corrections!!   I fell asleep here, so it is incomplete..

In here are many files..  Alpha, Bluebird, twinstar, sg1, etc etc..   I will cover twinstar here..

twinstar_x screens.xml,  it shows there are 2 different configurations possible..   3 and 4 screens.
First screen goes in Display Port 8 (is this C2 on backplane2.0? I think so), it is iDeck and the resolution needs to be 1920x510
Second screen goes in display port 0 (V1, I think so), this is the primary display (because of display port 0 and the touch config element) and its resolution needs to be 1920x1080, not rotated
Third screen, goes in display port 4 (V5?), this is the secondary display, it needs the resolution to be 1920x1080 and no touch since there is no touch config.
I will let you figure our the 4 screen config shown below.

Code: [Select]
<ScreenConfigs>
    <Screens NumScreens="3">
        <Screen>
            <DisplayID Instance="8" Tech="DISPLAYPORT_EXTERNAL" Adapter="PCI#VEN_1002"/>
            <Width>1920</Width>
            <Height>510</Height>
            <BitsPerPixel>32</BitsPerPixel>
            <Rotation>0</Rotation>
            <X>0</X>
            <Y>1080</Y>
            <TouchConfig>ideck</TouchConfig>
        </Screen>

        <Screen primary="true">
            <DisplayID Instance="0" Tech="DISPLAYPORT_EXTERNAL" Adapter="PCI#VEN_1002"/>
            <Width>1920</Width>
            <Height>1080</Height>
            <BitsPerPixel>32</BitsPerPixel>
            <Rotation>0</Rotation>
            <X>0</X>
            <Y>0</Y>
            <TouchConfig>main_24</TouchConfig>
        </Screen>

        <Screen>
            <DisplayID Instance="4" Tech="DISPLAYPORT_EXTERNAL" Adapter="PCI#VEN_1002"/>
            <Width>1920</Width>
            <Height>1080</Height>
            <BitsPerPixel>32</BitsPerPixel>
            <Rotation>0</Rotation>
            <X>0</X>
            <Y>-1080</Y>
        </Screen>
    </Screens>



    <Screens NumScreens="4">
        <Screen>
            <DisplayID Instance="8" Tech="DISPLAYPORT_EXTERNAL" Adapter="PCI#VEN_1002"/>
            <Width>1920</Width>
            <Height>510</Height>
            <BitsPerPixel>32</BitsPerPixel>
            <Rotation>0</Rotation>
            <X>0</X>
            <Y>1080</Y>
            <TouchConfig>ideck</TouchConfig>
        </Screen>

        <Screen primary="true">
            <DisplayID Instance="0" Tech="DISPLAYPORT_EXTERNAL" Adapter="PCI#VEN_1002"/>
            <Width>1920</Width>
            <Height>1080</Height>
            <BitsPerPixel>32</BitsPerPixel>
            <Rotation>0</Rotation>
            <X>0</X>
            <Y>0</Y>
            <TouchConfig>main_24</TouchConfig>
        </Screen>

        <Screen>
            <DisplayID Instance="4" Tech="DISPLAYPORT_EXTERNAL" Adapter="PCI#VEN_1002"/>
            <Width>1920</Width>
            <Height>1080</Height>
            <BitsPerPixel>32</BitsPerPixel>
            <Rotation>0</Rotation>
            <X>0</X>
            <Y>-1080</Y>
        </Screen>

        <Screen>
            <DisplayID Instance="12" Tech="DISPLAYPORT_EXTERNAL" Adapter="PCI#VEN_1002"/>
            <Width>1920</Width>
            <Height>1080</Height>
            <BitsPerPixel>32</BitsPerPixel>
            <Rotation>0</Rotation>
            <X>0</X>
            <Y>-2160</Y>
        </Screen>

    </Screens>
</ScreenConfigs>


Other folders have EDID info for Bally Alpha.  It seems by looking at this that Bally is more picky about monitor types (or is that video chip?)

With all this information you'd think one would be able to get the ArgOS OS to boot up at least to the setup screen starting with just a backplane, and some parts.
cough

Offline omegas_dano

  • New NLG Member 3 to 100 Posts
  • **
  • Posts: 6
  • Reputation Power: 0
  • omegas_dano New User has no influence.
  • NLG
Re: Cabinets and Monitors for ArgOS
« Reply #1 on: February 19, 2024, 07:24:40 AM »
Great help, will try also to look the directory

 

Cell Phone and Pad Mode

imode wap wap2

NLG Archives

Archives @ newlifegames.net Wayback Machine

Contact Us

NLG Shop 928 754-4147 Email Us 1788 Highway 95 30 BHC City AZ 86442
If you find this site helpful, please consider becoming a Contributing NLG Member with a monthly subscription to help cover the cost of pizza, coffee, aspirin, hosting, and bandwidth.
Contributing Members: get unlimited personal messages, can save topics and replies as drafts,
can post to the Classified ads, get unlimited access to the downloads, and also get this minty badge:



**Subscription Link** (Click Here) **Subscription Link**



           
If you would rather remain anonymous Thank You or just want to help support the site, please use this "make a donation" button:




From your entire NLG staff, thank you for supporting NLG.


New Life Games LLC 1788 HIGHWAY 95 UNIT 30 BULLHEAD CITY AZ 86442




Newlifegames.com     Newlifegames.net     Newlifegames.org

Newlifegame.com     Newlifegame.net     Newlifegame.org    Newlifegames.us

   New Life Games     NewLifeGames  NLG

 We Bring new Life to old Games    1-888-NLG-SLOTS

Are all Copyright and Trademarks of New Life Games LLC 1992 - 2022


FAIR USE NOTICE:



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

For more information please visit: http://www.law.cornell.edu/uscode/17/107.shtml
If you wish to use copyrighted material from this site for purposes of your own that go beyond fair use,
you must obtain permission directly from the copyright owner.




The NewLifeGames.com website is optimized for use with Firefox and a minimum screen resolution of 1600 x 900 pixels.

SimplePortal 2.3.5 © 2008-2012, SimplePortal