불티오락실
접속 : 5539   Lv. 63

Category

Profile

Counter

  • 오늘 : 138 명
  • 전체 : 266327 명
  • Mypi Ver. 0.3.1 β
[코딩] [메가드라이브] SGDK를 이용한 ROM 컴파일과 이미지 출력 (0) 2025/08/20 PM 08:29


img/25/08/20/198c73200a02b79.png

최근 시작한 메가드라이브 코딩입니다.


가장 대중적인 SGDK를 이용하여

C를 사용하여

메가드라이브에서

이것 저것 테스트 중입니다.


지난번 컴파일 테스트 이후 

이미지 출력 테스트입니다.


img/25/08/20/198c73202472b79.png



어제까지 멀쩡하던

VS Code가

고질적인 문제인 

CMake Kit 빌드 캐시 꼬임이 발생해서

컴파일이 안되네요.


이래 저래 경로 설정 다시해도

해결이 안되서

그냥 배치 파일로 컴파일 했습니다.


확실히 8비트 패미컴보다 

모든 면에서 넉넉하네요.



img/25/08/04/19872fb109f2b79.png

신고

 
[코딩] [패미컴] 고정 소수점 계산과 삼각 함수 활용한 버텍스 회전 (0) 2025/07/16 PM 09:25




점심을 먹다가 뜬금없이


패미컴으로


사각폴리곤을 그려서 회전시켜보자


라는 엉뚱한 생각이 들어 


시도해봤습니다.


결과는 실패입니다.^^


----------------------------------------


패미컴에서 사용할 수 있는


C (cc65)는 

C표준 라이브러리


math.h

stdint.h


를 그대로 사용할 수 없기에


float 연산을 지원하지 않아 


고정 소수점(fixed-point)으로


대체했습니다.


----------------------------------------


패미컴이 스프라이트 기반이다 보니


점찍기도 쉽지가 않습니다.


결국 스프라이트로 대체했지만


스프라이트 사이에 선긋기에는 실패했습니다.


----------------------------------------


대략 


스프라이트를 vertex 처럼 


이동과 회전 시키는 것까지만 


비슷하게 구현했습니다.


----------------------------------------



4편 <대형스프라이트 애니메이션편>을 준비 중입니다.



img/25/05/30/1972120ed692b79.png


신고

 
1 현재페이지2
X