|
|
| version 1.12, 2003/12/13 19:59:41 | version 1.13, 2003/12/26 03:41:05 |
|---|---|
| Line 3 | Line 3 |
| // | // |
| #include "compiler.h" | #include "compiler.h" |
| #include "cpucore.h" | |
| #include "pccore.h" | #include "pccore.h" |
| #include "iocore.h" | #include "iocore.h" |
| #include "sound.h" | #include "sound.h" |
| Line 103 void beeponeshot(NEVENTITEM item) { | Line 104 void beeponeshot(NEVENTITEM item) { |
| if (!(pit.mode[1] & 0x0c)) { // ver0.30 | if (!(pit.mode[1] & 0x0c)) { // ver0.30 |
| beep_lheventset(0); | beep_lheventset(0); |
| } | } |
| #ifdef uPD71054 | #if defined(uPD71054) |
| if ((pit.mode[1] & 0x06) == 0x02) | if ((pit.mode[1] & 0x06) == 0x02) |
| #else | #else |
| if (pit.mode[1] & 0x02) | if (pit.mode[1] & 0x02) |
| Line 154 static UINT pit_latch(int ch) { | Line 155 static UINT pit_latch(int ch) { |
| if (ch == 1) { | if (ch == 1) { |
| switch(pit.mode[1] & 0x06) { | switch(pit.mode[1] & 0x06) { |
| #ifdef uPD71054 // ? | |
| case 0x00: | case 0x00: |
| #endif | |
| case 0x04: | case 0x04: |
| return(pit.value[1]); | return(pit.value[1]); |
| #ifdef uPD71054 | #ifdef uPD71054 |
| Line 172 static UINT pit_latch(int ch) { | Line 175 static UINT pit_latch(int ch) { |
| clock %= pit.value[1]; | clock %= pit.value[1]; |
| } | } |
| else { | else { |
| clock >>= 16; | clock = LOW16(clock); |
| } | } |
| return(clock); | return(clock); |
| #endif | #endif |