Skip to content

기글하드웨어기글하드웨어

커뮤니티 게시판 : 아주 기본적인 네티켓만 지킨다면 자유롭게 쓸 수 있는 커뮤니티 게시판입니다. 포럼에서 다루는 주제는 각각의 포럼 게시판을 우선 이용해 주시고, 민감한 소재는 비공개 게시판이나 수상한 게시판에, 홍보는 홍보/외부 사용기 게시판에 써 주세요. 질문은 포럼 게시판의 질문/토론 카테고리를 사용해 주세요.

 

저번에 어셈블리로 그림을 하나 띄웠다고 했는데요

 

그건 대충 좀 연습이었고, 거기서 발전해서 테스트 프로그램을 만들었습니다.

 

68000 C/C++ GCC가 있긴 한데, 그거 설치하는법하고 makefile을 몰라서 그냥 모두 어셈블리로 썼습니다.

 

 

 

간단한 프로그램이라, 스택 보호하거나 심지어 서브루틴 call할때도 바깥에서 쓰던 레지스터 데이터를 스택에 백업하는 루틴은 넣지 않았습니다. 귀찮기도 하고, 고작 2중루프가 끝이라 레지스터를 다 쓸 일이 많이 없었거든요.

 

어셈블리라 함수를 편하게 만들수도 없고 클래스 없으니까 참 답답했어요. 하지만 하드웨어를 직관적으로 제어 가능해서 좋았습니다. 

 

60Hz VBLANK 인터럽트를 부득이하게 쓰지 못하는 상황이라서, nop루프로 일부러 시간지연을 둬서 키 입력을 받고 그랬네요. VBLANK만 쓰면 일이 간단한데 말이지요.

 

저기 영상 초기에 그래픽 데이터를 RAM으로 불러오는데 좀 느린 건 버블 메모리가 워낙에 느려터져서 그렇습니다.

 

개떡같지만, 소스코드는 여기있습니다.



  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2021.07.29 14:40
    어셈블리로 코딩하는 사람은 무서운 사람이랬어요.
  • profile
    title: 삼성dmsdudwjs4      Into the Unknown, Show Yourself !! // ThunderVolt_45 2021.07.29 14:43
    어셈블리요...?
  • profile
    K_mount      고양이 확대중,. 2021.07.29 14:52
    네 뭐라고요?
  • ?
    dmy01 2021.07.29 14:52
    놀랍네요 뮤서워라
    내 밥그르읏~~~
  • ?
    드렁큰개구리 2021.07.29 15:20
    파이썬 가지고 노는게 전부인 저에겐 외계어 같네요. ; 무서운 분이야...
  • profile
    방송 2021.07.29 16:42
    제가 먹고 사는 일이 프로그램 코딩이지만 실제적인 공작 기기의 숫돌을 직접 움직이며 깎는 일이라 수많은 프로그레머들과 직접 경쟁할 일이 없어서 참으로 다행이라 생각됩니다.
  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2021.07.29 17:46
    동공지진 기립박수
  • profile
    Lua 2021.07.29 20:06
    어셈블리요? 사람이 사용할 수 있는 언어던가요?
  • profile
    title: 부장님하드매냐 2021.07.29 21:21
    아.....PTSD오네요...
    학과시절에 어셈블리어 과목있었는데 나중에 과제가 프로그램 짜는거였는데 팀단위급을 그냥 학생한테 주는 클라스......ㅠㅠ
  • profile
    리나인버스 2021.07.30 04:55
    음악까지 재생하신 겁니깡~~?

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
27685 잡담 날씨가 더우니 야밤에 세차와 왁스칠을 하게 되네요. 20 file 방송 2021.07.28 488
27684 장터 PC부품 및 주변기기 12 file 레나 2021.07.28 1163
27683 장터 Texas Instrument Ti-89 무려 5만원 3 veritas 2021.07.29 852
27682 잡담 갑자기 사고싶은게 마구 생기네요 13 file title: 흑우슈베아츠 2021.07.29 550
27681 잡담 확진자가 끊이질 않네요. 9 file 몜무 2021.07.29 624
27680 잡담 2차 접종까지 끝났습니다. 2 문워커 2021.07.29 265
27679 잡담 책 재테크 시대(?) 11 책읽는달팽 2021.07.29 682
27678 잡담 화이자 2차는 꽤 아프네요 3 새벽안개냄새 2021.07.29 508
27677 잡담 재미난(?) 퍼즐 책 한권 file 책읽는달팽 2021.07.29 313
27676 퍼온글 미쳐버린 페이스북 광고 근황.screenshot 5 file TundraMC 2021.07.29 960
27675 잡담 호캉스를 떠납니다.. 26 file 미사토 2021.07.29 763
27674 퍼온글 앞으로 육군 81mm 박격포병은 꿀빨게 된다 31 file Elsanna 2021.07.29 2677
27673 잡담 큐베 인형이 왔습니다. 27 file title: 부장님호무라 2021.07.29 874
27672 퍼온글 어린왕자 사투리 버전 21 file 미사토 2021.07.29 744
27671 잡담 화이자 1차 1일차 후기 17 title: 부장님호무라 2021.07.29 413
» 잡담 68000 어셈블리로 프로그램 좀 더 짜보기 10 이카무스메 2021.07.29 864
27669 장터 폐쇄된 등산로 4 ReXian 2021.07.29 537
27668 잡담 한밤중의 컴퓨터 수리기 13 평범한IT아재 2021.07.29 769
27667 퍼온글 어떻해 쇼핑몰 모델 이름이 13 file Retribute 2021.07.29 1224
27666 잡담 완탕면은 잘 하는 곳 찾기 어렵네요. 5 file title: 부장님호무라 2021.07.29 475
27665 장터 등반 완료 6 title: 가난한카토메구미 2021.07.29 484
27664 핫딜 엑박패드 4세대 51040원(블랙) 2 SOCOM 2021.07.29 474
27663 장터 취~소 애플마티니 2021.07.29 479
27662 퍼온글 헤어스타일과 안경이 외모에 미치는 영향 3 file title: 부장님호무라 2021.07.29 889
27661 잡담 대한민국 국민 90% 이상이 틀리고 착각하는 단어 11 file 록키베어 2021.07.29 1145
27660 장터 [구매완료] 스프링 나사를 구하고 있습니다 10 file Mr.10% 2021.07.29 950
27659 잡담 지름신을 물리쳤습니다. 18 Neogury 2021.07.29 396
27658 잡담 6600XT는 여러모로 재앙인 것 같습니다. 13 file 픔스 2021.07.29 1253
27657 잡담 배송속도 끝내주네요 3 file title: 흑우슈베아츠 2021.07.29 475
27656 장터 프라모델 저렴하게 구해드립니다. 12 title: 흑우FactCore 2021.07.30 702
목록
Board Pagination Prev 1 ... 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 ... 2764 Next
/ 2764

최근 코멘트 30개
photino65
08:34
임시닉네임
08:33
임시닉네임
08:31
임시닉네임
08:31
임시닉네임
08:30
이게뭘까
08:23
캐츄미
08:15
탐린
08:13
탐린
08:12
툴라
08:03
슬렌네터
08:00
유니
07:58
yamsengyi
07:58
360Ghz
07:49
반다크홈
07:11
라데니안
07:11
라데니안
07:10
아라
07:03
Neons
05:15
Kuro
05:00
360Ghz
04:48
냥뇽녕냥
04:14
냥뇽녕냥
04:13
냥뇽녕냥
04:08
uss0504
04:03
냥뇽녕냥
03:52
uss0504
03:51
냥뇽녕냥
03:51
Neons
02:20
까마귀
02:06

AMD
MSI 코리아
한미마이크로닉스
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소