Página 1 de 2

Criando um Menu no Dosbox

Enviado: Ter Abr 14, 2009 5:29 pm
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!

Enviado: Ter Abr 14, 2009 5:48 pm
por DooMAGE
Bacana!!

Own, vc q esta usando e tal ..
O PowerSlave ta rodando de boa?? antes ficava sem som aqui no dosbox.

Enviado: Ter Abr 14, 2009 5:56 pm
por Rico
Cara, muito bem :D

Continue assim LD, e espero que vc comece logo a programar mesmo (:
C :D

Enviado: Qua Abr 15, 2009 2:15 pm
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!

Enviado: Dom Abr 19, 2009 3:01 pm
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 é?

Enviado: Dom Abr 19, 2009 3:29 pm
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;

Enviado: Dom Abr 19, 2009 3:39 pm
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

Enviado: Dom Abr 19, 2009 4:05 pm
por DU0
A ultima das funções do Dos Box é rodar jogos xD

Enviado: Dom Abr 19, 2009 4:20 pm
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:

Enviado: Dom Abr 19, 2009 4:37 pm
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?