Arquivo da tag: MSX

Biblioteca do SDCC para o TMS9918A.

O SDCC é um compilador C para “dispositivos pequenos” (como diz no nome do mesmo, Small Device C Compiler), mas que pode ser usado para compilar código C para microprocessadores Intel MCS51 (8031, 8032, 8051, 8052, etc.), Maxim (Dallas), variações do DS80C390, os Freescale HC08 (hc08, s08), Zilog Z80 (z80, z180, gbz80, Rabbit 2000/3000, Rabbit 3000A, TLCS-90) e os STMicroelectronics STM8. No momento estão acrescentando o suporte aos microcontroladores Microchip PIC16 e PIC18. A próxima versão será a 3.8.0, e tem versões para Windows (32 e 64 bits), Linux (32 e 64 bits) e Mac OS X. Já falamos antes dele aqui e em outros lugares também.

Então, existe muita gente que usa o SDCC para desenvolver para micros clássicos. E o usuário mvac7, no Github, colocou uma biblioteca de funções para o TMS9918A, o VDP do MSX 1 disponível para uso no SDCC.

Continue lendo Biblioteca do SDCC para o TMS9918A.

Folheto da Gradiente no Datassette

Aproveitando o burburinho gerado pelo vilão especialmente convidado do episódio 86 do Retrocomputaria (aguardem mais revelações para a parte B!) e que outro fudeba mandou um material da NV Magazine pro Internet Archive… Resolvi catar um material que não vi em lugar algum, e é relacionado a MSX. E esse material foi um folheto em A4, feito pela Gradiente, apresentando o Expert. Eu já enviei esse material digitalizado para os nossos chapas do Datassette, para que o material seja tratado e recuperado. Por hora, se você quiser baixar a versão que eu enviei a eles, clique aqui para baixar o PDF.

Episódio 86 – (Gradiente e) Oscar Júlio Burd – Parte A

retrocomputaria_vitrine_570x190

Bem-vindos ao episódio 86 do Retrocomputaria.

Sobre o episódio

Falamos de Gradiente, o que foi uma grande desculpa para entrevistar Oscar Júlio Burd e ouvir histórias e aprender coisas que não sabíamos e mal disfarçar nossa empolgação.
(O áudio do entrevistado não está dos melhores, sabemos. É com as operadoras isso.)

Agradecimento especial

Obrigado, Rafael Rigues!

Nesta parte do episódio

Tem a história da Gradiente, desde a fundação por Eugênio Staub até o lançamento do Expert e um pouco além.

Links do podcast

Música de fundo

Músicas que em algum momento foram, ou devem ter sido, tocadas em algum Expert.

Outras formas de ouvir

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.

Encontros que vem, encontros que vão…

  • Segue aqui o link para o álbum que eu fiz do encontro de MSX em Curitiba, em 13 a 15 de abril últimos. Algumas das fotos estão no nosso “Estragram“, mas outras são inéditas. Aliás, já temos 80 seguidores na rede social de fotos de celular, aproveita e segue a gente também.
  • E aqui temos as fotos do encontro dos entusiastas do Clube Color Rio, ou seja, os fãs do TRS-Color, o CoCo. Eu fui como imprensa credenciada, e fui agnosticamente, como membro dessa equipe que vocês conhecem. Também tivemos fotos no nosso Instagram.
  • No domingo que vem (dia 13, Dia das Mães aqui em terra brasilis) teremos a 4a RUMSX em Sevilha, Espanha. O encontro é aberto a outras plataformas retrocomputacionais, apesar do foco ser em MSX. Maiores informações podem ser obtidas aqui.

Demo novo para MSX, em 2018!

Nos anos 1990, a demoscene MSXzeira era muito ativa. Boa parte dos demos que temos para essa plataforma foram feitos nessa década. E é impressionante o que esse pessoal arrancou do VDP, do PSG, do OPLL, do OPL1… E por aí vai.

Os MSXzeiros foram rareando por um tempo (o retorno de vários à comunidade é outra história), mas o MSX acabou sendo adotado pela demoscene não necessariamente MSXzeira. Então, vez por outra vemos demos novos saindo para MSX, sendo apresentados em demoparties européias. Uma delas é a Revision, um evento anual que ocorre em Saarbrücken, Alemanha. E em 2018, ocorreu de 30 de março a 2 de abril. Houveram várias competições, e um demo de MSX tirou o 7o lugar na categoria old skool demo. Foi o demo In Stereo, do grupo Digital Sounds System, que é para MSX 2 com 64 Kb de RAM. Nem Mapper ele exige, vejam só. Ele está disponível para download na página dele no Pouet.net (o maior repositório de demos da Internet), e tem um vídeo no Youtube para você, que não tem um MSX/emulador à mão para curtir o dito cujo. Dá o play!

Fonte: MSX Resource Center.

PS: Promessa é dívida, um dia a gente faz o prometido episódio sobre a demoscene. Um dia!

Quinta do Pitaco: Querendo programar em C para MSX mas não sabe por onde começar?

Um belo dia resolvi mudar
E fazer tudo o que eu queria fazer
Me libertei daquela vida vulgar
Que eu levava estando junto a você

Ops, é mais ou menos isso… Digamos que você cansou de ouvir bla-bla-bla sobre um monte de coisas nas comunidades retro, e resolveu fazer algo. Digamos que você viu o povo portar o Prince of Persia até pro Beeb, aí olha pro lado e vê gente na comunidade MSXzeira falando de carregar programas de fita cassete (em 2018!) e de viagens na maionese estelar, sobre o que os outros poderiam fazer para eles. Mais especificamente, você resolveu programar em C, e para MSX. E não sabe como começar. Bem…

De cara te recomendo a visita a essa wiki aqui. A HI-TECH C Compiler for CP/M fan WIKI tem bastante material para programação em C, usando o compilador HI-TECH C para CP/M. A empresa responsável por ele inclusive abriu o código-fonte outro dia, e está… Aonde? Adivinhe? Sim, no Github. Mas se você não quiser o código-fonte, pode dar um pulo no z80.eu pegar o compilador e o manual. Além, tem o script SpliceMSX, que faz o serviço sujo procê e instala o HI-TECH C Compiler for CP/M e configura tudo no seu Windows. Aí é sentar e usar.

Mas… Voltando à wiki, eu já te indico uma biblioteca apenas que faz valer a pena a olhada, a ESGFXLIB V9990. Sim, uma biblioteca (em desenvolvimento) para fazer uso do chip V9990. Assim dá para escrever código em C que use a GFX9000/Powergraph/Powergraph Light, que tal?

E se você quiser um exemplo, uma das mentes em baixa resolução que cometem esse podcast fez esse post no blog dele, falando sobre o port do aclock para o MSX, usando C. Enquanto ele não escreve algo aqui a respeito… Vão lá e dêem um pouco de pageviews para ele!

Falando nisso, alguém tem interesse em fazer uma iniciativa semelhante com Pascal? Se sim, largue um alô aí nos comentários. Estou com ideias… Voltarei a falar delas numa próxima quinta.

Repórter Retro 036

O Seu Repórter Retro

Bem-vindos à edição 36 do Repórter Retro.

Links do podcast

Música de fundo

Músicas sortidas

Outras formas de ouvir

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.

Shockwave 2 em pré-venda!

Nossos chapas da Tecnobytes colocaram recentemente em pré-venda a Shockwave 2, nova versão da sua já conhecida interface de áudio com chip OPL4 para MSX. Vamos às novidades a respeito:

  • Versão menor, do tamanho de um cartucho padrão Konami.
  • Saída por um plug P2, estéreo.
  • O som sairá também mixado com a saída interna de som do MSX. Logo, se você não tiver caixas de som para ligar nela, você a ouvirá pela saída mono do MSX.
  • Agora ela vem com 2 Mb de Sample RAM, ao invés de 1 Mb da versão anterior.

Continue lendo Shockwave 2 em pré-venda!

MSX Pixel Art Collection.

Falamos em pixel art recentemente, inclusive mostrando ferramentas para desenhar hoje em dia com as limitações da época. Então, nosso chapa FRS começou a fazer uma coleção de pixel arts feitas para MSX, e já montou duas coletâneas.

A primeira coletânea tem mais de 3100 (!) imagens, vindas de diversas origens, e com exceção das GIFs animadas, todas podem ser abertas e vistas no MSX. A segunda coletânea tem cerca de 300 imagens que foram adaptadas para os modos de vídeo do MSX.

Se você quiser baixar essas imagens, e ainda precisar de ferramentas para visualização dessas imagens no seu MSX 1/2/2+, recomendo fortemente a visita a essa página no site do FRS.

Em tempo, essa imagem aí de cima é uma tela para SCREEN 8, e entre as poucas que eu vi, a minha favorita.

Fonte: O próprio FRS e o MSX Resource Center.