вообщем, как я понял, мне сейчас нужно только , чтобы драйвер джойстика писал в 1адрес как сейчас , а во второй писал только один раз, и при дальнейшем удерживании кнопки , его не перезаписывал.
пример в FFC282 (RAM_JOY1_DATA) - здесь цифра всё время остается, пока мы удерживаем кнопку.
в FFC28C (RAM_JOY1_DATA1) - суда записывается один раз, при нажатии, и дальше не перезаписывается при удерживании кнопки.
clr.w RAM_JOY1_DATA1-FF8000(a4) , вот тут после действия (A,C, X, Start) - то есть стрельба, этот адрес обнуляется.
а RAM_JOY1_DATA , нет, он работает как нужно. то есть пока держим все время записан.
а уменя сейчас пока так сделано:
lea ($FFFFC280).w,a1 ; адрес для первого пада
move.l $ffc280, $ffc28a
bsr.w sub_0_9188
то есть, в FFC282 и FFC28C , одно и тоже, и после стирания FFC28C , драйвер его заново опять записывает , отсуда "турбо" стрельба получается.;
на самом деле в игре самой, это не сильно мешает - но вот с менюшками просто ужас),
вот линк на версию с 4-мя: (в этой теме тож выложу)
RRR 4players2игроков выбирать в меню!(если сумеете
![Улыбка :)](//www.emu-land.net/forum/Smileys/default/smiley.gif)
) ), для первого пада pad-multiplayer.