Retro Game & PC/정보

CP/M HEX 파일 포맷

smores 2024. 9. 10. 19:49

예)

 

 

한줄 시작은 : 

첫바이트 - 한줄에 들어갈 총 데이터 갯수 (바이트수).

                 한줄 최대 16바이트까지 가능. 즉, 첫바이트는 01-10 사이

2-3번째바이트 - 

4번째 바이트 - 타입 (00-데이터, 01-End of File,

                  02-Extended Segment Address, 03-Start Segment Address,

                  04-Extended Linear Address, 05-Start Linear Address)

5번째바이트부터 n 개 데이터

마지막 1바이트 - 체크썸

끝내기전 :0000000000

LF 캐릭터

 

위의 경우 마지막 두번째 라인 :03021000534B2429

03 - 총 3바이트 데이터

0210 - 0210 번지부터 들어감

00 - 데이터 타입

534B24 - 3바이트 데이터 내용

29 - 체크썸

 

 

 

https://en.wikipedia.org/wiki/Intel_HEX#:~:text=It%20was%20also%20used%20to,programming%20devices%20accept%20this%20format.

 

Intel HEX - Wikipedia

From Wikipedia, the free encyclopedia File format for conveying binary information Intel hexFilename extensionsGeneral-purpose:.hex,[1] .mcs,[2] .int,[3] .ihex, .ihe, .ihx[4]Platform-specific:.h80, .h86,[5][6] .a43,[7][4] .a90[7][4]Split, banked, or paged:

en.wikipedia.org