Arquivo da tag: microsoft

Código-fonte do dia: MS-DOS 4.0

Há muito tempo atrás, a Microsoft liberou o código-fonte dos MS-DOS 1.1 e 2.0; e muitos historiadores e entusiastas do mundo Intel 8088 e Intel 8086 ficaram felizes porque podiam estudar como o sistema operacional que mudou o mundo foi feito.

No entanto, Connor “Starfrost” Hyde não estava satisfeito com isso. Estudando sobre o Multitasking DOS (MT-DOS) e sua relação com o MS-DOS 4 e o OS/2, bateu na caixa de email de Ray Ozzie perguntando se tinha alguma coisa interessante com ele.

Ray Ozzie, claro, tinha. Uns builds bem iniciais do MT-DOS, com direito ao código-fonte do ibmbio.com.

Daí se iniciou uma correria envolvendo um monte de gente, na Microsoft e na IBM… e, bom, o resultado foi contado pelo blog Open Source da Microsoft.

O código-fonte do MS-DOS 4.0 (junto com o do MS-DOS 1.25 e do MS-DOS 2.00) está aqui, com alguns traços de MT-DOS aqui e ali.

E aos interessados, o Starfrost escreveu a primeira parte da saga do MS-DOS 4.

Beta DOS Disks

Episódio 150 – O Office antes do Office: Programas de Apresentação – Parte B

Bem-vindos ao podcast Retrópolis! Apresentado pela Municipalidade de Retrópolis.

Esta é a Parte B do Episódio 150.

Sobre o episódio

Há muitos, mas MUITOS episódios atrás, fizemos uma série O Office Antes do Office. Fizemos processadores de texto, planilhas eletrônicas, banco de dados… mas faltavam os programas de apresentação.

Faltavam. Porque não falta mais.

E tudo isso ao som de músicas tocadas por IBM PC com chips OPL3.

Continue lendo Episódio 150 – O Office antes do Office: Programas de Apresentação – Parte B

CP/M: um arquiteto desconhecido da microinformática… E alguns comentários.

Este é o título de um artigo no site It’s FOSS, falando a respeito do sistema operacional da Digital Research que todos nós conhecemos e que há algum tempo se tornou open source.

Mas nosso amigo Marcelo Sávio, que nos passou o link, enviou alguns comentários seus a respeito do CP/M, MS-DOS, IBM… Que valem a pena serem trazidos. Lembrar que falamos de CP/M inúmeras vezes, começando pelo episódio 11. E sobre o IBM-PC, falamos em vários episódios, começando pelo 41, passando pelo 44 (ambos com a participação de mestre Laércio Vasconcelos).

Continue lendo CP/M: um arquiteto desconhecido da microinformática… E alguns comentários.

Quatro sugestões de leituras para divertir o seu dia.

  1. No Strange Comforts, um artigo bem interessante falando do misterioso mundo (pra nós, ocidentais) dos NEC PC-98. Um dia pretendemos ter um episódio para falar das máquinas da NEC, cuja biodiversidade rivaliza com os MSX. Já falamos de Fujitsu, já falamos de Sharp X1, MZ e X68000… Falta esse desafio. Aguardemmm!
  2. No Abort Retry Fail, um artigo falando da história do XENIX, o Unix da Microsoft. Falamos sobre os 50 anos do Unix recentemente, e mencionamos o XENIX. Aliás, já indicamos também um breve documentário a respeito dele.
  3. Essa é um pouco velha, mas alguns já sabem que o RPG de ação japonês Singular Stone, para MSX 2, foi liberado para download. Inclusive eu comprei algumas cópias desse jogo para revenda aqui no Brasil, mas não deu muito certo… O jogo é bem bacana, e para nós que não somos nipoparlantes (falei bonito, não?), ele está em inglês. Facilita muito.
  4. No Retro Game Coders, há uma série de artigos falando sobre programação para Atari ST (algo que o Giovanni tem se interessado ultimamente), então nesse aqui ele traz uma introdução ao STOS BASIC. Há uma parte anterior, onde ele monta o ambiente de desenvolvimento usando como peça principal o emulador HATARI. E convenhamos, desenvolver hoje em dia para micros clássicos tendo emuladores disponíveis é muito mais fácil. Apesar dos puristas de ambos os lados (“Ui,emulador, que ruim”, ou “Alguém ainda liga o seu micro clássico para alguma coisa?”), é uma maneira de aproveitar as melhores partes de ambos os lados.

E encontraram o australopithecus! Só que do Windows 11.

Essa a gente viu no Xuiíter, mas encontramos com mais detalhes no The Register. Então lá vai: Um cidadão, autodenominado arqueólogo de códigos-fonte, encontrou e fez o upload do 86-DOS versão 0.1-C, que é talvez a primeira versão (instável, claro) do MS-DOS. E aí, vocês sabem, IBM-PC, Microsoft e o resto… Está aí embaixo.
Continue lendo E encontraram o australopithecus! Só que do Windows 11.

Repórter Retro 099

Este é o Repórter Retro 099, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!

Do que falamos?
Trilha sonora

Random Chiptune Mix 51

Antes de sair…

Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.

Além disso, 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.

Repórter Retro 097

Este é o Repórter Retro 097, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!

Do que falamos?
Trilha sonora

Random Chiptune Mix 46

Antes de sair…

Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.

Além disso, 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.

Repórter Retro 095

Este é o Repórter Retro 095, produzido pela A.R.N.O. (Agência Retropolitana de Notícias)!

Do que falamos?
Trilha sonora

Random Chiptune Mix 26

Antes de sair…

Os episódios do Repórter Retro estão, como todo o conteúdo de Retrópolis, em muitos lugares: Spotify, Google Podcasts, Apple Podcasts, Deezer e, usando nosso feed RSS, qualquer programa para escutar podcasts. Ou então, se você é dazantiga que nem a gente, pode baixar o MP3 deste episódio clicando neste link para escutar mais tarde.

Além disso, 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.

IBM-PC, 42 anos.


Apesar de não ser uma efeméride, devemos lembrar que no último sábado, 12 de agosto de 2023, o IBM 5150 completou 42 anos. Sim, o computador que acabou dominando a cena microcomputacional a partir dos anos 1990 no mundo todo tem origem nesse desktop aí em cima. alguns o acham bonito, outros acham horrível. Eu acho ele com a cara de um típico equipamento da IBM.

Muito já foi falado a respeito do IBM-PC aqui no Retrópolis. Tivemos os episódios 41 e 44 (com a presença de mestre Laércio Vasconcelos), falamos indiretamente dele em episódios como o das interfaces gráficas (116) e os primeiros 10 anos do Windows (118). E até no Retrohitz tivemos mais presença do IBM-PC recentemente, em episódios como o 227 , o 231, com a música do jogo Vinyl Goddess from Mars, e o 236, com os jogos Chip’s Challenge e Major Stryker.

Todos sabem que retroPC não é muito a nossa praia, mas a história envolvida nos interessa muito. E um amigo nosso e ouvinte, Marcelo Sávio, em um grupo de amigos, falou-nos um pouco mais sobre o contexto da época, e de como o IBM-PC acabou sendo a grande impulsionadora da Microsoft.

Continue lendo IBM-PC, 42 anos.

Compilando o MS-DOS 2.11.

Há algum tempo, a Microsoft entregou ao Computer History Museum o código-fonte dos sistemas operacionais MS-DOS 1.x e 2.x. Isto foi amplamente divulgado, tanto que nós mesmos mencionamos este fato.

Posteriormente, ela liberou os mesmos códigos-fonte no github dela (o que é uma redundância, visto que ela comprou o github) os códigos-fonte do MS-DOS 1.25 e 2.0.

Só que o neozeed resolveu fazer uma cópia do projeto, criar Makefiles e reorganizar tudo para que o MS-DOS 2.11 pudesse ser compilado em ferramentas mais recentes, como no Windows. E ele colocou no seu próprio github.

Você vai precisar do Microsoft MACRO Assembler e um pouco de paciência. Mas, se você é impaciente, pode baixar esse pacote aqui, que já contém uma imagem de disquete de 360 Kb (no tempo em que homens eram homens e bla bla bla) e uma imagem para máquinas virtuais padrão VMWare (vmdk) com 32 Mb.

Se você quiser saber um pouco mais da aventura, clique aqui e se delicie com a leitura.