이 게임도 다른 슈팅 게임처럼 적에 플레이어 근접 시 탄을 쏘지 않는 루틴이 있는 데, 그 루틴에 버그가 있어서 플레이어가 적보다 좌측 상단에 있기만 하면 탄을 쏘지 않는 문제가 있다. 이를 고치려면 카드에서 데이터를 뽑아다가 프로그램을 손대야 하기 때문에 어렵고 번거로우며 구형 장비가 필요할 수 있다. 이를 돌리기 위해서는 또 별도의 커스텀 바이오스와 변환 장비를 준비하고 미리 준비한 빈 CF 카드를 FAT16으로 포맷한 뒤 데이터를 옮기고 커스텀 바이오스는 마더보드의 플래시 메모리에 설치해야 한다. 설치가 끝나면 또 CF 카드를 마더보드의 변환 장비에 꽃고 이 상태로 카드 자리에 삽입, 이걸 또 마더보드에 재설치해야 한다. 사전 지식이 없으면 사실상 불가능한 방법이라고 생각된다.

by SHOOTING_STAR 2026. 11. 11. 08:56

또 샌드 스콜피온이다. 렉의 원인은 충돌 처리를 무식하게 오브젝트간 충돌 판정을 각 오브젝트마다 일일이 전부 전수 검사하는 식인데, 그 결과 프레임 내 탄환 수 x 플레이어 무기 탄환 수 x 충돌 영역 수 만큼의 처리량이 추가로 필요해진다. 이는 슈팅 게임 개발 중 필수 요소의 하나인 충돌 처리 최적화를 빼먹은 것으로, 화면에 탄이 많아지면 느려터지는 게임에 답답함이 배가된다. 역시 프로그램 상의 문제로서 당연히 실기판에서도 발생할 수 있다. 이걸 최적화를 하던가 로직을 바꾸던가 해서 아주 갈아엎지 않는 한 느려짐은 피할 수 없고, 이는 프로그램 ROM을 건드려야 하는 문제가 있다.

by SHOOTING_STAR 2026. 10. 30. 08:46

이 게임은 간혈적으로 그래픽이 깜빡이는 문제가 있다. 이는 68000 프로그램 상의 문제로서 이는 스프라이트 목록이 채 완성되지 않았는데 인터럽트 핸들러가 하드웨어로 전송해버리는 것이 그 이유이다. 그 외에도 렉 같은 문제가 있긴 한데 그건 최적화를 영 좋지 않게 해서 그런 면이 있다. MAME는 이 상태의 게임을 에뮬레이션할 뿐이라 이 문제 또한 그대로 갖고 있다. 이 문제 자체는 프로그램 상의 문제이기 때문에 실기판에서도 발생할 수 있다. 해결 방법은 스프라이트 목록이 완성되었는지, 전송되었는지 여부를 결정하는 플래그를 하나 추가하고 매 전송마다 이를 검사하는 루틴을 추가하는 것인데, 이게 프로그램을 건드려야 하는 게 문제라서 영 좋지 않다.

실기판에서 볼 수 있는 문제 예시:
https://youtu.be/0IHjzI9JVuU?si=yCqWZ4Bf5HHd3Xmw

'기타' 카테고리의 다른 글

Night Raid 버그  (0) 2026.11.11
샌드 스콜피온의 렉 현상  (0) 2026.10.30
도돈파치2 관련  (0) 2026.07.24
도돈파치2의 숨겨진 설정  (0) 2026.07.16
최근 깃허브 웹페이지에서 볼 수 있는 커밋 뷰어에 대해  (0) 2026.07.13
by SHOOTING_STAR 2026. 10. 27. 17:37