이글은 본인이 지나오면서 여러가지 한 일중 공개해도 될만한 부분을 추려서 적어놓은 글입니다. 다분히 본인이 생각나는대로 올려놓은 글이라 틀린 부분도 있고 순서가 다소 뒤죽박죽이라서 계속 시간되는대로 갱신할 예정입니다.

첫번째 주제로 68000 프로그래밍 하기 이왕이면 게임만들어보기. 실제의 보드상에서 게임제작할 때 필요로 하는 내용들이 어떤식으로 엮여나가게 되는지 살펴본다.

제목: 68000을 주 CPU로 올려놓은 아케이드보드에서 돌아가는 게임 체험

주제

1. MAME 에뮬레이터에서 Dragon 2000 게임돌리기 ( 본글내용)

2. MAME 관련 소스 보기

3. 그래픽포맷 알아보기

4. 68000 프로그래밍

5. 기타 관련 인터럽트및 드라이버 작성해보기



1. MAME 에뮬레이터에서 Dragon 2000 게임돌리기


그 처음 시리즈로 실제 보드서 돌아가는 게임을 마메 에뮬레이터에서 돌아갈수 있게 한 자료를 공개한다. 처음 실제 보드에서 개발할 때의 디버깅 장비가 빈약했던 관계로 당시의 마메 소스를 이용하면 게임 개발이 더 빨라 지지 않을까 하여 시작했던 계기로 구현하게 되었는데 팔레트 기능구현및 레이어 기능이 정확하게 돌아가지는 않지만 실제 동작은 실기와 PC에서 동일하게 돌아가는 수준까지 구현하였다.


첨부된 파일을 풀어놓으면 마메실행파일과 roms 디렉토리가 나올것인데 콘솔창에서

mamew.exe d2000

위와같이 실행하면 게임은 시작된다.



자료



게임화면중 한장면.
사용자 삽입 이미지

dragon 2000 게임 화면


개발플랫폼이 될 하드웨어 보드의 사양
비슷한 보드의 스펙을 아래 링크에서 확인 가능함.
http://datobase.arcadehits.net/rom.php?zip=moremore
Posted by kevino
,