DOS Error 4 no DosBox
Moderador: Moderadores
DOS Error 4 no DosBox
Bom dia !
Meu sistema clipper roda normalmente no Win 7.
Os únicos inconvenientes são:
- Não roda em tela cheia;
- Como utilizo a VisualLib os caracteres gráficos (bordas) não aparecem como deveriam
Então baixei o DosBox, fiz um teste, o programa rodou, funcionou em tela cheia.
Mas está dando o famoso DOS Erro 4
Já alterei as sessões [dos] e [autoexec] no arquivo de configurações e mesmo assim continua o erro.
[dos]
# xms: Enable XMS support.
# ems: Enable EMS support.
# umb: Enable UMB support.
# keyboardlayout: Language code of the keyboard layout (or none).
#xms=true
#ems=true
umb=true
keyboardlayout=auto
files=254
buffers=80
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
SET CLIPPER = F254
O que mais posso fazer para resolver isto ?
Gostaria de utilizar o DosBox, mas se não conseguir resolver isto, terei que rodar em janela mesmo no Win 7.
Grato,
Marcos
Meu sistema clipper roda normalmente no Win 7.
Os únicos inconvenientes são:
- Não roda em tela cheia;
- Como utilizo a VisualLib os caracteres gráficos (bordas) não aparecem como deveriam
Então baixei o DosBox, fiz um teste, o programa rodou, funcionou em tela cheia.
Mas está dando o famoso DOS Erro 4
Já alterei as sessões [dos] e [autoexec] no arquivo de configurações e mesmo assim continua o erro.
[dos]
# xms: Enable XMS support.
# ems: Enable EMS support.
# umb: Enable UMB support.
# keyboardlayout: Language code of the keyboard layout (or none).
#xms=true
#ems=true
umb=true
keyboardlayout=auto
files=254
buffers=80
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
SET CLIPPER = F254
O que mais posso fazer para resolver isto ?
Gostaria de utilizar o DosBox, mas se não conseguir resolver isto, terei que rodar em janela mesmo no Win 7.
Grato,
Marcos
Editado pela última vez por Pablo César em 26 Ago 2012 16:45, em um total de 1 vez.
Razão: O presente tópico foi movido da seção CA-Clipper, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o Clipper.
Razão: O presente tópico foi movido da seção CA-Clipper, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o Clipper.
-
alxsts
- Colaborador

- Mensagens: 3109
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
DOS Error 4 no DosBox
Olá!
Seja bem-vindo ao fórum Marcos!
Nunca usei o DosBox mas estou com um palpite: troque a linha SET CLIPPER = F254 por SET CLIPPER=F:254
Seja bem-vindo ao fórum Marcos!
Nunca usei o DosBox mas estou com um palpite: troque a linha SET CLIPPER = F254 por SET CLIPPER=F:254
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
DLZ
- Usuário Nível 3

- Mensagens: 184
- Registrado em: 09 Jun 2008 10:09
- Localização: Ibirubá - RS - Brasil
DOS Error 4 no DosBox
Aproveitando o tópico...
Tem como carregar um driver residente igual como fazia no config.sys ou config.nt ?
Preciso carregar um driver residente da Sweda.. no config.sys ou config.nt tinha uma linha assim:
DEVICE = C:\sweda\SERSWEDA.SYS /COM2 /T00C8
Já tenteni incluir essa lina na sessão [dos] do arquivo de configuração, mas mesmo assim não funciona !
Tem como carregar um driver residente igual como fazia no config.sys ou config.nt ?
Preciso carregar um driver residente da Sweda.. no config.sys ou config.nt tinha uma linha assim:
DEVICE = C:\sweda\SERSWEDA.SYS /COM2 /T00C8
Já tenteni incluir essa lina na sessão [dos] do arquivo de configuração, mas mesmo assim não funciona !
-
DLZ
- Usuário Nível 3

- Mensagens: 184
- Registrado em: 09 Jun 2008 10:09
- Localização: Ibirubá - RS - Brasil
DOS Error 4 no DosBox
Acho que o tamanho máximo da variável de ambiente F é 250..
Então tente alterar para set clipper=f250
eu sempre usei assim !!
Então tente alterar para set clipper=f250
eu sempre usei assim !!
Editado pela última vez por Toledo em 19 Jul 2012 12:55, em um total de 1 vez.
Razão: Mensagem editada para formatação de texto em letras minúsculas. Evite postar mensagens com texto TOTALMENTE EM LETRAS MAIÚSCULAS.<br>Veja as Regras do Fórum:<br>7 - Mensagens em letras MAIÚSCULAS poderão ser editadas sem aviso prévio.
Razão: Mensagem editada para formatação de texto em letras minúsculas. Evite postar mensagens com texto TOTALMENTE EM LETRAS MAIÚSCULAS.<br>Veja as Regras do Fórum:<br>7 - Mensagens em letras MAIÚSCULAS poderão ser editadas sem aviso prévio.
DOS Error 4 no DosBox
Tentei várias vezes usar o DosBox SEM exito.Tentando executar meu sistema em tela inteira, baixei o TAMEDOS e este funcionou inclusive com personalização da tela, só que é pago. Tenho curiosidade de saber se o DOSBOX quando funciona como se comporta em relação a velocidade (local e rede) e sobre a impressão em portas LPT (local e compartilhada).
Até+
Até+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
- rochinha
- Administrador

- Mensagens: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- Contato:
DOS Error 4 no DosBox
Amiguinho DLZ,
Se o DOSBox aceita o uso de CONFIG.SYS acrescente as linhas abaixo:
Se o DOSBox aceita o uso de CONFIG.SYS acrescente as linhas abaixo:
Código: Selecionar todos
BUFFERS=30
DEVICEHIGH=C:\Pasta\Onde\Esta\O\DOS\HIMEM.SYS
DOS=HIGH,UMB
FILES=200
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
-
DLZ
- Usuário Nível 3

- Mensagens: 184
- Registrado em: 09 Jun 2008 10:09
- Localização: Ibirubá - RS - Brasil
DOS Error 4 no DosBox
Ola.. Já tentei habilitar a memória alta do DOS e carregar nessa área, mas tb não funcionou !!
-
alxsts
- Colaborador

- Mensagens: 3109
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
DOS Error 4 no DosBox
Olá!
Não testei mas, já tentaram seguir as orientações contidas no tópico Rodar Clipper em 64 bits 100% garantido!?
Não testei mas, já tentaram seguir as orientações contidas no tópico Rodar Clipper em 64 bits 100% garantido!?
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- Jairo Maia
- Moderador
- Mensagens: 2820
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
- Curtiu: 2 vezes
DOS Error 4 no DosBox
Olá pessoal,
Nunca usei o DosBox, mas não tem que habilitar o EMM386? Por exemplo:
Nunca usei o DosBox, mas não tem que habilitar o EMM386? Por exemplo:
Código: Selecionar todos
DEVICE=C:\WINDOWS\SYSTEM32\HIMEM.SYS
DEVICE=C:\WINDOWS\SYSTEM32\EMM386.EXE RAM
DOS=HIGH,UMB
FILES=250
BUFFERS=80Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- rochinha
- Administrador

- Mensagens: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- Contato:
DOS Error 4 no DosBox
Amiguinhos,
No caso do DOSBOX para que ele tenha uso favorável de memória do host é necessário outras configurações em seu DOSBOX.CONF.
Como indicado por nosso amigos Jairo Maia:
A chamada a EMM386.EXE com parametros, RAM, AUTO, etc já pode surtir efeito, mas a pasta onde se encontra este EMM386.EXE não deve ser a do Windows(devido as versões) e sim a pasta interna 1(pelo menos no meu esta assim) que contém a versão do DOS que se quer executar.
Outras configurações podem surtir efeito:
Nos parametros acima voce força a abertura de tela cheia e indica ao DOSBOX para preencher com a resolução ativa no Windows.
Em:
Estipulei que minha sessão tenha 1024bytes ao invés do padrão de 640k.
Em:
Me certifiquei que os suportes aos modos de memória estejam habilitados.
Verifique e reporte.
No caso do DOSBOX para que ele tenha uso favorável de memória do host é necessário outras configurações em seu DOSBOX.CONF.
Como indicado por nosso amigos Jairo Maia:
Código: Selecionar todos
DEVICE=C:\WINDOWS\SYSTEM32\HIMEM.SYS
DEVICE=C:\WINDOWS\SYSTEM32\EMM386.EXE RAM
DOS=HIGH,UMB
FILES=250
BUFFERS=80Outras configurações podem surtir efeito:
Código: Selecionar todos
[sdl]
fullscreen=true
windowresolution=true
Em:
Código: Selecionar todos
[dosbox]
memsize=1024
Em:
Código: Selecionar todos
[dos]
xms=true
ems=true
umb=true
Verifique e reporte.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
DOS Error 4 no DosBox
Não sei se foi só na digitação da mensagem, mas o set clipper = está com espaços, e tem que ser "grudado".
SET CLIPPER=F250
SET CLIPPER=F250
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/

