Lloyd Research L9000 programmer

 General, PAL Updates  Comments Off on Lloyd Research L9000 programmer
Aug 262016
 

Today I got an interesting programmer unit.
Its made by a UK company called Lloyd Research and doesnt seem to be active anymore although their website is still up and running.

There is very little about these online, only one website came up in my searches with any kind of information and thats Baddinsbits.

I contacted the owner of this site and he kindly scanned in the manual for this programmer and sent it to me (manual can now be found in the downloads).
I dumped my firmware which seems to be one of the later versions, possibly from 2004.
I also went ahead and dumped the PAL’s from inside. There is one located on the EPROM PCB, two located under the LCD screen and one located next to the RAM. The one next to the RAM was locked which makes sense as I believe RAM upgrades were sold as optional extras. Anyway I managed to glitch this PALCE device and read out its contents. This is from the 8Mbit version.


If anyone has any other files, information or dumps they can give me please get in touch.
Big thanks to Baddin for the manual and the conversation.

 Posted by at 7:37 pm

Bit manipulation added to BINman

 General  Comments Off on Bit manipulation added to BINman
Jun 232016
 

Philmurr from the UKVAC forums was asking about a program to manipulate the bit order for address and data lines of a ROM dump.
I had the idea for manipulating data lines in the past when I was dumping the Arcadia ROM’s from Unigame but I never followed through with it until now.
Anyway I have now added support for this to my BINman program.
bitmanip

Its fairly self explanatory I think and it has been tested by Philmurr on his Scramble ROM’s and I did some testing with Arcadia ROM’s too.
Latest version is 3.6.2

 Posted by at 6:49 pm

BINman 3.5.1 update

 General  Comments Off on BINman 3.5.1 update
May 302016
 

binman351

I’ve been working on this a bit recently, mainly to add a few things I wanted it to do but also did a rewrite of a few things which Caius has been bug testing for me.

-Moved the HEX view to the relevant menu’s
-It can now compare the two loaded files and it will give a match percentage output and say how many bytes are different.
-Can now create a new file within the program and can choose what to fill it with.
-Added auto concatenation depending on the EPROM selected. I recently found myself doubling up (or sometimes more) ROM files to fit into larger EPROM’s and just wanted a quick way of doing this.

There is probably a few other things added/different too.

As always it requires .NET to run

 Posted by at 4:48 pm
May 122016
 

Received this Batsugun Special Ver. PCB for a repair:

Batsugun_Special_ver_Japan_PCB

Game played fine but colors were all dull and washed-out, take a look at this comparison with a MAME snapshot on the left:

colors_comparison

or this video:

This was a clear sign of some troubles in colors palette circuitry.After studying the hardware, I was able to locate this section by shortcircuting some address/data lines of two CXK5816 SRAMs @U39 and U40 and at the same time observing  color changes on screen:

palette_circutry

Besides the two mentioned SRAMs, you can see some 74LS245 and two 74HC273 involved in data bus (the first ones in exchanging data from/to the two RAMs, the latter in latching).When  I went to probe the two 74HC273 I found that input pin 13 of the one @U43 was stuck low  and its corresponding output pin 12 showed only weak signals:

74HC274@U43_probing

So confident I went to remove it:

74HC274@U43_removed

When I tested it out-of-circuit it failed:

74HC273@U43_failed

Once fitted a good IC and powered up again the board, the game played great with no further issues.

fixed

End of job.

 Posted by at 11:27 pm
May 072016
 

There are not only PALs on our beloved PCBs but also bipolar PROMs!

A bipolar ROM or briefly BPROM (“BIPOLAR” stands for the transistor technology used in the manufacturing process) is a OTP memory device, which can be programmed just once and hence the data programmed can never be erased.They were used for various tasks: address decoding, state machines, and video colour palettes, for example.Like every electronic part they can fail and nowadays obtaining a blank device is really hard and expensive.And even if you find it, your EPROM programmer  probably doesn’t support BPROMs as they are obsolete parts.

Someone replace them with EPROMs mounted in a custom adapter but we chose GAL devices as replacement since most of times there is no need of adaptation (if you program them in the right way, obviously).Besides, GAL devices are really common and inexpensive.Last but not the least, they can have fast access times like BPROMs require.So,today we open a new archive for GAL replacements of bipolar PROMs, you can find it under the menu ‘PLD Archive’ on main page.I hope you will enjoy it and contribute to its growth.

 

 Posted by at 11:20 pm