Просмотр полной версии : FDD - адреса
У кого есть информация по распределению адресов контроллеров FDD для MSX - поделитесь, пожалуйста. Существует несколько типов контроллеров с разными прошивками ПЗУ и разными адресами, по которым располагается сама прошивка и адреса портов 1793 и других регистров. Я "снял" эти данные со своего контроллера (схемой которого располагаю) и вот что у меня получилось:
ROM: 4000-7F7F, 7FC0-7FFF
Регистры (1793 и другие):
3F80-3FBF
7F80-7FBF
BF80-BFBF
FF80-FFBF
Получается, что адреса регистров 1793, установки дисковода, выбора стороны и др. дублируются 4 раза. Это только у меня так или у других тоже?
У кого есть информация по распределению адресов контроллеров FDD для MSX - поделитесь, пожалуйста.Здесь есть:
http://msx.retro8bits.com/msxwd1793.html
В исходниках драйверов для Symbos:
-------------------------------------
Адреса из исходника драйвера контроллера FDC WD2793 (PHILIPS/SONY)
fdc_status equ #7ff8 ;FDC status register
fdc_command equ #7ff8 ;FDC command register
fdc_track equ #7ff9 ;FDC track register
fdc_sector equ #7ffa ;FDC sector register
fdc_data equ #7ffb ;FDC data register
fdc_side equ #7ffc ;side select
fdc_drive equ #7ffd ;drive (,side) and motor select
fdc_drq equ #7fff ;drq (bit7), busy (bit6)
Адреса из исходника драйвера контроллера FDC Microsol
fdc_status equ #d0 ;FDC status register
fdc_command equ #d0 ;FDC command register
fdc_track equ #d1 ;FDC track register
fdc_sector equ #d2 ;FDC sector register
fdc_data equ #d3 ;FDC data register
fdc_drive equ #d4 ;drive (,side) and motor select
Адреса из исходника драйвера контроллера FDC MB8877A (NATIONAL)
fdc_status equ #7f80 ;FDC status register
fdc_command equ #7f80 ;FDC command register
fdc_track equ #7f81 ;FDC track register
fdc_sector equ #7f82 ;FDC sector register
fdc_data equ #7f83 ;FDC data register
fdc_drive equ #7f84 ;drive (,side) and motor select
fdc_drq equ #7f84 ;drq (bit7), busy (bit6)
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot