레이블이 _PAC-V인 게시물을 표시합니다. 모든 게시물 표시
레이블이 _PAC-V인 게시물을 표시합니다. 모든 게시물 표시

2024년 7월 11일 목요일

[IPS] SD-SNATCHER - MMC/SD V4의 GameRunner II 전용 LED Visualizer 패치

SCC 및 SCC-I를 사용하는 코나미 게임은 대부분 롬카트리지입니다.

V4의 GameRuner II 모드를 이용하면 쉽게 PAC-V의 LED 비주얼라이저를 PSG + SCC 모드로 동작시킬 수 있죠.


문제는 디스크 버전으로 된 게임인데요. SNATCHER, SD-SNATCHER 두개가 있습니다.

SD-SNATCHER는 본체의 Main BIOS 루틴을 사용하지 않기 때문에, GameRunner II의 BIOS의 동작도 무시됩니다.

PAC-V가 존재하더라도 PSG + SCC를 위한 비주얼라이저는 동작이 불가능하게 됩니다요.


그.래.서.

SD-SNATCHER 전용의 LED 비주얼라이저 패치를 만들어보았습니다.

두말하면 잔소리지만, MMC/SD V4의 GameRunner II에서만 제대로 동작합니다 ㅎ.ㅎ

Download: SD-SNATCHER_PAC-V_VIS_Patch.zip


IPS 패치는 Luna IPS 등의 프로그램으로 적용하시면 되겠구요.

패치는 오리지널 SD-SNATCHER 디스크 버전 및 메모리매퍼 크랙버전과 크랙버전에 영문/한글 패치가 적용된 버전 모두 쓸 수 있습니다.


타이틀 및 오프닝 데모, 게임 플레이, 엔딩 데모의 3부분 코드가 패치되어있습니다.

패치파일 2개를 디스크 1번, 3번 DSK 파일에 패치하면 됩니다.


V4에서 실행할 때는, MMCSD.COM SD-SNAT.DSK /G2JSM /DM 등의 옵션을 쓰면 되겠습니다.

아래는 저의 GT에서 구동되는 모습입니다.




그럼, 이만...


2024년 6월 20일 목요일

PAC-V 제작 #8 - 롬 동작모드 개선

지난 제작 글(#7)이 2016년 8월이었으니까, 거의 8년만에 구조 변경이네요 ㅎ.ㅎ


[서론]


보통 PAC-V에는 FMPAC 롬(BIOS 16KB + 팩커맨더 48KB)을 다운로드해서 씁니다.


만약 PAC-V에서 동작하는 FM BIOS가 다른 S/W와 동작 문제가 발생하면,

부팅 시 P키를 눌러서, Dummy ROM 모드로 구동하면 되구요.


저는 turboR의 슬롯을 개조해서 SLOT 0-1에 PAC-V를 장착하기 때문에,

BASIC 프로그램에서 FM BIOS (MUSIC ROM)루틴을 제대로 쓰지 못합니다.

아시다시피 turboR의 FM BIOS는 본체의 H/W Timer를 사용하며, MIDI까지 통합되어있습니다.


그 때문에, 다른 외부 FM BIOS가 내장 BIOS보다 먼저 동작하는 상황이 발생하면 망하는 거죠. ㅎ.ㅎ

저처럼 turboR SLOT 0-1에 PAC-V를 꽂으면, 본체 내장된 SLOT 0-2의 BIOS보다 우선순위가 높아지니까요.


참고로 FM 내장된 MSX2+ 기종에서는 문제가 생기지 않습니다.

FMPAC의 FM BIOS와 본체 내장 FM BIOS가 같은 코드니까요~

어디까지나 turboR의 SLOT 0-1을 개조해서 사용하는 경우만 해당이 됩니다.


PAC-V에 FMPAC BIOS로 세팅해놓고, 필요할 때마다 P키를 눌러서 Dummy ROM 모드로 변경하는 방식은...

저처럼 Dummy ROM 모드를 주로 쓰는 경우는 꽤 번거로운 작업이 됩니다.

그래서 처음 PAC-V를 개발할 때 부터, FMPAC ROM 대신 그냥 Dummy ROM을 탑재하는 옵션을 넣었죠.

(참고로 이 Dummy ROM은 릴리스 하는 압축파일에 PACV.ROM이라는 이름으로 들어있습니다.)


결국 롬 동작모드는 FMPAC ROM(64KB) 또는 Dummy ROM(16KB), 둘 중 하나를 다운로드 하는 것으로 결정되구요.

FMPAC ROM 모드에서는 FM 사운드 칩(OPLL)이 없는 FMPAC 카트리지처럼 동작합니다.

Dummy ROM 모드에서는 오리지널 PAC 카트리지처럼 인식됩니다요.

물론 LED 비주얼라이저는 롬 모드 상관없이 똑같이 동작하구요.


암튼, 저는 Dummy ROM으로 사용하고 있었죠.

가끔 팩커맨더를 쓰고 싶을 때만 FMPAC.ROM을 다운로드해서 구동합니다.

그리곤 다시 Dummy ROM으로 다운로드ㅋ


.

.

.

그러던 어느날 이것도 좀 귀찮다는 생각이 들더라구요.

게다가 PAC-V 후기형(Blue)에서는 FRAM을 쓰고 있는데, 낭비되는 영역이 아까운 느낌도 있었구요.


롬 모드를 쉽게 전환할 수 있는 방법과 남은 FRAM(또는 SRAM)을 활용하는 방법을 생각해보기로 합니다.



[본론]


1) 롬 동작모드


기존처럼 동작모드가 현재 다운로드 된 ROM의 종류로 결정되는 방식이 아닌,

사용자가 부팅 중 P키를 눌러서 변경하는 방식으로 바뀝니다.


설정된 동작모드는 FRAM(또는 SRAM)에 저장되기 때문에,

전원을 끈 후 다시 켜더라도 모드가 유지됩니다.


그리고 소프트 리셋을 할 때에도 P키를 눌러 모드 변경이 가능합니다.

MMC/SD에서 롬/디스크 게임을 구동할 때 재부팅(소프트 리셋) 되니까, 이 때에도 변경할 수 있습니다.


아래 사진은 부팅 시, 현재 동작모드가 표시되는 모습입니다.

'Op.Mode'가 동작모드를 의미합니다. ㅎ.ㅎ




2) BASIC'n v2.1


PAC-V에서 SRAM 저장용으로 쓸 수 있는 공간은 32KB입니다.

지금까지는 PAC SRAM 8KB만 사용하고 있었습니다.


여기서 16KB를 Dummy ROM 모드 대체용으로 사용합니다.

아무 동작 안하는 것 보다는 쬐금 쓸모있는 프로그램을 넣어두는 게 나을 것 같아서요 ㅎ.ㅎ


근데, 기존 PAC 세이브/로드와 충돌하지 않는 롬 프로그램 중에서 쓸만한 것들이 뭐가 있을까요?

딱히 떠오르는 프로그램이 없네요. BASIC'n 정도밖에는요ㅋㅋ

그렇게 BASIC'n v2.1 롬이 들어가게 되었습니다.


롬 동작모드는 BASIC'n과 FMPAC 2개가 되겠습니다.



4) 2 x PAC


기존 데이터 저장 공간 32KB에서 16KB는 BASIC'n으로 할당되었으니, 이제 16KB가 남았네요.

PAC 8KB 데이터를 두벌을 넣을 수 있도록 해봅니다. PAC 카트리지를 두개처럼 쓰는거죠.


부팅 시, 동작모드와 함께 PAC 번호가 [PAC SRAM #0] / [PAC SRAM #1] 으로 표시됩니다.

아래는 부팅 중 P키를 눌러서 동작모드를 바꿔 본 모습입니다.

커서키 좌우로 선택 후 리턴키를 누르면 적용됩니다.




그럼, 이만... ㅎ.ㅎ/


2024년 6월 19일 수요일

PAC-V Tool v1.10

 


Download: PAC-V_Tool_110_20240619_1.zip


----------------------------------------------------------------

    PAC-V Tool v1.10 (2024-06-19)

        By Yeongman Seo <sharksym@hitel.net>

----------------------------------------------------------------


* UPDATE


  SRAM/FRAM 구조가 변경되었습니다.

  FMPAC.ROM을 다운로드하면, 새로운 BIOS로 동작합니다.


  기존 Dummy BIOS 모드가 삭제되고, BASIC'n 2.1 롬이 탑재됩니다.

  참고) BASIC'n 모드에서도 PAC 카트리지로 정상 인식됩니다.


  PAC SRAM 8KB 영역이 두개로 늘어났습니다.

  부팅 시, P키를 눌러서 동작모드 및 SRAM 영역 선택이 가능합니다.

  커서 좌/우로 모드 선택 후 RETURN 키를 눌러 적용합니다.


  동작모드는 아래 4가지입니다.

  BASIC'n 2.1 [PAC SRAM #0]

  BASIC'n 2.1 [PAC SRAM #1]

  FMPAC BIOS [PAC SRAM #0]

  FMPAC BIOS [PAC SRAM #1]



* PACV.COM


  PAC-V 카트리지의 SRAM을 관리하는 프로그램입니다.

  MSX-DOS1 및 MSX-DOS2 에서 동작합니다.

  BIOS롬, LED패턴을 카트리지에 다운로드 할 수 있으며,

  파나소닉 PAC 데이터를 SAVE/LOAD 할 수 있습니다.



* 요구 사항


  PAC-V 카트리지

  MSX-DOS1 또는 MSX-DOS2



* 파일 목록


  PACV.COM     - 카트리지 관리 프로그램

  PACV.INI     - LED 패턴 (기본 수직 막대)

  PACV_1.INI   - LED 패턴 샘플#1

  PACV_2.INI   - LED 패턴 샘플#2

  PACV_3.INI   - LED 패턴 샘플#3

  README_K.TXT - 한글 설명서



* 사용법


  PACV W|P|S|L Filename [Slot[SubSlot]]


    W: FMPAC BIOS 다운로드   (영어 및 한글 패치버전 가능)

    P: LED 패턴 데이터 다운로드       (슬롯번호 생략가능)

    S: PAC 데이터 덤프 및 디스크 저장 (슬롯번호 생략가능)

    L: PAC 데이터 다운로드            (슬롯번호 생략가능)


  예) PACV W FMPAC.ROM 1

      PACV P PACV.INI

      PACV S SRAM.PAC

      PACV L SRAM.PAC



* 주의 사항


  PACV.COM 프로그램은 PAC-V 카트리지 전용 툴입니다.

  파나소닉의 PAC 및 FM-PAC 카트리지에서는 동작하지 않습니다.


  S 또는 L 커맨드로 PAC 데이터 SAVE/LOAD 시,

  현재 설정된 SRAM 8KB 영역 한개만 적용됩니다.

2023년 12월 15일 금요일

T-Wave - MuPLAY로 이스2 MGS를 들어보아요~ (feat. 노랑불꽃)

PAC-V FRAM 보드가 1장 남았는데요, 요걸로 노란색 LED바를 넣어봤습니다.

T-Wave로 강화된 이스2 음악(FM 어레인지)도 들어보셔요~ ㅎ.ㅎ/




그럼, 이만~~


2023년 1월 15일 일요일

간만에 MMC/SD V4의 PSG2SCC 사운드를 돌려봤어요. (feat. T-Wave)

예전에는 MMC/SD V4의 PSG2SCC를 활용해서 PSG+SCC 사운드를 즐겼는데요.

T-Wave를 만든 후에는 거의 PSG+WSG 사운드를 주로 듣고 있네요.


그.래.서.

오랜만에 V4의 PSG2SCC를 한번 돌려봤습니다.

T-Wave의 WSG도 기본세팅으로 함께 구동됩니다만,

출력 밸런스가 본체 PSG에 맞춰져있어서 조금 작게 들릴거에요 ㅎ.ㅎ


영상으로 감상하셔요~




2022년 12월 10일 토요일

MMC/SD Drive V4 제작 #19 - LED 비주얼라이저와 Game Master II

코나미 Game Master II 카트리지(이하 GM2)는 디스크 세이브/로드를 할 수 있습니다.

만약 PAC-V의 LED 비주얼라이저를 FM모드가 아닌 PSG + SCC 모드로 함께 구동하려면,

GameRunner II 모드를 쓰거나, R800 고속모드 용 메가램 모드를 써야합니다.


근데, T-Wave 용 GM2는 GameRunner II에서 동작되는게 아니죠.

결국 R800 고속모드 용 메가램 모드가 필요한데... 문제는 ㅋ

GM2의 디스크 구동때문에 turboR에서 항상 Z80 모드로 실행이 됩니다.


그래서,

GM2를 패치해서 고속모드로 부팅하는 경우에도 디스크롬 포함 고속모드를 유지하도록 했습니다.


MMCSD.COM에서 T-Wave 용 GM2를 실행할 때,

'/T /KT' 옵션으로 고속모드

'/V /KT' 옵션으로 고속모드 + LED 비주얼라이저

의 조합이 가능합니다.


설명이 조금 길었는데, 한줄로 요약하면...

'T-Wave 용 GM2를 turboR 고속모드로 구동가능함'입니다.


그럼, 동작 모습은 아래 영상으로 확인하시죠~





그럼, 즐거운 주말되세요~ ㅎ.ㅎ/


2022년 10월 17일 월요일

오랜만에 PAC-V RED 단체샷입니다.

단체라고 적었지만 사진에는 3개밖에 없네요 ㅎ.ㅎㅋ





역시 빨갱이는 영혼의 색인 것 같네요.


멍하게 보고 있으면 혼이 스르륵~ 나가는 느낌입니다요!


그럼 편안한 월요일 밤 되세요! ㅎ.ㅎ



2022년 8월 15일 월요일

Robo Rumble을 플레이해보았어요. (feat. T-Wave & PAC-V)

MSXdev22 출품작입니다.

WebMSX로 잠깐 해보니 재밌어서, 실기로도 플레이해보았어요.

한번 해보셔요. 추천합니다!


MMC/SD V4의 게임러너로 실행했습니다.

PSG 사운드만 사용하는 게임라서 T-Wave의 화음과 아주 잘 어울리네요!

그리고, PAC-V의 불꽂쇼와 함께~ ㅎ.ㅎ/




그럼, 즐거운 휴일 되세요!


2022년 8월 2일 화요일

MMC/SD Drive V4 제작 #16 - PSG 비주얼라이저 개선

PAC-V는 기본적으로 FM(OPLL) 채널 비주얼라이저로 동작합니다.

만약 FM을 사용하지 않는 경우, V4의 GameRunner II에서 PSG + SCC 채널 비주얼라이저로 쓸 수 있습니다.

이 때 PSG만 사용하는 프로그램이 구동되면, PAC-V의 9개 LED 중 3개 LED만 움직이게됩니다.


이 부분이 좀 심심하다는 의견이 있어서...

PSG 전용 비주얼라이저 모드를 따로 구현해보았습니다.


PSG의 각 채널 출력 시, 음높이(주파수)에 따라 LED가 동작하게 됩니다.

멜로디에 주로 쓰이는 옥타브 3,4,5 범위를 9개 LED가 나눠서 표시합니다.

너무 낮거나 높은 주파수라면 왼쪽끝 또는 오른쪽 끝 LED가 켜지게 되겠네요.


동작모습은 아래 영상으로 확인하셔요~ ㅎ.ㅎ





마지막으로,

영상 끝부분의 Zanac EX 실행에서는 MMCSD의 /V 옵션을 사용하는 것을 볼 수 있는데요.

MegaRAM 모드에서 R800 고속모드를 사용하는 경우에도 PSG/SCC 비주얼라이저를 쓸 수 있도록 해주는 옵션입니다.

자세한 내용은 MMC/SD Tool 업뎃에서 확인하시면 되겠습니다.


그럼 이만...


2022년 4월 10일 일요일

PAC-V FIVE!

오랜만에 가족 사진을 찍어보았어요. PAC-V 가족이요~ㅋ




1. 빨간색 기본 버전


2. GT의 SLOT 0-1 출력 개조에 맞춘 버전


3. 빨간색 버전에서 LED만 파란색으로 넣은 버전


4. 파란색 SRAM + 충전지 버전


5. 파란색 FRAM 버전


모두 다섯 가족이네요.

제가 만든 것 중에서는 MMC/SD 다음으로 아끼는 애들입니다요~

2016년에 처음 나왔으니 벌써 6년이 흘렀네요. 우후후...


이제 4시간 남은 일요일~ 즐겁게 보내세요~ ㅎ.ㅎ


2021년 10월 10일 일요일

[MV] 걸그룹 불황을 이겨보아요~ ㅎ.ㅎ

이어지는 COVID-19 판데믹으로 걸그룹 활동에도 찬바람이 불고 있네요.


에이X크 -> 올해는 컴백 안하는 듯요. 연차도 많아서 뭐..ㅋ

러블X즈 -> 이번 11월 계약만료인데, 재계약 소식도 없고 컴백도 없었네요.

여자X구 -> 이미 공중분해 -_-


.

.

.


이럴 때는 옛날 노래를 들어보아요~ ㅎ.ㅎ

30년전 Wink 누님말고, 더 뒤로~ 뒤로~~ 성자(松田聖子) 이모님으로!!ㅋ





유투브에서 음방 영상을 몇개 받아서 MMC/SD용으로 변환했습니다.

파일용량이 크니까 구글 드라이브에서 받으셔요~

총 5개입니다.


https://drive.google.com/drive/folders/1kDPodCJKzot6kKYQeITOKSAtALgbrwfh?usp=sharing



V3,V4가 없거나 실기구동이 귀찮으신 분들은 아래 영상으로 간접 체험을 하시면 되겠습니다요.


00:00 青い珊瑚礁 (1980.07)

02:57 Eighteen (1980.10)

05:08 小麦色のマーメイド (1982.07)

06:59 夏の扉 (1981.04)

10:33 風は秋色 (1980.10)


그럼, 이만...


2021년 3월 7일 일요일

PAC-V BLUE 보드제작 완료

케이스 합체 후 개별배송 될 예정입니다.

신청하신 분들은 조금만 더 기다리시면 되겠습니다.






그럼, 이만...


2021년 2월 28일 일요일

PAC-V 얼음불꽃 x 4 동작 모습 (PAC-V Blue)






주말을 맞아 영상을 하나 찍어보았어요~

PAC-V 카트리지 총 4개를 꽂았구요. 서로 다른 LED 패턴으로 설정했습니다.


프린세스 메이커 BGM에 반응하는 얼음불꽃을 잠시 감상하시지요~ ㅎ.ㅎ




그럼 이만...


2021년 1월 7일 목요일

2021년엔 파란색 불꽃으로 갑니다요~

어쩌다보니 제 PAC-V가 하나밖에 안남았더라구요.

그나마 이것도 /SLTSL 핀을 개조한거라서..ㅋ

정품(?)으로 새로 납땜했습니다.




사진 상으로는 기존 보드랑 차이는 없지만, 파란색 LED바가 들어있습니다~ ㅎ.ㅎ


구동하면 요런 모습이에요.

왼쪽은 검정색 반투명 케이스, 오른쪽은 파란색 반투명 케이스를 사용했습니다.





그럼 이만...


2019년 11월 3일 일요일

간만에 PAC-V를 좀 만들었습니다.

여러개 만드느라 시간이 꽤 걸렸네요ㅋ


방출 전에 기념사진 한장~!





즐거운 주말되세요! ㅎ.ㅎ


2018년 2월 13일 화요일

출격 대기 중인 PAC-V

주르륵 납땜 완료 후 대기 중인 PAC-V 보드입니다. ㅎ.ㅎ

테스트는 끝난 상태인데요. 연휴 끝나면 맛탱이님께 전해드릴 예정입니다. (옷을 입어야~ㅋ)




즐거운 밤 되셔요~ ㅎ.ㅎ


2017년 12월 16일 토요일

PAC-V Tool v1.03


Download: PAC-V_Tool_103_20171216.zip


----------------------------------------------------------------

    PAC-V Tool v1.03 (2017-12-16)

        By 서영만 <email:sharksym@hitel.net>

----------------------------------------------------------------


* UPDATE


  MSX-MUSIC이 내장되지 않은 기종에서, PAC-V 와 FM-PAC 카트리지를

  함께 사용 시 OPLL 소리가 나지않는 현상 수정



* PACV.COM


  PAC-V 카트리지의 SRAM을 관리하는 프로그램입니다.

  MSX-DOS1 및 MSX-DOS2 에서 동작합니다.

  BIOS롬, LED패턴을 카트리지에 다운로드 할 수 있으며,

  파나소닉 PAC 데이터를 SAVE/LOAD 할 수 있습니다.



* 요구 사항


  PAC-V 카트리지

  MSX-DOS1 또는 MSX-DOS2



* 파일 목록


  PACV.COM   - 카트리지 관리 프로그램

  PACV.ROM   - Dummy BIOS 롬

  PACV.INI   - LED 패턴 (기본 수직 막대)

  PACV_1.INI - LED 패턴 샘플#1

  PACV_2.INI - LED 패턴 샘플#2

  PACV_3.INI - LED 패턴 샘플#3



* 사용법


  PACV W|P|S|L Filename [Slot[SubSlot]]


    W: BIOS 롬 다운로드  (Dummy BIOS 또는 FM-PAC BIOS 롬)

    P: LED 패턴 데이터 다운로드       (슬롯번호 생략가능)

    S: PAC 데이터 덤프 및 디스크 저장 (슬롯번호 생략가능)

    L: PAC 데이터 다운로드            (슬롯번호 생략가능)


  예) PACV W FMPAC.ROM 1

      PACV P PACV.INI

      PACV S SRAM.PAC

      PACV L SRAM.PAC



* 주의 사항


  PACV.COM 프로그램은 PAC-V 카트리지 전용 툴입니다.

  파나소닉의 PAC 및 FM-PAC 카트리지에서는 동작하지 않습니다.


2016년 10월 17일 월요일

PAC-V 레이블을 붙였습니다~ ㅎ.ㅎ

맛탱이님, 택배 잘 받았습니다!

레이블 사이즈가 PERFECT!! 두둥~ ㅎ.ㅎb


요건 케이스 앞면~




케이스 뒷면~




아래는 터보알에 꽂은 모습입니다.

앞으로 쭈~욱 슬롯1 고정 멤버로 활동예정입니다요~ ㅎ.ㅎb





즐거운 밤 되셔요~