Skip to content

Conversation

@felipesanches
Copy link
Contributor

This was developed by @felipe-27 and @nicolysampaio under my guidance during the past few months.

The driver itself can still be improved a lot, but this PR focuses mostly on adding their improved layout, which looks like this:

image

While the version currently available on MAME looks like this:

image

And, as a reference, an actual photo of the real computer is here:
image

With more info available at https://forum.fiozera.com.br/t/resgate-historico-do-computador-patinho-feio-usp-1971/58

felipesanches and others added 17 commits November 17, 2025 13:59
* adicionando algumas linhas e circulos no layout do painel
* adicionando linhas no layout do painel
* adicionando diagramas em SVG no painel
* alterando atributos dos caminhos SVG seguindo as recomendacoes de felipesanches
* adicionando diagramas de "PARADO", "EXTERNO", "ENDEREÇAMENTO" E "MEMÓRIA"
* ajustes nos diagramas SVG para padronização do código
* adicionando últimas linhas e as setas no layout do diagrama de dados
* add rotary switches layout
* update rotary switches layout
* add fases de operação lamps/buttons
* add switch states
* add switches input attributes and "fases de operacao" lamps states
* update buttons elements
* change buttons order
* change elements order and adjust comments
* update switch background diagrams
* adjust 'FASES DE OPERACAO' lines
* organize elements of 'fases de operacao' diagram in the code
* connect 'fases de operacao' diagram lines
* adjust 'modo de operacao' lines
* update 'modo de operacao' rectangular diagram
* adjust circle positions
* adjust 'preparacao' & 'comando' lines
* adjust bold line diagrams
* adjust simple line diagrams
 * adjust text elements declaration
 * add numbers text
 * add 'entrada manual de dados' text
 * add title texts
 * add texts elements (memoria, oct, hex, entrada e saida)
 * add 'fases de operacao' lamps texts
 * add 'enderecamento' and 'memoria' texts
 * update bit lamp texts
 * adjust bit lamps text scale
 * adjust buttons text scale
 * adjust 'comando' and 'preparacao' texts
@felipesanches
Copy link
Contributor Author

Since this is a collaborative PR, here is the list of authors to be credited:

@galibert galibert merged commit d76767c into mamedev:master Nov 18, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants