Yeah, at least 2 PCB types:Now you just need to move them to the PCB, so several roms can share a level shifter, and a microcontroller for in-circuit programming.
I posted a link to the adapter thread a while ago and hinted the same thing but have never found the time to get around to it.Now you just need to move them to the PCB, so several roms can share a level shifter, and a microcontroller for in-circuit programming.
it's not a touble, but I dont know how to go option mode on PGM cart like DDJ DJ black version, I would like change some parameters.
Ketsui: Kizuna Jigoku Tachi (IKD 2007 Special - 2007 Cave Matsuri Version) [anonymous]
you know what, I thought @iq_132 had patched out the ASIC and posted a version on his patreon here https://www.patreon.com/posts/ketsui-kizuna-134281630 but I don't actually see the files anywhere. Maybe he or @Tailsnic Retroworks can confirm how to get it working on a fluffy cart?is there anyway to use this "ketsui_v100_ikd.u38" in our @Fluffy cart?!
you know what, I thought @iq_132 had patched out the ASIC and posted a version on his patreon here https://www.patreon.com/posts/ketsui-kizuna-134281630 but I don't actually see the files anywhere. Maybe he or @Tailsnic Retroworks can confirm how to get it working on a fluffy cart?
The script pretty much just identifies the files and gives them canonical names.So thanks to "anonymous", mame 288 has yet another Cave Matsuri release!
is there anyway to use this "ketsui_v100_ikd.u38" in our @Fluffy cart?!
The rom creation script has the following. is it just replacing values?
# Ketsui
# Program rom from Mame bootleg romset
"d901e6def971df10574e23622c677b68eeece250e1db3908b42a12342689fb26": ( False, True, False, ((0x00000, 0x400000, "ketsui_rg/ketsui_p1.bin"),)),
# Contains "arranged" Trap version in second bank ( http://daifukkat.su/hacks/ketarr/ )
"10def8ed8b90de2ed90def22e0eaa47534bd3bf7d03c14ba1c903e618d93b310": ( False, False, False, ((0x00000, 0x400000, "ketsui_rg/ketsui_p1_trap.bin"),)),
"59b3252abc7895307d30b4e87d799dfaa0b6b67b6f288ea049b028622d1818dc": ( False, False, False, ((0x00000, 0x400000, "ketsui_rg/ketsui_a1.bin"), (0x400000, 0x400000, "ketsui_rg/ketsui_a2.bin"))),
"66d4fb0e653335ae38021c12a668ec66f43fca06b50a2654568b818711af55ad": ( False, False, False, ((0x00000, 0x400000, "ketsui_rg/ketsui_a3.bin"), (0x400000, 0x400000, "ketsui_rg/ketsui_a4.bin"))),
"636c685fe3c2b9b17edbd285411e43367db49cc04f73059517670830bb9ac871": ( False, False, False, ((0x00000, 0x400000, "ketsui_rg/ketsui_b1.bin"), (0x400000, 0x400000, "ketsui_rg/ketsui_b2.bin"))),
"5d7370c7cda22401d32c0406b658971cd455d8241ac3d627cfaa3be62df3c200": ( False, False, False, ((0x00000, 0x400000, "ketsui_rg/ketsui_t1.bin"), (0x400000, 0x400000, "ketsui_rg/ketsui_t2.bin"))),
"33a3899f0b8462d3013be47d471aba321fdf27ea3267a734e2bdc1cabcd7dfd0": ( False, False, False, ((0x00000, 0x400000, "ketsui_rg/ketsui_m1.bin"),)),
Thanks! (Anonymous!)
PGM_RG_U6.jed 你好,这个文件的逻辑地址关系在哪里能下载到,谢谢,我想用epm7128slc替换这收集了其他线程中关于组装和排除我PGM单游戏印刷电路板的故障的信息。
首先,重要的是:
在给主板通电之前,请确保再次核对PCB的 orientation!将它们连接错误的方式会导致短路,从而损坏你的主板和卡带。
更新,以免我忘记:
显然使用原装卡带时可能会有问题,印刷电路板(PCB)比原装的稍微厚了一点。这可能会导致在组装卡带并拧紧螺丝时引脚断裂。我猜老化塑料有点脆。
组装时要小心,并且可能需要稍微打磨一下柱子上的垫片以减少应力。
附在本消息中的要求的PAL,包括WinCUPL的源代码和您可以写入您的GAL的编译文件。
PGM_RG_U6.jed
将这个写入到位置U6的GAL。这控制背景/瓷砖ROM。
PGM_RG_U5.jed
这是一个通用的GAL,用于控制可由跳线配置的程序ROM:
- J1 将 ROM 映射到 0 或 1MB
- J2 映射前2MB或后2MB
- J3 选择特殊 4MB 模式
PGM_RG_U5_DDP.jed
这将ROM映射到1MB,并在下面选择主板BIOS。
- J2 选择ROM的前2MB或后2MB
PGM_RG_U5_ESP.jed
这将把ROM映射到0,并永久禁用主板BIOS。
- J2 选择ROM的前2MB或后2MB
PGM_RG_U5_QB.jed
这是对之前版本的压缩补充。它是PGM_RG_U5_ESP的变体,映射了完整的4MB。如果你的EPROM开始有BIOS,请使用这个。
- J1 选择墨盒 BIOS 或主板 BIOS
这个想法是,你可以在不填充跳线的情况下玩这个游戏,但高级用户可以使用它们来实现特殊功能。
第二个压缩文件包含一个Python脚本,用于生成所需的ROM文件。在大多数情况下,它只是复制或分割文件,因此您可以使用十六进制编辑器手动获得相同的结果。它解密DDP3的程序文件,因为印刷电路板(PCB)不包含通常处理解密的定制专用集成电路(ASIC)。
你需要 Python 3: https://www.python.org/
不带参数运行它会显示帮助信息:
[代码]python rom_gen.py
用法: rom_gen.py [-h] [-o OUTPUT] [-b BIOS] file [file ...]
rom_gen.py: error: 下列参数是必需的: file [/code]它可以直接读取zip文件,所以如果你将Mame集放入同一目录,你可以写入:
单个文件也可以正常工作。Code:python rom_gen.py *.zip
这将提取所需的ROM,并生成包含所需文件的目录。您还可以使用"PGM Program Files.zip"来获取各种替代版本的程序ROM。
一个新的功能是 -b 开关,用于将 BIOS 文件安装到 ROM 的开头,并将游戏本身安装到 1MB+。这适用于 DDP3 和 GC8Tech 发现的独立 PCB BIOS:
这将把ROM写入到一个单独的*_qb.bin文件中。要使其正常工作,您需要 either PGM_RG_U5_QB.jed PAL 或者配置为4MB模式的通用PAL。Code:python rom_gen.py -b "..\single pcb bios\pgm_bios_single_pcb_vxxxJP.u42" "PGM Program Files.zip"
使用哪个程序文件?
- ddp3_p1 Dual.bin 是白标/黑标双引导版本。
- espgal_p1.bin 唯一的选择...
- ketsui_p1_trap.bin 这里有在银行0中的原版和在银行1中的混音版。使用JP2选择你想播放的版本。
如果你不想使用脚本来识别程序ROM,请确保你使用的是Mame套件中的*bl版本:
github.com/mamedev/mame/blob/2…ame/drivers/pgm.cpp#L4568
github.com/mamedev/mame/blob/2…ame/drivers/pgm.cpp#L4515
github.com/mamedev/mame/blob/2…ame/drivers/pgm.cpp#L4762
这些是带有 ASIC 代码补丁的版本,并且是从转换的卡带中提取的。
They are in rg_pal.zip attached to the message, have a look at the pld files. They are written for WinCUPL.PGM_RG_U6.jed 你好,这个文件的逻辑地址关系在哪里能下载到,谢谢,我想用epm7128slc替换
谢谢,我在研究一下它们在随附消息的rg_pal.zip文件中,请查看pld文件。它们是为WinCUPL编写的。