일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ensemble
- 컨트롤러
- snes
- 메가드라이브
- 게임보이
- mobilesuit
- 게임기어
- GOG
- analogue
- 메트로이드
- 모빌슈트
- 앙상블
- 새턴
- 오블완
- Saturn
- ps4
- mister
- 티스토리챌린지
- 슈퍼마리오
- 슈퍼패미컴
- Apple II
- 건담
- PC엔진
- 닌텐도
- Game Gear
- 닌텐도스위치
- MSX
- 3DS
- fpga
- 패미컴
- Today
- Total
목록OCM (8)
Just a Blog

예전 잡지 '컴퓨터학습' 1988년 8월호의 '소프트웨어 뱅크' 코너에 '뿌띠 까미용'으로 공개되었던 MSX BASIC 프로그램이다(코드 뒷쪽에 주석으로 'original', 'remaking' 같은 문구가 있는 것으로 보아 원작이 있는 소스 코드의 개정판으로 보인다). 프로그램된 게임은, 낙하하는 비행기를 전후로만 조종하여 날라오는 풍선에 맞추어 튕겨 올리면서 지상 바닥에 떨어지지 않게 하는 것이다. 굉장히 작은 분량의 BASIC 코드이기 때문에 당시 잡지를 보던 사람들이 많이 타이핑/실행해 봤을 것 같다. 작은 분량이지만, 지금 봐도 기발한 아이디어와 정교한 구현이 빛나는 코드라는 생각이 든다. 풍선에 닿았을 때 반발력이나 중력에 의한 낙하 같은 것이 굉장히 그럴 듯 하게 구현되어 있으며, 풍선의 개..

SX-LITE에 대한 시간/비용 투자를 그만 두려고 했는데, 혹시나 하고 메인보드 하부(뒷면)를 한번 살펴보았다.보드를 보니 후면에 실장된 부품은 거의 없었다. 커패시터나 액티브소자가 있으면 살펴볼 여지라도 있겠는데 큰 의미는 없어 보였다.대신 그동안 확인할 수 없었던 ESP 보드 같은 것(아마도 ESP-01)을 볼 수 있었다. 노란색 점퍼가 끼워진 WiFi 전원을 어떻게 하면, 자동으로 시간 세팅을 할 수 있도록 WiFi 기능을 이용할 수 있는지 모르겠다. * 관련 글 'SX-LITE' 구매 및 문제 발생OCMC(One Chip MSX Clone) 중 하나인 'SX-LITE'를 구매했다. 주문 후 거의 6주 정도가 걸려서 받았다.이전에 하얀색으로 3D 프린팅 된 케이스에 구성되어 있었는데 최근 SX-..

문제가 있던 SX-LITE를 다시 살펴 보았다. 1. 문제점슬롯2에 MMC/SD Drive V4를 장착하면 거의 대부분 정상 동작하지 않는다. 처음 구매 시에는 슬롯1에 장착시 시스템이 부팅되지도 않는 현상이 있었는데 판매자가 보드를 교체해 주면서 그동안 그 현상은 발생하지 않았다. 교체 받은 보드에서도 슬롯2에 장착 시에는 잘 동작하지 않았다. 'SX-LITE' 구매 및 문제 발생OCMC(One Chip MSX Clone) 중 하나인 'SX-LITE'를 구매했다. 주문 후 거의 6주 정도가 걸려서 받았다.이전에 하얀색으로 3D 프린팅 된 케이스에 구성되어 있었는데 최근 SX-E와 비슷하게 검정색 케이스로 리wehong.tistory.com 'SX-LITE' 보드 교체구매했던 'SX-LITE'에서 'MM..

OCMC(One Chip MSX Clone) 중 하나라고 할 수 있는 'SX-LITE'를 조금 사용해 보고 소감을 정리해 보려고 한다. 1. 구매 동기FS-A1 mk II, X-II 등의 MSX 기기에 계속 문제점이 발생하는 것을 보고 과거의 MSX 기기를 잘 관리하는 것에 대해 부담감이 생겼다. 3~40년 넘은 레트로 컴퓨터를 지금 잘 사용하려면 기기에 문제 발생 시 대처를 할 수 있어야 하는데, 내 지식으로는 많은 종류의 문제들을 대응하기에 무리가 있다고 생각했다. 중간에 꺼지는 전원, 안눌리는 키보드, read가 안되기 시작하는 FDD 등 갑자기 발생하는 문제점들이 스트레스를 받게 했다.현 시점에 이런 문제들을 조금 피할 수 있는 방법이 FPGA를 통한 구현물들이라고 생각했고, MiSTer 보다는 ..

MiSTer의 MSX 코어는 OCMC(One Chip MSX Clone)들이 사용하는 SD 카드 저장장치를 VHD라는 가상 디스크 이미지로 대체해 사용한다. 이것으로 MSX-DOS2 기반 대용량 저장공간을 사용할 수 있는데, 사용자들은 보통 여기에 ROM이나 FDD 이미지를 넣고 SofaRun 등의 로더(loader)툴을 이용해 그것들을 구동하고 있다. 로더 프로그램들의 기능과 안정성이 상당히 좋아서 대부분의 경우 ROM 또는 FDD(다중 디스크 소프트웨어는 묶어줘야 함) 이미지들이 잘 구동되는데, 간혹 특별한 이미지를 실행해야 할 때 잘 되지 않거나 적절한 방법이 없어서 아쉬움이 있었다. 대표적인 경우로, 사용자들이 개인적 사용을 목적으로 만드는 게임집합(10합, 20합 등) 플로피 디스크 이미지들과 ..

이전 글에서 언급한 MSX 실기(X-II 및 에뮬레이터)와 OCM 클론(MiSTer MSX 코어, IQ 3000 큐티)에서 BASIC 실행의 차이에 대한 추가 분석 내용이다.(업데이트: 신규 추가 분석에 대한 내용은 이곳에 실었다) 1. 신규 OCM BIOS 적용 SD 이미지를 사용하여 'COLOR_SPRITE()' 예제 코드 실행MiSTer의 MSX 코어에서 KdL의 새로운 바이오스팩을 적용하여 SD 이미지를 만들고 실행했더니, 이전 글에서 언급한 'COLOR_SPRITE()' 예제 코드가 실기와 똑같이 동작했다.다만 실행 차이가 발생했던 프로그램을 실행한 뒤 중단하고 이 프로그램을 시작하면 이전과 동일한 현상이 발생하는데, 뒤에서 언급하겠지만 그 현상은 VRAM 메모리가 유지되면서 발행하는 문제로 ..

*(이후 추가 분석 내용의 글은 여기에 있음) 얼마전 모 커뮤니티에서 MSX BASIC 프로그램(게임)이 실린 적이 있다. 예전에 프로그램 잡지에 공개되었던 코드였다. 당시 MSX가 없어 잡지를 보고 MSX BASIC 프로그램을 타이핑 한 경험은 없지만(대신 잡지에 실린 Apple II의 기계어 코드를 열심히 입력했던 추억(?)은 있다), 호기심이 생겨서 MSX 기기에서 입력해서 실행해 보고 싶은 마음이 생겼다.프로그램 코드를 직접 입력하거나 커뮤니티에서 다운 받는 방법 모두 현재 컴퓨터에서 하는 것이 편리하므로, MSX 실기에서 직접 입력하는 것 보다는 PC에서 입력하고 OCM 클론으로 전송하는 방법이 편하겠다고 생각했다. 그래서 MiSTer의 MSX 코어에서 BASIC 코드 실행을 가장 먼저 시도해..
네이버 구닥동에서 공제 형태로 제작해 주신 'IQ 3000 큐티'를 받아 사용하고 있다. MSX 기기를 사용하기 위해 실기를 구하고, 정비하고, 주변기기를 찾아 붙이는 수고를 하기 싫어 FPGA 기반 원칩(one chip) MSX를 찾았는데, 마침 공제 기획을 보게 되었다. 카트리지 슬롯은 1개다. S-Video 출력을 HDMI로 변환해 요즘 대형 TV로 출력 가능했다. 이 기기가 MSX 실기냐 아니냐에 대해서는 기술적 논쟁이 있을 수 있겠지만, 이 기기를 통한 게임 구동이 소프트웨어 에뮬레이터보다는 더 과거 경험에 근접하게 느껴진다.