src/mess/drivers/prof80.c
| r11365 | r11366 | |
| 13 | 13 | |
| 14 | 14 | TODO: |
| 15 | 15 | |
| 16 | | - GRIP does not ack display bytes sent by PROF |
| 17 | 16 | - keyboard |
| 18 | 17 | - NE555 timeout is 10x too high |
| 19 | 18 | - convert GRIP models to devices |
| r11365 | r11366 | |
| 213 | 212 | break; |
| 214 | 213 | |
| 215 | 214 | case 3: // READY |
| 215 | upd765_ready_w(m_fdc, fa); |
| 216 | 216 | break; |
| 217 | 217 | |
| 218 | 218 | case 4: // TCK |
| r11365 | r11366 | |
| 916 | 916 | |
| 917 | 917 | for (column = 0; column < x_count; column++) |
| 918 | 918 | { |
| 919 | | UINT16 address = (state->m_page << 12) | ((ma + column) << 3) | (ra & 0x07); |
| 919 | UINT16 address = (state->m_page << 12) | (((ma + column) & 0xfff) << 3) | (ra & 0x07); |
| 920 | 920 | UINT8 data = state->m_video_ram[address]; |
| 921 | 921 | |
| 922 | 922 | for (bit = 0; bit < 8; bit++) |
| r11365 | r11366 | |
| 986 | 986 | DEVCB_NULL, |
| 987 | 987 | DEVCB_NULL, |
| 988 | 988 | NULL, |
| 989 | | UPD765_RDY_PIN_CONNECTED, |
| 989 | UPD765_RDY_PIN_NOT_CONNECTED, |
| 990 | 990 | { FLOPPY_0, FLOPPY_1, NULL, NULL } |
| 991 | 991 | }; |
| 992 | 992 | |