문제

나는 최근에 조립을하고, 나는 많은 것을 배웠습니다. "Nofollow"> 6502asm.com 를 사용하고있었습니다. "nofollow"> 6502asm.com 는 6502 어셈블리 용 JavaScript 어셈블러 및 에뮬레이터입니다. 여기에 내가 좋아하는 것 : 입력 및 출력은 매우 간단하고 이해하기 쉽습니다. 32x32 픽셀 화면을 사용하여 주소 공간이 $ 0200 ~ $ 05ff로 제공됩니다. 픽셀의 색상을 변경하는 것은 화면의 주소 중 하나에서 색상 값 ($ 00과 $ 0F 사이)을 저장하는 것만 큼 간단합니다 (왼쪽 상단이고 $ 05FF는 오른쪽 하단이됩니다). 엉망으로 엉망이되지만, 8 비트이며 32x32 화면에는 많은 객실이 없습니다. "nofollow"> 6502asm.com과 같은 것이 8 비트 대신 32 / 64 비트 어셈블리에 대한 와 같은 것이 있지 않은지 궁금해하고있었습니다. (그것은 브라우저에있을 필요가 없으며, 비슷한 것만으로는 그렇지 않습니다. 미리 감사드립니다!

도움이 되었습니까?

해결책

Jasmin x66 어셈블리를 배울 수 있지만 그렇지 않습니다. 그래픽 표현이 있습니다. 그러나 x86 코드를 실행할 때 레지스터 및 메모리 변경을 볼 수 있습니다.

32x32 픽셀로 6502ASM.com이 제한적이라고 느끼면 에뮬레이터에서 실행할 수있는 IDE의 매크로 어셈블러가 매크로 어셈블러를 의미하는 이유는 무엇입니까?

예를 들어 다음 조합 :

  • dasm 또는 어셈블러 kick platforms 65xx 조립
  • Wudsn IDE , 코드 완성이있는 멋진 IDE, 강조 표시, 강조 Eclipse 의 플러그인
  • C64 / 128 용 에뮬레이터, vic20 ...

    물론, 당신은 당신이 선택한 목표 8 비트 기계의 복잡함을 배우는 것이 필요하지만, imo는 더 재미 있습니다. 예를 들어 C64에서는 충돌 감지, 40x25 텍스트 디스플레이가있는 Sprites 320x200 그래픽을 얻을 수 있습니다. 실제 하드웨어에 손을 가져 오면 프로그램을 실행하는 것 같아요.

다른 팁

조금 더 뚜렷한 후에는 Notch 's (Minecraft의 작성자) 새로운 게임, 0x10c를 발견했습니다.그것은 당신이 우주선을 통제하는 곳이며, 우주선 안에는 우주선의 모든 측면을 제어하는 프로그램을 프로그래밍 할 수있는 프로그램 가능 컴퓨터입니다.이 게임은 아직 출시되지 않았지만 이미 제조 된 DCPU-16을위한 몇 가지 에뮬레이터와 조립 업체가 있습니다.나는 "nofollow"> 조립 된 테스트 프로그램 (Conways of Life)을 구성하고 작동했습니다.완벽하게!

여기에서는 매우 흥미로운 오픈 소스 JS 프로젝트를 찾을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top