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

Wed 2018-02-14, 15:03
Lincoln Clarete:
\o/ magavilha!!!
Sim! Botar os vídeos do Happy Hacking Video Blog lá também, com certeza
Eu pensei na possibilidade de fazer o site todo estático mesmo (sem banco de dados) e programá-lo de modo a puxar as infos de um JSON simples hospedado no repo também
Lincoln Clarete:
curto muito sites estaticos
e aí o JSON pode ter campos padrão como título, thumbnail, url-externa, mini-parágrafo-resumo etc
Lincoln Clarete:
entao, voce acha vai ter mais conteudo pra esse site? Podemos tambem linkar com o forum, dai o que for publicado no forum sob uma certa tag ou sei la, aparece no site
é... talvez...
eu acho melhor fazer a curadoria manualmente das coisas mais interessantes
acho melhor do que ficar botando no site absolutamente tudo que as pessoas subirem pro Fórum
Lincoln Clarete:
saquei, massa de mais!
Wed 2018-02-14, 15:03
Lincoln Clarete:
tem uns geradores de site estatico que eu ja me deparei antes: http://gohugo.io/ https://www.gatsbyjs.org/
Affonso Amendola:
Vai ter um site pro museu, mas vai ser so pra exposiçao do acervo e propaganda mesmo
tem também o lance que cada assunto pode ter múltiplas presenças na rede. Por exemplo, o projeto do Patinho Feio. Tem vídeo sobre oPatinho Feio no Happy Hacking Video Blog. Tem um monte de documentos escaneados de teses de mestrado no Internet Archive. Tem duas postagens longas no Fiozera... Seria interessante pensar um layout que valorizasse o projeto inteiro na homepage e depois permitisse abrir um detalhamento maior de itens numa segunda página. Faz sentido ?
Lincoln Clarete:
Faz muito sentido
Eu acho legal ter um site pro Museu. Mas eu quero construir algo mais amplo e menos dependente da USP.
Lincoln Clarete:
E sei la, ia ser bacana ter uma time-line da computacao no brasil tambem. Algo interativo que desse pra navegar por ano
Affonso Amendola:
Ahh um negocio desses vai tee
Affonso Amendola:
😄😄
é... eu só tomaria cuidado pra começar de leve com o basicão antes de querer abraçar o mundo
Affonso Amendola:
Ahh you know né, a usp que me paga e financia o bagulho todo
Wed 2018-02-14, 15:03
se for pra pirar, eu tenho algumas idéias sobre site interativo, por exemplo usando o MAME compilado com emscripten pra rodar o emulador das máquinas no próprio browser
sim sim! O que eu quero dizer é que os itens referentes às atividades feitas na USP provavelmente seria apenas uma das partes desse site mais genérico chamado arqueologiadigital.org
Affonso Amendola:
So falta tirar foto dos bagulho pra colocar o site do ar
Affonso Amendola:
Ahh ta
tipo... arqueologiadigital.org é um site comunitário (sendo eu o principal agitador) enquanto o site da USP... é da USP, é institucional, etc...
Lincoln, se você quiser começar fazendo um protótipo super basicão de algo vagamente similar ao Arcade Blogger acho que já seria um primeiro passo incrível para termos alguma coisa melhor do que o estado atual do site.
Lincoln Clarete:
demorou! Vamos comecar entao com issae!
:-D
Lincoln Clarete:
\o/
Wed 2018-02-14, 15:03
Lincoln Clarete:
E voce gosta da ideia dos static site generators?
fale mais...
Lincoln Clarete:
a ideia eh usar arquivos Markdown (ou qualquer outro formato) pra criar o conteudo. Que pode ser gerenciado dentro de um git.
Lincoln Clarete:
dai, o static site generator percorre esses arquivos markdown e gera uma versao com layout baseado num template
Lincoln Clarete:
isso ai pode acontecer via git push por exemplo
Lincoln Clarete:
o github pages suporta o Jekyll por padrao (https://jekyllrb.com/)
Lincoln Clarete:
mas da pra usar qualquer coisa com um pouquinho de automacao
legal
usa aí o que você achar mais adequado
e a gente vai iterando
Wed 2018-02-14, 15:03
tem umas issues abertas no repo do github pages com conteúdos que daria pra publicar na página principal
https://github.com/ArqueologiaDigital/ArqueologiaDigital.github.io
ArqueologiaDigital/ArqueologiaDigital.github.io

ArqueologiaDigital.github.io - Website - Arqueologia Digital
tipo esse: https://github.com/ArqueologiaDigital/ArqueologiaDigital.github.io/issues/7
[homepage] Prológica CP-500 no MAME · Issue #7 · ArqueologiaDigital/ArqueologiaDigital.github.io

[30 de Outubro de 2017] Hoje eu emulei o hardware do Prológica CP-500 no MAME ! O hardware não é idêntico ao do TRS-80 Model 3. Tem um flip-flop que chaveia página de memória e por causa da falta d...
Lincoln , dá uma lida nessa mensagem antiga e o resto da conversa que rolou depois dela sobre esse assunto
Lincoln Clarete:
massa! Vou dar uma olhada!
Lincoln, te convidei para o grupo "Web" da organização "Arqueologia Digital" no GitHub, pra ter acesso de escrita nesse repo do Github Pages que já tá vinculado à URL arqueologiadigital.org
comitou no master, tá no ar
Lincoln Clarete:
Wohoo! Nice! Vou levar pelo menos uma semana pra fazer o prototipo! Mas aviso aqui quando tiver alguma coisa!!
legal
Alexandre Villares added John A. John
Sat 2018-02-17, 10:10
Eduardo Loos:


Eduardo Loos:
Falta apenas 1 semana !
Eduardo Loos:
Esperamos todos lá !
:-D
Forwarded message from Alexandre Villares:

https://twitter.com/scott_kerr/status/964458083782045696
Scott Kerr

SPACE INVADERS (1978) concept art by its creator, Toshihiro Nishikado
Nathysautchuk:
https://youtu.be/ESuKNq6URm0
[Vc Sabia?] - Patinho Feio

Na Escola Politécnica (Poli) da USPse encontra exposto aquele que é considerado o primeiro minicomputador digital a ser construído no Brasil. Concebido como ...
Affonso Amendola:
Eai galera, então, Solution 16
Affonso Amendola:
O grande sebastião doou o solution dele pro museu (Thanks man!)
Affonso Amendola:
Problema, ele nao boota
Affonso Amendola:
Ele tenta, mas nao consegue
Wed 2018-02-21, 19:07
Affonso Amendola:
Da essa mensagem aqui
Affonso Amendola:


Affonso Amendola:
Como da pra ver do visual dele, eu abri o bixo ja pra dar uma limpada nos cabeçotes dos drives
Affonso Amendola:
Mas n deu muito certo
Affonso Amendola:
Eu tentei os dois drives já, (trocando os jumpers como apropriado, se vc tenta com a configuraçao de jumper errada ele nem tenta ler)
Affonso Amendola:
Um deles da essa mensagem aí de indexaçao, e o outro da essa aqui, de track not found
Affonso Amendola:
O outro da varios estalos e da essa mensagem
Affonso Amendola:


Affonso Amendola:
Ideias, sugestões?
Não sei...
Wed 2018-02-21, 20:08
mas isso me lembra de uma questão. Já temos um ROM dump desse solution16 ?
Affonso Amendola:
Acredito que nao
Affonso Amendola:
Mas é uma boa ideia dumpar antes de continuar mechendo
Affonso Amendola:
Amanha eu dumpo
Affonso Amendola:
Hoje ja to vazando
Affonso Amendola:
So n sei como eu vou tirar a placa dele sem o crt dele me assassinar
Affonso Amendola:


Affonso Amendola:
Parece estar num container a parte
Affonso Amendola:


:-)
Wed 2018-02-21, 20:08
boa sorte
eu quero ir visitar de novo aí em breve
mas eu vou viajar pra Brasília na semana que vem
talvez na outra semana eu consiga ir
Affonso Amendola:
Chega aí cara, semana que vem comecam as minhas aulas
Affonso Amendola:
Ai eu vou diminuir o horario aqui
Affonso Amendola:
N vai dar pra brincar tantl
hahaha
ok
mas nos próximos dias até dia 28 realmente não dá
Wed 2018-02-21, 20:08
quem sabe dia 29...
oops!
:-)
dia primeiro...
Leonardo Roman:
As ROMs já tem dump: https://datassette.org/softwares/ibm-pc/prologica-solution-16-rom-bios
Prológica Solution 16 - ROM BIOS

Conteúdo da EPROM 27128 do microcomputador Solution 16 da Prológica. OBS: Placa Rev.0
Leonardo Roman:
Mas tirem as de vcs também pra comparar.
legal!
Leonardo Roman:
Agora se tiverem o SO-16 aí sim vai ser um achado. Ninguém tem esse sistema
uia
acho que nao tem nao
Wed 2018-02-21, 22:10
veio do tião
teria que perguntar pra ele
aliás... tem um disquete lá que veio junto
Affonso, veja lá se está escrito "SO-16" no disquete... "Vai que", né?!
Leonardo Roman:
:)
Affonso Amendola:
Hmmmm
Affonso Amendola:
Vo ver amanhã
Affonso Amendola:
Ta la no museu
Affonso Amendola:
Eu to usando o meu disco de ibm pc-dos 3.3 pra tentar bootar
Affonso Amendola:
Entao aquele disco ta seguro
Wed 2018-02-21, 22:10
alright!
Affonso Amendola:
EU to meio que assumindo que é compativel
mas eu acho que aquel disco deve ser o SISNE
Affonso Amendola:
O disco que veio com ele é esse
Affonso Amendola:


Affonso Amendola:
Tirei a placa
Affonso Amendola:
Vo pegar as roms e dumpar
Affonso Amendola:


Affonso Amendola:
Achei legal que até esse computador "portatil" tinha duas portas de expansao
Affonso Amendola:


Thu 2018-02-22, 14:02
DQ:
Pela cara é uma serial e uma paralela.
Affonso Amendola:
Ahh, digo slot de expansao
Affonso Amendola:
Aqueles dois isa 8 bits
DQ:
Hum
Affonso Amendola:
E olha que maneiro, o rom 27128 ta soldado na placa :(
Affonso Amendola:


anota as referencias de todas as ROMs na placa (tipo CI-87) e os códigos das etiquetas
vi que tem outro rom set circulando por aí
pode ser util pra comparar
Affonso Amendola:
Yeah, eu vo fazer isso
Thu 2018-02-22, 14:02
Affonso Amendola:
Tem uma otra romzinha que ta soquetada
Leonardo Roman:
SO @? :)
eu achava que tava escrito algo como SO8
mas agora que vc falou, realmente... parece um arroba!
Ricardo Bánffy:
Esses discos Precision... Eu tinha vários que eram write-only.
Tu-dum-tsss!!!
https://www.reddit.com/r/MAME/comments/80psus/mame_0195/
MAME 0.195 • r/MAME

# [MAME 0.195](http://mamedev.org/?p=454) Whether you’re experiencing a cold snap in Spring or an Autumn heatwave, we hope you’ll enjoy...
Alexandre Villares:
https://twitter.com/ComputerHistory/status/968414162232647680?s=19
Computer History Museum

We are excited to announce influential Silicon Valley leader Dan’l Lewin as new CHM President and CEO. https://t.co/NJWyQtaRQx
Marcus Garrett:
Bom dia, turma, tudo bem?

Perdoem-me pelo sumiço, estou correndo com o episódio piloto deste novo projeto:

https://www.padrim.com.br/MICRO80
MICRO80 | Padrim

O Padrim é uma plataforma de financiamento coletivo contínuo voltado para conectar produtores de conteúdo com seus fãs. Crowdfunding mantendo conteúdo independente e de qualidade.
Marcus Garrett:
Estamos revendo o valor mensal, agora que concluímos a produção do primeiro, e devemos abaixá-lo bem.
Thu 2018-03-01, 10:10
Marcus Garrett:
http://dropsdejogos.com.br/index.php/noticias/indie/item/4081-pedro-zambon-lanca-games-br-catalogo-de-jogos-digitais-brasileiros-com-incentivo-do-ministerio-da-cultura
Pedro Zambon lança Games BR: Catálogo de Jogos Digitais Brasileiros com incentivo do Ministério da Cultura

Do perfil de Pedro Santoro Zambon, pesquisador e professor da Unesp, al
Alexandre Villares:
Para quem como eu se interessa por arte computacional esta é uma grande notícia:
Alexandre Villares:
https://twitter.com/manfredemohr/status/969304818710917121?s=19
Manfred Mohr

Manfred Mohr @manfredemohr Some of my early one-person catalogs (1968 - 1986) are now digitized and on-line (along with invitations, press, posters, and photos) in the new section of my website "From my Archives": https://t.co/u18n5Q1Eqc
Alexandre Villares:
https://twitter.com/MattKaneArtist/status/971391044259475457?s=19
Matt Kane

The grandmother of code painting, Samia Halaby <3 #generative #generativeart #commodoreamiga https://t.co/oqH5Yjv80c
Como tão as coisas aí no museu da usp, Affonso ?
Affonso Amendola:
Opa, daorinhas
Affonso Amendola:
Eu n to falando muito pq voltaram as aulas e o sofrimento ta real
Affonso Amendola:
Mas eu resolvi o problema do monitor do mac color classic
haha, verdade, faz sentido
ah legal!
Fri 2018-03-09, 09:09
Affonso Amendola:
Mas n ta bootando ainda
Affonso Amendola:
Fica numa tela branca esperando disquete
Affonso Amendola:
Fora isso tinha uma workstation daorinha da Dell que eu tava dando uma mechida tbem
Eu tenho uma caixa contendo o NetWare, da Novell (disquetes de instalação e livros de manuais de instalação, operação, manutenção, etc)
Tá encostado aqui em casa
eu gostaria de dar um fim mais nobre
interessa para expor de alguma forma aí no museu?
É um conjunto de itens. Seria bom não ser desmantelado
o ideal seria manter tudo junto
mas uma caixa encostada aqui em casa pegando poeira não cumpre função nenhuma
Fri 2018-03-09, 09:09
Affonso Amendola:
Bom, ja tem aquele os/2 na caixa aqui
Affonso Amendola:
Uma demonstraçao de software seria legal eventualmente
Affonso Amendola:
Tem os cassettes de msx tbem na caixinha
Affonso Amendola:
Da pra fazer uma evoluçao da distribuicao de software, com hoje em dia sendo tudo digital
Ricardo Bánffy:
Nem me fale. Estamos às voltas com instalar um dos softwares que a empresa vende que só vem em... DVDs.

Tem que montar o ISO pra instalar nas instâncias de nuvem...
Marcus Garrett:
Boa noite, MICRO80 no ar!

https://www.youtube.com/watch?v=9XFuaD7Yt5A
Episódio Piloto: Grupo NEJ ("Nóis é Joia")

Episódio piloto do MICRO80, um programa mensal que busca resgatar, por meio de entrevistas, a história da Microinformática no Brasil - tão rica e pitoresca p...
Alexandre Villares:
https://twitter.com/glenda_atom/status/972520512130879489
Glenda Adams

After hanging the last couple projects, here's my current #nerdstitch wall of fame
Alexandre Villares:
(muito bom o feed da Glenda Adams no Twitter...)
hahaha que da hora!
Eu às vezes acho que eu me interesso por coisas inúteis. E às vezes tenho certeza. Faz uma meia hora que estou estudando esquemáticos de placas de controle (placa-monitor) de tubos CRT...
Sun 2018-03-11, 23:11
achei uma lista muito boa de documentos sobre o tema aqui: http://www.mikesarcade.com/arcade/monitors.html
MikesArcade.com - Video arcade monitor manuals & schematics

Video arcade game parts, supplies, repair and technical information

HV = High Voltage
HAHAHAH
DO NOT DEFEAT X-RAY PROTECTION CIRCUITRY !!!!!!
Never ever!
Aylons Hazzud:
Vou por esses avisos no trabalho
haha! Boa!
Ronaldo:
Hahaha, nossa... Isso pode estragar espontaneamente e transformar a TV numa máquina de derreter cérebros? Hmm... espera... 🤔
Y K left
Tue 2018-03-20, 18:06
Alexandre Villares:
http://recodeproject.com/translation/chris-allick-direct-random-squares-charles-csuri
ReCode Project

archive of computer art translated into processing and hosted on github
Alexandre Villares:
https://twitter.com/algoritmic/status/977916566451957760?s=19
algoritmic

The Z1: Architecture and Algorithms of Konrad Zuse's First Computer https://t.co/ePqowNmNly
Ronaldo:
Achei interessante, contém informações técnicas e históricas
Ronaldo forwarded message from Augusto Almeida:

Pra quem estava querendo infos do mc100
Ronaldo forwarded message from Augusto Almeida:

Mc1000
Ronaldo forwarded message from Augusto Almeida:

https://sites.google.com/site/ccemc1000/home?overridemobile=true
CCE MC1000

Informações sobre o MC1000, um microcomputador de 8 bits lançado em fevereiro de 1985 pela CCE. Ele não teve muito sucesso, e não muito tempo depois foi descontinuado. Sua raridade, origem obscura, periféricos prometidos pelo fabricante mas que nunca existiram, bugs estranhos de software e surpresas além de sua época no hardware conferiram ao MC1000 a reputação de ser um dos microcomputadores pessoais mais mistificados e misteriosos de todos os tempos.
(Unknown user) joined with an invite link
Felipe "Juca" Sanches removed
Marcus Garrett:
Bom dia!
Marcus Garrett:
Em breve "nas bancas"!

https://planetasinclair.blogspot.com.br/2018/03/espectro-3.html
Espectro #3

E surpresas não vão faltar com a Espectro #3. Uma delas é mesmo incrível, embora não a possamos ainda revelar. Mas seguramente que vai se...
Sat 2018-03-31, 08:08
Marcus Garrett:
Hoje gravaremos o segundo episódio do MICRO80 :-D
:-D
Marcus Garrett:
Pena que a campanha do PADRIM não tenha deslanchado... :-(
Marcus Garrett:
Se continuar assim, teremos que engavetar a ideia.
(Unknown user) joined with an invite link
Felipe "Juca" Sanches removed
Marcus Garrett:
Feliz Páscoa
Affonso Amendola:
Opa, feliz pascoa!, meio tarde mas sempre bom :)
Affonso Amendola:
Olha o que eu achei em baixo de um monte de caixas la no deposito do museu
Affonso Amendola:


Tue 2018-04-03, 14:02
Affonso Amendola:


Affonso Amendola:


Affonso Amendola:
Parece ter todo o conteudo
Affonso Amendola:
Um monte de manual e disquetes 3 1/2
Affonso Amendola:
Tem umas coisas misturadas da HP aqui no meik
Affonso Amendola:
N sei se veio junto ou se alguem só guardou junto
Affonso Amendola:
Mas ainda considero um achado bem maneirinho, considerando que tem um LC-II aqui
Affonso Amendola:


Affonso Amendola:


Affonso Amendola:
Eu acredito que os bagulhos da hp de impressora n sao dessa caixa, mas nunca se sabe
Tue 2018-04-03, 14:02
Affonso Amendola:
Vai que tinha algum bundle de LCII com impressora
Alexandre Villares:
Muito legal
Alexandre Villares:
Amigo ontem me lembrou que eu programava OPL num Psion Organizer
Alexandre Villares:
https://en.m.wikipedia.org/wiki/Psion_Organiser
Psion Organiser

The Psion Organiser was the brand name of a range of pocket computers developed by the British company Psion in the 1980s. The Organiser I (launched in 1984) and Organiser II (launched in 1986) had a characteristic hard plastic sliding cover protecting a 6×6 keyboard with letters arranged alphabetically.
Alexandre Villares:
Alguém mais aqui usou? (meu pai morou na Inglaterra era um lance forte lá e ele trouxe)
Alexandre Villares:
Uma das coisas legais era apagar os EPROMs com luz UV
Alexandre Villares:
(depois rolaram EEPROMs tb...)
(Unknown user) joined with an invite link
Felipe "Juca" Sanches removed
(Unknown user) joined with an invite link
Thu 2018-04-05, 14:02
Aylons Hazzud:
O que houve?
bots de spam/porn
Hugo B:
https://gizmodo.com/this-engineer-obsessively-restores-his-gigantic-collect-1824989776
Meet the Relentless Engineer Who Brings Vintage Computers Back From the Dead

Marc Verdiell is obsessed with clunky, vintage computers. He has over a hundred pieces in his collection, mostly early HP and IBM computers and test equipment, which he cleans, repairs, and displays in his extremely tidy basement. The standout, of course, is the Xerox Alto from the 1970s.
Leonardo Roman:
Eu sigo o canal dele do YouTube. As restaurações do Alto são muito legais
alguém aqui se interessaria em encontros recorrentes para atividade mão-na-massa de pesquisa sobre o computador Patinho Feio?
(Em SP, provavelmente no Garoa Hacker Clube)
Affonso Amendola:
Opa, super topo
Parabéns, Affonso, pelo seu vídeo divulgado hoje no facebook do acervo da USB
USP!
Thu 2018-04-05, 18:06
achei muito legal
Affonso Amendola:
Uuuuu, é verdade né 😅
Affonso Amendola:
Tinha esquecido que tava sendo filmado 😄😄😄😄😄
tem uma forma fácil de divulgar aquele vídeo aqui?
Affonso Amendola:
Meio que to em aula, n da pra ver muito isso agora, depois eu vej 😅
só;;;
...
quando puder, compartilha aê
Affonso Amendola:
Okay
eu tô devendo uma visita ao lab/acervo
Thu 2018-04-05, 18:06
estiveocupado com compromissos profissionais
estive em boston por 10 dias semana passada
num evento de software livre
Esse link funciona? https://www.facebook.com/lassu.usp/videos/2421663154517903/
Lassu Usp

Uma breve retrospectiva sobre a evolução dos Jogos Virtuais.... por Affonso Gino Mendola, jovem apaixonado pelo assunto... Um momento inusitado de nossa visita de hoje!!!
Ah! Vi uma Lisp Machine no MIT
Vista por trás, parece o Patinho Feio. Toda feita em circuito wire-wrap
Ronaldo:
Falando nisso, chegou a tocar o projeto adiante?
outro dia encontrei por acaso com o professor Edson Fregni num sushi aqui perto de casa
fiquei até com dúvida se era ele mesmo
minha esposa me incentivou a ir tentar um contato
Thu 2018-04-05, 18:06
e era ele sim
ele mencionou que tem algumas placas originais do patinho feio na casa dele e que pretende doá-las pra mim
fiquei de marcar uma nova visita ao escritório dele
Ronaldo:
Isso é ótimo!
mas fora isso, nao tem muito mais avanços, não
Ronaldo:
É algo.
vc pode ir ao Garoa em dias da semana?
Ronaldo:
A maioria dos meus projetos é de longuíssimo prazo. Quando enjoo de um, retomo outro.
fato
Ronaldo:
Dificilmente, moro no RS 😬
Thu 2018-04-05, 18:06
eu gosto de multiplexar projetos
ah ok
no proximo FISL a gente se encontra então
Ronaldo:
👍
(Unknown user) joined with an invite link
Marcus Garrett:
Turma, bom dia, vou sair do grupo, estou em um monte de grupos e mal consigo acompanhar... Qualquer coisa, estou no Face ou por aqui mesmo de modo individual. VALEU! :-D
Marcus Garrett left
Felipe "Juca" Sanches removed
http://www.unlambda.com/lispm/memo528.html
"The CADR machine, a revised version of the CONS machine, is a general-purpose, 32-bit microprogrammable processor which is the basis of the Lisp-machine system, a new computer system being developed by the Laboratory as a high-performance, economical implementation of Lisp. This paper describes the CADR processor and some of the associated hardware and low-level software."
Mon 2018-04-09, 01:01
http://www.unlambda.com/download/cadr/CADR4_schematic.pdf
https://hanshuebner.github.io/lmman/title.xml

O famoso 'CHINE 'NUAL (LISP MACHINE MANUAL)
http://www.jargon.net/jargonfile/c/chinenual.html
Ronaldo:
Críticas são bem-vindas: não é GNU, hahahaha
...só é a máquina que levou ao nascimento do Projeto GNU!
Sandro Lemos joined with an invite link
Affonso Amendola:
Breve coisinha daora que eu consegui fazer
Tue 2018-04-10, 17:05
Affonso Amendola:


Affonso Amendola:
Sempre quis ver zork rodando num monitor de fosforo verde
Affonso Amendola:
Ta ai uma coisa riscada da minha listinha
Affonso Amendola:
Foi muito mais dificil do que eu esperava fazer essa desgrama rodar no nexus 2600
quer contar pra gente os detalhes dessa aventura? Quais foram as dificuldades? É assunto suficiente para uma postagem no Fiozera?
Affonso Amendola:
Entao, eu testei varias versoes
Affonso Amendola:
Eu queria pegar uma imagem de disco original, gravar em um 5 1/4, botar la e rodar
Affonso Amendola:
Mas eu n consegui achar em nenhum lugar uma imagem que parecesse boa pra isso, a melhor que eu achei era um .dsk que eu n conseguia de jeito nenhum transferir pro disquete
Affonso Amendola:
Entao eu baixei tudo solto memo, só os arquivos
Affonso Amendola:
Algumas versoes rodaram, mas com uns artefatos no texto, eu tiro uma foto e mando
Tue 2018-04-10, 23:11
e alguma versão chegou a rolar 100% ?
Affonso Amendola:
Sim, mas eu considero meio hack
Affonso Amendola:
Pq foi uma versao de zork rodando pelo frotz
Affonso Amendola:
Entao TECNICAMENTE n é o jogo original, pq ta rodando por um interpretador
Affonso Amendola:
Eu acho
Affonso Amendola:
Mas mesmo rodando pelo frotz teve umas peculiaridades
Affonso Amendola:
No modo Mono e Text de graficos o jogo se recusava a carregar o arquivo de dados
Affonso Amendola:
Falava que n encontrava, ou algo do tipo
Affonso Amendola:
Mas no modo CGA, rodava suavão
DQ:
Se você quiser rodar um Zork que é praticamente o original, no GOG.com tem o Zotk Anthology, com o ZORK1.COM e o ZORK1.DAT. A versão do GOG vem com o DOSBOX configurado para rodar em PCs modernos, mas você deve conseguir rodar direto o ZORK1.COM no Nexus (ou outro PC XT).
Wed 2018-04-11, 07:07
DQ:
Se você quiser uma outra experiência antiga, devo ter em algum lugar os fontes do adventure original e um executável DOS. Obs: para ser mais preciso, uma reescrita em C do adventure original que era em Fortran.
DQ:
Eu tenho alguns jogos antigos *originais*. Não sei se você lembra, mas levei o disco do Hitchhacker's Guide mas não conseguimos ler no Nexus. Eu tenho backup dos arquivos em algum lugar.
DQ:
Neste post antigo do meu blog (http://dqsoft.blogspot.com.br/2006/11/adventure-parte-i.html) tem um link para baixar o Zork I, II e III do site http://www.infocom-if.org. Não tenho certeza da situação legal destes dowloads, os jogos foram disponibilizados gratuitamente pela Activision por um certo período no passado, não sei se podem ser redistribuidos como este site está fazendo.
Adventure - Parte I

Neste post vou começar a falar sobre um tipo de jogo que aprecio muito: Adventure. Este tipo de jogo é às vezes chamado de Ficção Interati...
Affonso Amendola:
zork1.com e zork1.dat funciona, mas tem uns artefatos no texto
Affonso Amendola:
Eu tiro uma foto quando chegar la no museu hoje
Affonso Amendola:
Isso seria bem maneiro
Affonso Amendola:
Entao, eu dei uma BOA limpada no cabeçote do leitor do nexus, e agora ele ta lendo os discos BEM mais facilmente
Affonso Amendola:
Tinha parado completamente de ler esses dias
Affonso Amendola:
Entao talvez valha a pena tentar esses discos originais mesmo denovo
Affonso Amendola:
Uma das versoes que eu tentei foi essa oficial da infocom aí, e ainda fica cagadinho
Wed 2018-04-11, 13:01
Affonso Amendola:
Aqui, os artefatos mencionados
Affonso Amendola:
1 sec, n foi
Affonso Amendola:


Leonardo Roman:
Isso tá parecendo códigos ANSI não suportados.
DQ:
Exato. Precisa carregar o ansi.sys
DQ:
Estou instalando aqui a versão do gog para dar uma conferida
DQ:
Curioso, aqui rodou legal sem ANSI.SYS. Usei o _ZORK1.COM do GOG, ZORK1.DAT precisa estar em um diretório DATA. Rodei com um DOXBOX configurado para CGA.
DQ:


Affonso Amendola:
Hmm, eu vou baixar a versao do gog aqui e ver o que acontece
Affonso Amendola:
Acho que a do gog eu n testei
Wed 2018-04-11, 13:01
DQ:
Estou testando a versão do www.infocom-if.org
Affonso Amendola:
Vai que eles fizeram alguma magica
Affonso Amendola:
Essa ta la
DQ:
Rodou ok executando direto o _zork1.com
DQ:
Também rodando o zork.bat, que carrega o driver ANSI...
DQ:
Você experimentou rodar direto o _zork1.com? O NNANSI fala que é para VGA.
DQ:
O _ZORK1.COM do gog é igual ao do infocom-if
Affonso Amendola:
Rodando direto o _zork1.com da o mesmo resultado, o jogo abre mas com os codigos ansi
Affonso Amendola:
A versao do jogo que veio com o nnansi n abre
Affonso Amendola:
E eu comecei a escrever um programinha pra tentar imagear aquele hd
Wed 2018-04-11, 22:10
Affonso Amendola:
A ideia é tentar enviar o conteudo via serial pra um otro pc que ta rodando um otro programinha que receberia e colocaria em um arquivo
Affonso Amendola:
Eu baixei o borland C, pq eu manjo um poquinho de c, e eu fiz umas tentativas usando algumas coisas que tinham no bios.h do borland
Affonso Amendola:
E eu to usando o emulador de xt do mame pra testar o programinha
Affonso Amendola:
Alguem ja fez algo parecido e pode dar um help?
pô! Isso é algo bem legal, hein!
Sobre seu código num repositório git
e eu reviso e dou uns palpites
Affonso Amendola:
Eu to escrevendo ele direto no borland, pq tipo, pra transferir o codigo pra dentro do emulador do mame ta meio chato
Affonso Amendola:
Tem como montar um .img direto no linux? Nunca tentei
Affonso Amendola:
Ou um .chd do mame?
Wed 2018-04-11, 22:10
não sei
acho qeu sim
Affonso Amendola:
Pq isso facilitaria muito escrever esse codigo
Affonso Amendola:
Pq no momento eu to escrevendo ele dentro do proprio emulador
vc poderia usar o dosbox pra essa etapa talvez?
Affonso Amendola:
É o que eu tava fazendo
o dosbox monta um diretorio local como c:
Affonso Amendola:
Usava o dosbox como meio termo
aí dá pra editar por fora do emulador, e depois bootar o dosbox e usar o arquivo lá dentro
talvez dê pra fazer algo com img e chd montando via /dev/loop
Wed 2018-04-11, 22:10
mas não sei...
teria que dar uma pesquisada
Affonso Amendola:
Isso facilitaria BASTANTE
Affonso Amendola:
Mas okay
Affonso Amendola:
Como ta n ta horrivel
Affonso Amendola:
Eu subo uma versao pro git
Affonso Amendola:
E te aviso
:-)
http://flashparty.dx.am/index.php?lang=en
Flashparty 2018

Demoparty in Argentina
Ismael Luceno:
Affonso eu posso ajudar amanhã
Thu 2018-04-12, 00:12
Ismael Luceno:
Já tenho bastante experiência nisso
Ismael Luceno:
Tenho muito tempo desaparecido... Ne?
Ismael Luceno:
@fsanches quando é essa party?
21 a 23 de setembro de 2018
Ismael Luceno:
Opa, talvez possa ir!!!
Ismael Luceno:
Hoje foi um dia horrível,estou precisando programar e não pensar no mundo real
os organizadores da FlashParty são do grupo PVM. Eles mandaram uma demo pra gente ano passado na Garoa Demo Party 2017
https://garoa.net.br/wiki/Garoa_Demo_Party_2017
https://www.youtube.com/watch?v=fzAirWD7cjI
Brazil Bits (C64 Music Collection) [REAL SID 8580 SOUND]

C64 Music Collection by PVM homage to the music and art of Brazil. Dedicated to our friends at Garoa Hacker Clube of Sao Paulo. Authors: Riq (code), Alakran ...
Ismael Luceno:
Que legal esse demo
Thu 2018-04-12, 12:12
DQ:
IMPORTANT NOTE: the compiled NNANSI.COM is intended for 80286 or later systems with "AT" style (12 function key) keyboards and VGA displays. You will need to recompile on systems that don't meet this requirement.
DQ:
Fontes do NNANSI: http://www.kegel.com/nansi/ http://www.kegel.com/nansi/nnansi3.3/nnans193.zip
Affonso Amendola:
Well, that explains it
Ismael Luceno:
cool driver!
Ismael Luceno:
I didn't know about that one
Ismael Luceno:
it would be nice to implement a x86-16 backend for gcc and llvm
Ismael Luceno:
I am guessing LLVM should be easy
Ismael Luceno:
GCC was impossible, I tried, too much to fix
Ismael Luceno:
e eu não sei porquê estou escrevendo em inglês XD
hahah
Thu 2018-04-12, 13:01
eu tava pensando nisso também...
vai ver o cérebro deu tilt
Ismael Luceno:
XD
(Unknown user) joined with an invite link
Felipe "Juca" Sanches removed
Affonso Amendola:
https://github.com/affonsoamendola/xt-hd-imager
affonsoamendola/xt-hd-imager

xt-hd-imager - Project for a hard drive imaging software for the IBM-XT and compatibles (mainly the Brazillian Nexus 2600)
Affonso Amendola:
Apanhei um poquinho do git, mas to aprendendo :)
https://gizmodo.com/this-engineer-obsessively-restores-his-gigantic-collect-1824989776
Meet the Relentless Engineer Who Brings Vintage Computers Back From the Dead

Marc Verdiell is obsessed with clunky, vintage computers. He has over a hundred pieces in his collection, mostly early HP and IBM computers and test equipment, which he cleans, repairs, and displays in his extremely tidy basement. The standout, of course, is the Xerox Alto from the 1970s.
Affonso Amendola:
Oooh nice
Affonso Amendola:
Consegui usar o codigo que eu tava escrevendo pra visualizar informaçao do hd do nexus, agora eu preciso transferir isso pra serial e escrever alguma coisa no linux pra receber os dados e transformar num arq .img ou algo do tipo
Wed 2018-04-18, 21:09
😃
(Unknown user) joined with an invite link
Felipe "Juca" Sanches removed
Affonso Amendola:
Hey guys, perguntas pra quem manja de MAME, eu escrevi aqui uma tentativa de mandar os dados pela porta serial, e eu preciso testar isso em um emulador antes de ir pro pc de verdade, pq puta medo de apagar tudo sem querer, rodar o codigo dentro do emulador de XT do mame funciona legal, ele retorna certinho o conteudo de cada setor do hd virtual, mas a parte de mandar pra serial eu to apanhando
Affonso Amendola:
Eu configurei o emulador de xt do mame pra rodar com um terminal serial conectado a primeira porta serial, e o meu codigo manda os dados do setor lido DIRETO pra essa porta, se tudo tivesse configurado certinho, os dados apareceriam nesse terminal ai não? Talvez apareceria tudo cagado, pq ele mandaria uns caracteres de controle e ferraria com algumas coisa, mas deveria aparecer alguma coisa la, ou to entendendo errado com um terminal serial funciona?
Affonso Amendola:
Haaaa, consegui, kinda, n entendi a existencia dos espaços
Affonso Amendola:


Affonso Amendola:
Enviando um setor do disco emulado para o terminal
Affonso Amendola:
Em tese no nexus seria igual
:-D
Tue 2018-04-24, 23:11
Felipe "Juca" Sanches removed
O professor Guido Stolfi entrou em contato comigo hoje informando que ligou o sintetizador e que está funcionando parcialmente.
e que ele vai fazer uma demonstração do synth num evento de equipamentos eletrônicos antigos
fiquei curioso em saber mais sobre o evento
estou aguardando uma resposta dele

dia 03/Maio volto pro Brasil e pretendo na semana seguinte levar os cadernos pro prof.
Affonso telnet horizons.jpl.nasa.gov 6775
Affonso Amendola:
Opa, quero ver isso aí
Wed 2018-04-25, 09:09
Affonso Amendola:
Passa no museu
Affonso Amendola:
Nice, tem umas coisas muito legais aí


http://www.lcs.poli.usp.br/~gstolfi/PPT/Video_GS.pdf
Affonso Amendola:
Heeeeeeeey, achei interessante PACAS
Affonso Amendola:
Eu vo nessa parada aí
bora lá!
Aylons Hazzud:
Aquilo que te disse outro dia
Aylons Hazzud:
Ele controlava diretamente os tubos
Thu 2018-04-26, 12:12
Ricardo Bánffy:
Pô... O cara que projetou o gabinete do ZX80, 81 e Spectrum morreu...
Alexandre Villares:
Aprendi os rudimentos de programação num ZX80 memória afetiva forte desse design.
Ricardo Bánffy:
Eu perdoei ele pelo ZX80. E o QL é o computador mais bonito da geração dele.
Alexandre Villares:
:)
Estella Chown joined with an invite link
Felipe "Juca" Sanches removed Estella Chown
Affonso, compartilha aqui as fotos do evento de hoje :-)
por favor
Affonso Amendola:
Opa, vdd
:-)
Sun 2018-05-06, 01:01
Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Sun 2018-05-06, 01:01
Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Sun 2018-05-06, 01:01
Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:


Affonso Amendola:
Tava na furia aqui lendo os cadernos do guido
Affonso Amendola:
Aí esqueci de mandar
hahaha
que bom
Sun 2018-05-06, 01:01
que bom que alguem ta lendo as coisas que eu suei a camisa pra escanear :-)
manda aqui também as fotos que tiramos ao lado do Guido
Affonso Amendola:


Affonso Amendola:


Forwarded message from Affonso Amendola:

Ooooo Juca, tenho uma duvida sobre seu emulador do patinho
Forwarded message from Affonso Amendola:

Vc colocou a declaração da decwriter e da teletype direto no .cpp do driver, isso significa que os dispositivos de IO que tão la (Que são só esses dois no momento?), tão hardcoded la, e por isso n da pra fazer aquela parada que da em outros emuladores de tirar coisas de slots e colocar outras coisas no lugar, tipo usar o patinho sem nada, ou colocar uma teletype, ou um leitor de cartão perfurado (Ou um sintetizador musical daorão)? Pelo menos não sem mecher no código manualmente e trocar os periféricos?
Forwarded message from Affonso Amendola:

Sei la, to tentando aprender a escrever coisa pro MAME ainda 😅
Forwarded message from Felipe "Juca" Sanches:

é verdade
Forwarded message from Felipe "Juca" Sanches:

bora arrumar ?
Forwarded message from Affonso Amendola:

Hell yeah
Mon 2018-05-07, 00:12
Forwarded message from Affonso Amendola:

Faz sentido o que eu falei?
Forwarded message from Felipe "Juca" Sanches:

100% !!!
Forwarded message from Felipe "Juca" Sanches:

É algo que eu sei que eu deveria ter feito, mas ainda não fiz
Forwarded message from Felipe "Juca" Sanches:

e não sei exatamente como faz
Forwarded message from Felipe "Juca" Sanches:

teria que dar uma investigada na forma como o MAME implementa esses mecanismos de slots
Forwarded message from Felipe "Juca" Sanches:

e criar um sistema de slots com as características das interfaces de I/O do Pato
Forwarded message from Affonso Amendola:

Tbem nâo
Forwarded message from Affonso Amendola:

Mas eu dei uma olhadinha em outros arquivos
Forwarded message from Felipe "Juca" Sanches:

mas tá cheio de código de outros sistemas pra gente ler e tentar imitar
Forwarded message from Affonso Amendola:

Especificamente na implementação da porta RS232 e do IO do hp80
Mon 2018-05-07, 00:12
Forwarded message from Felipe "Juca" Sanches:

e tem também o IRC #mamedev
Forwarded message from Felipe "Juca" Sanches:

pra perguntar pros outros devs
Forwarded message from Affonso Amendola:

Oh, verdade né
Forwarded message from Felipe "Juca" Sanches:

#mame-dev em irc.freenode.net
Forwarded message from Affonso Amendola:

Olhando esses dois, o que parece funcionar é escrever um slot device com as características da bus
Forwarded message from Felipe "Juca" Sanches:

e melhor ainda... tem o issue tracker do MAME no github para manter registrado o histórico da conversa
Forwarded message from Felipe "Juca" Sanches:

Perfeito! Acho que é esse o caminho mesmo. Bora tentar ?
Forwarded message from Affonso Amendola:

O q, colocar uma issue nova no /mamedev/mame com um Adding IO Slot System to Patinho Feio", ou algo do tipo?
Forwarded message from Felipe "Juca" Sanches:

talvez
Forwarded message from Affonso Amendola:

Ou forkar um mame pra fazer especificamente isso/
Mon 2018-05-07, 00:12
Forwarded message from Affonso Amendola:

?
Forwarded message from Felipe "Juca" Sanches:

também!
Forwarded message from Felipe "Juca" Sanches:

o mais importante é arregaçar as mangas e começar a tentar. Ou seja, forkar e esboçar código é o passo zero.
Forwarded message from Felipe "Juca" Sanches:

mas quando enroscar em algo, acho justo abrir uma issue descrevendo os objetivos, as tentativas feitas e as duvidas que surgiram
Forwarded message from Affonso Amendola:

Beleza, faz isso no arqueologia digital n?
Forwarded message from Felipe "Juca" Sanches:

pode ser!
Forwarded message from Felipe "Juca" Sanches:

haha
Forwarded message from Felipe "Juca" Sanches:

legal!
Forwarded message from Affonso Amendola:

Beleza, vamo fazer essa parada aí
Forwarded message from Felipe "Juca" Sanches:

então façamos assim: faz lá um fork do mamedev/mame em ArqueologiaDigital/mame
Mon 2018-05-07, 00:12
Forwarded message from Felipe "Juca" Sanches:

aí a gente mantém o master do ArqDig em sync com o do mamedev, ou seja, é proibido commitar direto no nosso master
Forwarded message from Felipe "Juca" Sanches:

criamos um branch patinhofeio onde iremos ter o "nosso master customizado com coisas do patinhofeio"
Forwarded message from Affonso Amendola:

Faz uma branch pato?
Forwarded message from Affonso Amendola:

Okay
Forwarded message from Felipe "Juca" Sanches:

patinhofeio
Forwarded message from Felipe "Juca" Sanches:

e aí podemos usar esse branch patinhofeio pra mandar pull requestspro mamedev quando acharmos que tá pronto
Forwarded message from Felipe "Juca" Sanches:

mas entre nós podemos ter um workflow interno
Forwarded message from Felipe "Juca" Sanches:

por exemplo podemos comitar em nossos forks pessoais do ArqDig e mandar pull request pro ArqDig, assim a gente faz code-review entre nós
Forwarded message from Felipe "Juca" Sanches:

por exemplo, hoje em dia eu tenho um felipesanches/mame
Forwarded message from Felipe "Juca" Sanches:

e posso continuar trabalhando nele e enviando PR pro ArqDig
Mon 2018-05-07, 00:12
Forwarded message from Felipe "Juca" Sanches:

faz sentido?
Forwarded message from Affonso Amendola:

Pera, n entendi
Forwarded message from Affonso Amendola:

Lembra que eu começei a usar git a poquissimo tempo
Forwarded message from Felipe "Juca" Sanches:

a outra forma, supostamente mais simples, seria comitar direto no ArqDig, mas aí rola um risco de avacalhar
Forwarded message from Felipe "Juca" Sanches:

peraí que eu vou desenhar (literalmente)
Forwarded message from Affonso Amendola:

Ahh, mas mesmo se cagar as coisas tem como voltar pra um commit anterior n tem?
Forwarded message from Affonso Amendola:

😀😀😀😀😀😀, boa
Forwarded message from Felipe "Juca" Sanches:


Forwarded message from Affonso Amendola:

Ahhhh
Forwarded message from Affonso Amendola:

Entendi
Mon 2018-05-07, 00:12
Forwarded message from Felipe "Juca" Sanches:

no caso patinhofeio "+nome da feature" é o que chamamos de feature-branches
Forwarded message from Felipe "Juca" Sanches:

ou seja, branches criados pontualmente só pra implementar algo bem específico
Forwarded message from Felipe "Juca" Sanches:

eu tenho o costume de usar como nome para feature branches o próprio número da issue que esteja tentando corrigir
Forwarded message from Felipe "Juca" Sanches:

por exemplo, no projeto fontbakery eu sempre crio branches com nomes do tipo "issue_1587"
Forwarded message from Affonso Amendola:

Isso n fica meio pouco descritivo?
Forwarded message from Felipe "Juca" Sanches:

nao tem problema
Forwarded message from Affonso Amendola:

E forks n tem issue tracker especifico?
Forwarded message from Felipe "Juca" Sanches:

na mensagem de commit eu incluo "(issue #1587)" e isso faz o github automaticamente adicionar referências cruzadas entre a página da issue e a mensagem de commit no histórico do repositório
Forwarded message from Affonso Amendola:

Ahhh, genial
Forwarded message from Felipe "Juca" Sanches:

acho que vc tem razão de que isso provavelmente geraconfusão
Mon 2018-05-07, 00:12
Forwarded message from Felipe "Juca" Sanches:

pois eu sempre uso a numeração das issues do repo upstream (o repo de onde forkei)
Forwarded message from Felipe "Juca" Sanches:

se o nosso repo também tem issues, isso pode acabar bagunçando
Forwarded message from Felipe "Juca" Sanches:

(o lance das referencias em mensagens de commit)
Forwarded message from Affonso Amendola:

Ahh, o que eu tava perguntando é se tem, pq parece n ter
Forwarded message from Affonso Amendola:

Tipo https://github.com/ArqueologiaDigital/mame
ArqueologiaDigital/mame

mame - MAME
Forwarded message from Felipe "Juca" Sanches:

mas o nome dos feature-branches é totalmente livre
Forwarded message from Felipe "Juca" Sanches:

dá pra usar o nome que vc achar melhor na hora
Forwarded message from Felipe "Juca" Sanches:

eu só evito usar o mesmo nome do branch de onde forkei
Forwarded message from Felipe "Juca" Sanches:

por exemplo, se eu começar a trabalhar em melhorias para o arqueologiadigital/mame (branch "patinhofeio") eu faria meus commits no felipesanches/mame (branch "patinhofeio-slots-io")
Forwarded message from Felipe "Juca" Sanches:

se vc for o primeiro a fazer algum esboço de código para slots de IO vc podefazer isso e mandar um Pull Request pro arqdig/mame e aí eu reviso, dou palpites, etc
Mon 2018-05-07, 00:12
Forwarded message from Felipe "Juca" Sanches:

e quando eu achar que tá OK, eu faço o merge do seu "patinho-slots-io" para o "patinhofeio" do arqdig
Forwarded message from Felipe "Juca" Sanches:

é uma certa burocracia, mas é útil para usarmos o sistema de code-review do github entre nós sem ficamos perturbando o pessoal do próprio MAME upstream
Forwarded message from Affonso Amendola:

E aí quando vc achar quiser ce manda um pull request pro arqdig tbem e junta o seu codigo ao que ta la?
Forwarded message from Affonso Amendola:

E no fim de tudo a gente manda o do arqdig pro mame?
Forwarded message from Felipe "Juca" Sanches:

ei! Acabei de perceber que estamos conversando em PVT. Esse tema é super útil para o grupo. Vou mandar agora todas essas nossas mensagens pra lá e continuamos a conversa em público OK?
Forwarded message from Felipe "Juca" Sanches:

isso!!
Forwarded message from Affonso Amendola:

OH, verdade, sempre esqueço disso
Forwarded message from Affonso Amendola:

manda la]
Forwarded message from Felipe "Juca" Sanches:

beleza
Atenção, pessoal! Começou nessa mensagem aqui acima uma conversa em PVT, mas eu e o Affonso achamos melhor encaminhá-la pra cá pra vocês poderem participar também! Happy Hacking!
Mon 2018-05-07, 00:12
Affonso Amendola:
Bom, o fork do mame ta la no repo do arqueologiadigital
Affonso Amendola:
https://github.com/ArqueologiaDigital/mame/tree/patinhofeio
ArqueologiaDigital/mame

mame - MAME
Affonso Amendola:
Vo esboçar uns bagulho aqui, olhando pra como os io Slots do hp80_io, rs232 e do centronics foram feitos
legal
faz algum rascunho inicial aí e abre um pull request com suas primeiras tentativas e daí em diante a gente vai fazendo o bate-bola
sem pressa, é claro
Affonso Amendola:
Claro
tem uma outra dica de uso do git que é o lance dos remotes
um remote é uma referência a outro repositório
Affonso Amendola:
Como assim?
Mon 2018-05-07, 00:12
quando você faz "git clone" de um repo do github, por exemplo, o git cria automaticamente na configuração do seu repositório local um remote chamado "origin" apontando pro repo que vc clonou
vc pode listar quais remotes estão configurados usando o comando git remote -v
olha o output do meu:

Affonso Amendola:
O meu ta só os dois origins
eu vou adicionar mais um remote aqui pra apontar pro repo do arqdig agora, vou te mostrar aqui como faz
peraí
Affonso Amendola:
Okay

Affonso Amendola:
Oooookay, e fazer isso possibilita fazer o que?
Mon 2018-05-07, 00:12
já vou mostrar...
só um segundo

o comando git fetch <nome-do-remote> faz o download de tudo o que tem de novidade no remote especificado e que ainda não está disponível no seu repo local.
apenas faz o download, mas não aplica
ou seja, apenas transfere os dados pela rede de um repo remoto pro seu repo local mas sem alterar o entado de nenhum dos seus branches
como eu já tinha meu repo forkado do mamedev e eu tinha sincronizado ele ontem, significa que o repo novo que vc acabou decriar no ArqueologiaDigital provavelmente contém commits novos que a galera do MAME fez de ontem pra hoje
isso é algo que veio agora pela rede pra mim por meio do remote arqdig quando dei esse comando git fetch arqdig
vamos agora comparar o que tem no meu master e o que tem no master do arqdig:
git log (implicitamente isso equivale a git log master referindo seao branch "master" do meu repo local) me mostra esse commit de ontem:
Mon 2018-05-07, 00:12

já o comando git log arqdig/master me mostra esse outro commit, bem mais recente:

pra atualizar o meu master local com o master do arqdig eu posso usar o comando git rebase arqdig/master:

Affonso Amendola:
E aí todas essas alterações que ce n tinha pegado vao pra sua master local
Affonso Amendola:
Saquei
isso
o rebase na verdade faz uma coisa extra, que aqui nao aconteceu, mas que poderia acontecer em outros casos. A idéia do rebase é permitir que você temporariamente retire do seu branch atual qualquer commit novo que vc tenha feito localmente, depois aplique os commits do remote e, em seguida, re-aplique seus commits (cruzando os dedos pra não dar conflitos)
É daí que vem o nome "rebase". Por que ele re-anexa os commits do seu branch atual no final do histórico do branch de um remote que vc especificar
Mon 2018-05-07, 00:12
pra evitar o uso de "commits de merge"
que poluem o histórico
a gente só faz rebase em coisas que a gente não tornou pũblico ainda, pois rebase é basicamente re-escrever a história do repo, adulterando a ordem dos commits para parecer que os seus foram feitos todos por último
reordenar coisas num repo publico pode confundir os repositórios de outros programadores
talvez eu tenha explicado rápido demais. Avisa aí se precisar esclarecer algo
Affonso Amendola:
Faz sentido
Affonso Amendola:
Thanks
para o seu rascunho de slots de i/o pro patinho feio vc precisaria agora fazer o seguinte:
Affonso Amendola:
Eu ia te perguntar como upar as diferenças pro arqdig

Mon 2018-05-07, 00:12
"origin" no caso é o seu repo pessoal no github
depois que vc abre um pull request, qualquer novo commit que você adicionar no seu branch local irá aparecer automaticamente na página do pull request assim que você executar novamente um git push origin/patinho-io-slots
assim dá pra ir aprimorando o código em função dos feedbacks que você receber a partir dos comentários que outros usuários fizerem na página do pull request
e todo mundo pode ver as alterações na ordem em que elas vão sendo tornadas públicas
como nós dois somos admins do ArqueologiaDigital, nós poderíamos, em teoria(ena práticatambém!), fazer commits direto lá, e também fazer merge dos nossos próprios pull requests
mas como nesse caso eu estou te dando mentoria, faz sentido você abdicar de fazer merge do pull request e esperar que eu faça o code-review e tome a decisao de dar o merge quando estiver bom o suficiente
acho que esse pode ser um sisteminha legal para colaborar
Affonso Amendola:
Sure
bom... vou dormir agora. Té mais e Happy Hacking! :-D
Affonso Amendola:
Beleza :), té mais
Mon 2018-05-07, 00:12
Affonso Amendola:
Eu vo brincar aqui um poco e ver o que eu consigo fazer
legal
Pra quem chegar atrasado, essa aqui foi uma conversa bem legal que começou lá em cima, ó! :-D
Affonso Amendola:
Eu escrevi aqui um rascunho bem preliminar, que é efetivamente uma cópia descarada do código feito pra emular a porta paralela centronics
Affonso Amendola:
Já que a porta paralela é a mais simples, achei que seria um bom começo
Affonso Amendola:
Pelo menos pra pegar as ideias de devices e dos macros que são usados
Affonso Amendola:
Depois da pra transformar isso em qualquer coisa
Affonso Amendola:
Tem muita coisa pra entender ainda
maravilha!
comita como "work in progress" e abre la um pull request
Mon 2018-05-07, 01:01
não se preocupe muito com a qualidade do código ou com as mensagens de log
podemos depois juntar tudo num commit só omitindo os erros e botando uma mensagem de log boa pro upstream
por enquanto estamos no nosso "safe space"
e podemos fazer os commits sem tanto rigor
dá pra re-escrever a história antes de submeter pro mamedev
mas é claro que não custa nada escrever mensagens de log boas já agora (mesmo que a gente saiba que elas podem não ser as definitivas)
Affonso Amendola:
Ta la
Affonso Amendola:
Veja se deu certo, eu vo dormir, pq tem aula amanha 😅
ok
só uma coisa...
Mon 2018-05-07, 01:01
me bora de colaborador nesse repo também
pra eu poder renomear pull requests
e dar merge
etc
ah nao! Talvez eu já esteja lá. Acabei de ver que não to logado
vou logar pra ver se rola
consegui
https://github.com/ArqueologiaDigital/mame/pull/1
I/O slots para o driver do Patinho Feio by affonsoamendola · Pull Request #1 · ArqueologiaDigital/mame

Primeiro rascunho da interface para o patinho feio
Eduardo Loos:
Grupo para usuários de MIST/MISTICA FPGA:
Eduardo Loos:
https://t.me/joinchat/CMP6YFKT1S8tSebvUqpF-A