Автор Тема: Dendy Junior Remastered+Keyboard Transformer  (Прочитано 4644 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« : 13 Декабрь 2019, 13:06:04 »
Здравствуйте, Товарищи....
Может кто-то повторял устройство описанное в статьях:

http://www.nedopc.org/forum/viewtopic.php?f=104&t=10219

https://www.elektroda.pl/rtvforum/topic3341452.html

Есть у меня конструктивная идея объединить два устройства - Dendy Junior Remastered ( https://www.emu-land.net/forum/index.php/topic,78815.0.html )+ Keyboard Transformer.
Зачем? Не спрашивайте, сам понимаю практического применения мало.... но очень интересно...
Из статьи на иностранном языке я понял, что отечественную комплектацию можно заменить на следующие аналоги:
DD1 К561ЛН2 CD4069AR
DD2 К561ИР2 CD4015AE
DD3 КР1533ТМ2 74LS74
DD4 К555ЛА9 74LS03
DD5 К555ЛИ3 74LS11
DD6 КР1533КП11А 74LS257
VD1-VD3 КД522 1N4148
А вот как быть с памятью которая стирается ультрафиолетом...? Это немного устаревшие ПЗУ. Можно ли заменить чем-то посовременнее...?

И ещё вопрос, если объединить устройства... ну сделать так что-бы каскад с программой BASIC переключался по питанию со стандартным слотом под кртриджи... Это нормально будет? Например тумблером, переключил питание, и хочешь Basic с клавиатурой, а хочешь игры с картриджа на джойстиках....



Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #1 : 13 Декабрь 2019, 13:21:39 »
Начать можно с того что вы сейчас XT (именно XT или переключаемую) клавиатуру наищетесь. А пзушки это мелочь, любая флешка такого же или бОльшего размера (мне нравится Winbond W27E512 потому что у меня их вагон  :lol:).

Upd: присмотрелся внимательно, это же совершенно обычный картридж NROM с небольшой довеской логики снаружи.
« Последнее редактирование: 13 Декабрь 2019, 13:27:53 от dssoft »

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #2 : 13 Декабрь 2019, 14:03:39 »
Начать можно с того что вы сейчас XT (именно XT или переключаемую) клавиатуру наищетесь. А пзушки это мелочь, любая флешка такого же или бОльшего размера (мне нравится Winbond W27E512 потому что у меня их вагон  :lol:).

Не очень понял..., что такое XT или переключаемая клавиатура....
Я себе представляю это так..., что есть гнездо PS/2... и к нему подключается клавиатура... и если хочется поиграться с BASICом, то подаётся питание на этот встроенный каскад на плате... Также в устройстве я думал установить разъёмы под джйстики (обычное исполнение), и когда хочется поиграть в обычные игры..., переключается питание с каскада BASIC, на слот картриджа и устанавливается картридж...

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #3 : 13 Декабрь 2019, 14:09:01 »
https://ru.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0_IBM_PC
У XT свой протокол обмена, несовместимый с AT. Раньше на клавиатурах ставили переключатель режима XT-AT, но уже много лет как это никому не нужно.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #4 : 13 Декабрь 2019, 14:14:31 »
Ну я так понимаю, что мне нужно будет подключать AT-клавиатуру, со стандартным разъёмом PS/2. Так как таковая у меня есть...

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #5 : 13 Декабрь 2019, 14:18:11 »
Подключить можно, но работать не будет. У них разный протокол.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #6 : 13 Декабрь 2019, 14:40:49 »
Подключить можно, но работать не будет. У них разный протокол.

Всё... мечта рухнула...XT-клавиатуры у меня нет....

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #7 : 13 Декабрь 2019, 14:49:11 »
На самом деле вариантов полно, например https://hackaday.com/2017/01/21/attoxtkeyboard/
Ну и можно положить конвертор протокола в альтеру мультиигровки.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #8 : 13 Декабрь 2019, 14:52:40 »
Да, я тоже думал над подобным решением, и теперь стало понятно (наверное), что за устройство применяет автор заграничной статьи с  Atmega8 навесным монтажем...

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #9 : 13 Декабрь 2019, 15:06:33 »
Увы, за эти годы ненужный хлам постепенно превратился в дорогущий винтаж   :D
Есть вариант договориться с админом какой-нибудь бюджетной организации и пошерстить у них в кладовке на предмет переключаемых клавиатур из 90-х, но там и состояние будет убитое. Делайте конвертор и не заморачивайтесь.

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2145
  • Пол: Мужской
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #10 : 13 Декабрь 2019, 15:24:48 »
Не проще ли клавиатурный сюбор взять и его клаву приспособить? Там должна быть повторена оригинальная схема клавиатуры, так что и rom бейсика можно обычный взять.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #11 : 13 Декабрь 2019, 15:28:37 »
Увы, за эти годы ненужный хлам постепенно превратился в дорогущий винтаж   :D
Есть вариант договориться с админом какой-нибудь бюджетной организации и пошерстить у них в кладовке на предмет переключаемых клавиатур из 90-х, но там и состояние будет убитое. Делайте конвертор и не заморачивайтесь.
Спасибо за подсказку... буду думать...
Ещё вопрос...
В статье (http://www.nedopc.org/forum/viewtopic.php?f=104&t=10219) есть файлы для для загрузки  в ПЗУ....
KBD_BASIC_CHR.BIN - ПЗУ видеопроцесора;
KBD_BASIC_ROM.BIN - ПЗУ Unreal Word Group BASIC.
Кто из них кто?

По поводу Сюбора с его клавиатурой...это конечно можно... сейчас вообще подобные устройства (готовые) от 700 рублей (БУ)... но азарт в том, что-бы сделать самому...

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #12 : 13 Декабрь 2019, 15:38:05 »
27256 это бейсик
2764 - chr
Там по размеру должно быть видно.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #13 : 13 Декабрь 2019, 15:46:32 »
Спасибо...
Ну а если все  ПЗУ заменить на W27E512 (или подобные)...есть шанс что будет работать...?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #14 : 13 Декабрь 2019, 15:48:57 »
А чего ему сделается-то? Лишние линии адреса только к нулю притянуть не забудьте.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #15 : 13 Декабрь 2019, 15:52:36 »
Спасибо...
Буду думать...

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #16 : 16 Декабрь 2019, 16:02:28 »
Всё обдумываю реализацию данной штуковины...
И столкнулся с проблемой... пытаюсь скачать файлы прошивки ПЗУ указанные в статье... а по этим ссылкам ничего нет...
http://www.nedopc.org/forum/viewtopic.php?f=104&t=10219
Нет ли у кого этих прошивок...?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #18 : 16 Декабрь 2019, 19:21:39 »
Спасибо за ссылку...
Но появился ещё один вопрос...
Как из файла .nes выделить прошивки для ПЗУ...?
Или есть какой-то способ записи в картридж всего файла...?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #19 : 16 Декабрь 2019, 19:32:22 »
Этих утилит как собак.. Например вот: https://www.romhacking.net/utilities/683/

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #20 : 16 Декабрь 2019, 20:15:33 »
Спасибо...
Буду изучать...
Я правильно понимаю, что и из ROM файла также можно выделить прошивку ПЗУ...?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #21 : 16 Декабрь 2019, 21:22:57 »
Я не в курсе что вы называете ROM файлом.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #22 : 16 Декабрь 2019, 21:37:26 »
Я наверное перепутал с образами SEGA... Действительно у DENDY только NES....

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #23 : 17 Декабрь 2019, 14:36:39 »
Программа NES Mapper Reader формирует два вида файлов:
....nes.bin (Больший по размеру файл, мне кажется это сам Бейсик)
....nes.prg.bin (Меньший по размеру файл, наверное это PPU)
Правильно ли я понимаю...?
Также подскажите пожалуйста, где можно почитать адекватную методику прошивки ПЗУ? Там если я не ошибаюсь нужно как то специфически записывать в ПЗУ, что-бы не было лишнего свободного пространства...
« Последнее редактирование: 17 Декабрь 2019, 15:20:41 от Velldio »

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2145
  • Пол: Мужской
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #24 : 17 Декабрь 2019, 15:27:16 »
Воспользуйся нормальной утилитой * famiROM.7z (79.53 КБ - загружено 247 раз.)
Выбираешь в комбобоксе размеры твоих микросхем, она создаст файлы соответствующих размеров.

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #25 : 17 Декабрь 2019, 15:49:21 »
Воспользуйся нормальной утилитой (Ссылка на вложение)
Выбираешь в комбобоксе размеры твоих микросхем, она создаст файлы соответствующих размеров.

Спасибо... Запустил программу... Очень приятное впечатление....
Правильно ли я понял, что она из nes файла сразу формирует файлы "прошивок" ПЗУ, притом под имеющиеся в наличии ПЗУ...?
Я ради эксперимента взял nes-файл Education Computer 2000, и там почему то показал отсутствие CHR прошивки, пишет VRAM False... Это что значит...её нет...Бывают такие картриджи...?
Файл в приложении...

Оффлайн supremacy

  • Пользователь
  • Сообщений: 2145
  • Пол: Мужской
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #26 : 17 Декабрь 2019, 16:52:37 »
Ты правильно понял.
Вместо CHR ROM используется RAM память, как, например, в UNROM (маппер 2)

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #27 : 17 Декабрь 2019, 19:02:29 »
Спасибо...
А никто не сталкивался со схемой картриджа Education Computer 2000? Если у кого есть, не могли бы прислать?
Я так понял это несколько более современная интерпретация Family basic... думаю может быть с ним повторит задуманный проект...!?!?
Но только не понятно как там реализована работа клавиатуры и мыши...и схемы картриджа у меня нет...

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #28 : 17 Декабрь 2019, 19:09:20 »
В интернете пишут что этот картридж работал с "Киборд 003", там обычная фамикомовская клавиатура.

Кстати, с ромами "Keyboard Transformer (R) [!].nes" и "Keyboard Transformer (R) [f1].nes" что-то не то.. похоже на проблему со структурой файла.
Не, все с ними нормально, просто они UNIF, а не NES.
Ваш файл с educational computer 2000 тоже в этом формате, его надо преобразовать в nes перед использованием утилиты.

Добавлено позже:
Education Computer 2000 - 239 маппер https://wiki.nesdev.com/w/index.php/NES_2.0_Mapper_329
Ничего особенного, но 32 килобайта оперативки может стать проблемой.
Впрочем, на coolgirl делается.
« Последнее редактирование: 17 Декабрь 2019, 20:04:51 от dssoft »

Оффлайн Velldio

  • Пользователь
  • Сообщений: 89
    • Просмотр профиля
Dendy Junior Remastered+Keyboard Transformer
« Ответ #29 : 17 Декабрь 2019, 21:01:41 »
В интернете пишут что этот картридж работал с "Киборд 003", там обычная фамикомовская клавиатура.

Кстати, с ромами "Keyboard Transformer (R) [!].nes" и "Keyboard Transformer (R) [f1].nes" что-то не то.. похоже на проблему со структурой файла.
Не, все с ними нормально, просто они UNIF, а не NES.
Ваш файл с educational computer 2000 тоже в этом формате, его надо преобразовать в nes перед использованием утилиты.

Добавлено позже:
Education Computer 2000 - 239 маппер https://wiki.nesdev.com/w/index.php/NES_2.0_Mapper_329
Ничего особенного, но 32 килобайта оперативки может стать проблемой.
Впрочем, на coolgirl делается.
dssoft, спасибо за информацию, но для меня это немного непонятно...
Что значит преобразовать из UNIF в NES...? Чем...?
32-килобайта оперативки это для работы этого картриджа...? Как это реализуется...? Может быть есть схема этого картриджа?
Что такое обычная фамикомовская клавиатура, нет ли схемы...? Правильно ли я понимаю, подключается она к разъёму DB-15...там каждый контакт несёт свою цепь...без пропусков...незнаю точно как называется...
Как реализуется работа Мыши...?
По поводу ссылки на Wiki, вы уж простите, для меня тёмный лес...поясните пожалуйста...
Что такое coolgirl...?