Jump to content
stonyat421

mpu4 m607 chr needed

Recommended Posts


 

2 minutes ago, stonyat421 said:

lamps are all other the place mate in the emulator 


so we’ve got step 1 done 

 

now the next part

 

 

Share this post


Link to post
Share on other sites

Test machine ready 😁

62E95CF0-77B7-4BA1-A2B5-14D7A2119980.jpeg

Share this post


Link to post
Share on other sites
1 hour ago, stonyat421 said:

lamps are all other the place mate in the emulator 

ah so there IS a lamp map in the chr chip for this machine then in that case

Share this post


Link to post
Share on other sites
40 minutes ago, Andrew96_ said:

ah so there IS a lamp map in the chr chip for this machine then in that case


there is but I just need to find how it’s using it.

 

 

Share this post


Link to post
Share on other sites

I have never been able to find out what hex codes are sent to the CHR chip to swithc it to the lamp table and back, If I knew that I could read the table out I think

Share this post


Link to post
Share on other sites
Posted (edited)
6 hours ago, Andrew96_ said:

I have never been able to find out what hex codes are sent to the CHR chip to swithc it to the lamp table and back, If I knew that I could read the table out I think


Its not looking that easy at the moment tbh.

 

 

Edited by Road Runner

Share this post


Link to post
Share on other sites
7 minutes ago, Road Runner said:


Its not looking that easy at the moment tbh.

 

 

I did think as much, I just confirmed the query response for the chr chip which was as far as I got! But there must be something sent to switch the registered logic in the pal chip I thought...

 

 

Share this post


Link to post
Share on other sites

All done

I had to code a small routine in in the rom and then emulate the 8 bytes from the CHR chip that the code uses for lamp sequencing.i did not pull apart the full lamp matrix sequencing usage of these particular bits and bytes as that could take weeks or months to complete and i just don't have that amount of spare time to reverse engineer the whole rom.

Think this hack more like googling the answers during an exam rather than learning them but it does the job and seems to work fine if all the bits are cleared out of the CHR file in MAME.

 

This now needs testing on an actual machine.

 

Blue moon Test 1 file attached with $4001 bits 2&3 already set to disable the CHR and checksum tests.

 

Feedback please on testing

blu23_CHR_Free.bin

Edited by Road Runner
  • Like 2

Share this post


Link to post
Share on other sites

Thank you for spending the time to sort this out I will do a video of the results as soon as I get the rom to test ,  unless someone else has a blue moon and the kit to burn a rom first 😁

Edited by Tilly1
  • Like 1

Share this post


Link to post
Share on other sites
3 hours ago, Road Runner said:

All done

I had to code a small routine in in the rom and then emulate the 8 bytes from the CHR chip that the code uses for lamp sequencing.i did not pull apart the full lamp matrix sequencing usage of these particular bits and bytes as that could take weeks or months to complete and i just don't have that amount of spare time to reverse engineer the whole rom.

Think this hack more like googling the answers during an exam rather than learning them but it does the job and seems to work fine if all the bits are cleared out of the CHR file in MAME.

 

This now needs testing on an actual machine.

 

Blue moon Test 1 file attached with $4001 bits 2&3 already set to disable the CHR and checksum tests.

 

Feedback please on testing

blu23_CHR_Free.bin

nice work mate il upload later and get a rom sent of to dave and get back to yo on pm as soon as possible 👍

  • Like 2

Share this post


Link to post
Share on other sites

just a side note

 

looking at the rom code on this machine is looks like its was compiled in a higher level language or some sort of kernel.  

Share this post


Link to post
Share on other sites

Only 8 bytes of info for the lamp matrix!  Now if I could find the code sent that flips the chip between the chr side and the lamp code  we could be able to reproduce the chips

 

very good work by the way!!

  • Like 1

Share this post


Link to post
Share on other sites
1 hour ago, Andrew96_ said:

Only 8 bytes of info for the lamp matrix!  Now if I could find the code sent that flips the chip between the chr side and the lamp code  we could be able to reproduce the chips

 

very good work by the way!!


cheers 
 

I will upload it later

 

im on my iPad at the moment 

Edited by Road Runner

Share this post


Link to post
Share on other sites
2 minutes ago, Andrew96_ said:

cool thanks! we could be onto a winner here!!


Let’s try this one first and if your chip works that I can extract the code from all MPU 4 CHRs(MPU3 should be no problem either)

 

Share this post


Link to post
Share on other sites
3 hours ago, Road Runner said:


cheers 
 

I will upload it later

 

im on my iPad at the moment 

 

Hang fire on that upload as i have still more work to do getting the full table map.

 

it doesn't make any difference to the rom test in a real machine that was posted earlier 

Share this post


Link to post
Share on other sites
On 8/29/2020 at 2:56 PM, Road Runner said:

 

Here is a first step for anyone with a Bluemoon to try.

You will need a hex editor,a programmer and some roms(obvs)

 

With a hex editor load the rom file attached with this post(not sure about any other versions)and scroll down to address $4000

 

The exact address is $4001(shown in the red square)

 

Crack.jpg.c18e266602585fcf4ee762d3b546ecff.jpg

 

If change that byte to 02 it will disable the rom checksum routine that verifies that the rom has not been altered or is corrupt.(Binary %0000 0010)

if you change that byte to 01 it will disable the CHR chip check but you will get a checksum fail as you need to set bit 1 as above.(Binary %0000 0001)

so change that byte to 03 to disable both(Binary %0000 0011)

 

I don't have a machine here for checking the CHR loading of lamp sequences etc.(i am only using MAME) so here is a table below on what i have discovered with byte $4001.

Crack2.thumb.jpg.1d15df31746656a1d1139716beedba40.jpg

 

Can somebody with a machine or test rig,experiment/correct/update etc.

 

 

Use on a machine at your own risk etc.

 

  

blu23.bin

Alan,if you need a machine you can borrow mine.

Mine has a fault that thinks its supposed to pay out 50p coins.

But there is no 50p solenoid or tube in it?

Other than that it plays ok.

PM me if you fancy borrowing it.

It may help quite a bit on here hopefully 

 

 

 

Share this post


Link to post
Share on other sites


cheers 

 

I will let you know if I need a loan machine.

 

 

  • Like 1

Share this post


Link to post
Share on other sites
On 9/2/2020 at 4:29 PM, Road Runner said:


Let’s try this one first and if your chip works that I can extract the code from all MPU 4 CHRs(MPU3 should be no problem either)

 

Liking the sound of this al .Great work .

Share this post


Link to post
Share on other sites

Ok so A BIG thank you to Alan, tony and Simon and anyone else that has been involved with this project for spending a lot of there time trying  to work out how to get round the chr chip in the mpu4 programs 👍Alan has very kindly sent me down The rom for this and here we have just a few videos of the 4.80 no chr version and the £6 version with chr to see the difference between the two machines 

  • Like 1

Share this post


Link to post
Share on other sites

And here’s a couple more Videos of attract modes and i changed over program cards just to make sure there isn’t any problems with the cards to affect the lamps 

71E33B76-DC50-4884-8FA7-937FE8923290.jpeg

4433BC6B-4E62-4F1D-8993-E65F866F955A.jpeg

  • Like 2

Share this post


Link to post
Share on other sites

happy happy days

 

Share this post


Link to post
Share on other sites

Very happy days 😁 all I have to sort out now is to get some good quality close up photos of the original 4.80 and 2.40 prizes and find a printers that’s able to print a high quality image to the correct size for me 👍

Share this post


Link to post
Share on other sites

Well done fellas .always pleasing to see this kind of project succeed. Brilliant. 

Share this post


Link to post
Share on other sites

×