mescc small C 랑 Aztek CZ80 을 사용할 수 있을 것 같다.
Aztec CZ80 은 a280105.dsk 는 디스크 1번에, b280105.dsk 는 2번에 넣고 부팅하면 CP/M 이 뜬다. 그 상태에서
SUBMIT CC EXMPL
식으로 실행하면 EXMPL.C 가 컴파일 링크되어 EXMPL.COM 이 만들어진다. 상당히 심플한 사용법.
small C 의 경우 압축을 풀어서 mescc-master 디렉토리 안에 들어가 보면 cpm.exe 가 하나 있다. 이 폴더에 윈도우즈 cmd 를 열고, 실행하고 싶은 .COM 프로그램은 cpm cc.HELLO.COM 식으로 실행하면 되는 듯. 이 폴더 안에 cc.com 이 있으며 이것이 C 컴파일러를 시작하는 것 같다. 사용법은 좀 더 공부를 해봐야 하는 상황. 실행파일 (.COM) 이 생성되면 CP/M 디스크 이미지에 넣어야 하는데, 이는 cpmtools 에 있는 cpmcp 로 가능하다. 예를 들어
cpmcp a280105.dsk README.TXT 0:README.TXT
그리고 Apple2 CP/M 에서 텍스트 에디팅을 위해서는 Turbo Pascal 3.0 을 사용해도 되지만, TE 라는 텍스트 에디터가 있으며 키 사용법은 Word Star 의 그것과 거의 유사하다. TE 를 포함한 CP/M 부팅 디스크도 이곳에 남겨둔다.
일단 CP/M 에서의 C 프로그래밍 환경은 준비가 되긴 했는데, 아무래도 Turbo Pascal 이나 MBasic + 컴파일러 (BASCOM) 사용이 더 편할듯 하다.
-----------
자료 소스 링크들
https://github.com/MiguelVis/mescc/tree/master/small_c_17
https://github.com/MiguelVis/te
'Retro Game & PC > Software' 카테고리의 다른 글
Apple2 TL/1 프로그래밍 언어 (1) | 2024.09.07 |
---|---|
MSDOS WATFOR 77 (0) | 2024.08.29 |
Apple2 CP/M (0) | 2024.08.17 |
Apple2 EAGLEDOS (0) | 2023.12.10 |
Apple2 - 국내 개발 소프트웨어들 모음 (1) | 2023.12.03 |