src/mame/machine/archimds.c
| r8803 | r8804 | |
| 918 | 918 | break; |
| 919 | 919 | |
| 920 | 920 | case 1: |
| 921 | | phys = ((data & 0x7f) >> 1) | (data & 1) ? 0x40 : 0; |
| 921 | phys = ((data & 0x7f) >> 1) | ((data & 1) << 6); |
| 922 | 922 | log = (data & 0xc00)>>10; |
| 923 | 923 | log <<= 23; |
| 924 | 924 | log |= (data & 0x7fe000); |
| r8803 | r8804 | |
| 934 | 934 | break; |
| 935 | 935 | |
| 936 | 936 | case 3: |
| 937 | | phys = ((data & 0x7f) >> 3) | (data & 1)<<4 | (data & 2) << 5 | (data & 4)<<3; |
| 937 | phys = ((data & 0x7f) >> 3) | ((data & 1)<<4) | ((data & 2) << 5) | ((data & 4)<<3); |
| 938 | 938 | log = (data & 0xc00)>>10; |
| 939 | 939 | log <<= 23; |
| 940 | 940 | log |= (data & 0x7f8000); |