Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Кабель SIO2PC и всякое-разное.

  1. #1
    Banned
    Регистрация
    18.09.2006
    Адрес
    Москва
    Сообщений
    838
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Кабель SIO2PC и всякое-разное.

    Вот по этой ссылке есть схема изготовления на одном чипе кабеля SIO2PC.
    Плюс еще всякое по моддингу атарей.

    У меня собственно вопрос к аудитории - у кого есть практический опыт использования программы APE - atari peripheral emulator.

    А также сборки подобного кабеля.

    Расскажите - работает,или как ? Какой схемой пользовались ?
    Можно ли описать весь процесс ? Запускаем то-то, выбираем се-то - и типа игра заработала.

    Спасибо.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran Аватар для Andrey_Ak
    Регистрация
    29.01.2009
    Адрес
    Казахстан, Алматы
    Сообщений
    1,670
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от F0lken Посмотреть сообщение
    Вот по этой ссылке есть схема изготовления на одном чипе кабеля SIO2PC.
    Плюс еще всякое по моддингу атарей.

    У меня собственно вопрос к аудитории - у кого есть практический опыт использования программы APE - atari peripheral emulator.

    А также сборки подобного кабеля.

    Расскажите - работает,или как ? Какой схемой пользовались ?
    Можно ли описать весь процесс ? Запускаем то-то, выбираем се-то - и типа игра заработала.

    Спасибо.
    - Интересная схема... А главное простая...
    Да и сайт мне очень понравился..

  4. #3
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от F0lken Посмотреть сообщение
    У меня собственно вопрос к аудитории - у кого есть практический опыт использования программы APE - atari peripheral emulator.

    А также сборки подобного кабеля.

    Расскажите - работает,или как ? Какой схемой пользовались ?
    Можно ли описать весь процесс ? Запускаем то-то, выбираем се-то - и типа игра заработала.

    Спасибо.
    Я собирал такой кабель (только по схеме SIO2PC, но они в общем все одинаковы, и пользовался APE. Все в общем работает, в APE выбираешь нужный образ диска и он видится Атарей - она с него даже умеет загружаться.

    В конце концов, однако, меня задолбала необходимость держать рядом с Атари еще и писюк, и я собрал себе SIO2SD (http://sio2sd.gucio.pl/index_en.html), чего и всем желаю.

  5. #4
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Схему и софт юзал эти - http://pages.suddenlink.net/wa5bdu/sio2pc.htm
    (APE платная).

    На основном компе (с ТВ тюнером (вин ХР)) софт чёто не зафурычил , на другом под чистым досом всё ОК , грузится мнгновенно . Выбираем образ , включаем комп и само поехало .

    Про разъём и преобразователи уровней писал там - http://zx.pk.ru/showthread.php?t=8036&page=2
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  6. #5
    Banned
    Регистрация
    18.09.2006
    Адрес
    Москва
    Сообщений
    838
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот если у меня допустим 65хе - виртуальный дисковод тоже работать будет ? Или только магнитофон подразумевается ?

  7. #6
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это и есть виртульный дисковод (SIO421.ZIP).
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  8. #7
    Banned
    Регистрация
    18.09.2006
    Адрес
    Москва
    Сообщений
    838
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan Посмотреть сообщение
    Это и есть виртульный дисковод (SIO421.ZIP).
    Спасибо, перефразирую.
    Будет ли голый ATARI 65ХЕ работать с дисководом ?
    Прошу прощения за идиотский вопрос - но там же нет ДОСа, прошит просто бэйсик ? Для меня там вся кухня - темный лес.

  9. #8
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Работать будет . Чтоб загрузить образ отрубаем атари , на песюке выбираем образ , врубаем атари и само грузится .
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  10. #9
    Guru Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,634
    Спасибо Благодарностей отдано 
    391
    Спасибо Благодарностей получено 
    78
    Поблагодарили
    63 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от F0lken Посмотреть сообщение
    Спасибо, перефразирую.
    Будет ли голый ATARI 65ХЕ работать с дисководом ?
    Прошу прощения за идиотский вопрос - но там же нет ДОСа, прошит просто бэйсик ? Для меня там вся кухня - темный лес.
    Будет.

    Чуваки, которые делали Atari, сделали очень правильную вещь - изначально заложили в него возможность работать практически с любой внешней периферией, в том числе и дисководами, по простому протоколу поверх шины SIO, и положили соответствующие части ОС сразу в ROM вместе с бейсиком.

    Вот описание протокола SIO:

    Atari SIO protocol
    Bus protocol: 19,200 baud, one start bit, one stop bit.

    All bus operations are initiated by the sending of a command frame by the Atari. The command frame consists of five (5) bytes:

    Device ID
    Command
    Aux1
    Aux2
    Checksum

    Device ID is $31 thru $38 for D1: thru D8:
    Commands are 'R' for Read, 'W' for write, 'P' for put, 'S' for status request.
    Aux1 and Aux2 contain the low and high bytes of the sector number, for commands involving sector I/O.
    Checksum is the sum of the above four bytes with the carry added back in.

    OK. All peripherals are hearing all transmissions from the Atari at all times. How do they know a command frame is coming? That's the function of the Command Line, the only handshaking line used by the SIO bus (and SIO2PC). It is normally held at a logic 1 or high voltage level. When the Atari lowers (sets to logic 0 or 0 volts) the Command Line, the peripherals are being told to "listen up."

    Described below is what actually happens on the bus during common operations involving disk I/O:

    For sending data (a sector) to the drive:

    1) The computer lowers the command line. Then a delay of 750 to 1500 uS (microseconds), then
    2) The computer sends the five byte command frame described above. After the last bit has been sent, there is a delay of 650 to 950 uS, then
    3) The computer raises the command line.
    4) The peripheral is permitted to delay 0 to 16 mS (milliseconds) before,
    5) The peripheral sends an 'A' for "acknowledge", the computer then delays 1000 to 1800 uS, then
    6) The computer sends the data frame, which is 128 bytes of sector data plus a checksum byte with end-around carry, then
    7) The peripheral is expected to delay 850 uS (min) to 16 mS (max) and send another 'A', then
    8) The peripheral can do whatever it may need to do to process the data, taking 250 uS (min) to 255 seconds (max), then sending a 'C' (Complete) byte to end the transaction.

    It should be noted (and obvious) that for the above operation, the command frame bytes contained the ID for the drive being addressed, the command byte of 'W' (or 'P' for Put), Aux1 & Aux2 contain the sector number to be written, and the checksum is the sum of the above.

    For receiving data (a sector, or status) from the drive:

    1) The computer lowers the command line. Then a delay of 750 to 1500 uS (microseconds), then
    2) The computer sends the five byte command frame described above. After the last bit has been sent, there is a delay of 650 to 950 uS, then
    3) The computer raises the command line.
    4) The peripheral is permitted to delay 0 to 16 mS (milliseconds) before,
    5) The peripheral sends an 'A' for "acknowledge", the computer then delays 1000 to 1800 uS, then
    6) The peripheral is allowed to take 250 uS (min) to 255 seconds (max) to complete the operation, then
    7) The peripheral sends a 'C' for Complete, then
    8) The peripheral sends the data frame (sector data plus checksum)

    For Immediate (no data) command (such as format):

    1) The computer lowers the command line. Then a delay of 750 to 1500 uS (microseconds), then
    2) The computer sends the five byte command frame described above. After the last bit has been sent, there is a delay of 650 to 950 uS, then
    3) The computer raises the command line.
    4) The peripheral is permitted to delay 0 to 16 mS (milliseconds) before,
    5) The peripheral sends an 'A' for "acknowledge", the computer then delays 1000 to 1800 uS, then
    6) The peripheral is allowed to take 250 uS (min) to 255 seconds (max) to complete the operation, then
    7) The peripheral sends a 'C' for Complete
    Последний раз редактировалось tnt23; 15.03.2009 в 16:56.

  11. #10
    Banned
    Регистрация
    18.09.2006
    Адрес
    Москва
    Сообщений
    838
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Посмотрел на APE - софт для этого дела. Жаль, в амигах и прочих такого не заложили - ни тебе проблем с периферией отсутсвующей, ничего... А может ли виндовская версия APE заработать с переходником usb-rs232 ? А то у меня уже нигде ком-портов и не осталось...

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Орион-128: Разное
    от andreil в разделе Орион
    Ответов: 1350
    Последнее: 29.10.2022, 08:21
  2. Специалист: Разное
    от Splinter в разделе Специалист
    Ответов: 171
    Последнее: 09.05.2018, 07:50
  3. Atari XL/XE и SIO2PC через USB2COM
    от rl76 в разделе Atari
    Ответов: 7
    Последнее: 14.10.2012, 00:42
  4. Про всякое железо...
    от Sayman в разделе Несортированное железо
    Ответов: 26
    Последнее: 21.04.2008, 05:10
  5. Нуль модемный кабель для контроллера
    от AAA в разделе Несортированное железо
    Ответов: 33
    Последнее: 03.02.2008, 17:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •