ASTEROIDS DELUXE TO ASTEROIDS CONVERSION VIA SOFTWARE 26/09/03 M WHITE This info is based on and inspired by the Asteroids to Asteroids Deluxe conversion that's been available on ionpool.net since late 2002, and full credit goes to Mark Shostak for that. What i've basically done is applied the same principle to the Asteroids Deluxe roms so that the conversion can be done the other way round. Primarily this is because i have an Asteroids Cabaret cabinet and with a wired adapter in place it would become a very tight squeeze to get the back door on, and, I guess simply because i wanted to do it this way instead :O) The changes have been made to the revision 3 romset. Like the Asteroids to Asteroids Deluxe conversion i have not changed the checksums in the test routines, so in test mode the machine will report two rom errors, one at J1, the other at R2. These can be ignored. That is the next job. Enjoy, Martin White (Guddler) ------------------------------------------------------------------------------- 0x2000 = ?? 0x2001 = reserved 0x2002 = reserved 0x2003 = shield 0x2004 = fire 0x2005 = diagnostic step 0x2006 = slam switch 0x2007 = service switch 0x2400 = coin1 0x2401 = coin2 0x2402 = coin3 0x2403 = start1 0x2404 = start2 0x2405 = thrust 0x2406 = right 0x2407 = left FILE OFFSET FROM TO For gamplay rotation 036431.02 0032 07 06 036341.02 003B 06 07 For high score table input rotation 036430.02 0630 07 06 036430.02 0636 06 07 For 1P Start 036800.02 0491 03 01 For 2P Start 036800.02 049A 04 00 For Coin Input 036433.03 00A1 00 02 SOUND This information was supplied by and should be credited to Chad Gray. It is used with his full permission. When using an Asteroids Deluxe PCB in an Asteroids cab you will most likely notice that your sound is very distorted and clipped, and that there is also an increased level of background humm. This is doiwn to minor differences between the AR board used in Asteroids and the AR1 board used in Asteroids Deluxe. I shan't refer to Asteroids, or Asteroids Deluxe as it's possible that the AR board may have been changed in your cab. SO, first task is to confirm which board you have, and then match the value of R86 accordingly. For an AR board, ensure R86 is a 1K resistor, for an AR1 board ensure R86 is a 10K resistor. This should resolve the clipping, distortion and volume level issues. It has been confirmed on both Ast->AstDlx conversions and AstDlx->Ast conversion, but obviously ANY hardware mod is carried out at your own risk. --------------------------- This article is hosted at www.guddler.co.uk and is ©2003 Guddler's Domain, if you are reading this anywhere other than online at Guddler's Domain then please check there for the latest version and inform us of this mirror'd copy by clicking here so we may add it to our update distribution list - thank you. Copyright © by Guddlers Domain All Right Reserved. Published on: 2003-09-26 ------------------------------------------------------------------------------- Subject: VECTOR: Code changes to Asteroids Deluxe in an Asteroids cab From: Dave Langley Date: Sat, 06 Mar 2004 18:33:50 +0000 Hi ... Since my last post regarding my Asteroids Deluxe problem I've had a few enquiries regarding Martin Whites software mod. I was assuming that Martin had posted the link here, but it seems not .... so here it is: http://www.guddler.co.uk/modules.php?name=Content&pa=showpage&pid=6 Note from my experience of doing it: The changes for high score rotation have the address listed as being one out. Use 062F and 0635 instead. Martin has a cabaret, whereas I have an tabletop, I discovered that when playing as player 2 the controls work fine but when it flips the screen the X axis was not flipping properly. On examining the wiring diagrams for the two games the loom for Asteroids Deluxe ties Pins 7, 16 and 19 together. Asteroids only ties pins 7 and 19. Pin 7 is the ground for P2 controls and 16 and 19 are the X and Y video inverts ... to get round this problem I tied pins 7 and 16 together on the PCB with a small jumper and it works fine (apart from my settings problem). Hope this is useful to someone, and all credit goes to Martin for doing it in the first place. Dave Langley www.robotron-2084.co.uk