Soviet Union ZX Spectrum CommunityПятница, 29.03.2024, 02:30
Вы вошли как Гость | Группа "Гости" | RSS
 [ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Soviet Union ZX Spectrum Community » ZX-строительство » Железо » YMU762
YMU762
Black_CatДата: Пятница, 30.11.2007, 12:56 | Сообщение # 21
Координатор
Группа: Координаторы
Сообщений: 701
Статус: Offline
Quote (Romanich)
всё аналогично YM2203 и другим чипам из этой линейки

я тож подозреваю, что это так, но у YM2203 есть особенность - при А0=0 читается статусный регистр, а при А0=1 - данные из внутренних регистров. Не ясно, в YMU762 такая же фазировка сигналов чтения статус/данные?


"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
 
RomanichДата: Среда, 12.12.2007, 04:53 | Сообщение # 22
20h
Группа: Пользователи
Сообщений: 44
Статус: Offline
Quote (Black_Cat)
Не ясно, в YMU762 такая же фазировка сигналов чтения статус/данные?

Точно так! см. ниже:
Code
Ma3_WriteDataReg:
PUSH    {R4,LR}
ADD     R4, R0, #0
MOVL    R0, 0x200000
STRB    R4, [R0,#4]
MOV     R0, #1
BL      Ma3_Wait
POP     {R4}
POP     {R3}
BX      R3

Ma3_ReadDataReg:
PUSH    {R4,LR}
MOVL    R0, 0x200000
LDRB    R4, [R0,#4]
MOV     R0, #0
BL      Ma3_Wait
ADD     R0, R4, #0
POP     {R4}
POP     {R3}
BX      R3

Ma3_WriteStatusFlagReg:
PUSH    {R4,LR}
ADD     R4, R0, #0
MOVL    R0, 0x200000
STRB    R4, [R0]
MOV     R0, #1
BL      Ma3_Wait
POP     {R4}
POP     {R3}
BX      R3

Ma3_ReadStatusFlagReg:
PUSH    {R4,LR}
MOVL    R0, 0x200000
LDRB    R4, [R0]
MOV     R0, #0
BL      Ma3_Wait
ADD     R0, R4, #0
POP     {R4}
POP     {R3}
BX      R3

Ma3_Wait:
MOV     R1, #0
loc_1234238:
CMP     R1, R0
BCS     locret_1234244
ADD     R2, R1, #1
LSL     R1, R2, #0x10
LSR     R1, R1, #0x10
B       loc_1234238
locret_1234244:
BX      LR

Добавлено (12.12.2007, 04:53)
---------------------------------------------
наконец-то пришло почтовое извещение на YMU762 (ждал месяц, но с минимальными финансовыми потерями).
заказал 3 шт. YMU762 в www.dessy.ru.
как только разбирусь с YMF721+VS1003, буду химичить wink

Прикрепления: 7121067.gif (21.0 Kb)


Ресурс, посвящённый созданию игровых консолей:
http://www.newgameconsole.narod.ru


Сообщение отредактировал Romanich - Воскресенье, 02.12.2007, 14:57
 
Soviet Union ZX Spectrum Community » ZX-строительство » Железо » YMU762
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Copyright MyCorp © 2006Сайт управляется системой uCoz