Tópicos › Demoscene e arte computacional
26 conversas · anos 1 a 8 do grupo

O tema começou com uma atividade prática. Felipe "Juca" Sanches anunciou uma pequena demoparty no Garoa Hacker Clube em 2 de dezembro de 2017, na qual pretendia fazer uma mini-oficina de emulação. Para exibir as demos de Commodore 64, ele preparou o emulador VICE. Werner sugeriu interfaces SD como o sd2iec, e Felipe relatou que uma interface feita com Arduino, já testada por ele, funcionava, mas não com várias demos que usam fastloader. O grupo argentino PVM enviou a demo "Brazil Bits", um music disk de C64 com músicas brasileiras em chiptune e uma mensagem aos amigos do Garoa. Felipe validou a demo no emulador e a divulgou com vídeo e repositório no GitHub. Em 2018 ele divulgou a FlashParty 2018 (21 a 23 de setembro), organizada pelo PVM. No mesmo ano 1 (2017-2018), Alexandre Villares trouxe a arte computacional. Ele compartilhou referências como Manfred Mohr, Matt Kane, Glenda Adams e uma recriação do ReCode Project, e preparou uma oficina de ASCII art com impressora matricial. Na conversa sobre a oficina, Ronaldo descreveu técnicas de conversão com subpixels, tabelas pré-calculadas e difusão de erro, e foi citado o trabalho pioneiro de Waldemar Cordeiro e Giorgio Moscati na USP. Ricardo Bánffy procurava arte em caracteres de Videotexto, e Felipe indicou a ele a demo "Nothing but PETSCII".
Nos anos 3 e 4 (2019-2021), o assunto circulou sobretudo como links comentados. L. compartilhou a intro "Memories", de 256 bytes para MS-DOS, e depois uma wiki que explica seu funcionamento. O grupo comentou as demos de Linus Åkesson, como A Mind Is Born e Lunatico, além do Chipophone, e pitanga explicou que a música de A Mind Is Born usa três pistas e tem a melodia derivada de um LFSR. Augusto Almeida trouxe uma entrevista com o programador Mr. Hyde e demos do grupo Andromeda, do Amiga. Juca mostrou obras de animação computacional antiga de Norman McLaren, John Whitney e Larry Cuba. Como o Calculated Movements, de Cuba, foi feito num Datamax UV-1 com Z-Grass, Juca propôs emular essa máquina para rodar o código original e indicou esquemáticos dela. Ele também compartilhou uma reportagem com vídeo do sistema GRASS sendo carregado num PDP-11/45 para rodar o código original da sequência da Estrela da Morte de Star Wars IV, e propôs abordar o Electronic Visualization Laboratory da Universidade de Illinois, em Chicago, para obter os dumps e emular a máquina no MAME. Aylons Hazzud se ofereceu para ir lá pessoalmente, mas o material não registra resultado dessas propostas.
No ano 7 (2023-2024), Alexandre Villares compartilhou um estudo de mapeamento da literatura sobre a demoscene no Brasil, e Felipe destacou trechos dele e a coletânea Brazil Bits. RicBit sugeriu como possíveis primeiros demos brasileiros um dos Cavaleiros do Zodíaco para MSX2 e a intro da Plansoft. O grupo também discutiu a origem do cartucho Ligue-se no Expert. A música dele teria vindo de uma MSX Magazine, e suas telas lembram um demo japonês (L. citou o do Wavy 10 da Sanyo). Discutiu-se ainda se o cartucho já existia na época do Expert 1.0. No mesmo ano, o porte de Second Reality para Apple II, trazido por L., gerou uma discussão técnica entre RicBit e Pablo Vasques Bravo-Villalba. Segundo Pablo, pelo mapa de memória, a música ocupa 12 kB, cada efeito tem 4 kB no disco e há 24 kB de RAM para os efeitos. RicBit observou que o C64 tem a mesma CPU e o mesmo clock, mas tem sprites, e Pablo acrescentou que a memória de vídeo do Apple II é difícil de manipular. Apareceram ainda animação por rotação de paleta (como as cachoeiras da Green Hill Zone, de Sonic 1), os shaders Cathode-Retro, normal mapping no Dreamcast e versões de Another World no ZX Evolution e no Mega Drive.
No ano 8 (2024-2025), a partir de um link de Hugo (Agaelebê), Guilherme Ranoya comentou a origem da demoscene na cena de cracking, e Felipe compartilhou uma demo que fez em 2010 na Bélgica. L. divulgou a demo Kaleidoscopico, de Linus Åkesson (lft), para o Raspberry Pi Pico 2, e observou que ele publica código-fonte e esquemáticos. Circularam também curiosidades próximas ao tema, como o DoomPDF (RicBit explicou que ele usa recursos pouco implementados do padrão PDF) e o port do wipeout-rewrite para Dreamcast.
Ano a ano: Ano 1 · Ano 3 · Ano 4 · Ano 7 · Ano 8
Felipe "Juca" Sanches anunciou a demoparty do Garoa em 2 de dezembro de 2017, preparou o VICE para exibir demos de C64 e recebeu do grupo argentino PVM o music disk "Brazil Bits"; depois divulgou a FlashParty 2018, organizada pelo PVM. Alexandre Villares compartilhou referências de arte computacional e preparou uma oficina de ASCII art com impressora matricial; na conversa sobre a oficina foram discutidas técnicas de conversão e lembrado o trabalho de Waldemar Cordeiro e Giorgio Moscati na USP.
Felipe preparou o emulador VICE para exibir demos de Commodore 64 e recebeu do grupo PVM a demo "Brazil Bits", um music disk com músicas brasileiras. O PVM organizou depois a FlashParty 2018.
Felipe anunciou uma pequena demoparty no Garoa em 02/12, com submissão confirmada do grupo argentino PVM. Ele preparou o emulador VICE para exibir as demos de Commodore 64. Werner sugeriu interfaces SD como o sd2iec. Felipe relatou que uma interface feita com Arduino que já testou funciona, mas não com várias demos que usam fastloader, e suspeita que o sd2iec tenha o mesmo problema.
Felipe anuncia a demoparty no Garoa Hacker Clube e diz que pretende fazer uma mini-oficina de emulação. Ele recebeu a demo dos argentinos do grupo PVM e a validou no emulador; também cogitou rodá-la num C64 real com um emulador de floppy via Arduino. Depois divulgou a demo: um music disk de C64 com músicas brasileiras em chiptune, com uma mensagem dedicada aos amigos do Garoa, com vídeo e repositório no GitHub.
Felipe divulgou a FlashParty, marcada para 21 a 23 de setembro de 2018 e organizada pelo grupo PVM, que mandou uma demo para a Garoa Demo Party 2017. Ismael Luceno disse a princípio que talvez pudesse ir. Quando Felipe voltou a divulgar o evento em junho, Ismael respondeu que estava em Montevidéu e que em setembro já não estaria na região.
Alexandre Villares compartilhou referências de arte computacional e preparou uma oficina de ASCII art com impressora matricial. Na conversa da oficina foram sugeridas técnicas de conversão e citado o trabalho de Waldemar Cordeiro e Giorgio Moscati na USP. A quem procurava arte em caracteres de Videotexto, Felipe indicou a demo "Nothing but PETSCII".
Ricardo Bánffy procura arte em caracteres de Videotexto de livre reprodução, e Felipe indica a demo "Nothing but PETSCII" do Commodore 64.
Alexandre Villares compartilhou links sobre arte computacional: Manfred Mohr, Matt Kane, Glenda Adams e uma recriação do ReCode Project.
Alexandre Villares prepara uma oficina de ASCII art com impressora matricial e procura fontes desse tipo de impressora. Felipe indica um projeto de um amigo, e Ronaldo descreve técnicas de conversão com subpixels, tabelas pré-calculadas e difusão de erro. Também é citado o trabalho pioneiro de Waldemar Cordeiro e Giorgio Moscati na USP.
L. compartilhou a intro "Memories", de 256 bytes para MS-DOS, com uma wiki que explica seu funcionamento, e um quadro decorativo feito com disquetes coloridos.
L. compartilhou a intro "Memories", de 256 bytes, e um quadro decorativo feito com disquetes coloridos.
L. compartilhou a intro "Memories" para MS-DOS, de 256 bytes, e depois uma wiki que explica seu funcionamento.
L. compartilhou um quadro feito com disquetes coloridos e montou o seu. Felipe "Juca" Sanches sugeriu gravar nos disquetes uma mensagem com redundância para alguém que tente lê-los no futuro.
O grupo comentou demos de Linus Åkesson e do Amiga e obras de animação computacional antiga. Juca propôs emular o Datamax UV-1 e abordar o Electronic Visualization Laboratory, em Chicago, para obter dumps do sistema GRASS no PDP-11/45 e emulá-lo no MAME; Aylons Hazzud se ofereceu para ir ao laboratório.
Foram comentadas as demos de Linus Åkesson e do Amiga, a ideia de emular o Datamax UV-1 e o GRASS do PDP-11/45, os samplers do Amiga e o Yamaha DX7.
O grupo comentou a demo de 256 bytes A Mind Is Born, o Chipophone e a demo Lunatico para C64, de Linus Åkesson. pitanga explicou como a música da demo é gerada: três pistas, com a melodia derivada de um LFSR.
Juca encaminhou dois vídeos sobre samplers de áudio do Amiga, um deles sobre música dance de baixo orçamento em 1990.
Hugo (Agaelebê) compartilhou uma análise técnica do Yamaha DX7. Juca contou que usa o seu DX7 como controlador MIDI de um clone do Minimoog Model D.
Augusto Almeida compartilhou uma entrevista com o programador Mr. Hyde e demos do grupo Andromeda, do Amiga. Juca mostrou obras de Norman McLaren, John Whitney e Larry Cuba; o Calculated Movements, de Cuba, foi feito num Datamax UV-1 com Z-Grass. Juca propôs emular o Datamax UV-1 para rodar o código original e indicou esquemáticos da máquina. L. compartilhou um filme da Marinha americana sobre computadores mecânicos de controle de tiro.
Juca compartilhou uma reportagem com vídeo do sistema GRASS sendo carregado num PDP-11/45 para rodar o código original da sequência da Estrela da Morte de Star Wars IV. Propôs abordar o Electronic Visualization Laboratory da Universidade de Illinois, em Chicago, para obter os dumps e emular a máquina no MAME. Hugo (Agaelebê) chamou Aylons Hazzud, que se ofereceu para ir lá pessoalmente. RicBit lembrou que gostaria de ver o código de controle da nave Gozma, de Changeman.
Alexandre Villares compartilhou um estudo sobre a demoscene no Brasil, a partir do qual o grupo discutiu os primeiros demos brasileiros e a origem do cartucho Ligue-se no Expert. O porte de Second Reality para Apple II gerou uma discussão sobre uso de memória e comparação com o C64 entre RicBit e Pablo Vasques Bravo-Villalba.
Alexandre Villares compartilhou um estudo sobre a demoscene no Brasil. A partir dele, o grupo discutiu quais foram os primeiros demos brasileiros e a origem do cartucho Ligue-se no Expert.
Alexandre Villares compartilhou um estudo de mapeamento da literatura sobre a demoscene no Brasil, e Felipe destacou trechos e a coletânea Brazil Bits para C64. RicBit sugeriu como possíveis primeiros demos brasileiros um dos Cavaleiros do Zodíaco para MSX2 e a intro da Plansoft. O grupo discutiu o cartucho Ligue-se no Expert, cuja música teria vindo de uma MSX Magazine e cujas telas lembram um demo japonês (L. citou o do Wavy 10 da Sanyo), e se o cartucho já existia na época do Expert 1.0.
Os assuntos foram o porte de Second Reality para Apple II, shaders de CRT, animação por rotação de paleta, normal mapping no Dreamcast e versões de Another World no ZX Evolution e no Mega Drive.
Pedro de Medeiros compartilhou o Cathode-Retro, uma coleção de shaders que emulam a exibição de um sinal NTSC em uma TV de tubo.
L. compartilhou o porte de Second Reality para Apple II. RicBit considerou a versão de C64 melhor. Pablo Vasques Bravo-Villalba criticou o fato de a maior parte dos efeitos ser feita com animações prontas. RicBit lembrou que o porte foi feito por uma pessoa sozinha, em três meses e com prazo, compartilhou o código-fonte e disse ter entendido que cada cena tinha 4 kB. Pablo respondeu que, pelo mapa de memória, a música ocupa 12 kB, que os 4 kB são o espaço do efeito no disco e que há 24 kB de RAM para os efeitos. RicBit observou que o C64 tem a mesma CPU e o mesmo clock, mas tem sprites, e Pablo acrescentou que a memória de vídeo do Apple II é difícil de manipular.
Alexandre Villares compartilhou uma palestra sobre imagens estáticas com paletas variáveis que criam ilusão de movimento. Felipe "Juca" Sanches lembrou que as cachoeiras da Green Hill Zone, no Sonic 1, eram animadas assim.
Shideravan compartilhou demonstrações de normal mapping no hardware real do Dreamcast. Segundo ele, a única exceção de uso do recurso em jogos foi uma moeda em Shenmue 2, o primeiro jogo comercial documentado com normal mapping é Giants: Citizen Kabuto, de 2000, e o Dreamcast foi lançado em 1998 com suporte nativo ao recurso. RicBit argumentou que a técnica também é possível no Nintendo 64 e no PlayStation.
Robson França compartilhou um vídeo de Another World rodando no ZX Evolution. Felipe apontou falhas de áudio e gráficos. L. indicou a página do ZX Evolution, que tem formato mini-ITX, e Robson explicou que se trata de uma versão melhorada do Pentagon, clone russo do Spectrum.
Robson França perguntou se o chip SVP, o mesmo do Virtua Racing, permitiria rodar Another World no Mega Drive a 30 fps ou mais. RicBit sugeriu fazer nativo na CPU do console, L. sugeriu compilar a VM do jogo para 68000, e Felipe lembrou que já existe versão para Mega Drive.
Comentou-se a origem da demoscene na cena de cracking, e Felipe compartilhou uma demo que fez em 2010 na Bélgica. L. divulgou a demo Kaleidoscopico, de lft, para o Raspberry Pi Pico 2, e circularam o DoomPDF e o port de Wipeout para Dreamcast.
Circularam a origem da demoscene, o DoomPDF, o port de Wipeout para Dreamcast e os Superstar Soccer piratas. Também apareceram a demo de lft para o Pico 2 e um post sobre a interface do Windows 95 no NT.
A partir de um link de Hugo (Agaelebê), Guilherme Ranoya comentou a origem da demoscene na cena de cracking. Felipe "Juca" Sanches compartilhou uma demo que fez em 2010 na Bélgica e encaminhou um documentário sobre a criação de Worms (1995).
RicBit compartilhou o DoomPDF. Pedro de Medeiros observou que ele só funciona no Chrome. RicBit explicou que o porte usa recursos pouco implementados do padrão PDF, indicou o código-fonte e mostrou como trocar o leitor de PDF do Firefox. Erin Pinheiro observou que o próprio PDF menciona o Chromium.
Pedro de Medeiros compartilhou o port do wipeout-rewrite para Dreamcast.
Felipe "Juca" Sanches compartilhou matéria sobre o peruano que produziu versões piratas do Superstar Soccer. Erin Pinheiro compartilhou o projeto de revival do Galaxian 3.
L. compartilhou a nova demo de Linus Åkesson (lft) para o Raspberry Pi Pico 2 e observou que ele publica código-fonte e esquemáticos. Felipe "Juca" Sanches contou que, durante uma viagem a Copenhague, quase visitou uma demo party na Suécia.
L. compartilha um post de Raymond Chen sobre a migração da interface do Windows 95 para o NT. Pablo comenta a convergência das duas linhas, e Hilton lembra os livros de Petzold.
Índice escrito por agentes Claude que leram o log completo de cada período. Um segundo agente conferiu cada conversa contra as mensagens, e um terceiro conferiu os resumos do ano e dos temas contra as conversas. Pode conter imprecisões: cada item leva às mensagens originais. Para procurar palavras específicas, use a busca.