# 05 - E um byte inteiro não é suficiente ... | Animes

Hoje, o tópico do lançamento do ICBM será ... ANIME. A mesma coisa que normalmente é discutida nos canais irc sobre o FreeBSD, entre os patches do kernel. E voltaremos no tempo até fevereiro de 1999, ou seja, vinte e um (!) Anos atrás.


À nossa frente está um disco de vídeo Locomotion para a interface de disco ZX Spectrum 128K +. Os autores da conversão são dois caras simples da Samaraalcoro e incrédulo, Mas era assim ... Depois de trabalhar Blame para demopati Funtop'98, nós aprendemos como facilmente operar com fragmentos de vídeo a partir do espectro RAM. O clipe de Bill Gates não foi uma grande conquista, mas ainda hoje parece bastante decente, especialmente se você se afastar da tela e ter em mente que todos os dados no momento do vídeo estão em 128K RAM.

imagem

Seis meses após a Funtop'98, em meio a uma crise econômica, dominamos maneiras não padronizadas de trabalhar com uma unidade. Muitos já espionaram Refresh , Condommed e outros lançamentos similares, carregando dados da mídia sem uma pausa no trabalho em si. A idéia de carregar dados da unidade para a música, sem interromper a exibição do trabalho, foi tão empolgante que eu quis experimentar imediatamente. Foi assim que essa demonstração técnica apareceu, com base no vídeo original:



O original de 1989 da Pacific Data Images era um status bastante cult nos velhos tempos para usuários de PC. Este vídeo estava no disco rígido de todos e costumava ser usado para comparar o desempenho da placa de vídeo, principalmente após a atualização. O objetivo principal era reproduzir o vídeo em tela cheia. Se a sua placa de vídeo S3 Trio "puxou" uma tela cheia ao reproduzir este vídeo - você foi o primeiro cara na área. Deixe-me lembrá-lo que um lançamento massivo no mercado de vídeo baseado em DivX ocorreu no verão de 1999 e, no momento da criação de nosso lançamento para o ZX Spectrum, era praticamente impossível assistir filmes em um PC. Bem, talvez o VideoCD seja codificado com um MPEG-1 leve ou um MPEG-2 um pouco mais pesado.

imagem

A tela inicial do Locomotion (ZX) fornece informações técnicas abrangentes. O trabalho requer um disquete DS / DD de cinco polegadas, cada quadro tem 64x42 pixels (mais precisamente, pedaço), o ponto é codificado em três bits de cinza, o vídeo tem 6 fps e o número total de quadros é 778. Fomos forçados a usar o layout de disco personalizado por dois motivos. Primeiro, todos os quadros não cabiam em 640 kilobytes de marcação padrão. Em segundo lugar, há uma ordem de magnitude mais interessante! Dividimos o disquete para que cada setor contivesse um quadro inteiro de vídeo e isso nos permitisse aumentar significativamente a taxa de quadros até os cobiçados 6 quadros por segundo, o que é bastante decente para uma máquina de oito bits ...

Isso é tudo por agora! Temos uma agenda muito ocupada para as próximas 24 horas em preparação para a Revisão Online 2020, mas definitivamente complementarei este artigo com códigos-fonte e outros detalhes mais perto de sábado!

Adicione aos favoritos, volte e releia mais tarde ...

UPD: Sim, o código fonte do código foi preservado conosco. Tudo o que é compilado, o código recém-compilado começa diretamente no XAS, reproduz ruído branco em 1/4 de quadro, já que o setor do disco tem 256 bytes no emulador. Em seguida, tudo retorna corretamente ao menu principal, depois ao XAS, e no loop de origem principal é comentado, especialmente para depuração. Além disso, foi encontrado um código-fonte que codifica o vídeo dos quadros de PC convertidos do PC - este é um monstro real, 4 vezes mais que a própria locomoção no código. O triste é que os quadros originais do LOCOMOTION c PC foram perdidos, dos quais teoricamente seria possível montar todo o projeto novamente. No entanto, este não é nosso objetivo.

Perguntas abertas para quem pode ZX Spectrum:

Precisa de ajuda - como acessar arquivos dentro do SCL / TRD em um PC e converter a fonte XAS em texto sem formatação?

imagem

--- EOF ---

#FF - E um byte inteiro não é suficiente ... | Piloto)
# 00 - ICBM ... | Convite para Revisão Online 2020
# 01 - IBMP ... | O que são introduções?
# 02 - O MBM ... | A cruz das mudanças
# 03 - IBMP ... | 2B ou não 2B
# 04 - IBMP ... | Tomamos BC pelos chifres
# 05 - ICBM ... | Anime
# 06 - IBMP ... | Meteorismos
# 07 - O MBM ... | Revisão Online

Canal de Entretenimento Telegrama do Avô:teleg.run/bornded

Há um bate-papo ao lado do canal. Nele, você pode tentar levantar questões para o demosceno, montador, pixel art, música do rastreador e outros aspectos dos processos. Você pode ser respondido ou enviado para outros chats mais temáticos.

Então eles venceram - então nós vencemos!

All Articles