Cursos de Assembler nunca são demais, por isso o pessoal da espanhola BitVision fez sua série de cursos para aprender a programar na linguagem. Está em espanhol.
Arquivo da tag: Assembly
Pílulas
- Projeto SjasmPG, que se propõe a ser um compilador cruzado baseado no Sjasm, mas com otimizações e novas funcionalidades.
- Temos uma resenha do jogo Harbinger: Convergence, para ZX-Spectrum 128.
- O site do lendário clube espanhol Club Mesxes, origem de gente como Nestor Soriano e Eduardo Robsy. Ah, tem os fanzines SD Mesxes pra baixar também.
- Saiu a revista Amiga Future 124, em inglês e alemão.
GLFrontier : Elite 2 em OpenGL
Terminando nossa vibe de 68000 mas desta vez fazendo o contrário…
Há muito tempo atrás, na galáxia M-2006, Tom Morton pegou a versão de Atari ST do jogo Frontier : Elite 2, “disassemblou”, removeu as chamadas ao sistema operacional e o acesso ao hardware, converteu o código resultante em C (tipo assim, uma máquina virtual 68k) e fez as modificações necessárias para desenhar na tela usando OpenGL.
Para todos os efeitos, apesar dos gráficos bonitos, ainda é o mesmo código original do David Braben sendo executado, então é retro! 😀
Código fonte do Color Max Deluxe liberado!
Para comemorar o 30º aniversário do laçamento do TRS-80 Color Computer 3 em 30 de julho deste ano os autores do Color Max Deluxe, Erik Gavriluk e Greg Miller liberaram o código fonte do programam no GitHub.
Desenvolvendo para o COSMAC num ATARI 8-bits
William H. Donnelly é um entusiasta do maravilhosamente bizarro microprocessador 1802 da RCA (aquele que foi ao espaço e aguenta explosões de bombas nucleares), desencavou e postou no grupo COSMAC ELF and 1802 Microcomputing no Yahoo!Groups — Sim! Tem grupo até disso — esta mosca branca aqui:
Não vi nenhuma referência disto em lugar nenhum, então pensei em divulgar caso alguém esteja interessado.
COSMATIC era um cross-assembler de 1802 que era comercializado para a linha de computadores Atari 400/800 em 1982. É uma coisa meio estranha de se criar, que dirá vender (como um produto legítimo para Atari), e de acordo com o autor eles não venderam muitas cópias, se é que venderam alguma. Ele foi idealizado principalmente para dar um início à divisão de software (?) deles, tipo botar algumas moedas no chapeuzinho de doações. O autor tinha experiência prévia com o 1802, então ele decidiu escrever esse software porque seria divertido e interessante.
Um bug de décadas do C64
Um dos truques que se pode fazer com um Commodore 64 envolve a manipulação do chip de vídeo, o VIC-II, deslocando o ponteiro de memória usado para indicar a área da RAM usada para o vídeo. Isto permite criar um efeito de scroll horizontal que é chamado de VSP (Variable Screen Position, de Posição Variável da Tela). Porém, em algumas máquinas, o uso do VSP simplesmente as travava sem nenhum motivo aparente e a razão para isto era um mistério… era, pois não é mais! 🙂
Exibindo números grandes no Z80
Programa originalmente escrito por Miguel Angel Rodriguez Jodar, o IdeaFix, com o objetivo de exibir números grandes em um ZX Spectrum e, consequentemente, qualquer outro computador baseado em Z80. E o maior número que esta rotina consegue formatar é um sujeito com tamanho de 255 bytes, este aqui:
22040-1
Mas se você for daqueles fanáticos por números e só acredita nos dígitos que pode contar com os dedos…
Então você queria aprender a programar em Assembly para o Amiga…
…mas não sabia como começar?
Seus problemas acabaram, graças ao blog Reaktor!
Só vai precisar do FS-UAE (e de seu debugger) e de uns cross-compilings aqui e ali, mas tem mnemônico de 68000 suficiente pra um bom tempo de diversão.
E o resultado final é um exemplo de modéstia.
(via)
Repórter Retro Nº 005
Bem-vindos a mais uma edição do Repórter Retro.
Ficha técnica:
- Número do episódio: 5
- Participantes: Cesar, Giovanni, João, Juan e Ricardo.
- Duração aproximada: 120 minutos
- Músicas de fundo: ChipMusic Weekly – Episode 12
- Download em ZIP
URLs do podcast:
- 35 anos de Pac-Man
- 30 anos de Gradius
- 30 anos do MSX2
- 25 anos de Paciência nos SOs da Microsoft
- Cumunas safados invadem a 16ª VCF Europa
- Nintendinho postando no Twitter
- Calculando raízes quadradas com um computador de relés
- Cross-over: equipe do Hackaday visita a Adafruit Industries
- Retroices na Maker Faire Bay Area 2015
- Transplante de cérebro numa impressora TP-10 da Radio Shack
- Um C64 totalmente portátil, com monitor e bateria externa
- Crowdfunding de novas teclas para C64
- Um TRS-80 Model 102 controlando um Roomba
- Consertando a RAM de um Apple IIc
- Conserto do leitor de cartões de uma HP-97
- Um MSX2 NMS8250 da Philips no CTI após sofrer maus-tratos
- Blog-tutorial de assembler de MSX do Rudolf Gutlich
- Danjovic colore a saída de vídeo do TK85 — saiu no Hackaday!
- If you build it, they will come
- C*gão acha dois Apple II na Santa Ifigênia
- Lendo a Wikipedia num TRS-80 Model I
- O post que levou 23 anos para ser escrito: Segredos do Eddy II
- O Disquete retorna dos mortos para assombrar a Nuvem
- A Microsoft e o Erro 53
- Um Apple I de US$ 200.000 jogado no lixo
Não se esqueça de deixar seu comentário aí embaixo; afinal, seu comentário é o nosso salário. No entanto, caso você prefira, entre diretamente em contato conosco.
Podcast: Play in new window | Download
Assine: RSS
Livros, demos e ports…
Vamos a 3 notícias interessantes a respeito da maior crianção de Steve Wozniak, o Apple II. E essas vem do A2Central, hoje o maior site a respeito de Apple II que há.
A primeira notícia versa sobre o relançamento do livro Assembly Lines: The Complete Book, agora licenciado via Creative Commons. Esta é uma coleção de artigos do autor, Roger Wagner, publicados na Softalk Magazine, entre 1980 e 1983, e trata de programação Assembly do Apple II para iniciantes. São 456 páginas em capa dura, e no Lulu está disponível para venda.
Também do A2 Central temos um demo para o Apple IIgs, o Winter Demo, de autoria de Dagen Brock. Quer ver um vídeo? Clique aqui.
E por último, mas não menos importante, o David Schmenk (que vocês devem conhecer melhor quando falamos do PLASMA, aqui e aqui) resolveu fazer um port de algo realmente relevante para a sua tecnologia, misto de máquina virtual e compilador: ROGUE! Então, ficou curioso? Você pode ler a respeito nesse artigo aqui: Classic Rogue ported to PLASMA by David Schmenk. Se você quiser já executar o ROGUE no seu Apple II, clique aqui para baixar o arquivo.