레트로PC: 추억 소환된 트러블슈팅



** 현재 dos 6.22의 emm386.exe noems 에선 umb 가능하고 ram에선 umb옵션 제거해야 부팅가능하네요.
추가: 구글링해보니 config.sys의 emm386.exe위치에 따라 ram일 때 dos=umb옵션이 적용되는 걸 새로 알게 됐네요. loahigh 명령도 적용되네요.

** 동급생2, 유작은 ems를 사용하니 꼭 ram 옵션을 넣어야 하고 war2는 사운드카드가 인식돼야 실행가능하고 uvconfig.exe에서 비디오카드 잡아주고 옵션은 disable해줘야 됩니다. 심시티2와 졸업은 특별한 설정없이 가볍게 돌아가고요.

** Azetech AZT2320 chip을 쓰는 HP oem 사운드 카드 설정
https://www.philscomputerlab.com/hp-mm-pro-16v-a.html

** HP Vectra 시리즈는 시러스로직 GD-5428에선 VGA만 가능하고 GD-5430이 되어야 그 이상 해상도 전환이 가능합니다. 486이 GD-5428이 내장돼 있고 pentium classic이 GD-5430이 설치돼 있어요.

** HP Vectra VE 5/75 바이오스 램체크는 esc키로 건너뛸 수 있네요. 64M라 가만두면 2분이상 걸립니다.

** 간혹 프로그램(Dos Navigator 1.51, Sea 1.3)에 따라 키보드 반복 딜레이가 다르게 나오는 경우가 있는데 mode.com명령으로 조정하면 됩니다.
파일이 설치안된 경우 해당 도스버전을 확인해 같은 버전의 mode.com으로 카피하면 되는데 여기서 도스전체를 새로 설치하지 말고 expand명령으로 해당파일만 압축을 풀어 사용하면 됩니다.

** lcd 모니터를 사용하면 모아레 현상이 좀 생기는데 시로스로직사의 Dos용 vgautil중 clmode를 이용해 적당한 주파수로 설정해주면 좀 완화됩니다.
dos에서만이 아니라 windows95에서도 autoexec.bat에 넣어두면 효과가 그대로 적용됩니다. 해상도와 색상수에 따라 달라지니 여러 주파수로 테스트해보고 물결무늬가 좀 덜한 주파수로 적용해두면 됩니다.

** 일부 CF카드에 호환성 문제가 발생하는 경우 바이오스에서 HDD전송방식을 Enhanced에서 Standard로 바꾸면 해결되는 경우가 있습니다. 물론 바이오스나 OS에서 인식하고 정상부팅되는데 사용중 오류가 생기는 경우가 그런데 주로 빠른 속도의 CF카드에서 문제가 발생합니다. 

config.sys

FILES=30
BUFFERS=30
NUMLOCK=OFF
DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\DOS\EMM386.EXE AUTO RAM
STACKS=9,256
SHELL=C:\4DOS\4DOS.COM C:\4DOS\ /P


autoexec.bat

@echo off
PATH=C:\4DOS;C:\DOS;C:\HNC;C:\WINDOWS;C:\UTILITY;C:\UTILITY\NC;C:\UTILITY\DN;C:\UTILITY\SEA
SET TEMP=C:\Temp
SET HNC=C:\HNC
SET HNCUSER=C:\HNC\USER\
C:\UTILITY\AZTPNP.EXE /D:C:\UTILITY /DEFOPT
LH C:\UTILITY\DOSMIXER.EXE /AUTO
LH C:\4DOS\KSTACK.COM
LH C:\UTILITY\MOUSE.COM
LH C:\WINDOWS\SMARTDRV.EXE 1024 512 /Q
LH C:\WINDOWS\VGAUTIL\clmode.exe t640=72 t800=59 t1024=72
LH C:\DOS\MODE.COM CON RATE=32 DELAY=1 



왼쪽부터 hp vectra 486DX(50MHz), 헤놀로지 나스, hp vectra 펜티엄I(75MHz)