Retro Game & PC/Software

Apple2 CP/M C 프로그래밍

smores 2024. 8. 18. 05:38

mescc small C 랑 Aztek CZ80 을 사용할 수 있을 것 같다.

 

mescc-master.zip
0.31MB
Aztec CZ80_v1.05.zip
0.28MB

 

 

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 부팅 디스크도 이곳에 남겨둔다.

 

CPM with TE (editor).dsk
0.14MB

 

 

 

일단 CP/M 에서의 C 프로그래밍 환경은 준비가 되긴 했는데, 아무래도 Turbo Pascal 이나 MBasic + 컴파일러 (BASCOM) 사용이 더 편할듯 하다.

 

-----------

자료 소스 링크들

 

https://github.com/MiguelVis

 

MiguelVis - Overview

Software developer with a strong background in accounting and administrative tasks. Now working hard on projects for hospitality solutions. - MiguelVis

github.com

 

https://github.com/MiguelVis/mescc/tree/master/small_c_17

 

mescc/small_c_17 at master · MiguelVis/mescc

Mike's Enhanced Small C Compiler for Z80 and CP/M. - MiguelVis/mescc

github.com

 

https://github.com/MiguelVis/te

 

GitHub - MiguelVis/te: Text editor for the CP/M operating system and related computers: Amstrad PCW, CPC, Kaypro, Spectrum...

Text editor for the CP/M operating system and related computers: Amstrad PCW, CPC, Kaypro, Spectrum... - MiguelVis/te

github.com

 

'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