С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ох, сочувствую...
А я доотлаживался до рабочести.
tsconf-video-5.zip
При работе с бетадиском по экрану такие олдскульные полосочки идут - я не знаю, как замаппить ROM2 черех xxAF, поэтому извращаюсь. Автоматом маппится ROM3, но его 3D2F не включает TR-DOS.
Аппаратный скроллинг глючит. И, как я понимаю, когда tsconfig_topline_offset превысит 64 строки, он поведет себя непредсказуемо?
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
также как включали ПЗУ после работы с текстовым экраном, только в 0x10AF записать 2 вместо 3-х. Через 0x10AF устанавливаются и RAM-, и ROM-страницы в зависимости от значения в 0x21AF.
Эх я - голова-два уха! После каждого изменения значения нужно делать AND #0x3F.
- - - Добавлено - - -
Красавчег!!!
- - - Добавлено - - -
А,нет, - AND #3F есть. - я ещё хлеще накосячил: текущая координата ЛВУ экрана по Y берётся как слово из _tsconfig_topline_offset, а потом делится на 8 и как байт записывается в ту же ячейку!
щас маленько по другому перепишу. оставлю только номер строки, - а из него будет формироваться значение для порта.
- - - Добавлено - - -
По-моему скроллы должны выглядеть вот так:
- - - Добавлено - - -Код:_scroll_down: ld a,(#_tsconfig_topline_offset) dec a _scrldn: and a,#0x3f ld (#_tsconfig_topline_offset),a ld h,#0 ld l,a add hl,hl add hl,hl add hl,hl ld bc,#0x04af ; GYOffsL out (c),l inc b out (c),h ret _scroll_up: ld a,(#_tsconfig_topline_offset) inc a jr _scrldn
Пока нового снапшота нет, пропатчу старый.
Кстати в аттр_нотифи надо поменять порядок цветов на обратный
Последний раз редактировалось Sergey; 20.08.2016 в 22:51.
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
работает!
- - - Добавлено - - -
tsconf-video-6.zip
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
Так он уже есть. Надо понять, как его заюзать
https://github.com/EtchedPixels/FUZI...rnel/vt.c#L202
- - - Добавлено - - -
Неа. Я пробовал - не работало. Но счас усомнился и перепроверил - нет, мне не показалось. Пишу 2, включается 2. Пишу 3, включается 2. Пишу 4, включается 6. Как будто это 2 + (_tsPage0 >> 2).
Последний раз редактировалось Eltaron; 21.08.2016 в 00:20.
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
Ну щас сам ещё доку покурю.
Мы сейчас заняты были - пентеву мне чинили по интернету.
И есть хорошая новость - она заработала!
Оказалось, стабилизатор DA3 сдох. Подал питание с ATX-разъёма пока.
- - - Добавлено - - -
Попробуй записать 0xC1 или, вообще, 0x01. Должно сработать.
Это включит ROM3. ROM 2 включать не надо - он сам включится, когда PC попадёт в определенный интервал адресов.
Последний раз редактировалось Sergey; 21.08.2016 в 14:35.
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
Оу е!
tsconf-video-final.zip
- - - Добавлено - - -
А есть она вообще, нормальная дока-то? Или только этот автосгенеренный, такое чувство, из верилога tsconf.xls?
Что за секта без нормальной святой книги?
Граф Дракула наш кумир, патамушта он вомпир!
VKINK 9 : BORDER NOT PI
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)