dos api 가 정리되어 있는곳 어디 없을까요?

puaxx의 이미지

요즘 회사 어떤장비의 소스를 보고 있는데 386 ex 에서 돌아가는것 같더군요..dos시절에는 프로그래밍 안해봐서 어떤 api들이 제공되는지 궁금합니다.

outportb() 등등 여러 dos api들이 어떤역할을 하는지 알고 싶은데요...혹시 잘 정리된곳 없을까요?

한글로 된 사이트면 더욱 좋겠는데...혹시나 양질의 사이트를 아시고 계신분 있지 않을까 하고 여쭤봅니다.

bushi의 이미지

혹시 BIOS 인터럽트, DOS 인터럽트에 대한 문서를 찾고 계신건가요 ?

사용하시는 컴파일러/라이브러리에 대한 매뉴얼을 찾고 계신거라면 컴파일러/라이브러리를 제공한 업체에 문의하시는게 빠릅니다.
좀 알려진 컴파일러/라이브러리라면 구글링.

아직도 유지되는지 모르겠는데, 환경이 받쳐준다면 djgpp 가 유용하리라 생각됩니다.

익명사용자의 이미지

예전에 유명했던 것으로 Ralf Brown's Interrupt list가 있습니다. 구글에서 검색해 보시면 쉽게 찾으실 수 있고요.. 이것만한 자료는 찾기 힘듭니다.

outportb가 나오는 걸 보니 Borland 계열 컴파일러인 듯 싶네요. 라이브러리 구성이 가장 유사한 것은 djgpp입니다. DJGPP User's Guide를 검색하셔서 Porting from other compilers 부분을 읽어 보시기 바랍니다.

그리고 inportb, outportb를 썼다면 해당 하드웨어의 I/O Map을 먼저 확인해 보시는 것이 좋을 듯합니다. PC와 달리 전용 하드웨어일테니까요...

사랑천사의 이미지

만약... Boland쪽의 Turbo-C/C++나 Boland C++ 같은 거라면, 헤더 파일을 보시면 대강 아실 수 있습니다. 역시나 GCC도 같지만, 저는 도스시절이나 리눅스에 와서나 함수를 찾을 때는 헤더 파일을 보면서 합니다.마땅한 API문서 같은게 제가 가지고 잇는게 없는데다가 찾는 것도 솔직히 힘듭니다...(저의 경우 그렇다는 이야기이지, 다른 분들이 그러시다는 말씀은 아닙니다.)

헤더 파일에 나온 설명과 내용을 보면서 하는게 꾀 도움이 되엇습니다... 저의 경우는.. 뭐 도스에서야 별거 만든 것도 없습니다만.

그럼.
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
MSN: ysnglee2000@hotmail.com
----
웃음... 행복... 평화... (진정한...) 희망... 사랑... 이 세상 모든것이 그렇다면 얼마나 좋을까...(꿈 속의 바램일 뿐인가...)

사람천사