Previous Thread
Next Thread
Print Thread
Page 1 of 3 1 2 3
Misc Arcade Wip thread #107613
10/13/16 12:08 PM
10/13/16 12:08 PM
Joined: May 2004
Posts: 1,555
H
Haze Offline OP
Very Senior Member
Haze  Offline OP
Very Senior Member
H
Joined: May 2004
Posts: 1,555
couldn't see a thread for arcade work..

anyway, here are some shots of Ocean to Ocean, a rare Deco Cassette dumped by Joseph and the Game Preservation Society.

the submission needed a little work because the wrong decryption line was provided

There are 2 versions, the US version shows 'For Amusement Only' has a 'skill stop' feature and seems to play for points only.


The Japan version shows the DECO copyright, doesn't appear to have a skill stop feature, and seems to be a very basic Medal (payout) game


of all the Deco Cassette games to keep around this one probably surprises me most, so I guess we should be glad that it's preserved, even if there's really nothing worth mentioning about it.


Re: Misc Arcade Wip thread [Re: Haze] #107618
10/13/16 06:04 PM
10/13/16 06:04 PM
Joined: Dec 2015
Posts: 88
A
AJR Online content
Member
AJR  Online Content
Member
A
Joined: Dec 2015
Posts: 88
Thanks so much for taking the trouble of sorting out the BIOS muddle in the Cassette System driver. Now if only someone (well, possibly I) would put in the effort to fix various nontrivial flaws in the graphics...

Re: Misc Arcade Wip thread [Re: Haze] #107619
10/13/16 06:28 PM
10/13/16 06:28 PM
Joined: May 2004
Posts: 1,555
H
Haze Offline OP
Very Senior Member
Haze  Offline OP
Very Senior Member
H
Joined: May 2004
Posts: 1,555
I did improve things significantly a couple of years ago, I remember the remaining issues being especially annoying tho

Re: Misc Arcade Wip thread [Re: Haze] #107620
10/13/16 07:27 PM
10/13/16 07:27 PM
Joined: Dec 2015
Posts: 88
A
AJR Online content
Member
AJR  Online Content
Member
A
Joined: Dec 2015
Posts: 88
A PCB video of the DECO test tape would help a lot, though that's probably too much to ask for at this point.

Re: Misc Arcade Wip thread [Re: Haze] #107877
11/13/16 03:00 AM
11/13/16 03:00 AM
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
Sandro Ronco's improved a few more things with the ARM6 and the Acorn Archimedes, which gets us some action out of aristmk5 at last:




Re: Misc Arcade Wip thread [Re: Haze] #107902
11/15/16 04:24 AM
11/15/16 04:24 AM
Joined: Aug 2009
Posts: 1,138
Naples, Italy
Kale Offline
Very Senior Member
Kale  Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,138
Naples, Italy
His ARM fix apparently fixed Acorn Archimedes Desktop booting too, which is a nice side effect:


Re: Misc Arcade Wip thread [Re: Haze] #107904
11/15/16 01:29 PM
11/15/16 01:29 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
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

Re: Misc Arcade Wip thread [Re: R. Belmont] #107909
11/16/16 04:38 PM
11/16/16 04:38 PM
Joined: Jan 2011
Posts: 180
A
Al Kossow Offline
Senior Member
Al Kossow  Offline
Senior Member
A
Joined: Jan 2011
Posts: 180
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


which model archie is this?

Re: Misc Arcade Wip thread [Re: Haze] #107910
11/16/16 04:55 PM
11/16/16 04:55 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
A310/A3010/A3020.

Re: Misc Arcade Wip thread [Re: Haze] #107913
11/17/16 03:01 AM
11/17/16 03:01 AM
Joined: Nov 2016
Posts: 7
N
nerd4gw Offline
Member
nerd4gw  Offline
Member
N
Joined: Nov 2016
Posts: 7
It's great to see this! - The aristmk5 only needs the Meters, Logic Door, Jackpot/Reset connected and the older standalone games like 'pengpayu' and 'wcougaru' and will be playable, seems less picky on the 3 Way Memory.

The touch screen games require the SetChips, (You just need to set them up properly, just like a real machine, surprisingly this works). - Just need the touchscreen to be connected. The only thing is the 3 Way Memory is a little flakey.

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()

Re: Misc Arcade Wip thread [Re: R. Belmont] #108267
12/26/16 11:52 PM
12/26/16 11:52 PM
Joined: May 2009
Posts: 1,784
J
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,784
Someone said something about miscellaneous arcade WIP?

Here's a screenshot of the current netlist for Stunt Cycle:



The bus sprites are upside-down, the image cuts off after 256 pixels, and for some damn reason the score starts at 81. That said, for a schematic that I pretty much blindly transcribed into a netlist and then for which I fixed only one bug (swapped chip enables on the sprite ROM), I'm pretty amazed that anything at all is showing up. smile

Re: Misc Arcade Wip thread [Re: Haze] #108268
12/27/16 02:55 AM
12/27/16 02:55 AM
Joined: Feb 2004
Posts: 2,034
Sydney, Australia
Vas Crabb Offline
Very Senior Member
Vas Crabb  Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,034
Sydney, Australia
I'll just leave this here:


Re: Misc Arcade Wip thread [Re: Vas Crabb] #108271
12/27/16 01:14 PM
12/27/16 01:14 PM
Joined: May 2009
Posts: 1,784
J
Just Desserts Offline
Very Senior Member
Just Desserts  Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,784
There, that looks a bit more like Stunt Cycle:



Typing in netlists can be dangerous work, because there's nothing stopping you from typing TTL_7402_NOR when you meant to type TTL_7400_NAND, seeing as the three parameters are the same for both. smile

Re: Misc Arcade Wip thread [Re: Haze] #114543
01/04/19 08:49 PM
01/04/19 08:49 PM
Joined: May 2012
Posts: 499
S
shattered Online content
Senior Member
shattered  Online Content
Senior Member
S
Joined: May 2012
Posts: 499
"Gorodki" arcade [1] would be nice to see in MAME, and I thought I'd try learning how netlist works first before tackling it. Found a simple TV test pattern generator schematic in Soviet "Radio" magazine (June 1985) [2] and it mostly works (except the toggle switches - no idea how those work in netlist):

[Linked Image]

[1] http://gorodki.15kop.ru/
[2] http://www.radioway.ru/1985/06/generator_ispytatelnyh_signalov.html

Re: Misc Arcade Wip thread [Re: Haze] #114544
01/05/19 07:36 AM
01/05/19 07:36 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
I should perhaps mention the WIP in line with the previous aristmk5 screenshots (it's funny that a lot of the "arcade" WIP in this topic is "slot machine" WIP!)

The driver has come a long way since 2016 in that everything that isn't a bad dump now runs and has actually been playable since about 0.182 (once they have been set up of course; see aristmk5.cpp for setup instructions), however only a few games run without significant issues thus most of the games are still flagged as MACHINE_NOT_WORKING due to randomly crashing, or becoming completely stuck at a forced payout if a win was not an exact multiple of the coin value. In fact, all of the games were considered not working until very recently.

As this is a WIP topic, there's still a few things left, such as the Archimedes timing problems (see machine/archimds.cpp), getting the sound working in the older games and hooking up a bill acceptor. The games that require external communications (such as those from Queensland) may require a dirty hack to keep the games happy, as it may be next to impossible to acquire, dump and emulate a complete host server. The same applies for Hyperlink jackpot games, which save the progressive jackpot values on the server; the games are still playable however, they simply won't be paying any credits when a progressive jackpot is won (the US region Hyperlink games can also have the jackpot mode turned off completely and run as a normal full-pay game (e.g. don't use variation 5 in the set chips), but this is not possible with non-US games adonisce, qnilemm or rainwrce). Hyperlink games basically upload a tiny percentage of your bet amount to the server to add to the progressive prizes, and when a jackpot is triggered, downloads the appropriate jackpot amount to be added directly to the machine's credits and the server resets the jackpot back to its minimum amount.

Page 1 of 3 1 2 3

Who's Online Now
1 registered members (Praxis), 150 guests, and 3 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.094s Queries: 14 (0.038s) Memory: 5.8753 MB (Peak: 6.1699 MB) Zlib enabled. Server Time: 2019-03-23 18:27:51 UTC