Rust에서 패미컴 스프라이트를 내보내는 도구를 작성해 보았습니다.

1405 단어 emulatorRust게임

소개



이쪽의 @bokuweb씨의 기사를 보아 「그러고 보면 에뮬레이터는 어떻게 되어 버리는 거잖아?」라고 신경이 쓰였으므로,

"우선 스프라이트 내보내기 쉬운 도구만으로도 써볼까"
"만지기 시작했고, 모처럼이기 때문에 Rust로 해보자-"

그래서 제목대로

만든 사람



모처럼의 Rust의 공부이므로 여러가지 시도하거나 하면 궁극적으로 이렇게 되었다
스프라이트를 내뿜는 것만으로는 더 짧은 간단한 코드로 좋았습니다.


샘플 ROM에서 내뿜어 본 스프라이트

만들어 보자.



실제로 써 보면 「패미컴의 ROM은 이렇게 되어 있는 것인가・・・!」라고 하는 감개 깊은 것이 있다
사양적인 부분은 서두의 @bokuweb씨의 기사나, 기사내의 참고 사이트를 봐 주는 것이 좋은 것인가

러스트로 쓴 소감으로는
  • 익숙해질 때까지는 힘들지만 익숙해지면 오히려 편합니다
  • 다양한 엄격하기 때문에, 시끄러운 실수는 컴파일러 님이 용서없이 흩어져주기 때문에 정신적으로 편합니다
  • 버로우 체커만은 좀 더 사이를 깊게 할 필요가 있는 느낌
  • 왠지 쓰고 즐겁다

  • 같은 곳

    조금 신경이 쓰이는 것은 테스트 장소
    이번에는 우선 동일한 파일에 테스트 코드를 썼지만 실제로는 어떤 느낌으로 만드는 것이 좋습니까?

    미래



    모처럼이므로 다음은 샘플 ROM(HelloWorld)을 움직일 수 있는 것을 만들고 싶다

    좋은 웹페이지 즐겨찾기