PDA

Просмотр полной версии : Z-Controller fomonster vs. KOE firmware



Shockwav3
22.03.2024, 20:13
(Deepl translation)
Привет,
Недавно я клонировал печатную плату для Z-контроллера. Кажется, я не внёс никаких новых ошибок :)
Из-за того, что микросхема КР1878ВЕ1 для меня недоступна, я использовал переделанную прошивку от fomonster - https://github.com/fomonster/zcontroller.

Несколько вопросов:
- Работает ли NemoIDE с прошивкой KOE? С прошивкой fomonster мне пришлось адаптировать .vhdl файл, чтобы заставить работать *некоторые* программы. FATall так и не заработал. Я понял, что добавление коммутационного провода от D7-3 к !IORQGE решает практически все проблемы.
- Есть ли в прошивке KOE проблема, что одновременное использование мыши и клавиатуры приводит к отказу микроконтроллера через несколько секунд? fomonster где-то писал, что у PIC закончится память (или что-то в этом роде) и что добавление второго MCU, вероятно, будет единственным решением.

(Original text)
Hi,
I've recently cloned the PCB for the Z-Controller. Seems like I didn't introduce any new bugs :)
Due to the КР1878ВЕ1 chip being unobtainable for me, I've used the reverse engineered firmware by fomonster - https://github.com/fomonster/zcontroller

Some questions:
- Does NemoIDE work with the KOE firmware? With the fomonster firmware I've had to adapt the .vhdl file to get *some* programs working. FATall never worked. I've figured that adding a patch wire from D7-3 to !IORQGE fixes pretty much everything.
- Does the KOE firmware also have the problem that using mouse + keyboard at the same time causes the microcontroller to crash after a few seconds? fomonster wrote somewhere that the PIC would run out of memory (or something) and that adding a second MCU would likely be the only solution.


80538
80539

Shockwav3
29.03.2024, 12:09
Managed to answer myself the first question by using the KOE firmware that does not require the КР1878ВЕ1 to be present - it works without the patch wire.
Can anyone answer the second question? If it works nicely I might attempt to source such a microcontroller instead of using a PIC with the fomonster firmware.

Смог ответить себе на первый вопрос, используя прошивку KOE, которая не требует наличия КР1878ВЕ1 - она работает без патч-провода.
Кто-нибудь может ответить на второй вопрос? Если все будет работать хорошо, я могу попытаться найти такой микроконтроллер вместо того, чтобы использовать PIC с прошивкой fomonster.

Shockwav3
01.04.2024, 19:25
Managed to fix the other issue by adding a second PIC16F628a (same .hex file as the other, .pof file for the CPLD needs to be changed) ... now mouse and keyboard work in parallel without ever getting stuck.
I'll likely design a small daughterboard for this.
https://i.imgur.com/9QBSRj8.jpg

Shockwav3
08.04.2024, 18:25
Proposed addon PCB including optional LEDs to show PS2 activity
https://i.imgur.com/o0gm0Ev.png