nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 05:11



Reply to topic  [ 90 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next
6502 ua6527p RP2A03(07) вопрос 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
Ну я предлагал платку с UxROM и флешкой на PLCC32 выше,...

Не заметил такого...
Заметил, что "SRAM дендекартридж не предлагаю - обмен заведомо неравноценен."
А я что-то не вижу, чтобы я его где-то просил...

HardWareMan wrote:
...но ты сказал "такая корова нужна самому".


Пожалуйста - ткни меня носом, конкретно, где я это сказал?

HardWareMan wrote:
Если бы мне нужен был сам функционал - я бы уже сделал, мы его схему распотрошили
с Санчем и уже во ФСЕУ воткнули виртуальные карточки.


А схему высунь посмотреть?




PS. А схему подключения РС-клавиатуры к Keyboard Transformer тож распотрошили?

PPS. Если кому эта схема интересна, то я её сам "распотрошил" здесь... :wink:

_________________
iLavr


Last edited by Lavr on 01 Apr 2013 14:46, edited 3 times in total.



01 Mar 2013 13:16
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
Lavr wrote:
PS. А схему подключения РС-клавиатуры к Keyboard Transformer тож распотрошили?
о прикольная штука. фото внутренностей карика приветствуются.
Lavr, ищи не дендик, а клавиатурный клон - сюбор, лико.

что касается перепрограммируемого карика, сделай свой с бутлоадером и линком на пека.


01 Mar 2013 17:54
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
MC68k wrote:
прикольная штука. фото внутренностей карика приветствуются.
Lavr, ищи не дендик, а клавиатурный клон - сюбор, лико.

Ну зачем мне это гавно нужно-то? Я и с деньдиками не собирался связываться...
Ну вот не повезло... не оказалось навскидку ни в одном из 4-х процессора
UM6527 или аналога. :(

Зато "исторически ценный" картридж насунули, который мне и нафиг не сдался....
Теперь с этим хозяйством что-то придумать надо...

Я то планировал совсем другое - прицепить UM6527 к имеющемуся у меня
синхрогенератору "Специалиста".
А тут "статистика больших чисел" такое обломинго подсунула... :wink:

Ну буду посмотреть и подождать... сразу не готов поменять планы на деньдики...

_________________
iLavr


01 Mar 2013 18:05
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
Lavr wrote:
Я то планировал совсем другое - прицепить UM6527 к имеющемуся у меня
синхрогенератору "Специалиста".
не взлетит - там прескалер встроенный. я уже думал на эту тему. надо восстанавливать клок для синхрогенератора из М2.

P.S. 4 это немного, только начало. чтобы найти некий чип в одном устройстве, мне пришлось болше десятка этих устройств распотрошить.


01 Mar 2013 18:12
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
MC68k wrote:
не взлетит - там прескалер встроенный. я уже думал на эту тему. надо восстанавливать клок для синхрогенератора из М2.

Взлетит. Я тоже подумал, прежде чем деньдики скупать.
Тебе рассказать, как взлетит, или сам догадаешься? :lol:

Ну и поскольку я придумал, то UM6527 мне понадобился срочно...

Но срочно только... (далее по тексту известной поговорки) :wink:

_________________
iLavr


01 Mar 2013 18:27
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
ну расскажи, интересно ведь. или как обычно - решения нет, но можно поспрашивать и тут же выдать за свое?

P.S. вариантов на самом деле аж три., один я уже назвал.


01 Mar 2013 18:48
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
MC68k wrote:
ну расскажи, интересно ведь. или как обычно - решения нет, но можно поспрашивать и тут же выдать за свое?

Пену то не гони - я у вас ничего про это не спрашивал, а прикидки сделал, когда
просмотрел поиском, что похожего ничего почему-то не делали.

Да тебе рассказывать смысла нет - "без макета ведь не взлетить"? Ну а фигле мне
распинаться тогда?

Лучше ссылку вот эту покажи... засмотрю её...
MC68k wrote:
что касается перепрограммируемого карика, сделай свой с бутлоадером и линком на пека

А то у твоих любимых соседей не найду никак...
"Сцылка на схему перезаливаемого картриджа со смено мапперов есть в соседней теме."

_________________
iLavr


01 Mar 2013 19:08
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
Lavr wrote:
MC68k wrote:
ну расскажи, интересно ведь. или как обычно - решения нет, но можно поспрашивать и тут же выдать за свое?

Пену то не гони - я у вас ничего про это не спрашивал, а прикидки сделал, когда
просмотрел поиском, что похожего ничего почему-то не делали.
почитай, как работает этот чип и все сразу станет ясно
Quote:
Да тебе рассказывать смысла нет - "без макета ведь не взлетить"? Ну а фигле мне
распинаться тогда?
ну мой макет ты видел.
Quote:
Лучше ссылку вот эту покажи... засмотрю её...
MC68k wrote:
что касается перепрограммируемого карика, сделай свой с бутлоадером и линком на пека

CHR RAM 6264 чтобы "крутить кино"
PRG ROM 32k (&H8000-&HFFFF), /PRG CE есть на разъеме
PRG RAM 6264 (&H6000-&H7FFF) можно подпереть батарейкой
74LS20
дудеть и слушать порт контроллера для линка.
:o реально аццкий отжыг.


01 Mar 2013 19:33
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
MC68k wrote:
почитай, как работает этот чип и все сразу станет ясно

Дай уж мне тогда ссылку на букварь, а? :3

Или буквы чтоль перечисли здесь в алфавитном порядке?
И это... слышь? заглавные подопри строчными, чтобы мне без
батарейки прочитать, "как работает этот чип"... :wink:


С тобой хорошо гавно есть - сядешь за стол, и ничего не достанется! :roll:

_________________
iLavr


01 Mar 2013 19:45
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Lavr wrote:
HardWareMan wrote:
Ну я предлагал платку с UxROM и флешкой на PLCC32 выше,...
Не заметил такого...

Ты на него даже ответил.
Lavr wrote:
Заметил, что "SRAM дендекартридж не предлагаю - обмен заведомо неравноценен." А я что-то не вижу, чтобы я его где-то просил... :o

Это я превентивно. Мало ли.
Lavr wrote:
HardWareMan wrote:
...но ты сказал "такая корова нужна самому".
Пожалуйста - ткни меня носом, конкретно, где я это сказал? :roll:

Это читается меж строк уже со второго твоего ответа на мой конкретный вопрос.
Lavr wrote:
HardWareMan wrote:
Если бы мне нужен был сам функционал - я бы уже сделал, мы его схему распотрошили
с Санчем и уже во ФСЕУ воткнули виртуальные карточки.

А схему высунь посмотреть?

А здесь я скажу твердое нет.
Lavr wrote:
PS. А схему подключения РС-клавиатуры к Keyboard Transformer тож распотрошили?

И здесь скажу честное нет.


Last edited by HardWareMan on 05 Jan 2014 06:36, edited 1 time in total.



01 Mar 2013 23:31
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
Lavr wrote:
HardWareMan wrote:
...но ты сказал "такая корова нужна самому".
Пожалуйста - ткни меня носом, конкретно, где я это сказал? :roll:

Это читается меж строк уже со второго твоего ответа на мой конкретный вопрос.

Ну мало ли, что ты себе придумал между строк... в этом обычно меня упрекают, но, оказывается,
и ты умеешь... :wink:

Я, например, конкретно в твоих строках прочитал:
HardWareMan wrote:
SRAM дендекартридж не предлагаю - обмен заведомо неравноценен.
К сожалению, у меня не осталось микросхемных картриджей, чтобы сделать тебе перепрограммируемый.
Разве что UxROM отдать, но там PLCC32.

В вольном изложении это звучит так: "этот мал, другой велик, с третьим - мама не велит..."
И что я должен ответить на такое "конкретное" предложение?

Ну и поскольку картридж для тебя представляет чисто историческую ценность, а для меня -
просто плата с деталями, я не вижу необходимости усложнять ситуацию непонятными мне
обменами. Вопрос закрыли.

_________________
iLavr


02 Mar 2013 06:08
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
MC68k wrote:
не взлетит - там прескалер встроенный. я уже думал на эту тему. надо восстанавливать клок для синхрогенератора из М2.

Взлетит. Я тоже подумал, прежде чем деньдики скупать.
Тебе рассказать, как взлетит, или сам догадаешься? :lol: [/i]) :wink:

Но если серьёзно пообщаться по этому вопросу, то всё зависит от того, что ты понимаешь
под своим термином "не взлетит"...
Поскольку "прескалер" - это встроенный предделитель входного тактового сигнала на 12,
(есть другие варианты), то, безусловно, всё упрётся в характеристики экрана, которые жестко
задаются конструкцией синхрогенератора.
Отсюда ясно, что "Специалист" один к одному не получится, ну и "Аппле-][" - тоже не
получится.

Может получиться собственный компьютер со своей геометрией экрана, но построеный
на том принципе, что и "Специалист" (хотя и не только он, но мне он ближе). А именно -
к синхрогенератору прицеплен процессор, так, что по всем фазировкам мы удовлетворяем
таймингам работы задействованной памяти и параметрам видеосигнала.
И этот процессор - UA6527P (ну или 2A03).

Тут, мне представляется, проблем не должно быть. Твой же пример - BBC Micro - яркий тому
представитель.

_________________
iLavr


03 Mar 2013 06:22
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Lavr wrote:
Может получиться собственный компьютер со своей геометрией экрана, но построеный на том принципе, что и "Специалист" (хотя и не только он, но мне он ближе). А именно - к синхрогенератору прицеплен процессор, так, что по всем фазировкам мы удовлетворяем таймингам работы задействованной памяти и параметрам видеосигнала.
И этот процессор - UA6527P (ну или 2A03).

Когда, шеф, КОГДА?!


Last edited by HardWareMan on 05 Jan 2014 06:36, edited 1 time in total.



09 Mar 2013 11:19
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
HardWareMan wrote:
Когда, шеф, КОГДА?!

А ты у меня заказчик, или процессоры UA6527P (ну или 2A03) мне профинансировал?
По моим планам было - в прошлый пондельник. Но карты не так легли... :(

У тебя нет такого ощущения, что я здесь на другую тему общаюсь?
MC68k wrote:
...хочется очень смастерить Apple ][ на макетке, к сожалению 6502 не продаются на каждом углу...

На момент старта топика у меня на пресловутый 6502 никаких мыслей не было,
кроме весьма смутного понимания принципов его работы...
Так что вопрос "Когда, шеф, КОГДА?!" по отношению ко мне весьма странен...
У меня и сейчас только 1 шт 6561 есть в наличии.

_________________
iLavr


09 Mar 2013 11:34
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Lavr wrote:
А схему подключения РС-клавиатуры к Keyboard Transformer тож распотрошили?

Меня очень заинтересовал этот руссифицированный Васик с XT-клавиатурой,
и я почитал код, прикидывая схемотехнические решения.

Довольно прозрачно вырисовывается, что в основе лежит 9-разрядный
сдвиговый регистр, как в схеме для ZX-Spectrum:


* Увеличить
"Радиолюбитель" 1995 ¹12 --- Подключение ХТ-клавиатуры к "ZX SPECTRUM"

после "задвига" в него стартового бита и 8-ми информационных, стартовый бит
вызывает прерывание - ну как в схеме IBM РС XT.



* Увеличить

(Хотя эта схема из родного мануала оригинальной РС XT - здесь что-то типа явных опечаток
имеет место быть, на мой взгляд.
)
:-?

Анализ кода показал, что скан-код из сдвигового регистра читают через мультиплексор -
старший ниббл и младший ниббл.
Ну это и в родной Family-Basic клавиатуре есть похожее решение.

Но вот отдельные части кода ввергли меня в ступор... :(
Возможно - я чего-то не знаю? Знатоки 6502 или FamiCom - подскажите!
Вот код чтения скан-кода клавиатуры из регистра сдвига:
Code:
;     IRQ -> AF41h; прерывание клавиатуры XT.
af41: PHA       ; сохраняем регистры
af42: TYA
af43: PHA
af44: TXA
af45: PHA

af46: LDA #$05  ; 0000.0101b
af48: STA $4016 ; reset (force row 0)

af4b: LDA $5001 @ $5001 - $AF
af4e: AND #$FF
af50: ASL       ; сдвигаем 4 младших - в старшие
af51: ASL
af52: ASL
af53: ASL
af54: AND #$F0  ; выделим только 4 старших
af5A: STA $78   ; сохраним их в $0078

af5B: LDA #$04  ; 0000.0100b
af5a: STA $4016 ; request LSB of NEXT row
af5d: NOP
af5e: NOP

af5f: LDA $5000  @ $5000 - $AF
af62: AND #$FF
af64: AND #$0F   ; выделим только 4 младших
;                  установим значения старших из $0078
af66: ORA $78    @ $0078 - $00
af68: STA $68    ; сохраним весь байт в $0068

af6a: LDA #$00
af6c: LDA $5002? @ $5002 - $AF
af6f: NOP
af70: NOP
af71: NOP
af72: NOP
af73: NOP

af74: LDA #$04   ; 0000.0100b
af76: STA $4016  ; request LSB of NEXT row

;     считаем весь байт из $0068
af79: LDA $68    @ $0068 - $00
af7b: JMP $B018


Ну удивляет в драйвере наличия обращений к отсутствующей клавиатуре
от FamiCom:
Code:
af46: LDA #$05  ; 0000.0101b
af48: STA $4016 ; reset (force row 0)

af74: LDA #$04   ; 0000.0100b
af76: STA $4016  ; request LSB of NEXT row

Ну, предположим, что авторы руссификации просто не вычистили эти куски - они вроде
как не мешают, а может и задержки фиксированные.

Но вот это мне совершенно не понятно:
Code:
af4b: LDA $5001 @ $5001 - $AF
af4e: AND #$FF

Зачем "пробивать" через #$FF все биты считанного из порта байта?

И вот это сделано явно преднамеренно, но снова смысл не понятен:
Code:
af6a: LDA #$00
af6c: LDA $5002? @ $5002 - $AF

Зачем загружать чем-то аккумулятор, если чтение из порта этот байт убьёт?

Можно бы списать на случайность, но далее такой приём повторяется, и значения
в аккумулятор загружаются всякий раз - разные:
Code:
afa0: LDA   #$06
afa2: LDA   $5004 @ $5004 = $AF
afa5: CLI;  Сброс флага I (разрешение прерываний) ?
...
afb2: LDA   #$04
afb4: LDA   $5000 @ $5000 = $AF
...
b597: LDA   #$04 ;0000.0100b
b599: LDA   $5004 @ $5084 = $AF
...
b5a0: LDA   #$FD ;1111.1101b
b5a2: LDA   $5000 @ $5000 = $AF

Если трюк преднамеренный - в чём его смысл?

_________________
iLavr


Last edited by Lavr on 24 Oct 2014 14:07, edited 1 time in total.



26 Mar 2013 10:29
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 90 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6  Next

Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.