# DOjS - MS-DOS용 자바스크립트 코딩 IDE/플랫폼

> Clean Markdown view of GeekNews topic #16588. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=16588](https://news.hada.io/topic?id=16588)
- GeekNews Markdown: [https://news.hada.io/topic/16588.md](https://news.hada.io/topic/16588.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-09-03T10:46:01+09:00
- Updated: 2024-09-03T10:46:01+09:00
- Original source: [github.com/SuperIlu](https://github.com/SuperIlu/DOjS)
- Points: 7
- Comments: 2

## Summary

DOjS는 MS-DOS 및 FreeDOS 환경에서 자바스크립트 프로그래밍을 가능하게 하는 통합 IDE로, 그래픽 및 사운드 출력, 다양한 입력 장치 지원 등의 기능을 제공합니다. 이 플랫폼은 2D 및 3D 그래픽 렌더링, 다양한 이미지 및 오디오 포맷 지원, 네트워킹 기능 등 풍부한 기능을 갖추고 있어 개발자들에게 유용합니다. Dosbox를 통해 실행 가능하며, p5js 호환성 및 PDF 생성 기능까지 지원합니다.

## Topic Body

- "A DOS JavaScript Canvas with sound."  
- MS-DOS, FreeDOS 또는 DOS 기반 Windows(예: 95, 98, ME)를 실행하는 시스템을 위한 자바스크립트 프로그래밍 환경  
- 통합 IDE, 그래픽 및 사운드 출력, 마우스/키보드/조이스틱 입력 등을 제공  
- 실제 하드웨어라면 80386 + 4MB 램 이상 필요. 추천은 펜티엄 클래스 머신에 32MB 램 이상   
- Dosbox 에서 실행 가능 (3Dfx/Glide 지원을 위해서는 DosBox-X)  
- 지원 기능   
  - 8/16/24 및 32비트 2D 그래픽 지원. 24/32비트 디스플레이 모드에서는 알파 채널 투명도 사용 가능  
  - BMP, PCX, TGA, QOI 및 PNG 이미지 읽기 및 쓰기, JPEG 및 SVG 로딩 지원  
  - GRX 글꼴 로딩 및 렌더링  
  - 키보드, 마우스, 조이스틱/조이포트 입력  
  - 파일 입출력, MIDI 출력, WAV 출력  
  - 오디오 입력/샘플링  
  - Allegro 3D 렌더링(소프트웨어)  
  - 3dfx/Glide3 3D 렌더링 출력(하드웨어)  
  - 3dfx 기반 하드웨어 가속이 포함된 Mesa/OpenGL 래퍼  
  - p5js 호환성  
  - 직접 I/O 포트 액세스(inb, outb 등)  
  - LPT 또는 병렬 포트 액세스(양방향)  
  - COM 또는 직렬 포트 액세스  
  - IPX 및 TCP/IP 네트워킹  
  - ZIP 파일 액세스  
  - GIF 애니메이션, FLC/FLI, MPEG1 또는 OggVorbis 재생  
  - libcurl 및 mbedTLS를 통한 HTTPS 지원  
  - PDF 생성

## Comments



### Comment 28519

- Author: huiya
- Created: 2024-09-03T11:32:26+09:00
- Points: 1

도스....????

### Comment 28518

- Author: iolothebard
- Created: 2024-09-03T11:23:03+09:00
- Points: 1

레트로인듯 레트로아닌 레트로같은 너…
