Previous Thread
Next Thread
Print Thread
Page 2 of 3 1 2 3
Re: Misc Arcade Wip thread [Re: Haze] #107914
11/17/16 03:38 AM
11/17/16 03:38 AM
Joined: Aug 2002
Posts: 351
Melbourne, Australia
H
Heihachi_73 Online content
Senior Member
Heihachi_73  Online Content
Senior Member
H
Joined: Aug 2002
Posts: 351
Melbourne, Australia
The non-US aristmk5 games will also need their driver/machine changed from aristmk5_usa to plain aristmk5, otherwise they will fail the POST and reset.

Black Panther will also need a comms protocol to be emulated to keep it happy, otherwise it will remain in a disabled mode.

Re: Misc Arcade Wip thread [Re: Haze] #107916
11/17/16 04:43 AM
11/17/16 04:43 AM
Joined: Nov 2016
Posts: 7
N
nerd4gw Offline
Member
nerd4gw  Offline
Member
N
Joined: Nov 2016
Posts: 7
Yes, most games when added to the driver were just chucked in as 'aristmk5_usa' when they were not actually USA market/platform.

Can we suggest changes to the driver here?

Re: Misc Arcade Wip thread [Re: Haze] #107917
11/17/16 06:47 AM
11/17/16 06:47 AM
Joined: Jun 2001
Posts: 44
Italy
O
Osso Online content
Member
Osso  Online Content
Member
O
Joined: Jun 2001
Posts: 44
Italy
Best of all would be to do a pull request directly on GitHub, I think.

Re: Misc Arcade Wip thread [Re: Haze] #107932
11/17/16 07:56 PM
11/17/16 07:56 PM
Joined: Aug 2002
Posts: 351
Melbourne, Australia
H
Heihachi_73 Online content
Senior Member
Heihachi_73  Online Content
Senior Member
H
Joined: Aug 2002
Posts: 351
Melbourne, Australia
Messing around with pengpayu last night:

Inputs:
A = CASHOUT
S = 1 LINE
D = 3 LINES
F = 5 LINES
G = 7 LINES
H = 9 LINES
Q = GAMBLE
W = TAKE WIN
E = 10 CREDITS
R = 5 CREDITS
T = 3 CREDITS
Y = 2 CREDITS
U = 1 CREDIT
I = SERVICE
B = MAIN DOOR (always open, hold to close)
N = CASH BOX
M = NOTE ACCEPTOR

On a MKV cabinet, the button layout is usually like this:

A S D F G H
I U Y T R E W Q

That said, Take Win and Gamble are usually swapped on the cabinet, at least on AUS/Victorian machines, (e.g. Take Win on the right) - I don't know if the payline or bet buttons are on the top row or not, as AFAIK on US machines you select the lines first, not the bet per line as with Australian machines.

The amount of lines and/or maximum bet is different per game.

Dips (I hope it's readable to someone):

Bank 1 (Denomination)
4321 (coin value)
0000 $0.05 (e.g. 5c per credit)
0001 $0.10
0010 $0.25
0011 $0.50
0100 $1.00
0101 $5.00
0110 $10.00
0111 $50.00
1000 $100.00 (anything with bit 4 set is $100)
1001 $100.00
1010 $100.00
1011 $100.00
1100 $100.00
1101 $100.00
1110 $100.00
1111 $100.00

8765 (credit value)
0000 $0.01 (e.g. 1 cent machine)
0001 $0.02
0010 $0.05
0011 $0.10
0100 $0.25
0101 $0.50
0110 $1.00
0111 $5.00
1000 $10.00
1001 $50.00
1010 $100.00
1011 $100.00
1100 $100.00
1101 $100.00
1110 $100.00
1111 $100.00

Bank 2
4321
xxx0 Gamble Not Allowed
xxx1 Gamble Allowed
xx0x Max Bet Coin Reject Not Enabled
xx1x Max Bet Coin Reject Enabled
x0xx NOT USED
x1xx NOT USED
0xxx NOT USED
1xxx NOT USED

8765
xx00 Dollar ($)
xx01 Soles (S/.)
xx10 UrPeso ($)
xx11 Real (R/.)
x0xx NOT USED
x1xx NOT USED
0xxx NOT USED
1xxx NOT USED

Also, the combination test is working perfectly - you can spin the reels and even trigger the feature in that mode!

Re: Misc Arcade Wip thread [Re: Haze] #107933
11/17/16 09:00 PM
11/17/16 09:00 PM
Joined: Mar 2001
Posts: 16,134
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,134
USA
Great, thanks! That should make it easier to figure out how to get these things fully working.

Re: Misc Arcade Wip thread [Re: R. Belmont] #107947
11/20/16 12:39 PM
11/20/16 12:39 PM
Joined: Jul 2007
Posts: 4,625
A
Anna Wu Offline
Very Senior Member
Anna Wu  Offline
Very Senior Member
A
Joined: Jul 2007
Posts: 4,625
Originally Posted By R. Belmont
Yeah, Archimedes desktop booting was shown at the end of the old WIP thread. We need to get the FDD/HDD going now and softlist it smile


Zarch developed by David Braben is a nice game. smile

Re: Misc Arcade Wip thread [Re: Haze] #107948
11/20/16 01:01 PM
11/20/16 01:01 PM
Joined: Apr 2015
Posts: 379
E
EoceneMiacid Offline
Senior Member
EoceneMiacid  Offline
Senior Member
E
Joined: Apr 2015
Posts: 379
RiscOS boots now?...

brb

Re: Misc Arcade Wip thread [Re: Haze] #107978
11/24/16 10:28 AM
11/24/16 10:28 AM
Joined: Nov 2016
Posts: 7
N
nerd4gw Offline
Member
nerd4gw  Offline
Member
N
Joined: Nov 2016
Posts: 7
Well, Sandro is a Miracle Worker! *speachless*.

Re: Misc Arcade Wip thread [Re: Haze] #108152
12/10/16 04:25 PM
12/10/16 04:25 PM
Joined: Mar 2001
Posts: 16,134
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,134
USA
Haze bugged me a while back about the IGT Game King hardware; it's i960-based, and the code used a couple of instructions we didn't have implemented, plus it exercised a corner case that the Sega/Namco games didn't.

Fixed all that up, and discovered it's quite verbose out the UART port. Here's Super Cherry:

Code:
sys_chk:init_video
sys_chk:set_clut(clut_default)
sys_chk:set_clut_mask
sys_chk:Validate EPROM CRCs

Config EPROM CRC (I0000838)
Embedded   = a4c0
Calculated = a4c0

Game EPROM CRC (G0001175)
Embedded   = 96d7
Calculated = 96d7


EPROM ERROR -- INITIALIZATION


Eprom Error Occurred: -0x20000003
PIXEL ROM SIGNATURE ERROR
System Halted.
[display_heading_info] default error_type encountered (5)


The new Multistar 3 dump also says a lot:

Code:
sys_chk:init_video
sys_chk:set_clut(clut_default)
sys_chk:set_clut_mask
sys_chk:Validate EPROM CRCs

Config EPROM CRC
Calculated CRC = bfc7
Embeded    CRC = bfc7

GAME EPROM CRC
Calculated CRC = 8c72
Embeded    CRC = 8c72

sys_chk:Check CMOS Flag
start_up_flag=0


CMOS ERROR -- INITIALIZATION
syserr_enable_drawing
syserr_refresh_abort
syserr_init_terminal_config_ptr
syserr_init_time
syserr_init_lamps
syserr_init_do_candle
syserr_reset_psg
syserr_register_routines


CMOS Error Occurred: -0x1
DATA MEMORY ERROR
System Halted.


Hopefully we can translate this into something useful soon smile

Re: Misc Arcade Wip thread [Re: Haze] #108154
12/11/16 01:11 PM
12/11/16 01:11 PM
Joined: Mar 2001
Posts: 16,134
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,134
USA
I found the magic numbers it wants in CMOS to start up. It doesn't quite make it yet, but here's the new longer spew (the code window scrolls, if you're on a browser that doesn't make that obvious).

Code:
sys_chk:init_video
sys_chk:set_clut(clut_default)
sys_chk:set_clut_mask
sys_chk:Validate EPROM CRCs

Config EPROM CRC
Calculated CRC = bfc7
Embeded    CRC = bfc7

GAME EPROM CRC
Calculated CRC = 8c72
Embeded    CRC = 8c72

sys_chk:Check CMOS Flag
start_up_flag=dddddddd
init_sys
init_terminal_config_ptr
init_video
set_clut(clut_default)
init_windows
init_cmos_managers
init_vblank
init_foreground_task
init_time()
do_candle(CANDLE_INIT,..)
init_event_manager
reset_psg
init_terminal_config_table
init_io
Warm boot = 00000000
New security latch value = 1
hmtr0 = 100
hmtr1 = 100
hmtr2 = 100
hmtr3 = 100
hmtr5 = 100
hmtr7 = 100
hmtr8 = 100
hmtr9 = 100
init_flash_manager
init_refresh_manager
init_terminal_meters
init_betting_meters
init_terminal_history
init_game_manager


init game 0, KENO


init game 1, CASHLINE
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 2, CASHLINE
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 3, CASHLINE
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 4, CASHLINE
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 5, BLACK KNIGHT
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 6, BLACK KNIGHT
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 7, BLACK KNIGHT
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 8, BLACK KNIGHT
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 9, STARBURST
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 10, STARBURST
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 11, STARBURST
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 12, COBRA CASH
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 13, COBRA CASH
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 14, COBRA CASH
slot.c line 1813 check proc list.
Slot_Proc size = 151.


init game 15, COBRA CASH
slot.c line 1813 check proc list.
Slot_Proc size = 151.
init_netplex_scheduler
init_touch_screen
init_switch_io
clear_touch_buffer
auto_configure_netplex_devices()

Page 2 of 3 1 2 3

Who's Online Now
0 registered members (), 168 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,633
Posts112,983
Members4,842
Most Online324
Dec 20th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.072s Queries: 14 (0.040s) Memory: 5.7272 MB (Peak: 5.9489 MB) Zlib enabled. Server Time: 2019-03-23 18:47:30 UTC