> A while ago I spent some time poking around various drivers to find outputs. For the > Drivin games I was obviously looking for the FFB data. I found some data in the > hd68k_wr2_write routine that seemed to correspond to the FFB tests but couldn't make > sense of it. > > I started looking at the manuals and schematics and there's apparently a motor amp > board. Does anyone know if there's logic on there that would need to be emulated or > is just strictly amplifying the signal from the main board?
I was tinkering with the same topic some time ago and don't recall every detail - but you should be able to figure it out.
Basically it does write the output value twice, with one bit flipped and the output value is split itself.
I think first 4 bits are "address" (and the flip bit), and the lower 4 bits are the actual value.
Say the game wants to write "100" (hex 64) to the amp board, it would send something like
(asuming address 0) 04 06 (now flipping the bit) 84 86
see http://www.jmargolin.com/schem/schems.htm#p04 or http://www.jmargolin.com/schem/mamp600.pdf for the shematics
I do all that stuff even without a Joystick
Soft-15kHz, cabMAME, For Amusement Only e.V.
|