[ Watcom C++] 드라이버 관리기( CPP+ASM )
한우진 님의 드라이버 관리 프로그램을 WC++용으로
porting해 봤습니다. vga.asm화일내의 모든 함수를
테스트하지는 않았으니 틀린 곳이 있으면 적당히 고치세요.
테스트 된 함수들은 잘 돌아가는 군요.
[특징]
* 32bit 고속 전송 - movsd사용
* 스택이 아닌 class Driver내의 메모리영역 이용한 인수전달.
* 하드웨어 종속적인 루틴들을 실행화일밖에 둘 수 있다.
이 경우에 받으시면 좋을 겁니다.
* WC++의 레지스터 기반 인수전달이 이해 안되는 경우
* DOS4GW하에서의 비디오 메모리 제어 (ASM 코드)
왠만하시면 소스보시고 연구 하시고 더 최적화를 시켜 보세요.
그리고 소스에 대한 질문은 제가 시간이 별로 없는 관계로...
하여간 좋은 게임 만드세요!
- Muaddib 올림 -