Arquivo da tag: MSX-DOS

Nextor 2.1.0 beta 1.

Vocês devem lembrar que relatamos há algum tempo que o Nestor Soriano, o programador de MSX mais sem imaginação para nomes (ou o mais narcisita de todos, escolham) lançou uma nova versão do Nextor. A versão 2.0.5 beta 1 veio corrigir alguns problemas, mas agora o Konamiman fez mais corrreções e soltou a versão 2.1.0 beta 1. O que tem nela, além das correções?

Bem, ele corrigiu um bug relacionado a uma chamada do sistema (RDBLK), e os drivers agora podem ser informados se o usuário quer apenas uma letra de drive por driver no boot. Ah, se você tem MegaFlashROM SCC+ SD (eta nome grande), tem variações do kernel a ser instalado nela.

Este lançamento é animador porque em breve teremos a versão 2.1.0, e o Nestor pensa em uma maneira de montar imagens de disquete em letras de drive. FAT 32, no entanto, fica para um sonho por enquanto impossível.

Fonte: MSX Resource Center.

 

Clube MSX #3 em pré-venda!


Sim, eu sei, a gente perdeu o bonde e não anunciamos antes. Mas antes tarde do que mais tarde! Então que seja, a revista Clube MSX número 3 entrou em pré-venda no último dia 20 de novembro (também conhecido como terça passada), no preço promocional de R$ 19,90. E ela vem com muito material interessante, como sempre. Quer saber o que virá nela? Clica aí embaixo pra saber…

Continue lendo Clube MSX #3 em pré-venda!

Nextor agora é código aberto.

Nos últimos dias 20 de julho e 4 de agosto, Nestor Soriano (aka Konamiman), a mente por trás do Nextor e de tantos projetos bacanas relacionados ao MSX, esteve pessoalmente com Kazuhiko Nishi, no Japão. E entre muitas outras conversas (dizem que tem a ver com isso aqui também), surgiu o papo da licença sobre o código do MSX-DOS.

Não sei quantos sabem, mas o Nextor é feito em C, e parte do código-fonte do MSX-DOS 2. O Konamiman teve acesso ao código (alguém jogou na mão dele), e ele saiu mexendo. Mas ele nunca divulgou por medo de violar licenças de uso.

Pois então, agora ele está autorizado a expor o código para quem quiser ver. A partir de agora, o MSX-DOS 2 (e em decorrência, o Nextor) é código aberto. E adivinhem onde ele está?
Continue lendo Nextor agora é código aberto.

Episódio 90 – Software Nacional para MSX – Parte A

retrocomputaria_vitrine_570x190

Bem-vindos ao episódio 90 do Retrocomputaria.

Sobre o episódio

Software Nacional para MSX. Ou você acha que só teve Zorax?

Nesta parte do episódio

Mods do MSX-DOS, sistemas operacionais, programas de desenho, programas de animação, programas musicais, editores e processadores de texto, desktop publishing.

Links do podcast

Música de fundo

Deixamos os Expert e os Hotbit das mentes em baixa resolução do podcast decidirem.

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.

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.

O tal CAPS-LOCK do HOTBIT

HB8000_capslock

A tecla CAPS-LOCK sempre foi um ponto de discórdia entre usuários brasileiros de MSX, não pela tecla em si mas pelo fato do HOTBIT, com seu jeito de brinquedo, ter um led que indicava seu estado enquanto que o Expert, com seu teclado destacado, não! 😀

Talvez para enfatizar a existência do led o pessoal da Sharp EPCOM resolveu QUE O CAPS-LOCK DEVERIA SER TRAVADO APÓS O BOOT! Algo que eu, como usuário de HOTBIT, sempre detestei mas sempre relevei pois bastava apertar «CAPS» para resolver.

Mas como estou velho e (cada vez mais) preguiçoso e meu HOTBIT ainda não usa uma versão corrigida (ainda) eu resolvi “quebrar o galho” fazendo um programinha para colocar no “AUTOEXEC.BAT” — ou “REBOOT.BAT” no caso do MSX-DOS 2.

Continue lendo O tal CAPS-LOCK do HOTBIT

Programação assembly… “like a boss”

like a boss

Estava fazendo uns testes de código em MSX-DOS e experimentando como chamar a BIOS a partir do ambiente e… opa! Melhor explicar uma coisa importante antes.

No MSX, quando estamos no BASIC a memória tem o seguinte leiaute:

0x0000 - 0x7FFF : BIOS e MSX-BASIC
0x8000 - 0xFFFF : RAM (32Kib)

Ou seja uns 32KiB de ROM estão lá ocupando 50% do espaço de endereçamento que o Z80 entende e chama de “mundo”.

Mas quando estamos no MSX-DOS a memória fica assim:

0x0000-0xFFFF : RAM (64Kib)

Mas como se faz para acessar a BIOS já que ela “desapareceu” da vista do Z80?

Continue lendo Programação assembly… “like a boss”