일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 슈퍼패미컴
- 건담
- 새턴
- 패미컴
- mister
- appleii
- steam
- mobilesuit
- GOG
- 앙상블
- Apple II
- snes
- 모빌슈트
- ps4
- 메가드라이브
- 3DS
- Game Gear
- 오블완
- 티스토리챌린지
- 게임기어
- analogue
- 슈퍼마리오
- 닌텐도스위치
- MSX
- 컨트롤러
- PC엔진
- 게임보이
- fpga
- Saturn
- ensemble
- Today
- Total
목록Retro Computing (71)
Just a Blog

앞서 포스팅 했던 Mariani 에뮬레이터의 기반이 되는 AppleWin on Linux 에뮬레이터를 Ubuntu Linux 20.04에서 빌드하고 사용해 보았다. GitHub 페이지 설명에 따르면, libapple이라는 코어와 ncurses, Qt, SDL2 기반의 프론트엔드들로 구성되어 있다고 한다. GUI 기반 환경이 편할 것 같고 Ubuntu에서 Qt를 사용하고 있지 않기 때문에 SDL2 기반의 프론트엔드를 사용하도록 빌드했다.git으로 소스를 받을 때 '--recursive' 옵션을 사용하라고 해서 그렇게 했으며...git clone https://github.com/audetto/AppleWin.git --recursive다음의 옵션으로 CMAKE를 실행했다.cmake -DCMAKE_BUILD..

Mariani는 'Apple II 에뮬레이터들을 살펴보다' 글의 comment란에서 'hexley'님이 알려주셔서 알게 된 에뮬레이터이다. 'Apple II 에뮬레이터'들을 살펴 보다검색하다가 우연히, 과거 가정용 게임기 '재믹스'의 새로운 복각판이 발표되었다는 기사를 보게 되었다. 재믹스의 기반인 MSX 플랫폼으로는 '재믹스 미니', '재믹스 슈퍼 미니' 뿐 아니라 'One Chip Mwehong.tistory.com프로젝트의 GitHub 페이지의 소개에 따르면, 'AppleWin on Linux'라는 AppleWin의 Linux 포팅 결과 기반으로 그걸 다시 macOS에 맞추고 UI를 추가한 것 같다(LinApple이 아닌 AppleWin의 Linux 포팅이라는 점에서 'AppleWin on Linu..

국내에서 구매할 수 있게 해 주신 분이 계셔서 덕분에 사용해 볼 수 있게 되었다. 'Yamanooto'는 SCC와 PSG 사운드 기능이 내장된 플래시 메모리 카트리지라고 할 수 있겠다. 8MB 플래시 메모리에 'Konami 5' 매퍼를 지원하고 내장된 FPGA 칩을 통해 SCC/SCC+와 PSG 사운드를 구현한다. 제품명 'Yamanooto'는 일본어 '山の音'의 발음으로 보이며, 카트리지 내부 PCB 보드에서 그렇게 적혀 있다고 한다. 예전에는 '両山の音'라는 이름을 사용하려고 한 것 같은데, 아마도 SCC와 PSG의 두 개의 사운드를 강조하려고 했던 것이 아닌가 예상해 본다.카트리지 제품에는 독특하게 3.5파이 오디오 출력 단자가 있다. 카트리지를 장착하고 HOME키를 누르면서 부팅하면 ECHO 모드..

※ 사용 장비 및 소프트웨어 : PVM-9L3, LMD-1410, LMD-9050, EYOYO EM10, Tangy Pack, ODV 및 AV2HDMI, MiSTer - Apple II 코어, Apple2ix 1. Bard's Tale III(1) PVM-9L3 (CRT)(2) LMD-1410 (LCD)(3) EYOYO EM10 (LCD)(4) Tangy Pack (변환기)(5) AV2HDMI (변환기)(6) MiSTer의 Apple II 코어 (복각)(7) Apple2ix (에뮬레이터) 2. Wasteland(1) PVM-9L3 (CRT)(2) LMD-1410 (LCD)(3) EYOYO EM10 (LCD)(4) Tangy Pack (변환기)(5) AV2HDMI (변환기)(6) MiSTer의 Apple ..

최근 Apple IIc 기기에 연결하여 VGA 또는 HDMI 인터페이스를 통해 모던 디스플레이에 연결할 수 있는 제품인 'Tangy Pack'이 판매되었다. 이 주변기기를 Chris Torrence씨의 스토어에서 판매하고 있기에 한번 구매해 보았다. $85에 구매할 수 있었고 배송비용은 일률적으로 $20이었다. 제품 정보는 Torrence씨의 소개 영상이나 개발자 Rob Kim씨의 소개 영상을 참고할 수 있다. 1. 외관케이스는 3D 프린팅 된 것 같은데, 내부에는 (직접 열어보지는 않았지만) Tang Nano라는 FPGA 보드가 들어 있다고 한다. 좌우측에 VGA 포트와 HDMI 포트가 위치해 있고, 윗쪽에 각각 스캔라인효과/컬러/배경색을 설정할 수 있는 버튼 3개가 있다. 아랫쪽에는 Apple IIc..

C언어로 MSX 프로그램을 만들기 위해 얼마전에 시도해 보았던 z88dk 환경에서 MSX 라이브러리 사용에 불편함이 느껴졌다. z88dk를 통한 MSX용 C 프로그래밍 소감MSX에서 자주 쓰던 BASIC 프로그램을 빠르게 구동하고 싶어서 비슷한 기능을 하는 프로그램을 BASIC이 아닌 다른 방법으로 만들어 보아야 겠다는 생각이 들었다. 8비트 컴퓨터에서는 어셈블리 언어wehong.tistory.com그 다음으로 SDCC 컴파일러 환경에서 Fusion-C를 사용하는 것을 고려해 보았다. SDCC는 구버전이라도 Ubuntu 18.04에서 APT 형식으로 설치가 되었다. 사용한 버전은 3.5.0인데, Fusion-C 1.2 기준으로 3.6.0 버전이 권장된다. 이 글의 작성 시점에 최신 버전은 4.4.0이다...

MSX에서 자주 쓰던 BASIC 프로그램을 빠르게 구동하고 싶어서 비슷한 기능을 하는 프로그램을 BASIC이 아닌 다른 방법으로 만들어 보아야 겠다는 생각이 들었다. 8비트 컴퓨터에서는 어셈블리 언어로 프로그램을 만드는 것이 가장 성능 좋은 결과를 뽑겠지만, 관련해서 스터디도 필요하기에 현재 개인적인 상태에서는 효율성이 떨어질 것 같아서 차선으로 C 언어를 고려해 보았다.MSX 플랫폼에서 선택할 수 있는 C 컴파일 환경의 종류는 네이티브 컴파일 환경과 크로스 컴파일 환경으로 나눌 수 있었다. MSX-C 등 MSX 기기 내에서 네이티브 프로그램을 직접 빌드하는 환경의 경우 현재 기기들의 성능과 너무 동떨어져 효율이 낮을 것 같았으며, 그래서 HI-TECH Z80, SDCC, z88dk 등의 크로스 컴파일 ..

다시 한번 'IQ 3000 큐티'에 외부 키보드를 장착하는 시도를 해 보았다. 1차 시도의 결과는, 스카이디지털 'NKEY-2' 키보드를 연결했을 때 키 하나만 눌러도 계속 반복되어 입력된다는 것이었다. 'IQ 3000 큐티' 외부 키보드 장착 시도 - 실패'IQ 3000 큐티'(이하 '큐티')에 불만족스러운 부분 중 하나는 내장되어 있는 키보드다. 크기가 미니어처 사이즈이다 보니 타이핑이나 게임 내 조작이 불편하고, 일반 키보드처럼 특정 키들이 동시wehong.tistory.com이 현상의 원인이 키보드 자체에 있는지 'IQ 3000 큐티' 쪽에 있는지 의문이었는데, 다른 키보드를 연결해 보면 어느 정도 감이 올 것 같았다. 'IQ 3000 큐티'와 비슷한 '재믹스 네오'에 i-rocks 키보드가 연결..

'Might and Magic Book II'의 화면 모습. (1) Apple IIc 컴포지트 모니터의 촬영 사진(이미지 출처: https://misterfpga.org/viewtopic.php?t=4518&start=60, https://imgur.com/a/Wy11M9P) (2) MiSTer - Apple II 코어 HDMI 출력 ('Scanlines - Soft' 필터 적용) (3) Apple2ix 에뮬레이터 화면 캡쳐 (4) AppleWin 에뮬레이터 화면 캡쳐

'IQ 3000 큐티'(이하 '큐티')에 불만족스러운 부분 중 하나는 내장되어 있는 키보드다. 크기가 미니어처 사이즈이다 보니 타이핑이나 게임 내 조작이 불편하고, 일반 키보드처럼 특정 키들이 동시에 입력되지 않는 제약이 있다.여러 제약점들이 극복된 요즘의 키보드를 연결하면 어떨까 하는 생각이 들어, 지난번에 기기를 분해하고 내부를 보았다. 그 당시에 확인해 보니 내부에 키보와 연결되는 4핀 커넥터가 있었고, (당시에는 PS/2 라인인지 USB 라인인지 몰랐지만) 배선 접점에 'V, G, D+, D-'가 적힌 것으로 보아 USB 커넥터를 확인했다. [기기 정비] MSX 관련 기기(IQ 3000 큐티, FS-A1 mk II) 분해 확인MSX 관련 기기 2대를 분해해서 확인하는 작업을 했다. (1) FS-A..