Criando um Menu no Dosbox

Qualquer assunto que não seja relacionado a DOOM...
Avatar do usuário
Lord DooM1.666
Mensagens: 1169
Registrado em: Qui Jan 10, 2008 9:19 pm
Answers: 0
17
Localização: Pernambuco - Brasil

Criando um Menu no Dosbox

Mensagem por Lord DooM1.666 »

Bem galera, adoro games antigos, principalmente shooters.
Como infelizmente alguns não tem source ports, o jeito é emular o Dos pra poder joga-los sem problemas.

Pra organizar melhor seus games de dos no Dosbox, vc precisa fazer o comando a seguir iniciar automaticamente assim que inicia o Dosbox.

COMO?

Simples, há um arquivo no diretório do Dosbox, chamado autoexec.conf
Abra-o com o notepad e vá até o fim do arquivo, onde há um seção chamada [autoexec]

Agora é só colocar o código:

Código: Selecionar todos


@echo off                           #Não exibe os comandos a seguir, a não ser e especificarmos o "echo"
:inicio                                 # Uma função, a primeira a ser executada
cls                                      #Limpa a tela, util pra quando precisamos retornar a essa função

echo ====================================
echo =                                  =
echo =   Games disponiveis no DosBox:   =
echo =                                  =
echo ====================================
echo.
echo 1: Blood
echo.
echo 2: Exhumed PowerSlave
echo.
echo.3: Rise of the Triad
echo.
echo 4: Exit from Menu
echo.
choice /n /c:1234                         # o "/n" inibe a exibição do valor original do Choice, que por padrão é Y/N
E o "/c" define as opções de escolha, que no caso é 1,2,3 e 4.

if errorlevel == 4 goto d                             #Aqui são as condições que devem ser atendidas.  se forem atendidas, o "goto" é executado, ou seja , a função descrita depois do goto correspondente.
if errorlevel == 3  goto c 
if errorlevel == 2  goto b 
if errorlevel == 1  goto a

:a                                                     #Aqui é outra função
cls
echo Starting BLOOD in DosBox
echo.
echo off
mount c c:\games\blood\                             #Irá montar o drive virtual "c" (pode ser qualquer letra
c:\                                                #Se transfere pro Drive virtual c:\
blood.exe                                      #Executa o executável do drive virtual.
goto inicio                                        #Retorna a função inicio, ou seja, volta ao menu

:b
cls
echo Starting POWERSLAVE in DosBox
echo.
mount d c:\games\powerslave\
d:\
ps.exe
goto inicio

:c
cls
echo Starting Rise of the Triad in DosBox
echo.
echo Have Fun LORD DOOM1.666
echo.
mount e c:\games\rott\
e:\
rott.exe
goto inicio

:d                                # E essa função é a da saida do menu. Ela simplesmente volta ao drive padrão, denominado Z:\. Aqui vc pode usar o console do dosbox pra fazer o que vc quiser ( e o que for permitido" XD)
CLS
cd z:\

Deve ficar assim quando abre o Menu:

Imagem

Agora é só personalizar conforme seu gosto (e seus diretórios obvio!=D)

Obs: Esse mount é interno do Dosbox, ou seja, vc não o encontra no Ms-dos \DOS.

Obs: "#" São só cometários, mas por favor os exclua pra evitar problemas! :wink:

Até mais!
Editado pela última vez por Lord DooM1.666 em Qua Abr 15, 2009 2:14 pm, em um total de 1 vez.
Avatar do usuário
DooMAGE
Mensagens: 1624
Registrado em: Seg Jan 30, 2006 3:10 pm
Answers: 0
19
Localização: Tachibana Labs
Contato:

Mensagem por DooMAGE »

Bacana!!

Own, vc q esta usando e tal ..
O PowerSlave ta rodando de boa?? antes ficava sem som aqui no dosbox.
WADs e Projetos
UAC League
Rebirth Unleashed (BrDOOM Community Project)
Dance of Fate
RedemptioN DM
Doomed Urban
Fallwad
Star Wars CTF
Stranger Places
Rico
Mensagens: 2354
Registrado em: Dom Set 10, 2006 11:49 am
Answers: 0
18
Localização: Atrás do DU0
Contato:

Mensagem por Rico »

Cara, muito bem :D

Continue assim LD, e espero que vc comece logo a programar mesmo (:
C :D
[xfire]p0br3[/xfire]
Futuro PC:

CPU: AMD Athlon x2 64Bits 7750 2.7GHz Black Edition
MoBo: Asus M2 ou M3.
VGA: XFX Geforce 9800 GTX 512MB ou 1GB/256Bits
HD: Seagate 1TB
PSU: ATX 600w REAIS
RAM: 4GB Ram DDR2 Kingstone @800MHz [2x2Gb]
Avatar do usuário
Lord DooM1.666
Mensagens: 1169
Registrado em: Qui Jan 10, 2008 9:19 pm
Answers: 0
17
Localização: Pernambuco - Brasil

Mensagem por Lord DooM1.666 »

DooMAGE escreveu:Bacana!!

Own, vc q esta usando e tal ..
O PowerSlave ta rodando de boa?? antes ficava sem som aqui no dosbox.
Cara é só vc abrir o setup.exe do Powerslave no Dosbox, e selecionar o sound card chamado Ultrasound, o qual, é emulado também no dosbox, e general midi pra Music Card. Testa ai que vai de boa! :wink:

@Rico

Obrigado pelo apoio Rico! :D

Ps: Primeiro post agora atualizado e explicado!
Avatar do usuário
Lord DooM1.666
Mensagens: 1169
Registrado em: Qui Jan 10, 2008 9:19 pm
Answers: 0
17
Localização: Pernambuco - Brasil

Mensagem por Lord DooM1.666 »

Post Duplo mas...

Aqui não é a area certa, mas também fala dosbox então vai aqui mesmo! XD


Galera me digam o que vc vê nas imagens abaixo: (No jokes hein e não é nenhum mindfuck¬¬)

Imagem

e essa:

Imagem


Spoiler Eh o Windows3x, emulado pelo Dosbox!

Realmente esse dosbox é um ótima ferramenta! No Começo eu pensei que só emulava jogos, mas não.
Da hora não é?
Avatar do usuário
Fabiolinks
Mensagens: 1070
Registrado em: Sáb Set 13, 2008 12:46 am
Answers: 0
16
Localização: Olha pra trás
Contato:

Mensagem por Fabiolinks »

Po cara , ta legal mas ta meio confuso não sei o que é o código e o que é a explicação....
Vc ta usando a versão em português?

Agora ja to entendendo melhor...isso vai ser útil;
Avatar do usuário
Lord DooM1.666
Mensagens: 1169
Registrado em: Qui Jan 10, 2008 9:19 pm
Answers: 0
17
Localização: Pernambuco - Brasil

Mensagem por Lord DooM1.666 »

O que estiver depois do # é comentário e deve ser excluido pra que fucione sem problemas.

Se vc tem um pequeno conhecimente em ms-dos ou mesmo Dos, ajuda e muito.

E o Dosbox tá em inglês. Só achei em inglês!

Esse primeiro foi um menu que eu criei pra facilitar e evitar de ficar digitando mount c e aquilo!

Esse Menu tá fácil, cara. Botei comentários em cada comando (menos os repetidos).
:wink:

Boa sorte! XD
Avatar do usuário
DU0
Mensagens: 6690
Registrado em: Sáb Abr 01, 2006 6:59 am
Answers: 0
19
Localização: Deimos Lab.
Contato:

Mensagem por DU0 »

A ultima das funções do Dos Box é rodar jogos xD
Jogando atualmente:
Xbox 360: Ninja Gaiden Black
Xbox One: Need for Speed: Hot Pursuit, Yakuza 3
PlayStation 2: Fatal Frame 3: The Tormented
PlayStation 3: RE: The Darkside Chronicles, RE: The Umbrella Chronicles
Nintendo Switch: Phantasy Star, SIFU
Wa59
Mensagens: 983
Registrado em: Sex Abr 21, 2006 9:54 pm
Answers: 0
19
Localização: Jundiaí - SP
Contato:

Mensagem por Wa59 »

RAIRAIRIARIARIA PROGRAMAÇAO EM BATCH DE DOS MANO

Uso o dosbox pra programar em Qbasic, sou nerd?
LORD DOOM1.666 escreveu:E o Dosbox tá em inglês. Só achei em inglês!
Imagem

Eu só deixei um:

Código: Selecionar todos

mount c /pastadejogos/
c:
cls
No [autoexec]

E depois uso a linha de comando mesmo.

Imagem


SOU CHATO DEMAIS VÉIO! :lol:
Swim... Swim... Hungry...
Dopefish lives.
Avatar do usuário
Lord DooM1.666
Mensagens: 1169
Registrado em: Qui Jan 10, 2008 9:19 pm
Answers: 0
17
Localização: Pernambuco - Brasil

Mensagem por Lord DooM1.666 »

Wa59 escreveu: Imagem
Digamos que não foi uma das minhas preocupações procurar uma versão em português. Ah e não lembro de ter reclamado disso.
Wa59 escreveu: Eu só deixei um
mount c /pastadejogos/
c:

E depois uso a linha de comando mesmo.
Ué, no menu que eu fiz, se vc apertar o 4, volta pra linha de comando, podendo fazer isso muito mais.
Fiz esse menu no intuito de facilitar o máximo possivel a utilização do Dosbox pra jogar. :wink:


OBS: Que Legal, alguem avançado! :lol:

Bem, que vc podia postar uns tutos aqui também não eh?