64Copy Central

XA1541
XM1541
XE1541
X1541
XAP1541
XMP1541
XEP1541
XXH1541
XXP1541
XH1541
XP1541
F64 Transfer Cable
C64 Parallel Cable
ZoomFloppy Parallel Cable
1541 Internal Parallel Cable & Install
1571 Internal Parallel Cable & Install
Identify Your Drive
Ports, Parts & Pinouts
Cable Parts Suppliers (US)
1541/71 Imaging CD
Pick-A-Cable Guide
NIBTOOLS & Cable Help
Back to Cable Central

 

ROM updates & working with EPROMs

The ROM's in the C64 and the original 1541 models are 24 pin and are not directly pin compatible with burnable 2732 or 2764 EPROMS. In order to upgrade to a newer ROM revision or change the ROM to something else and use either a 2732 (for the character set) or 2764 (for kernal/DOS) EPROM, a socket adapter must be built. See here for detailed instructions on how to build one.

The speed of the EPROM is not so critical. The Commodore chip specs for the 2332 and 2364 PROM's show them as slow as 450ns so almost any EPROM faster than 450ns will so. I generally go with 200-250ns as they were very common.

To erase an EPROM you will need a UV eraser. Typically EPROMs need about 3 minutes to erase. You can check them on the burner to see if they are indeed erased and if not, re-erase them for 1 minute increments, checking after each erasure session until they show erased.

To burn an EPROM requires an EPROM programmer. I will not attempt to document how to burn an EPROM as each programmer is unique and the instructions vary greatly. The one I use supports the Motorola S19 format, a text-only format with checksums.

Some notes about EPROMs and burners:


ROM Chart

The ROMs below are the latest versions for the C64's and drives. The BINARY files are raw format images (without load addresses) and the S19 files are also provided if you want to burn them and you have an EPROM programmer that supports the S19 format.

Model Type Size Replacement
EPROM Type
ROM Number Download Format
C64 CHAR SET
BASIC
KERNAL
4Kb
8Kb
8Kb
2732 + socket adapter
2764 + socket adapter
2764 + socket adapter
901225-01
901226-01
901227-03
Binary or S19
Binary or S19
Binary or S19
           
C64C BASIC & KERNAL 16Kb 27128 251913-01 Binary or S19
           
1541 DOS
KERNAL
8Kb
2764 325302-01
901229-05
Binary or S19
Binary or S19
           
1541-II DOS & KERNAL
DOS*
KERNAL*
16Kb
8Kb
8Kb
27128
2764 + socket adapter
2764 + socket adapter
251968-03
for the 1541
for the 1541
Binary or S19
Binary or S19
Binary or S19
           
1541C DOS & KERNAL 16Kb 27128 251968-02 Binary or S19
           
1571 DOS & KERNAL 32Kb 27256 310654-05 Binary or S19

* The 8Kb split versions of the 1541-II ROM's are for use in an older 1541. Apparently, you can use these in the older drives and it makes the drive more reliable as most of the save-@ and REL bugs are gone. I have not verified this yet.

ROM & EPROM Pinouts

These charts show the pinouts of the various EPROMs that are common on Commodore equipment.

2316 PROM pinout

2716 EPROM pinout

2316, 2Kb PROM
2716, 2Kb EPROM

2332 PROM pinout

2732 EPROM pinout

2332, 4Kb PROM
2732, 4Kb PROM

2364 PROM pinout

2764 EPROM pinout
2364, 8Kb PROM
2764, 8Kb EPROM

27128 EPROM pinout
27256 EPROM pinout
27512 EPROM pinout
27010 EPROM pinout
27128, 16Kb EPROM
27256, 32Kb EPROM
27512, 64Kb EPROM
27010, 128Kb EPROM

The 2332 is a 4Kb PROM and is the same pinout at the 24-pin ROM used for the character generator in the C64. The 2316 and 2716 are 2Kb ROM's but are not common on Commodore equipment. I've included them for completeness.

The 2364 is an 8Kb PROM and is the same pinout as the 24-pin ROMS used in the original C64 and 1541, like 901227-0x (KERNAL in the C64) or 901229-0x (KERNAL in the 1541). In order to use a 2764 in place of one of these ROMS, an adapter socket is needed. The instructions to build one are here.

The pinout differences between the 2764 to 27512 are not extensive, mainly extra address lines that need to be dealt with. This makes installing larger EPROMs easy to do as you only need to deal with switching in/out the extra address lines.

The 27010 is a 128Mb EPROM which is in a 32 pin package. This makes it a little more difficult to deal with as you need a larger socket and there are more pins/wires to jumper.


Email the author: Peter Schepers | Last updated: July 9, 2020

装修网装修墙上的画60多平的房子装修预算家庭电竞房装修百年名匠装饰公司500平方米装修费用家装装饰装潢低成本装修欧式别墅装修公司小风车装饰兰州酒吧装修云南装修装饰喀什精装房公司公装公司东方整装装修楼梯房装修便民装修一站式服务宜宾市装修装饰武汉90平简装要多少钱毛坯房和简装房哪个好卖波涛设计装饰白色墙壁装修北京市家装公司公装装修公司常德平米装修多少钱家里小装饰120平出租房装修四川装饰装修海晟装饰湖南装修装饰90平方简装多少钱香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声汪小菲曝离婚始末卫健委通报少年有偿捐血浆16次猝死单亲妈妈陷入热恋 14岁儿子报警雅江山火三名扑火人员牺牲系谣言手机成瘾是影响睡眠质量重要因素男子被猫抓伤后确诊“猫抓病”中国拥有亿元资产的家庭达13.3万户高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了男孩8年未见母亲被告知被遗忘张家界的山上“长”满了韩国人?倪萍分享减重40斤方法许家印被限制高消费网友洛杉矶偶遇贾玲何赛飞追着代拍打小米汽车超级工厂正式揭幕男子被流浪猫绊倒 投喂者赔24万沉迷短剧的人就像掉进了杀猪盘特朗普无法缴纳4.54亿美元罚金周杰伦一审败诉网易杨倩无缘巴黎奥运专访95后高颜值猪保姆德国打算提及普京时仅用姓名西双版纳热带植物园回应蜉蝣大爆发七年后宇文玥被薅头发捞上岸房客欠租失踪 房东直发愁“重生之我在北大当嫡校长”校方回应护栏损坏小学生课间坠楼当地回应沈阳致3死车祸车主疑毒驾事业单位女子向同事水杯投不明物质路边卖淀粉肠阿姨主动出示声明书黑马情侣提车了奥巴马现身唐宁街 黑色着装引猜测老人退休金被冒领16年 金额超20万张立群任西安交通大学校长王树国卸任西安交大校长 师生送别西藏招商引资投资者子女可当地高考胖东来员工每周单休无小长假兔狲“狲大娘”因病死亡外国人感慨凌晨的中国很安全恒大被罚41.75亿到底怎么缴考生莫言也上北大硕士复试名单了专家建议不必谈骨泥色变“开封王婆”爆火:促成四五十对测试车高速逃费 小米:已补缴天水麻辣烫把捣辣椒大爷累坏了

装修网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化