Group chat: Arqueologia Digital e Preservação Histórica por meio da Emulação de Dispositivos Eletrônicos - page 2

Tue 2017-11-14, 19:07
Y K:
Tem autor, editora, ano de lançamento?
Werner Eck:
nossa, @fsanches vc emulou o ZAP!!
Werner Eck:
esse eu quero ver
;-)
Y K:
Número de páginas.
Werner Eck:
http://cp500.com.br/cp500
uia! É pro CP500 !!!
Werner Eck:
o site sim, mas os livros são para vários micros nacionais da época.
Y K:
Ah, achei que estivesse procurando ainda.
Tue 2017-11-14, 20:08
ah ok
se é em BASIC deve ser razoavelmente portável pra diversos computadores da época
com talvez alguma pequenas diferenças aqui e acolá
Y K:
Ia indicar o https://datassette.org
Eles tem bastante coisa no torrent deles.
Y K:
Mesmo no site tem grande conteúdo.
Werner Eck:
É sim, se vc pegar um deles, verá como as linhas são marcadas onde necessita de alterações para cada micro
legal !
yep! Nós gostamos bastante do Datassette :-D
Eu tinha um Torrent deles aqui baixado parcialmente e acabei deletando pra liberar espaço no HD apertado.
Seria ótimo se alguém pudesse subir uma cópia do Datassette no Internet Archive como backup
Tue 2017-11-14, 20:08
Werner Eck:
tipo uma cópia do site inteiro?
oh yeah!
Na minha cabeça, essa comunidade aqui se assemelha bastante aos objetios do "Archive Team"
Werner Eck:
https://web.archive.org/web/*/datassette.org
www.archiveteam.org/
hmmm... é... é bom ver que páginas do website estão sendo salvas pelo wayback machine. Mas seria legal o acervo de arquivos do Datassette fosse salvo como uma coleção do Archive
Werner Eck:
Viu isso aqui? https://web.archive.org/web/20170712152237/https://www.datassette.org/2016/01/16/o-cisne-brasileiro
O cisne brasileiro

Em 1972, alguns alunos e professores da USP criaram o primeiro minicomputador nacional, que chamaram de Patinho Feio. Seu processador é formado de várias placas com chips TTL. Trabalha com dados de 8 bits e endereços de 12 bits e foi inspirado pelo PDP-8 (de 12 bits). A experiência com o Patinho Feio levou à criação da Cobra, que provocou a criação da Reserva de Mercado. Um dos desenvolvedores do MAME fez uma visita à USP e voltou de lá com um documento muito raro: a documentação do Assembler (ou montador) do Patinho Feio.
um tempo atrás eu criei uma coleção no Archive chamada "MSDOS demoscene": https://archive.org/details/msdos_demoscene
MS-DOS demoscene : Free Software : Download & Streaming : Internet Archive

The Demoscene has created wonderful programs for all sorts of platforms, including MS-DOS machines. Through the use of the EM-DOSBOX in-browser emulator, the demos in this collection are bootable and playable.
Tá aí outro projeto que poderia ser atualizado por alguém algum dia
(talvez eu mesmo)
Tue 2017-11-14, 20:08
boa... vou escrever sobre isso no Fiozera
Werner Eck:
Ele inclusive cita vc
sim, eu vi hahaha
bem legal
Werner Eck:
Esse seu ZAP, eu preciso do monitor pra conseguir rodá-lo?
Werner Eck:
aquele software q tem no final do livro, pra vc digitar e gravar em EPROM?
pô... preciso escrever no Fiozera sobre esse também hahaha
eu digitei tudo aquilo e gerei uma ROM
e é a ROM que tá no MAME
https://www.emuparadise.me/M.A.M.E._-_Multiple_Arcade_Machine_Emulator_ROMs/ZAP_-_Z80_Applications_Processor/184962
ZAP - Z80 Applications Processor ROM for MAME

Retro Game Information Page for ZAP - Z80 Applications Processor on the M.A.M.E. - Multiple Arcade Machine Emulator. Play now on your PC, Mac, or Mobile Device!
Tue 2017-11-14, 20:08
Werner Eck:


Então, essa ROM aqui né. Vc tbm upou ela?
Werner Eck:
ah tá
sim, eu que fiz o upload dessa ROM, baseada na listagem do livro
Werner Eck:
https://www.modmypi.com/download/BuildYourOwnZ80.pdf
Sim, essa é a versão original em inglês. Eu tinha mandado um link pruma cópia do PDF da versão em português hospedada no datassette
Werner Eck:


Fiz rodar o ZAP... ;-D
yep!
muito legal :-)
esse driver aí é mais um que merece um carinho
Werner Eck:
só falta descobrir como usar as teclas
Tue 2017-11-14, 20:08
se alguém quiser ler o livro e ver o que falta nele
Werner Eck:
ah é, vi q falta implementar algumas coisas
Werner Eck:
bom, o pdf eu já achei
duas dicas: (1) ler o código fonte - tem comentários lá que eu escrevi explicando como se usa. (2) no menu do MAME, acessível pela tecla TAB, tem a opção "Input (this machine)" que descreve as teclas mapeadas no driver atual
Esse é também outro candidato para aquela abordagem "wizard" para guiar os usuários do emulador explicando como a máquina opera e o que "dá pra fazer" nela
Werner Eck:
Eu já vi
Werner Eck:
no próprio .cpp está a definição
Werner Eck:
mas pra entender como usar, precisa ler o livro
sim sim..
mas pelo menos a descrição das teclas você já tem disponível em runtime também
Tue 2017-11-14, 20:08
pelo menu "input (this machine)"
Werner Eck:
sim
Werner Eck:
Engraçado, eu me lembro q na edição brasileira eles chamavam o micro de PAZ
Werner Eck:
Processador de Aplicações Z80
Werner Eck:
Eu estava até agora pouco apanhando ainda com o código do driver do TRS80
PAZ e ZAP...
eu tinha reparado nisso também ;-)
Werner Eck:
😊
OK. Confirmado. Mutirão de organização do acervo não exposto lá na USP amanhã a partir das 13h
Werner Eck:
blz
Tue 2017-11-14, 21:09
e junto devemos tentar gravar um episódio para o Happy Hacking Video Blog
com o Daniel Quadros
Werner Eck:
ele vai lá amanhã tbm?
sim
Werner Eck:
eba!!
Werner Eck:
onde é o ponto de encontro?
Felipe "Juca" Sanches added DQ
Werner Eck:
O DQ não fazia parte desse grupo? 😱
DQ, eu já te conheço, e nitidamente algumas outras pessoas aqui também. Mas por bom costume, eu peço a todos novos membros do grupo que se apresentem, dizendo um pouco do que faz, o que gosta, etc. E também como acha que pode ajudar no resgate histórico da computação no Brasil.
Werner Eck:
Eu lia sempre o blog dele. Até algumas vezes trocamos idéias através dos comentários
Tue 2017-11-14, 21:09
Werner Eck:
Não, não... o DQ é café com leite, @fsanches ... rss
Werner Eck:
ele não precisa de introduções. Basta postar o link do blog... rss
Amanhã iremos à USP com 2 objetivos: (1) gravar um episódio do Happy Hacking Video Blog com participaãço especial do DQ. Vamos conversar sobre os terminais da Scopus, sobre a participação do DQ no desenvolvimento de firmware, e, em particular, vamos analisar o design de hardware de um dos terminais da Scopus que temos lá no acervo não exposto na USP: um LEPUS 200
Werner Eck:
Eu assisti uma vez a uma palestra sobre programação de dispositivos microcontrolados q ele deu em um encontro de programadores C/C++
o segundo objetico é (2) organizar o acervo não exposto, para abrir espaço para colocarmos uma mesa com equipamentos de lab de eletrônica de modo que possamos usar o espaço para restauração dos items para fusuta exposição no acervo e também para sua devida emulação junto ao projeto MAME
Werner Eck:
Eu sugiro tbm darmos uma levantada no circuito do teclado do Sagitta
pode ser
Werner Eck:
se tiver tempo
DQ:
Saudações a todos!
eu costumo dizer que é bom sempre ter 2 ou mais objetivos para conseguir cumprir ao menos um e sair feliz ao fim do dia
Tue 2017-11-14, 21:09
Werner Eck:
Saudações DQ!!
Happy Hacking ! ;-)
Com todo o respeito, mas se o tema do grupo é "arqueologia digital" o DQ é o nosso fóssil hahahaha
DQ:
Do Sagitta eu manjo muito pouco... Estou tentando entrar em contato com um dos projetistas do hardware do Lepus, mas faz alguns anos que não falo com ele.
Werner Eck:
Não, ele é o Indiana Jones!!
DQ:
kkk
Não... tá mais pra múmia. O Indiana Jones é quem estuda as múmias.
Werner Eck:
rsss
com todo respeito LOL
DQ:
Provavelmente o Sagitta usa teclas indutivas. Acho que o Lepus foi o primeiro terminal da Scopus a usar teclas de contato.
Tue 2017-11-14, 21:09
Bom... amanhã o professor Fernando Redigolo vai estar lá na Poli e nos espera a partir das 13h.
podemor todos nós irmos direto pra lá
Werner Eck:
O ponto focal no sagitta é entender a varredura e o mapeamento das teclas
ou podemos nos encontrar no Garoa de manhã e depois irmos juntos
Werner Eck:
sim, pode ser de um jeito ou de outro. Se for do primeiro, eu preciso saber onde exatamente temos q ir.
ou podemos nos encontrar ao meio dia no Garoa se acharem que de manhã é cedo demais
Werner Eck:
Por mim está bom
DQ:
Para mim é mais fácil ir direto. Em qual prédio da Poli?
Garoa parece ser mais seguro. Algum de nós tem carro? (eu não)
LASSU
Tue 2017-11-14, 21:09
Werner Eck:
nem eu
http://www.lassu.usp.br/localizacao/
Werner Eck:
É q o DQ mora em Osasco se não me engano
Werner Eck:
É mais perto ir à USP direto do q ao garoa
stalker.... hahahah
Werner Eck:
Não, eu me lembro de alguns posts dele
"ah ok"
Werner Eck:
rss
Werner Eck:
A Scopus era em Osasco
não é stalker. Só é fã.
Tue 2017-11-14, 21:09
Werner Eck:
rsss
lembrando que fã == fanático
Werner Eck:
fanboy
Werner Eck:
Eu lia frequentemente o blog do DQ em 2006/2007
Werner Eck:
E foi nessa época mais ou menos, q eu assisti à palestra no encontro
DQ... dá sua introdução inicial ao grupo aí :-)
Nem todo mundo aqui te conhece como eu o o Werner :-)
DQ:
Vamos lá... Sou Engenheiro Eletrônico mas sempre trabalhei mais com software que com hardware. Me formei em 81 e acho que foi a última turma a usar cartões perfurados até o último ano (no ano seguinte a USP comprou um monte de Sagittas 180 para os alunos trabalharem "online")
DQ:
Trabalhei de 81 a 86 na Scopus, mexendo com firmware para terminais de vídeo e BIOS e SO para micro compatível PC (durante o estágio eu escrevi um utilitário para micro CP/M). Exceto pelo SO, resto foi em Assembler. Daí surgiu o livro "PC Assembler"
DQ:
De 86 a 93 trabalhei na Humana Informática, que desenvolvia software de comunicação para PC. Muito C e um tanto de Assembler
Tue 2017-11-14, 21:09
DQ:
De 93 a 2002 trabalhei na Seal Eletrônica com coletores de dados. Um pouco menos de programação, tudo em C.
DQ:
Desde o final de 2002 sou sócio em uma empresa de software (principalmente para coletores de dados, mas já rolou uns projetos de embarcados mais raiz).
DQ:
Desde 2005 eu escrevo no meu blog (https://dqsoft.blogspot.com). Nesta época eu retomei o hobbismo com eletrônica, principalmente microcontroladores.
nada nutella, né? hahaha
boa DQ
Werner Eck:
Pretensão salarial?
Werner Eck:
rsss
Werner Eck:
tá contratado!!
Werner Eck:
Eu curtia muito ler o blog, tem assuntos variados. Livros e filmes, além de pitacos e curiosidades. DQ vc nem mencionou dos desafios Google dos quais já participou, das palestras, etc
Werner Eck:
😊
Tue 2017-11-14, 21:09
Hugo, eu já te conheço, e nitidamente algumas outras pessoas aqui também. Mas por bom costume, eu peço a todos novos membros do grupo que se apresentem, dizendo um pouco do que faz, o que gosta, etc. E também como acha que pode ajudar no resgate histórico da computação no Brasil.
DQ:
Mais ou menos na mesma época do início do blog eu fui no 1° Encontro de Programadores C & C++ do Brasil. Lá conheci o Aleph, que anos depois me convidou para uma reunião na Poli e acabei sendo um dos fundadores do Garoa.
Werner Eck:
@DQuadros, um filme q eu me lembro de ter conhecido e assistido depois de ler o seu comentário, foi "O Enigma de Andrômeda".
Werner Eck:
@fsanches vc quer marcar de nos encontrarmos vc e eu no Garoa?
Werner Eck:
já q vc mora ali perto?
Werner Eck:
e daí podemos ir juntos à USP?
pode ser, sim
faz assim... me encontra na estação Fradique Coutinho do metrô.
detalhes em chat privado
Wed 2017-11-15, 19:07




DQ:
Não se esqueça de me mandar o dump da EPROM
acabei de mandar
confirma pra mim que recebeu, por favor
mandei pro werner e pro prof fernando tambem
Werner Eck:
Já vi aqui
legal
Wed 2017-11-15, 19:07
DQ:
Chegou. Amanhã vou tentar analisar.
DQ, depois que vc foi embora nõs tentamos mapear de onde vem o sinal de chip select do 8251, por exemplo, e vimos que vem de uma daquelas duas PROMs
e o enderecamento das PROMs vem dos bits altos da CPU
bits a15, a14 e a13 do 8085 ligados aos enderecos a4, a3 e a2 de uma das PROMs
os enderecos a1 e a0 das PROMs entretanto nao vem dos bits a12 e a11 da CPU
DQ:
Faz muito sentido.
um desses dois (nao lembro qual) vem dum pino de serial output do 8085
entao parece ser uma forma de trocar a tabela da PROM que define os endereos dos chips auxiliares no mapa de memoria
nao sei por que fariam isso...
mas uma coisa parece clara: o conteudo das PROMs define os endereos dos chips auxiliares
Wed 2017-11-15, 19:07
DQ:
Talvez para permitir colocar mais Ram.
olha so... faz sentido
mais ou menos... ainda eh um pouco confuso pra mim
talvez nao seja isso DQ
Werner Eck:
Precisamos encontrar o bloco d código onde é definida a máscara SIM
Werner Eck:
Agora vou comer 🌮🌮🌮
vou jantar. te mais tarde pessoal
Intel 8275: http://www.cpu-galaxy.at/cpu/ram%20rom%20eprom/other_intel_chips/other_intel-Dateien/8275_Datasheet.pdf
Intel 8276: http://www.eolpartfinder.com/eolpartdetail.php?q=P8276&Brand=INTEL+CORP

Wed 2017-11-15, 23:11

o MAME soh tem o 8275
mas acho que eh relativamente simles implementar o 8276 herdando o codigo do 8275
a diferenca eh soh desabilitar light-pen e DMA
Werner Eck:
Parece haver pouquíssimas diferenças entre os dois
Werner Eck:
Eu diria q as diferenças se resumem aos pinos 5, 6, 11, 38, 39
Werner Eck:
Meu instinto me diz q são intercambiaveis.
Werner Eck:
5/6/31 são exatamente a mesma coisa nos dois - só muda a designação do pino.
Werner Eck:
Vc está certo.
Werner Eck:
Qdo tiver terminado essa implementação do Lepus no Mame, vc vai subir?
Thu 2017-11-16, 08:08
DQ:


A "corujinha" que eu mencionei ontem
"mau contato" ... :-(
Forwarded message from Armando Neto:

The Xerox Alto Struts Its Stuff on Its 40th Birthday - IEEE Spectrum
https://www.spectrum.ieee.org/view-from-the-valley/tech-history/silicon-revolution/the-xerox-alto-struts-its-stuff-on-its-40th-birthday
The Xerox Alto Struts Its Stuff on Its 40th Birthday

A live demonstration of a restored Xerox Alto shows how much it still influences computers today—and the lessons it has left to share
DQ:
Dá um desconto, o cara era francês.
Lucas joined with an invite link
Lucas:
Lucas Barros de SP! Aprendiz de maker ... e curioso
Lucas:
bom dia a todos
Olá, Lucas! Conte um pouco pra gente sobre seus interesses em retrocomputação e como você acredita que pode ajudar em esforços de preservação da história da computação.
DQ:

Download .txt file
DQ:
Acho que consegui dissassembler o início da EProm do Lepus.
Thu 2017-11-16, 09:09
DQ:
Alguns endereços: 0000-0FFF EProm, 4000-47FF Ram, A000 e A001 USART 8251, D000 e D001 8275 (acabo de ver que tá errado o EQU no início do arquivo)
DQ:
Não creio que dê para compilar, estou editando manualmente a saída de um dissassembler
DQ:
Mais um dias e vou estar lendo e escrevendo Assembly 8085 fluentemente de novo...
hehe
e o endereço E000 ?
DQ:
Ainda não apareceu na parte que eu decifrei...
DQ:
Mas acho que peguei as interrupções, o que vai facilitar bastante.
acho que E000 e E001 podem ser os 2 conjuntos de dip-switches
se for isso mesmo entao o mapa de memória ficaria assim:

Thu 2017-11-16, 09:09
não... e000 nao pode ser dipswitch por que tem escrita nesse endereço

talvez e000 seja o endereço usado para escrever na VRAM do 8276, enquanto os endereós d000 e d001 sao apenas para o envio de comandos de configuraçao ?
por que o 8275 copia o conteúdo da memória principal do sistema para a VRAM interna ao chip por mei ode DMA
mas o 8276 nao tem suporte a DMA
entao os dados de video precisam ser enviados de outra forma
e suspeito que possa ser por meio desse endereço e000
DQ:
Eu estou olhando pelo outro lado. As dips determinam alguns parâmetros seriais, portanto influenciam na programação da 8251. Já descobri que a variável em 47B8 contém o comando atual da 8251. Estou tentando achar a iniciação da 8251.
acho que esses aqui sao os endereços que você pode analisar em busca da rotina de inicialização do Intel 8251:

Thu 2017-11-16, 10:10
DQ:
Parece que a rotina começa em 07D6...
DQ:
A leitura de E000 e E001 lê as dip switches
Sério mesmo ?!
Mas tem escrita no endereço E000 !
DQ:
Então, o sinal de escrita direciona para outro componente.
é...
pode ser
eu tava pensando sobre isso
DQ:
Deixa eu conseguir entender a programação da paridade, que eu tento achar a escrita..
DQ:
Mas talvez eu tenha que encostar para trabalhar um pouco ;)
Thu 2017-11-16, 10:10
e minha intuição é de que a escrita vai para a VRAM interna do 8276
faz parte haha
Werner Eck:
É isso aí mesmo! Precisávamos d um assim msm.
Precisávamos de um desses com "bom contato" :-D
Werner Eck:
sim
Werner Eck:
mas o "mau" contato a gente arruma
Werner Eck:
😊
DQ:
Tem um outro junto, agora entendi porque (não tinha reparado na anotação, ficou visível com a foto)
Werner Eck:
@fsanches o q tem escrito na caixa daquele seu db9<->usb mesmo (fabricante/site/modelo)?
Werner Eck:
Bom dia DQ! Obrigado pelo disasm... 👍🏻 Vou buscar no bin onde a instrução do SIM pro 8085 é feita pra gente conseguir "quebrar" o método de endereçamento dos periféricos codificado naquelas duas proms...
Thu 2017-11-16, 11:11
Werner Eck:
Na vdd o ideal seria eu rodar o cód. de emulação q o @fsanches tem no MAME em modo disassembler, pra poder ver o assembly e ir acompanhando.
Werner Eck:
mas por enqto vou deixar o DQ seguir com esse trabalho. Não quero meter a colher onde tem gente com mais competência do q eu já fazendo isso.
DQ:
Eu gosto mais de trabalhar de modo estático. O SIM é usado quando transfere dados para a 8275, por exemplo em 01E5
DQ:
Acho que 019D é onde ele copia dados da memória para o 8275, usando POPs. Em 1E5 ele aproveita para limpara a linha, usando pushs.
DQ:
Preciso ler este application note:
DQ:

Download .pdf file
DQ:
É a inspiração para o hardware do Lepus
Werner Eck:


Olha lá, Juca.
Werner Eck:


DQ:
Aqui está a parte mágica:
Thu 2017-11-16, 12:12
DQ:


Werner Eck:
isso isso isso
é... isso aí é bem familiar...
Werner Eck:
Só q me parece q as linhas de endereço usadas no Lepus são diferentes
vi algo assim ontem lá no circuito do lepus 200
Werner Eck:
Em especial, temos a linha A0 conectada ao pino serial do 8085
só que olepus usa o 8276 e nao o 8275
Werner Eck:
me corrija se eu estiver errado, @fsanches
Werner Eck:
Estou puxando da memória
acho que eh isso mesmo
Thu 2017-11-16, 12:12
Werner Eck:
as entradas A4/A3/A2 estão ligadas respectivamente às linhas A15/A14/A13
isso
Werner Eck:
mas olhe lá as saídas da PROM como o DS mapeia
e uma das outras duas (A1 e A0) está ligada no pino de sa[ida de dado serial do 8085 (bit esse que pode ser escrito com a instrução SIM)
Werner Eck:
Isso, não me lembro direito se era o A0 ou A1... e se esses tinham conexão tbm com os da segunda PROM
Werner Eck:
Lembro que as entradas A4/A3/A2 estão ligadas nas duas PROMS
Werner Eck:


Olha aqui...
Werner Eck:


Isso e o fonte detalha o q o DQ falou sobre escrita na memória de vídeo do 8275.
Werner Eck:
Aqui vai um chute pro alto de olhos fechados: assumindo que uma das PROMs é para gerenciar o acesso não-DMA do 8275 ao barramento, talvez a segunda PROM seja para efetuar o mesmo com relação ao 8251??
Werner Eck:
E aqui encerro a minha sessão de devaneios.
Thu 2017-11-16, 12:12
DQ:
A 8251 é bem mais simples (depois eu posto o datasheet). Precisa só de um endereço e um chip select (provavelmente gerado pela primeira)
DQ:
A 8275 é mais complexa, porque precisa simular o DMA e transferir somente os dados, ignorando o fetch das instruções
DQ:
Primeira -> Prom
Werner Eck:
O DS da 8251 já temos aqui, DQ. Eu baseei meu "chute" puramente na lógica de controle dele; por isso assumi q eventualmente, pudesse ser uma possibilidade a segunda PROM servir pra gerenciar essa lógica de acesso, para o caso da comunicação com a porta serial.

DQ:
Sim, são os famosos POP. Mas tem também uns PUSHs, que eu acho que o apnote não falava.
DQ:


DQ:
Se não me engano, isto gera a linha em branco entre a parte que vem da Ram e a linha de status.
DQ:
Note o SIM para ativar a transferência
to pensando aqui como é que eu vou estruturar isso na emulação...
Thu 2017-11-16, 14:02
sim! Por conta do 2020 (espaço espaço) no registrador DE
DQ:
Eu não lembro se foi neste projeto ou em outro, mas tinha um truque de ter uma marca indicando que estava pendente a linha se apagada e os pushes de refresh eram usados para apagar... quando concluir o disassembler a gente vai saber.
Werner Eck:
Exato, notei isso! Então são 80 POP's/PUSH's a cada transferência, correto?
Werner Eck:
O texto fala de setar uma linha do 8085 para sinalizar o início da transferência. "Coincidentemente" (uma ova!), ele faz uso do pino SOD que, como vimos lá no hardware, está ligado à entrada A0 da primeira PROM... faz sentido?
Werner Eck:


Olha aqui está praticamente descrita a lógica da primeira PROM.
Werner Eck:
DQ está retirando o "pano preto" da PROM para nós!! 😃
Werner Eck:
Sem essa AN a gente pastaria pra saber isso.
Werner Eck:
Agora a listagem 4.2 começa a tomar mais sentido ainda.
DQ:
Na realidade são 40 PUSHs ou POPs, pois cada um move 2 bytes e são 80 colunas.
DQ:
E o firmware usa mesmo um truque: se o primeiro byte da linha é 0xFF, a linha é limpada no refresh.
Thu 2017-11-16, 14:02
DQ:
Um outro truque é rolar sem mover os dados: tem uma variável que indica qual a primeira linha.
Werner Eck:
👍🏻👍🏻
DQ:
Tem uma única leitura em C001. Acho que é para limpar a interrupção de retraço (RST6.5)
que treta esse LEPUS-200, hein, DQ! Temos que puxar a orelha desse Daniel...
DQ:
Então você vai gostar desta: a linha em branco não é feita com aqueles PUSHs. É apenas *um* POP que move da EProm para a 8275 um byte de controle especial end of row / stop dma.
Werner Eck:
Eu busquei alguma pista desse seu conversor 1s-usb no google, mas não encontrei nada. Só tem um modelo de mesmo nome comercializado pela Comm5. Custa o olho da cara. Acho q próxima vez teremos q olhar naqueles jumpers internos até onde o sinal Tx consegue chegar
ou comprar / arrumar / emprestar um adaptador bem documentado
DQ:
Vou ter que dar uma parada agora, mas já foi quase toda a parte do vídeo.
:-)
Werner Eck:
Sem luz desde as 18:30h 😒
Fri 2017-11-17, 13:01
Werner Eck:
E o pequeno Lepus 200, como vai a implementação? ☺️
Y K:
Já viram a palestra do 8-bit guy e o jogo novo dele pra Commodore 64?
Y K:
https://www.youtube.com/watch?v=nEDTFhmf5Sc
PRGE 2017 - The 8-Bit Guy David Murray - Portland Retro Gaming Expo 1080p

"The 8-Bit Guy - David Murray" from the 2017 Portland Retro Gaming Expo (PRGE), October 21st 2017. For more information go to http://www.retrogamingexpo.com/
Hugo B:
Opa, sou Hugo Borges, desenvolvedor de software, associado do Garoa e eu tenho ajudado o Juca na produção dos vídeos do canal happy hacking video blog.
Lucas left
Que tal abrir uma conta de organização chamada ArqueologiaDigital no github pra hospedar repositórios de projetos?
e também pra hospedar um bug-tracker
pra listar as tarefas pendentes de emulação e de restauração de computadores
hoje eu fui na USP e dei uma arrumada geral por lá
e também bati um papo legal com o professor João José Neto
Sat 2017-11-18, 00:12
na sala do acervo não-exposto eu consegui organizar bem cerca de metade do material
mais umas 2 ou 3 visitas e aquele espaço vai ficar bem bacana pra poder trabalhar na restauração e no estudo das máquinas
Werner Eck:
Legal.
o professor me disse hoje que ele acha que eu devo dar continuidade à construção do painel do Patinho Feio
e eu falei de vocë, Werner
mencionei que você também está empolgado com isso
Werner Eck:
opa, fez minha caveira? rss
Werner Eck:
Eu tbm acho q devemos fazer isso
sim...
Werner Eck:
Eu adoraria poder levar uma réplica funcional e mostrar a ele...
Sat 2017-11-18, 00:12
talvez eu dedique um pouco de tempo amanhã para debugar o firmware do painel
Werner Eck:
falar q ajudei a construir.
pra fazer voltar a funcionar
e talvez soldar uns switches
Werner Eck:
Eu gostaria mto de fazer isso, mas preciso ligar todas as chavinhas.
Werner Eck:
E montar aqueles shift registers
sim
o ideal seria projetar uma pcb para os shift registers
Werner Eck:
sim!
mas na falta disso eu tenho feito usando placa padrão
Sat 2017-11-18, 00:12
Werner Eck:
Se vc me permite um comentário, eu vi a parte de trás desse painel... e me deu uma vontade grande de recomeçá-la do zero
Werner Eck:
Digo, a parte elétrica.
sim, eu sei
Werner Eck:
Eu tenho maior gosto por soldar as coisas com o maior esmero e tentar minimizar os fios soltos
dá pra recomeçar do zero com aquele que tá no Garoa
Werner Eck:
É uma boa.
Werner Eck:
Outra coisa q não sai da minha cabeça são aquelas placas q vc começou a projetar pra replicar todos os circuitos do PF
Werner Eck:
Aquilo seria lindo.
sim, será!
Werner Eck:
A gente pode falar sério sobre isso. Até a parte do $$
Sat 2017-11-18, 00:12
Eu sou um pouco impulsivo...
Werner Eck:
vc encomendou 3 da CDE-3 e 3 da debug?
Werner Eck:
precisa ser repetidas?
Werner Eck:
(eu sei q a qtde minima dele é 3)

yep!
encomenda mínima de 3 unidades
esse foi o motivo pelo qual não rodei esses projetos em fevereiro
por que eu não queria comprar 3 unidades
Werner Eck:
certo
Sat 2017-11-18, 00:12
mas agora acho que faz sentido
Werner Eck:
faz assim cara, eu banco os componentes
um par pra mim, um pra vc e um pra deixar na Poli talvez ?\
Werner Eck:
boa idéia!
Werner Eck:
Seria muito bacana ter isso lá, o prof. João certamente irá se iluminar
Werner Eck:
Eu faço questão de comprar os componentes pras 3
tomara que não tenha erros de projeto
mas eu acho que tá tudo ok
Werner Eck:
Ah ta...
Werner Eck:
sempre acontece
Sat 2017-11-18, 00:12
Werner Eck:
lei de murphy
mas agora já era... já encomendei
Werner Eck:
rss
vamos ver quando chegar
Werner Eck:
a gente conserta
Werner Eck:
placa sem trilha cortada e jumper ligando os pontos não é placa
hahaha
Werner Eck:
tem q mostrar q teve sangue suor e lágrimas ali...
https://forum.fiozera.com.br/uploads/default/original/1X/890f44d36e3f9c23fb80b6a99983b1d89f99203d.png
Werner Eck:
exato!
Sat 2017-11-18, 00:12
sensação gostosa de ter gasto uma grana num projeto da hora
agora é só esperar
Werner Eck:
é sim. Demora?
deve levar um mês, eu acho
eles dizem 10 dias após fabricação
e de 10 a 15 dias pra fechar um painel de encomendas de multiplos clientes
eu aposto que vou ver o Falcon Heavy voando antes de ver essas PCBs do Pato
Werner Eck:
rsss
http://www.spacex.com/falcon-heavy
Falcon Heavy

The World'sMost Powerful Rocket  
Werner Eck:
lindo esse foguete
Sat 2017-11-18, 00:12
https://static.curtacircuitos.com.br/projects/001252/001252.top.png
https://static.curtacircuitos.com.br/projects/001801/001801.top.png
Werner Eck:
essa placa vai LEDs... 52 😆
Werner Eck:
me passa o BOM dessas duas placas cara... é q eu to com aquele problema aqui q o KiCAD não abre.
veja se os projetos tão publicos aqui https://curtacircuitos.com.br/felipesanches
Curta Circuitos

Fabricação de placas de circuito impresso para amadores e entusiastas.
vou gerar o BOM e te passo
só nao vou fazer isso agora por que to indo dormir
Werner Eck:
blz, eu só quero ter isso pra qdo for encomendar
Werner Eck:
tem tempo
Alexandre Villares:
https://twitter.com/FozzTexx/status/931676084722008065
Chris Osborn

I did one of the first things that I always do with a new-to-me old computer: got it online. Now I need to do some gaming with it!
Sat 2017-11-18, 15:03





Werner Eck:
Ah eu lembro desse cartucho
Werner Eck:
Isso foi ontem ou vc está aí na USP?
foi ontem. Peguei emprestado pra estudar
Werner Eck:
vai emular?
não tem o que emular nisso aí
Sat 2017-11-18, 15:03
é só um cartucho com software
Werner Eck:
já chupinhou as ROMs?
extraí as duas EPROMs UV
as mask roms é mais difícil por que estao soldadas na placa
Werner Eck:
poderia emular talvez algum driver de impressão usando as fontes armazenadas nessas EPROMs?
o ideal seria emular uma impressora laserjet
Werner Eck:
ummm... remover até dá.
e carregar esse cartucho como um opcional de extensão
Werner Eck:
Eu tenho aqui em casa o wick e o sugador pra retirar a solda dos pinos.
Werner Eck:
E minha estaçãozinha com temperatura ajustável.
Sat 2017-11-18, 15:03
Werner Eck:
Taí uma idéia interessante
o mundo tá repleto de idéias interessantes...
idéia interessante no mundo abunda!
Werner Eck:
sim sim. Falta execução.
Werner Eck:
ou priorização...
Werner Eck:
falando em idéias interessantes, sobre a nossa discussão de ontem, queria ver contigo um pouco sobre a parte financeira.
Werner Eck:
Quero saber de vc como vc vê a melhor forma de compartilharmos os custos (atuais e os que virão).
Werner Eck:
Eu dei um pontapé inicial ontem, mas esqueci de lhe perguntar isso antes.
:-)
Werner Eck:
Whenever you feel like.
Sat 2017-11-18, 15:03
claro... mas acho que essa é uma conversa melhor para se ter pessoalmente
Werner Eck:
sem problemas.
Werner Eck:
up to you.
https://github.com/ArqueologiaDigital
ArqueologiaDigital

GitHub is where people build software. More than 27 million people use GitHub to discover, fork, and contribute to over 77 million projects.
Migrei todos os meus repos pessoais de escaneamento de teses de mestrado, e outros repos relacionados ao Patinho Feio e demais projetos de preservação histórica da computação
Os "pinned" repos são uma boa para destacar a meia dúzia de repos que não são só armazenamento de arquivos hi-res dos scans de teses
mas acho que seria melhor botar no ar um website organizando melhor o material todo disponivel aí (e no Internet Archive)
talvez um arqueologiadigital.org
Werner Eck:
Isso seria uma boa idéia.
interfaceando com Internet Archive, GitHub, Fiozera, e esse grupo do Telegram
Sat 2017-11-18, 18:06
Werner Eck:
Falta pegar o domínio e ter um host
Mas sendo a "porta da frente" do "museu"/"laboratório"
Werner Eck:
Criar um portal assim não é difícil
eu faria tudo no Github Pages
E também usaria um bug tracker nesse repo central pra geranciar as meta-tarefas
coisas que a gente planeja fazer algum dia e depois larga pela metade, sabe?
aqueles eternos "work-in-progress"
Werner Eck:
então vamos por partes
Werner Eck:
Eu nunca fiz github pages. Se eu quiser fazer isso é a partir do meu github?
não tenho certeza, mas acho que não
Sat 2017-11-18, 18:06
acho que nesse caso seria um repo hospedado nessa conta de organização
eu posso abrir um repo desses com um index.html bobinho
e depois você como colaborador teria condições de escrever lá
Werner Eck:
certo
me dá um tempinho que eu preparo esse setup
Werner Eck:
então faz isso
eu acho que essa página explica. to lendo ela agora: https://help.github.com/articles/user-organization-and-project-pages/
User, Organization, and Project Pages - User Documentation

There are two basic types of GitHub Pages: User/Organization Pages and Project Pages. They are nearly identical, but there are a few important differences between them. GitHub Pages created after Jun…
Pronto
É só contribuir para esse repo: https://github.com/ArqueologiaDigital/ArqueologiaDigital.github.io
ArqueologiaDigital/ArqueologiaDigital.github.io

ArqueologiaDigital.github.io - Website - Arqueologia Digital
Tudo o que estiver no branch master aparecerá no website em https://ArqueologiaDigital.github.io
Sat 2017-11-18, 18:06
vou comprar o nome de dominio agora
arqueologiadigital.org
Ironicamente já existe o .com
http://arqueologiadigital.com/
Arqueologia Digital

Arqueologia Digital é a maior rede acadêmica e profissional voltada para pesquisadores, estudantes, e professores de arqueologia.
Werner Eck:
.org
Werner Eck:
é mais chique
Werner Eck:
perae q eu to mudando de PC
Werner Eck:
eu tava no de HS, mexendo em algumas configurações. Agora to no de trampo
Werner Eck:
vou clonar a bagaça
Werner Eck:
Ok. A gente pode começar a pensar em como vc quer distribuir essas informações todas pela página. Inclusive textos, etc
Sat 2017-11-18, 18:06
Werner Eck:
A idéia seria de repente formar um menu no topo, com opções pra acessar as diversas áreas q vc citou.
Werner Eck:
E daí ou redireciona pra fora, no caso do fórum e Github / Internet Archive (ou pode abrir o documento direto...?)
Werner Eck:
Acho q primeiro temos q ver o q a gente quer disponibilizar e como
sim, tem razão
precisamos fazer um brainstorming geral
Werner Eck:
vou subir uma brincadeira q acabei de fazer aqui
Werner Eck:
bem simples, só pra dar uma pensada
beleza
sobre lá pra eu ver
Werner Eck:
já subi e fiz um request pra vc
Sat 2017-11-18, 19:07
eu vou em seguida fazer um commit com a config de DNS
Werner Eck:
ve o q acha
Werner Eck:
td é mutável
vc já deu git push ?
não to vendo nada seu no repo ainda
Werner Eck:
Já dei sim. Inclusive, só fiz uns style inline bem rapidinho.
Werner Eck:
no meu aparece.
https://github.com/ArqueologiaDigital/ArqueologiaDigital.github.io/commits/master
ArqueologiaDigital/ArqueologiaDigital.github.io

ArqueologiaDigital.github.io - Website - Arqueologia Digital
Werner Eck:
First styling example with <nav>
Werner Eck:
vc tá olhando no seu. Eu fiz um fork
Sat 2017-11-18, 19:07
Werner Eck:
e gerei um pull request pra vc
então dê um pull request pro principal
Werner Eck:
eu fiz
ah ok
Werner Eck:
pera deixa eu só arrumar uma cagadinha q só vi agora. Nada sério
http://arqueologiadigital.org/
Werner Eck:
tem só q pegar uma alteraçãozinha q eu dei push agora... eu to aqui adicionando o seu remote
Werner Eck:
perae
:-)\
acho que vc consegue escrever direto (dar push) para o master do repo principal
Sat 2017-11-18, 19:07
Werner Eck:
acesso negado.
ok, talvez eu tenha que liberar isso pra você
Werner Eck:
blz
Werner Eck:
tá atualizado o meu master... se vc quiser só dar um Ctrl-C e Ctrl-V no seu arquivo .html...
Werner Eck:
daí vc pode atualizar lá no dns
já atualizei o DNS agora há pouco
já tá no ar
acesso o site arqueologiadigital.org agora e veja
Werner Eck:
eu sei mas tem uma atualizaçãozinha q eu queria colocar
Werner Eck:
já vi, mas tem uma atualização
Sat 2017-11-18, 19:07
ok, faz outro pull request entao
Werner Eck:
já fiz
Werner Eck:
Posso mudar "Documentos sobre o Patinho Feio no Internet Archive" para só "Patinho Feio no Internet Archive"?
Werner Eck:
já chegou o email de autorização pra mim aqui
à vontade
o site é nosso
Werner Eck:
vou testar se agora consigo fazer push direto
tente dar o merge
do PR
para coisas pequenas e rápidas push para master é aceitável
Sat 2017-11-18, 19:07
mas em geral se a mudança for mais do que algo trivial eu prefereria o uso de PRs
Werner Eck:
peraí; eu vi q o link pro PF no Internet Archive não tem nada
pois gera notificações por email
Werner Eck:
sem problemas, sempre vamos nos comunicando
Werner Eck:
eu criei um fork justamente pra isolar
acho que minha intenção era de apontar pra cá, mas esqueci de colar a URL no html: https://archive.org/search.php?query=subject%3A%22patinho+feio%22
Werner Eck:
atualizei lá no seu
Werner Eck:
manda pro DNS
Werner Eck:
ah parece q já foi
Werner Eck:
isso tá automatico?
Sat 2017-11-18, 19:07
como assim ?! Sim, é automático
Werner Eck:
ah bom
Werner Eck:
blz
o que estiver no master aparece no site
Werner Eck:
legal vc ter feito isso
às vezes pode demorar uns minutinhos, mas é automatico
Werner Eck:
legal, ele já tá espelhando
eu sou meio impulsivo. Tem dias que eu tô inspirado e saio fazendo coisas
Werner Eck:
idem
Werner Eck:
e tem dias q eu travo
Sat 2017-11-18, 19:07
Werner Eck:
legal, eu vou continuar fazendo umas coisinhas pra aos poucos ir melhorando o visual. Vc podia bolar uns textos pra jogar no <body>, se quiser
Werner Eck:
vou comer
Werner Eck:
to com fome
Werner Eck:
se tiver imagens, ícones, logos, etc.. q vc queira usar na página, manda pra mim q eu insiro
Werner Eck:
321 - fui!
é... eu acho que vou abrir umas issues lá com idéias de como estruturar o site
agora to ocupado num outro esquema legal, já já mostro aqui
Werner Eck:
show
https://github.com/ArqueologiaDigital/Documentos_Scopus
ArqueologiaDigital/Documentos_Scopus

Documentos_Scopus - Escaneamento de documentos relacionados à empresa Scopus e seus equipamentos.
tá subindo os dados do escaneamento daquela publicacao da scopus que o dq trouxe
Sat 2017-11-18, 21:09
logo logo aparece lá o commit
preciso ainda gerar o pdf e subir no internet archive
vou jantar, té mais!
Alexandre Villares:
https://twitter.com/jessfraz/status/932028810219917312
jessie frazelle

MoMA fulfilling all my nerd dreams
https://github.com/ArqueologiaDigital/Documentos_Scopus/blob/master/TecnologiaScopus_Out83/PDF/Tecnologia_Scopus_Outubro_1983.pdf
ArqueologiaDigital/Documentos_Scopus

Documentos_Scopus - Escaneamento de documentos relacionados à empresa Scopus e seus equipamentos.
Werner Eck:
Isso me parece uma planta baixa (de um galpão, ou salão de exposições?) só q assim lembra uma foto microscópica de um die... ou seriam meus olhos nerd me fazendo de bobo?
Werner Eck:
mas olhando as outras fotos, deve ser um projeto de die mesmo.
Felipe "Juca" Sanches added Manoel Lemos
Existe uma piada recorrente de que o MAME hoje em dia emula de tudo ao ponto que algum dia teremos até emulação de cafeteira. Dito isso... eu adoraria um dia tornar real essa piada. Alguém tem acesso a uma dessas máquinas com ficha que fazem vários tipos diferentes de café, capuccino, chocolate quente, etc ? Aquelas que tem display LCD mostrando o preço e vários botóes pra escolher, sabe?
Só pela farra :-D
Mon 2017-11-20, 03:03
Werner Eck:
😂
ei, cara, vai dormir!
Werner Eck:
Vc olhou lá o site arqueologia. Org?
Werner Eck:
Tava mexendo nele até uma meia hr atras
uia!
vi agora
que legal
Werner Eck:
Foi na raça esse slidesbowzinho
Werner Eck:
Slideshowzinho
:-)
Mon 2017-11-20, 03:03
Werner Eck:
👍🏻
Werner Eck:
Vou dormir agora.
beleza
eu tava estudando o CP400
Werner Eck:
Eu tbm tenho um
por conta de umas informações que o Manoel Lemos me passou
sobre o layout do Color II
layout de teclado
tem 4 teclas adicionais
aí eu documentei no driver a diferença:
Mon 2017-11-20, 03:03
https://github.com/felipesanches/mame/commit/48a3c6c4e6509ce75dbd5094513a059ac30e319b
wip: keyboard layout for CP400 Color II (CoCo clone) · felipesanches/mame@48a3c6c

mame - MAME - Multiple Arcade Machine Emulator
mas eu nao sei como se usa essas teclas na prática
ouvi dizer que sao teclas reprogramaveis, mas nao achei em lugar nenhum a descrição de como se faz essa reprogramação
então eu fiquei fuçando no debugger pra tentar achar o pedaço do código que detecta o pressionamento dessas teclas adicionais
mas o assembly do M6809 é meio estranho pra mim
Werner Eck:
Amanhã eu vou pegar o meu CP400 q tá na caixa e olhar se tem o manual junto. Eu não me lembro.
Werner Eck:
Estranho como assim?
não to muito acostumado ainda, entao tem varias instruções que eu não conheço, o que torna a leitura do código um pouco mais complicada
eu acho engraçado como a gente fica feito barata tonta pulando de um sistema pra outro o tempo todo
mas acho que é algo inerente a esse tipo de pesquisa
Mon 2017-11-20, 03:03
ir tateando aos poucos tudo o que aparece pela frente
e de vez enquando encontrar ouro
Werner Eck:
Pois é. Eu to com duas coisas encostadas no MAME q preciso continuar
Werner Eck:
Na vdd to parado por enrosco no código mesmo...
Werner Eck:
Difícil entender aquilo sem ter prática.
e o que é?
bom, diz aí que amanhã eu respondo
to indo dormir
Fica uma dica. Tem um Reddit sobre o MAME. Cheio de gente fazendo perguntas superficiais, mas de vez em quando com anúncios de novos releases (e conversas) dos desenvolvedores.
https://www.reddit.com/r/MAME/
Multiple Arcade Machine Emulator • r/MAME

MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME...
Mon 2017-11-20, 03:03
Por exemplo, esse anúncio do release da versão 0.191 lançada mês passado: https://www.reddit.com/r/MAME/comments/78lb1c/mame_0191/
MAME 0.191 • r/MAME

# [MAME 0.191](http://mamedev.org/?p=449) It’s the end of October, and time for the hotly anticipated MAME 0.191 release. This release...
Y K:
Tem uma no IME na USP
:-)
claro, mas pressuponho que náo seja acessível para abrirmos e extrairmos a ROM, certo ?
Werner Eck:


Olhai pessoal. Desencavei meu precioso CP400 Color ❤️
Werner Eck:
Completissimo.
Werner Eck:


E com todos os manuais ❤️
Werner Eck:
Lindo ele. 😍
Werner Eck:


opa!
Mon 2017-11-20, 16:04
compartilha essas lá no Fiozera! Já tem uma thread lá sobre o CP400 color II do Armando Neto.
Seria legal juntar esse su relato lá na mesma thread
estou escrevendo sobre o CP400 no MAME agora lá também
Werner Eck:


Werner Eck:
Vou la
Werner Eck:
E desses manuais eu vou tirar umas fotos detalhadas sobre o teclado
legal
Manoel Lemos:
Eu tenho o CP-400 Color II funcionando em casa tb. Para fotos e tudo mais.
confirma pra mim o que aparece na tela logo depois de ligar, ao pressionar cada uma das seguintes teclas: CTRL, PA1, PA2 e PA3
Werner Eck:
Pra mim vai ser meio complicado liga-lo no conector RF da tv
Mon 2017-11-20, 16:04
Werner Eck:
Eu até tenho o cabo do monitor mas ele é com conector DIN
entendi
bom... em algum momento podemos fazer o teste lá no Garoa ligando ao projetor, como fizemos com o cp400 color II do Manoel Lemos
ou, mais fácil ainda, o próprio Manoel pode fazer os testes no dele, já que ele tem um bom setup montado já no laboratório pessoal da casa dele
Manoel Lemos:
Farei em alguns minutos. Tô indo pra casa.
:-)
Werner Eck:
Seria bom se eu tivesse um espaço suficientemente bom aqui em casa pra deixar essas minhas "tranqueiras" ligadas.
Werner Eck:
Eu posso estar enganado, mas esse conector de saída pra monitor penso ser video composto. Deve haver algum manual de serviço do CP400 online (vou pesquisar) pra tirar essa minha dúvida.
Werner Eck:
Pois daí seria relativamente fácil transformar o conector de saída RCA (originalmente RF) num conector de saída vídeo composto.
Manoel Lemos:
Já fiz isto! Funciona!
Mon 2017-11-20, 16:04
Werner Eck:
Estou olhando um "esquemático" dele, mas estou com dificuldade em localizar a saída do VDP/conector DIN de vídeo...
Werner Eck:
http://files.datassette.org/manuais/manual_tecnico_cp400.pdf?file=1&type=node&id=1708&force=
Werner Eck:
O cara escaneou o esquema em 2 metades.
Manoel Lemos:
http://googleweblight.com/?lite_url=http://www.luccas.com.br/index.php/8-bits/pinagens/27-cp-400&ei=cRmCUcTU&lc=en-BR&s=1&m=540&host=www.google.com.br&ts=1511203159&sig=ANTY_L3oj9LvmgT9kLkCmHYVOgrt5_IQqA
Manoel Lemos:
Neste link tem os conectores.
Werner Eck:
É do mesmo cara q escaneou o manual técnico. Dá pra fazer uma furação a mais na traseira, fixar 2 RCA e fazer ligação direta pra sair áudio/vídeo separadamente...
Werner Eck:
usando cabo blindado.
Werner Eck:
vou dar uma abrida no meu aqui e ver como está o espaço interno
Werner Eck:
http://www.luccas.com.br/index.php/8-bits/pinagens/27-cp-400 (pra eu mesmo abrir do outro PC)
CP-400

Site sobre Eletrônica, Áudio analógico, video-games e microcomputadores antigos.
fiz uns posts lá no Fiozera sobre esse estudo do CP400 e outros clones nacionais do Color Computer: https://forum.fiozera.com.br/t/tirando-da-caixa-um-cp-400-color-ii-da-prologica/88/4
Tirando da caixa um CP 400 Color II da Prológica

Além do CP 200 também estou colocando algumas fotos do CP 400 do meu pai. Com esse eu lembro de ter ficado várias horas em frente. [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem]
Mon 2017-11-20, 18:06
Manoel Lemos:
Caros, vejam o que consegui sobre as teclas:
Manoel Lemos:


Manoel Lemos:
Tela é o que sai na tela.
Manoel Lemos:
O restante é o que capturei com um programa em BASIC que lê o teclado.
Que legal!
Manoel, sobre essa sua imagem lá no Fiozera! Junto com um relato do que você fez
Manoel Lemos:
E o azul aí na foto, na verdade é aquele quase branco do CP400.
eu não vou poder lidar com isso agora por que preciso voltar a trabalhar (sim, no feriado). Mas mais tarde eu vejo o que você tiver publicado por aqui ou por lá e adapto no código do MAME
Manoel Lemos:
Belê!
https://forum.fiozera.com.br/t/tirando-da-caixa-um-cp-400-color-ii-da-prologica/88
Tirando da caixa um CP 400 Color II da Prológica

Além do CP 200 também estou colocando algumas fotos do CP 400 do meu pai. Com esse eu lembro de ter ficado várias horas em frente. [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem] [imagem]
Mon 2017-11-20, 18:06
Té mais!
aqui no chat a gente bate papo, discute essas coisas enquanto ainda não temos certeza. Lá no Fiozera a gente costuma passar as coisas a limpo. Então é meio redundante sim, mas é uma forma de ter um relato mais bonito e organizado para o público lá. E um espaço de discussão dos detalhes aqui. É assim que a coisa parece ter funcionado na minha cabeça ;-)
São vários canais de comunicação mas acho que conseguimos tirar bom proveito do melhor de cada um deles.
Werner Eck:
Sim. As idéias fervilham por aqui, qdo vemos q vai amadurecer, passamos a limpo lá no fiozera
Werner Eck:
Estou com meu CP400 todo aberto aqui.
hehehe
Falou pessoal! Happy Hacking!
Werner Eck:
E já atualizei o site com as fotos novas
Ah! Um aviso, Manoel. Esse chat tem log público hospedado no Github Pages e sincronizado de vez em quando (manualmente ainda).
Werner Eck:
@fsanches vc acha conveniente botar um link pra acesso direto a esse log no site?
Mon 2017-11-20, 18:06
sim.
por enquanto tá junto com os logs do Telegram do Garoa Hacker Clube: https://garoa.github.io/Telegram_logs_Garoa_Hacker_Clube_Publico/formatted/html/
Werner Eck:
Vou postar com acesso a esse link: https://garoa.github.io/Telegram_logs_Garoa_Hacker_Clube_Publico/formatted/html/Arqueologia_Digital_e_Preservação_Histórica_por_meio_da_Emulação_de_Dispositivos_Eletrônicos%231-0.html
Werner Eck:
Sabe, quanto mais eu olho pra essa plaquinha do meu CP400 mais eu penso q seria legal portabilizá-lo? Ele já é compacto de certa forma. Tem só a fonte e o modulador RF que ocupam espaço
hehe
Werner Eck:
e aqueles conectores todos
eu pensei nisso hoje mais cedo
Werner Eck:
pensou?
sim
Werner Eck:
botar ele num case de acrílico ou impresso na 3D, juntar um display LCD de 4 a 7"...
Mon 2017-11-20, 19:07
Werner Eck:
retirar o teclado da parte superior do gabinete, ou mesmo construir um novo, usando aquelas chavinhas micro-switch de pressão
Werner Eck:
eu não sei pra q esse conector da fonte tem 5 terminais... só to vendo um 7805 ali. Vou dar uma espiada no esquema rapidinho.
pensei em possibilidades similares ao ver as fotos desse aqui: http://amxproject.com/?p=2146
Werner Eck:


péssimo aproveitamento de espaço, placa face simples... olha o tanto de jumpers...
Werner Eck:
Agora to vendo no CP400 q tem um TL097 tbm... ele gera tensões de 12 / -12 / -5
Werner Eck:
o projeto da prológica é muito superior a esse, se nota de cara.
os 8 chips de RAM podem ser trocados por um único hoje em dia
Werner Eck:
hehehe
Werner Eck:
cara essa placa do MX-1600 dá nojo... rss
Werner Eck:
CIs muito mal distribuídos...
Mon 2017-11-20, 20:08
colocando os componentes espremidos um do lado do outro, configurando o kicad pra usar uma única camada e usando um auto-router talvez dê pra fazer uma placa nova beeeem mais compacta e possivelmente com um número bem menor de jumpers
Werner Eck:
é basicamente o q vc já tem no CP400. Se vc ainda retirar a parte extra com o modulador RF e conector para cartuchos (q poderia ser reconectado à pci principal por meio de um flat), fica hiper-compacto.
se bobear, o limite é o tamanho do LCD e do teclado que você deseja
Werner Eck:


Seria isso aqui
É. Isso tá bem bom!
Werner Eck:
E tentar ver a questão da fonte... com esses +12/-12/-5... talvez isso seja necessário apenas pra interface serial e/ou cassete
Werner Eck:
Porra os caras da Prológica foram ninjas nessa pci!
Werner Eck:
Para portabilidade, não é bacana essas tensões todas. O ideal seria enxugar o desnecessário.
Werner Eck:
Até para de repente possibilitar alimentar o micrinho com uma bateria LiPo...
Manoel, qual interface você usou para extrair a ROM? Um cabo FTDI (Serial-USB) ligado ao Mac ?
Mon 2017-11-20, 20:08
Sabe o que seria bem divertido? Tem um comentário que o Marcelo Junio Teixeira fez lá no Fiozera agora dizendo que uma hipótese para as teclas Ctrl, PA1, PA2, PA3 seriam para implementar uma solução de emulação de terminal IBM 3270, mas que nunca ninguém viu isso acontecer de verdade.
Inspirado por esse comentário, e também pelas experiências que fizemos ultimamente lá na USP com terminais da Scopus (https://forum.fiozera.com.br/t/terminais-seriais-da-scopus-modelos-sagitta-150-e-sagitta-180/154) acho que uma idéia pra um projeto bacana seria implementar um terminal serial usando o CP400 e ligá-lo a um laptop configurado pra abrir um console de login via serial
Terminais seriais da Scopus - modelos Sagitta 150 e Sagitta 180

Por conta da minha postagem recente aqui sobre o computador CP-500 da Prológica, fui convidado pela professora Tereza Cristina Melo de Brito Carvalho a visitar o Acervo Histórico de Tecnologia de Informação que foi montado recentemente na Poli-USP. [imagem] Na minha primeira visita, além de conhecer a exposição em si, que tem vários itens bem interessantes, tive a oportunidade de também ver os materiais do acervo não exposto. E alí o que mais me chamou a atenção foi um par de terminais seria...
Werner Eck:


Gente, olha q lindo isso! O teclado inteiro com faceplate é completamente removível do gabinete... lindo.
Werner Eck:
Desculpa a pergunta, mas essas teclas especiais, são onde?
vc viu o post no fiozera ja ?
no teclado da IBM eles ficam mais ou menos onde em teclados atuais temos as teclas insert, home e page up
Werner Eck:
não... me entretive aqui com o CP400
Werner Eck:
pera
Werner Eck:
deixa eu me inteirar pra não dar uma de manézim
no CP400 Color II ficam no canto superior direito do layout do teclado
Mon 2017-11-20, 20:08
Werner Eck:
aaaaah
Werner Eck:
vc disse uma coisa importantíssima
Werner Eck:
II
aliás... eu tinha feito um comentário lá no fiozera sobre reuso do molde
e agora essa sua foto sobre o teclado sair por completo resolve o mistério
posta lá essa foto
não é adaptação do molde da carcaça. É exatamente a mesma carcaça !!!
:-D
Werner Eck:


AAAAAAAAAAAAAAAAAAAAHHHHH...
Werner Eck:
O meu é o de cima
Mon 2017-11-20, 20:08
Werner Eck:
Eu to quase me convencendo a fazer esse meu aqui virar portable
Werner Eck:
92%
Manoel Lemos:
Sim. FTDI, mas tive que montar um circuito externo com um transistor para inverter o sinal.
Manoel Lemos:
Ali na foto... O protoboard é este inversor do sinal.
Manoel Lemos:
Eu animaria muito a refazer este projeto com componentes modernos e meter uma telinha LCD nele. Quem anima?
seria muito divertido levantar as informações sobre qual é o protocolo mímino necessário para se fazer um terminal serial compatível com uma sessão se login no GNU/Linux
Manoel Lemos:
Acho que é bem tranquilo fazer isto.
Eu fiquei sonhando acordado com algum módulo LCD/touch-screen que pudesse encaixar perfeitamente ali naquele lugar onde hoje vai o teclado
talvez usar as teclas PA1,2,3 para alternar o modo do display. Pra mostrar o próprio desenho do teclado original do cp400, ou do teclado do color II
ou uma imagem do que iria para a tela
Mon 2017-11-20, 20:08
mas é pouco prático só poder digitar no teclado ou ver a tela
Manoel Lemos:
Haha, massa!
o chato é que pra colocar um LCD e touchscreen provavelmente precisaria ter alguma outra CPU pra tomar conta dessas coisas. E aí o controle do display seria zilhares de vezes mais poderoso que o dispositivo original em si
Werner Eck:
A forma mais simples de botar um LCD ali seria utilizando um desses prontos, pra câmera de ré, do DX que aceite entrada vídeo composto
é
faz sentido
Werner Eck:
só q eu acho q nesse caso vc não encontra um com touch screen
só que aó você colocaria onde?
Faria uma carcaça completamente nova ?
Werner Eck:
Exato
Mon 2017-11-20, 20:08
Werner Eck:
Totalmente, só aproveitaria o teclado original, q eu já retirei da carcaça velha
Werner Eck:
E mataria a RS-232
Manoel Lemos:
Daria para remontar a placa toda? Ou teríamos problemas para conseguir alguns deles?
Werner Eck:
Esse CI da Texas acho q é bem mosca branca
bom... é mais ou menos um certo pecado destroçar um desses hehehe
Werner Eck:
74LS783
mas daria pra dessoldar os componentes e botar tudo em soquete na placa nova
Werner Eck:
Bom depende da visão, lógico.
Werner Eck:
Os puristas iriam querer me enforcar
Werner Eck:
Mas eu to vendo isso com outros olhos... na verdade a idéia de fazer isso me seduz bastante
Mon 2017-11-20, 21:09
Esse é o cerne do problema, Werner. A gente não pára de ter idéias novas de projetos... O difícil é a gente terminar os que já começamos...
Manoel Lemos:
KKK
Eu sofro com esse excesso de processo criativo dificultando a execução dos projetos anteriores
Werner Eck:
Ainda to olhando o esquema pra levantar todos os pontos de +12/-12/-5 - já vi q a parte dos 12V é bem na serial
Werner Eck:
Não é só vc. Nós tendemos a pensar assim
Werner Eck:
em múltiplas threads
Manoel Lemos:
Só sei que me diverti neste feriado. ;-)
Manoel Lemos:
Caros, vou ter que me desconectar. Pessoal chegou em casa.
té mais, Manoel!
Vê se consegue depois fazer uns comentários lá no Fiozera com aquela imagem do mapeamento que vc fez do teclado
Mon 2017-11-20, 21:09
Werner Eck:
Se vc for olhar as minhas tralhas, tem até trafo toroidal (2x), transístores de potência, capacitores, pontes de diodo pra 75V e duas PCIs q eu mandei fazer pra um amplificador de potência q eu nunca comecei a construir
é o gancho pra eu escrever mais um pouquinho também
Werner Eck:
Eu penso q, pra gente poder ter algum sucesso palpável, precisamos endireitar os pensamentos.
Werner Eck:
É fato.
Werner Eck:
Na minha visão particular, eu acho q deveriamos terminar o PF
Essa coisa de fazer um site para organizar os conteúdos para visitantes ajuda bastante a organizar as idéias
os posts no Fiozera também ajudam bastante nesse sentido
já aqui no Telegram é o CAOS !
Werner Eck:
é
concordo!
Mon 2017-11-20, 21:09
Werner Eck:
mas acho q a gente precisa se engajar num único objetivo. Pra só depois passarmos ao próximo.
Werner Eck:
Senão fica um monte de idéias não-acabadas em cima da bancada.
Painel emulado e PCBs do decodificador e debugger didático da CDE-3, são os projetos prioritários a curto prazo
Werner Eck:
Boa!
Werner Eck:
E eu to 100% a fim de disponibilizar todo o meu esforço nesse sentido.
o site é secundário, mas importante também para o amadurecimento de uma comunidade
Werner Eck:
O site eu faço com um pé nas costas, modéstia à parte, como vc já deve ter notado.
Werner Eck:
Só o pessoal expressar as idéias. Eu tendo novas idéias, tbm coloco lá.
Werner Eck:
o site é a parte mais fácil. Só precisamos ter mais conteúdo pra apresentar.
quanto a ter multiplos projetos em paralelo, eu acho OK (e pra ser sincero, inevitável). Mas desde que haja trabalho constante intercalando entre os projetos. Dando um passinho em cada um. Multiplexando o avanço em vários projetos...
Mon 2017-11-20, 21:09
Werner Eck:
Isso pode ser possível. Uma vez q em um projeto acabe alguma coisa enroscando, podemos focar em outro até aparecer uma solução.
eu tenho projetos pessoais meus que eu nem escrevi ainda no Fiozera, mas acho que devia
ultimamente eu entrei nesse rítmo de "brain-dump"
Werner Eck:
Mas se, por exemplo, temos os recursos pra finalizar uma idéia, não há nada que impeça ela de seguir adiante, então toquemos.
tentando escrever posts sobre coisas que fiz no passado mas não documentei e acabou ficando perdido em algum repositório de código antigo (como no Google Code) ou em backups de um servidor da USP que saiu do ar, mas tenho cópias dos arquivos no meu laptop, ou até mesmo projetos cuja descrição e memória ficaram apenas dentro da minha cabeça
Werner Eck:
É bom despejar o conteúdo mental no fiozera, isso deixa a semente plantada e evita esquecimentos. Meu post do consolezinho Sega está lá, e eu acho q vou dar um update colocando a minha idéia de desenhar um case novo pra ele no 123-D e posteriormente imprimir na 3D
eu tenho uma necessidade muito grande de botar essas coisas pra fora. Torná-las públicas e mais acessíveis.
O RicBit me deu exatamente essa dica uns 12 anos atrás...
eu acho
Werner Eck:
😊
Mon 2017-11-20, 21:09
parece que eu demorei uns 12 anos pra aprender :-P
Werner Eck:
O Manoel Lemos q temos aqui no Telegram por acaso é esse aqui? http://blog.fazedores.com/colaborador/manoel-lemos/
Sim, ele mesmo. Ele é amigo do Felipe Sanches também: http://blog.fazedores.com/colaborador/felipe-juca-sanches/
Felipe "Juca" Sanches - Fazedores

Felipe Sanches é ativista e desenvolvedor de software livre e projetista de hardware livre. Co-fundador da Metamáquina, empresa brasileira de impressão 3d, é um entusiasta das tecnologias de fabricação digital. Participa do desenvolvimento de softwares livres nas áreas de design gráfico, CAD e modelagem/impressão 3D como Inkscape, OpenSCAD, Pronterface e GNU LibreDWG. É também co-fundador do Garoa Hacker Clube, primeiro hackerspace brasileiro, e do PoliGNU: Grupo de Estudos de Software Livre da Escola Politécnica da USP.
Werner Eck:
Ah olha só
Werner Eck:
Nunca ouvi falar desse
Werner Eck:
Conhece esse cara? https://www.linkedin.com/in/wernermoecke/
Ei! Quer almoçar na 4a feira aqui perto de casa? Eu devo me encontrar com o Armando Neto, que é um dos criadores do Fiozera.
Werner Eck:
Claro, será legal
Vamos combinar os detalhes em chat privado, então.
Mon 2017-11-20, 21:09
Werner Eck:
👍🏻
Werner Eck:
@Manoel, projeto assim "meio que" já existe. O Victor Trucco fez a Multicore ano passado, uma placa que sintetiza praticamente todos os sistemas 8-bits da época em uma FPGA. Ele chegou a fabricar em escala e vendeu várias pros amigos dele.
Werner Eck:
https://www.victortrucco.com/Multicore/Multicore
Werner Eck:
Essa plaquinha segue a mesma arquitetura que ele usou na TBBlue, que eu tenho, ela sintetiza todos os micros da família Sinclair. Eu montei a minha dentro de uma carcaça do TK90X que eu tinha aqui, ela serve direitinho. Essa Multicore vai mais além - vc só precisa carregar a FPGA com os binários e tem todos os sistemas (listados na página dele).
Werner Eck:
Eu digo "meio que" pois ele não costuma dar continuidade à produção das placas dele, a não ser q haja uma demanda enorme. Depois q faz uma fornada, dificilmente sai outra.
Werner Eck:
Complementando o meu último comentário, parece que vai haver uma versão expandida da Multicore (v2), que segundo o próprio Victor comentou no início do mês (https://www.facebook.com/groups/retrocomputaria/permalink/1550526435005054/) tem previsão de lançto pro ano q vem.
Guilherme Kenzo joined with an invite link
Guilherme Kenzo:
Oi pessoal! Conversei com o Juca na roadsec e fiquei interessado em participar do grupo
Guilherme Kenzo:
Especialmente em dar uma perspectiva mais acadêmica para as entrevistas
Guilherme Kenzo:
Vocês têm interesse nisso?
Tue 2017-11-21, 16:04
SIM!!!!
:-D
como prefere fazer ?
quer marcar um dia para um bate papo pessoal ?
pra bolar a metodologia
eu acho que o assunto é extenso demais pra nessa etapa inicial ser discutido via chat
o que acha?
DQ:
Só para atualizar: o disassembly do código do Lepus está indo bem. Ainda estou confuso com algumas configurações nas dips e uns flags (como a memória de dados era limitada, colocamos vários flags em um mesmo byte, o que deixa o código cheio de manipulações de bits). Falta ainda olhar a parte de teclado.
;-)
Guilherme Kenzo:
Pode ser! No garoa mesmo?
Tue 2017-11-21, 16:04
Werner Eck:
Show de bola, DQ. Só vc pra "quebrar" esse assembly pra nós.
Pode ser sim! Vamos marcar uma data ?
Werner Eck:


Comprei esses 3 itens agora. Acho q agora vai ter q rolar um CP400 Color versão "mini"
Guilherme Kenzo:
No sábado a tarde (~14) fica tranquilo pra mim, vc pode?
Guilherme Kenzo:
Já tô pegando alguns materiais de metodologia,
. Quando achar algo legal, compartilho aqui
nesse sabado agora eu estarei viajando
mas no sábado seguinte, pode ser, eu acho
Guilherme Kenzo:
Ok! Só preciso confirmar se estarei aqui em sp
Guilherme Kenzo:
Essa semana vc pode algum dia a noite? (Depois das 8)
DQ:
Este display aceita que tipo de entrada?
Tue 2017-11-21, 18:06
Werner Eck:
Ele aceita 2 entradas video composto. É para instalar em automóveis, onde vc instala uma câmera de ré e conecta na entrada AV1, e a AV2 vc pode ligar um DVD ou media player.
Werner Eck:
Tem até mais baratos q esse, mas pelo tamanho (5") e tensão de trabalho, foi o melhor em custo x benefício
Werner Eck:
os de 4" estão saindo em média R$46~66 - mas pra esse projeto eu achei pequenos demais.
DQ:
Legal, eu tenho usado como monitor de bancada um de 7" com entradas para vídeo composto, VGA e HDMI. É mais caro mas mais versátil para ficar na bancada.
Werner Eck:
Ah sim, para esse propósito com certeza vale. Tem um bem interessante que me deparei qdo pesquisava... deixe eu achar ele
Werner Eck:
https://www.banggood.com/ESCAM-T08-8-inch-TFT-LCD-1024x768-Monitor-with-VGA-HDMI-AV-BNC-USB-for-PC-CCTV-Security-Camera-p-1134366.html?rmmds=search&cur_warehouse=CN
ESCAM T08 8 inch TFT LCD 1024x768 Monitor with VGA HDMI AV BNC USB for PC CCTV Security Camera

Only US$77.77, buy best ESCAM T08 8 inch TFT LCD 1024x768 Monitor with VGA HDMI AV BNC USB for PC CCTV Security Camera sale online store at wholesale price.US/EU warehouse.
Werner Eck:
Esse tem todas as entradas possíveis.
Werner Eck:
Um tanto mais salgado o preço. Mas penso q ainda compensa.
Werner Eck:
O meu, como pretendo ligá-lo na saída de vídeo do meu CP-400, é adequado.
talvez 5a feira
Tue 2017-11-21, 19:07
Werner Eck:


(8bit Workshop‏) Midway's Wheels II (1975) was a mostly-TTL driving game with analog circuits to model the cars' acceleration - and also make engine noises.
Werner Eck:
(8bit Workshop‏) Midway's Wheels II (1975) also had a primitive CPU of sorts, using the 74181 ALU.
Werner Eck:
Juca pirando em 3... 2... 1...

engraçado... o circuito é MUITO similar ao que tenho na parede na minha frente agora mesmo
Atari GranTrak10
Werner Eck:
sério, to tentando enxergar...
Werner Eck:
perae deixa eu dar um zoom melhor
minto! É similar aos diagramas didádicos que eu lembro de cabeça do service manual do grantrak10 (que é o circuito que tenho colado na parede na minha frente)
Werner Eck:
está difícil identificar os componentes do esquema da GranTrak10
Tue 2017-11-21, 19:07
Werner Eck:
cara, pode ser a própria.
Werner Eck:
Ele não menciona o nome do jogo, mas diz "driving game"
Werner Eck:
e nesse screenshot, ele só tem desenhado um canal analógico. A GranTrak10 tem 2, certo? Faz sentido.


acho que são jogos diferentes
mas provavelmente competiram na mesma época
Essa história aqui é sensacional: https://edfries.wordpress.com/2017/06/14/fixing-gran-trak-10/
Fixing Gran Trak 10

This project started with an email from my old friend David Oliver. He had sold his warehouse in Seattle and all his games had to go. Dave and I worked together as programmers on some of the early …
Werner Eck:
Me perdi; é verdade, esse era da Midway.
Werner Eck:
Tava aqui olhando o manual da GT-10
Tue 2017-11-21, 19:07
Werner Eck:
https://www.arcade-museum.com/manuals-videogames/G/GranTrak10.pdf
sim, esse é o service manual a que eu me referia
transcrevi no kicad uns 40% do circuito: https://github.com/ArqueologiaDigital/GranTrak10
ArqueologiaDigital/GranTrak10

Transcribing GranTrak10 schematics for the purpose of studying digital electronics and arcade board design techniques.
É que eu fui fazendo lentamente para ir estudando o funcionamento
Guilherme Kenzo:
Okay, se puder na quinta, só mandar uma msg. Qqr coisa deixamos pra outra semana mesmo :)
Werner Eck:


A Midway clonou um jogo originalmente da Taito.
Werner Eck:
Vc provavelmente já conhece esse tbm: http://uk-microsites.ign.com/the-history-of-racing-games/
IGN Presents The History of Racing Games

What was the first ever racing game? Find out in our interactive History of Racing Games
Sim, eu posso. Werner, quer vir bater papo com a gente sobre metodologia de entrevistas ? E aí talvez podemos emendar um bate-papo sobre o layout do site.
Werner Eck:
Podemos sim.
Werner Eck:
(Aí o almoço de amanhã fica pra depois de amanhã 😉 )
Tue 2017-11-21, 19:07
como for melhor pra voce
mas nosso encontro com o Kenzo é só de noite.
Werner Eck:
ou se quiser, almoçamos amanhã com o Armando, e tbm nos encontraremos na quinta
isso
aí fica perfeito
Werner Eck:
Desculpe, minha cabeça extrapolou o numero de threads simultaneas
preciso confirmar se tá de pé ainda o almoço com armando amanhã
to aguardando ele responder
Werner Eck:
Estou olhando o esquema da GT-10, caçando pendrives com espaço pra gravar um programa da Vivo, e falando com duas mulheres ao mesmo tempo
Werner Eck:
ok
Tue 2017-11-21, 19:07
e eu estou trabalhando hahaha
Werner Eck:
rss
é sério! Dando suporte pra um dos usuários do meu software
(de um dos meus softwares)
Werner Eck:
o das fontes?
Guilherme Kenzo:
Perfeito então!
Sim, um deles.
Fechou! Garoa Hacker Clube, 20h, 23/NOV
Werner Eck:
👍🏻
Werner Eck:
E o de amanhã fica TBC
Tue 2017-11-21, 19:07
isso
Werner Eck:
https://thec64.com/
Werner Eck:
podiam fazer uma versão do CoCo...
Werner Eck:
Quem vai querê?? https://www.ebay.com/itm/Radio-Shack-TRS-80-Color-Computer-2-CoCo-26-3127-New-NOS-NIB/182811311758?hash=item2a90673e8e:g:KYkAAOSwK89Z15qm
Radio Shack TRS-80 Color Computer 2 CoCo 26-3127 | New NOS NIB

Radio Shack TRS-80 Color Computer 2 CoCo 26-3127 | New NOS NIB | Computers/Tablets & Networking, Vintage Computing, Vintage Computers & Mainframes | eBay!
Fiz agora uma postagem no Facebook resumindo o trabalho feito no CP400 Color II (e outros clones brasileiros de CoCo) essa semana.
E ao ler o texto da minha própria postagem, tive um insight
(1) o que vai pro facebook fica no facebook
não é bom para preservação, sei lá como será o acesso a essa postagem no futuro
já hoje, se não me engano, só quem faz login no facebook consegue ler
(2) é o tipo de resumão que cairia muito bem no site arqueologiadigital.org
Wed 2017-11-22, 11:11

Werner Eck:
Sim sem duvida
Werner Eck:
Daqui 15min a pessoa não consegue mais ver esse post
Werner Eck:
Chega a ser impossível localizar um post no fb depois d certo tempo. Pra fins d preservação é melhor ter isso no fórum, onde é mais fácil de localizar e interagir posteriormente.
sim
o que quero dizer é que recentemente adquiri esse hábito de divulgar no Facebook para atrair mais gente
e inclusive foi assim que a professora Tereza acabou me contactando
e que já que eu escrevo esses resumões, posso aproveitá-los para alimentar uma home-page para o arqueologiadigital.org
cadastrei uma issue lá com o texto: https://github.com/ArqueologiaDigital/ArqueologiaDigital.github.io/issues/5
[homepage] Layout de Teclado do CP400 Color II · Issue #5 · ArqueologiaDigital/ArqueologiaDigital.github.io

Aparentemente a PROLÓGICA tinha a intenção de lançar no mercado algum tipo de emulador de terminal serial compatível com os IBM3270 para rodar no computador CP400 Color II. Obrigado Manoel Lemos pe...
vou sempre colocar esse prefixo [homepage] em issues relativas a conteúdo pendente para ser publicado no site
Wed 2017-11-22, 12:12
Werner Eck:
Mas não entendi uma coisa...
Werner Eck:
Com esse seu ultimo comentário, vc deseja uma página nova no domínio arqueologiadigital.org, a cada post no fiozera?
Werner Eck:
fiquei confuso
Werner Eck:
vc quer publicar um post na pagina arqueologiadigital.org a cada novo post?
Werner Eck:
não seria meio redundante isso, uma vez que já temos o forum?
É como um tipo de índice. O site seria um "portal" para os diversos conteudos que estao hj espalhados entre Fiozera, GitHub, Internet Archive, YouTube, etc...
Werner Eck:
Na prática, seria mais ou menos como? montar na página uma coleção de links para cada post?
Werner Eck:
Pq já tem link direto pro fiozera, pro internet archive...
Werner Eck:
e em cada um desses o conteúdo novo já é indexado.
Acho que seria como o layout de um portal de notícias.
Wed 2017-11-22, 13:01
Bloquinhos de paragrafo + imagem com link pro conteudo mais completo
Talvez algo similar a esse site: https://arcadeblogger.com

A blog about classic coin operated video arcade machines. Atari, 70s, 80s and Missile Command are featured as well as arcade articles and arcade restorations.
Y K:
Sim.
Werner Eck:
Esse feed teria q ser alimentado manualmente
Werner Eck:
O que se faz, é ter um arquivinho guardado no servidor, onde ele lê linha por linha e monta o feed baseado nesse .txt
Werner Eck:
Mas esse feed fica na dependência das pessoas irem atualizando sempre q for necessário.
Werner Eck:
na mão mesmo.
Werner Eck:
@fsanches se vc concordar, posso criar assim e deixar uma demo lá
sim, eu acho legal
Werner Eck:
👍
Wed 2017-11-22, 17:05
OFFTOPIC: No sábado dia 02/DEZ teremos uma pequena demoparty no Garoa. Já temos confirmação de que receberemos uma submissão de um grupo da demoscene argentina chamado PVM: Pungas de Villa Marteli
Vamos no mínimo assistir no telão o que eles mandarem. Talvez mais alguém mande mais alguma coisa. Mas acho que não, por que foi mal anunciado. Quem sabe ano que vem façamos uma festa maior. Mas já é incrível saber que ao menos um grupo vai mandar alguma coisa!
Werner Eck:
👍🏻
os argentinos fazem muita coisa de Commodore 64
eu até tenho um c64, mas nao tenho ainda como carregar discos nele
entao provavelmente vou usar um emulador
Werner Eck:
Eu queria um desse
um dos argentinos me orientou a usar o VICE
apesar de eu gostar muito do MAME, eles preferem o VICE
Werner Eck:
Eu uso o CCS
Wed 2017-11-22, 17:05
Werner Eck:
acho bom
na verdade o cara nem usa o MAME, entao ele nao sabe dizer se é bom ou ruim. Mas ele sabe que o VICE, com umas configurações bem específicas, é supostamente muito bom para rodar as demos deles
então já compilei aqui e to com o setup pronto pra rodar o que eles mandarem
testei com umas demos antigas deles
Werner Eck:
blz
Então é isso! Vou passar o dia todo no Garoa no dia 02/DEZ conversando sobre demoscene com quem se interessar, vendo o que os argentinos mandarem, etc...
talvez eu leve meu c64 pro Garoa nesse dia e tente fazer alguma gambiarra pra tentar rodar a demos deles no hardware de verdade. Mas acho improvavel que eu consiga. Entao ja to garantindo o setup de emulador.
Werner Eck:
não existe alguma i/f pra compactFlash ou SD feita pra esse micro?
Werner Eck:
q vc pudesse carregar nele?
eu cheguei a tentar usar uma interface USB feita com arduino
Wed 2017-11-22, 18:06
funciona
Werner Eck:
http://www.lemon64.com/forum/viewtopic.php?t=53380
mas nao para varias das demos que usam fastloader
Werner Eck:
http://store.go4retro.com/uiec-sd/
Werner Eck:
http://www.retrocomputaria.com.br/tag/sd2iec/
Werner Eck:
https://www.thefuturewas8bit.com/index.php/shop/commodore.html
Commodore - Shop

Retro Computing, mostly 8bit. Worlds best selling SD Card interfaces for Commodore and Sinclair Computers. The SD2IEC and divMMC Future
Então... mas eu suspeito que esse sd2iec tenha o mesmo problema do emulador de disquete feito com arduino que eu testei
depois eu conto os detalhes. Aliás... rende um post no Fiozera essa história...
agora precisa sair. Té mais
DQ:
Alguém tem à mão uma foto do teclado do Lepus (eu devo ter na câmera, mas ela está em casa)
Thu 2017-11-23, 13:01
Werner Eck:
Eu não tirei nenhuma foto lá no laSSu. Foram mais vc e o Fernando.
Werner Eck:
As fotos q o Fernando nos enviou estão no site arqueologiadigital.org (no slideshow). Mas acho q não servem.

Guilherme Kenzo:
Confirmado a conversa de hoje?
Werner Eck:
Acredito estar confirmado já. @fsanches eu tbm estarei lá.
Guilherme Kenzo:
Blz =)
sim, confirmado!
DQ:
Obrigado, mas nesta fica difícil ver as legendas nas teclas. Hoje a noite vou ver se tenho alguma melhor.
DQ:
As teclas são lidas através dos endereços E002 a E00B. Cada endereço lê uma linha da matriz do teclado, que pode ter até 8 teclas (cada uma corresponde a um bit do valor lido). As teclas pressionadas vem com o bit 1.
DQ:
Devido à simplicidade do hardware e à falta de Ram, o software suporte apenas uma tecla pressionada por vez (fora shift e control).
Thu 2017-11-23, 15:03
Werner Eck:
então o teclado do Lepus não é polifônico? (Desculpe, não podia deixar escapar essa 🤓)
Werner Eck:
Como será q Shift e Ctrl funcionam? Seria como se talvez setassem um flag ou algo parecido?
Werner Eck:
talvez um valor em um dos registradores para sinalizar?
DQ:
De forma simplificada, o shift e control selecionam a tabela que é usada para converte linha e coluna em caracter. As tabelas estão em 0x41D (normal), 0x46D (shift) e 0x4BD (control). Em 0x415 tem uma tabela para selecionar a tabela para as quatro combinações de estado de shift e control, no caso o control prevalece sobre o shift.
DQ:
Teclas marcadas com 0xEF na tabela não geram código. Isto corresponde a posições vazias da matriz de teclado, combinações ignoradas e às próprias teclas modificadoras.
DQ:
Uma curiosidade: no endereço 0xE000 temos uma porta de leitura e uma porta de saída. Lendo 0xE000 é lida uma dip swith (que contém o baud e outras opções). A escrita controla várias coisas.
DQ:
Os quatro bits menos significativos controlam a geração de baudrate (com a mesma codificação usada na dip switch, o que simplifica um pouco). O bit 4 controla o buzzer. Estou quase certo que o bit 5 é chaveado a cada tecla detectada e portanto seria um click de teclado.
DQ:
Ainda tem um tanto do código e algumas variáveis que eu ainda não decifrei.
Guilherme Kenzo:
Pessoal, talvez eu atrase uns 5-10m
Werner Eck:
Eu idem
Thu 2017-11-23, 19:07
Werner Eck:
Preso no congestionamento. R. Hungria

Quem percebe o detalhe ?
Werner Eck:
Unitron?
Werner Eck:
Esse é um app bacana pra matar a saudade e passar o tempo (e irritar a pessoa ao lado): https://play.google.com/store/apps/details?id=au.id.weston.scott.SpeakAndSpell&hl=pt_BR
Speak and Spell – Apps para Android no Google Play

A Speak e Magia emulador para Android
yep!
Guilherme Kenzo:
Pensei que era o leite caro haha
hoje em dia a Unitron fabrica lampadas de emergência.
Na década de 80 fabricava clones de Apple II
Werner Eck:
acho q só isso msm
Sun 2017-11-26, 21:09
Guilherme Kenzo:
Massa!
http://www.mci.org.br/micro/outros/apii.html
MCI - Museu da Computação e Informática

Descricao do Ap II
Werner Eck:
Eram de longe os mais populares. Lembro q a diretora do colégio onde eu estudei encomendou um lote inteiro de Unitrons pra formar o primeiro laboratório de informática q eu conheci.
Werner Eck:
Só q o coordenador do curso, um professor de física do colégio, tinha tanto ciúme q a gente mal podia tocá-los...
Werner Eck:
Ele me deixava entrar na sala fora de aula pra programar em basic.. rss
Guilherme Kenzo:
Pessoal, essa semana vou fazer o formulário de entrevista (provável que na quinta) e mando pra vocês
maravilha
DQ:


Werner Eck:
É seu?
DQ:
Sim
Mon 2017-11-27, 11:11
Werner Eck:
Preciosidade. Só precisa d um leve trato na cosmética.
DQ:
Fazem alguns anos que não ligo. A última vez as teclas estavam falhando.
DQ:
Vamos ver se nas férias de fim de ano eu tiro a poeira da minha coleção de máquinas antigas.
Alexandre Villares:
😍
Werner Eck:
KKKK, eu tbm...
https://github.com/mamedev/mame/releases/tag/mame0192
mamedev/mame

mame - MAME
https://www.reddit.com/r/MAME/comments/7g9s77/mame_0192/
MAME 0.192 • r/MAME

# [MAME 0.192](http://mamedev.org/?p=450) Even if you’re still feeling burned from Singles’ Day, Thanksgiving, and/or Black Friday, MAME 0.192 is...


Wed 2017-11-29, 01:01
Werner Eck:
Não sabia q vc tinha feito o Codimex tbm
Werner Eck:
Nossa, esse cara (Robbbert) emula coisa bagarai
Werner Eck:
Até PS2

Werner Eck:
Gran Trak 10/Trak 10/Formula K (older) [TTL] [Ed Fries, Tim Giddens, Andy Welburn]
:-)
achei estranho não constarem os Sagitta nessa lista aí
será que fizemos no 0.191 ? Acho que não. Acho que é mais recente. Vai ver o Cuavas esqueceu de botar nos release notes
to indo dormir, té mais
Werner Eck:
Nem o Zezinho