You are probably correct, but consider the following:
1) development costs. I am just a one-man show. I do not have to pay
a staff a running salary. All of my development costs have already
been recooped (and more) due to the repair work on WPC boards I have
done due to the familiarity I now have with the boards.
2) parts costs. The FPGA code includes the CPU chip, the RAM, the
Security PIC, and some other minor parts. This can be done for about
$10-$15 in modest quantities. Quite a bit less than the cost of an
ASIC alone.
3) functionality. IF (and I do mean IF) I produce a board, it won't
be identical to existing ones. For example, the new CPU board would
be universal. Thus you can use it for WPC-89 or WPC-95. No security
PIC would be needed. Also, the board would have VGA output. Imagine
being able to fire up a CPU board on your bench (or in the machine)
without needing a DMD or high voltage, nor a display board. You could
then run diagnostics to quickly isolate where the problem lies. Other
features could also be incorporated. USB software load for example.
Or an oscilloscope mode in the top half of the VGA display. Simply
plug in a VGA monitor, and with a CPU board, you would have a scope to
use in your debugging. Another idea is that the top half of the VGA
display could display an image or video consistent with the theme of
the machine.
Having said that, since I am NOT in this for the money, I have no
plans in place to build a CPU board. Like many other folks, I want to
see MORE parts come out (not less). This means having as many produce
them as possible for healthy competition. So I do want you to
succeed. However, last year, due to lack of news, I was fearing the
slow demise of WPC, and felt I could do something. So I did.
One day, the 68B09 will stop to be made (if it hasn't already), or the
Security PIC. My implementation (VHDL) can be easily migrated to
almost any FPGA.
Edward Cheung CARGPB26
Post by s***@mrpinball.com.auPost by DaveEd,
My old Motorla 68hc705 ICE has a fabricated piece that will snap into
a PLCC socket. Looks like a bunch of work to make one up though! It
might be easier just to remove the old ASIC socket and replace with
headers !!
Dave
Post by beaverYes, that would be a good approach. I looked into 'receptacles' that
plug into the ASIC socket, but could not find one.
This would then allow a tiny daughterboard with the new FPGA to plug
into the ASIC socket.
Edward Cheung CARGPB26
Post by c***@provide.netI really trick thing would be to do a FPGA replacement on a
little circuit board. but on the bottom (solder) side of the board
it would have "legs", so you could plug it into a stock WPC
CPU board. remove the original 6809, RAM, security PIC,
and BAM you're rockin' & rolling!
Post by beaverI think you are correct. No telling how many he made, but a Xilinx
FPGA that can hold the old ASIC, the CPU chip, the security PIC, the
RAM, and some glue logic costs about a dozen dollars. Only the real-
time clock has to be separate.
Edward Cheung CARGPB26
Post by mosten"WPC & WPC-S & WPC 95 CPU ASIC Chip
Part No 5410-12426-00 and 5410-12426-01 and S38FC049PI03
These are the large square main chip on the CPU. The chip is custom
and have not been made for 10 years. We have had a limited number of
these made at a cost of near 100k. These are EOL end of life parts and
will never be remade, If you have a wpc or wpc S or wpc 95 game it
uses this chip. Now is your chance to stock up on this rare part and
ensure ongoing life for your game. The ASICs will ship June 2nd,
please contact our Distributors to ensure your order as these will not
last long."
It would seem to me that it would have been cheaper to reverse
engineer the WPC ASIC to be emulated by a FPGA like what Edward Cheung
is working on.-- Hide quoted text -
- Show quoted text -
lets face it beaver is great at working out how stuff works and
getting it to work on a test board situation, however he is not able
to get it packaged up into a product that can be sold at a realistic
price.
And with all the Asics being available there will be no market for his
product anyway.