Hello
After getting valuable help in the thread https://forum.vcfed.org/index.php?threads/pet-3032-no-video.1254054/ for my recently aquired PET3032 I wanted to convert one of my 1541s to a 2031.
I found details all over the interweb with a custom ROM and adapters to make that happen.
I do wonder, can I copy PET files to a floppy on my Pi1541 equipped Commodore 64, and be sure that the file integrity is there? The reason for asking is that in this document on zimmers https://zimmers.net/anonftp/pub/cbm/firmware/drives/new/1541/Commodore 1541 ROM genealogy.pdf
is says the following:
1541, 901229-03 ROM The third ROM revision for the 1541 only changed the value of gap1 in the sector headers. All changes in ROM code were limited to the ROM for the area $E000-$FFFF (901229-03). The changes that occurred between ROMs 901229-01 and 901229-02 were retained unchanged. Code differences compared to the ROM 901229-02 ROMs involved: 901229-02 and 901229-03 Difference #1: Change gap1. The change makes gap1 (the number of disk bytes between two parts of a sector header) one disk byte (10 bits) longer. The change is required in two places: the code that (re)writes a sector starting at $F586 and the formatting code starting at $FCCD. In both cases only one constant is changed. This change causes disks formatted with all previous ROMs (as well as the 2031(LP) and the 4040) to be no longer write compatible. Because the read routines simply wait during the passing of the gap for the SYNC marker to pass, reading is not affected: the new value for gap1 simply causes the remaining sector parts to pass the head later in time and within the time slot allowed.
Also wanted to show of
a half (or so) finished 1541-2031 switchable board I've tried to put together. It works for the most part, giving me switchable 2031, 1541 IEC and 1541 paralell (burst nibbler, speeddos and alikes) support. Will need to refine and make another board with some corrections.
The ROM is an 8way switchable 27512 so I can have a few different ones there, also 1540 for my VICs.
Best regards
TommyE
After getting valuable help in the thread https://forum.vcfed.org/index.php?threads/pet-3032-no-video.1254054/ for my recently aquired PET3032 I wanted to convert one of my 1541s to a 2031.
I found details all over the interweb with a custom ROM and adapters to make that happen.
I do wonder, can I copy PET files to a floppy on my Pi1541 equipped Commodore 64, and be sure that the file integrity is there? The reason for asking is that in this document on zimmers https://zimmers.net/anonftp/pub/cbm/firmware/drives/new/1541/Commodore 1541 ROM genealogy.pdf
is says the following:
1541, 901229-03 ROM The third ROM revision for the 1541 only changed the value of gap1 in the sector headers. All changes in ROM code were limited to the ROM for the area $E000-$FFFF (901229-03). The changes that occurred between ROMs 901229-01 and 901229-02 were retained unchanged. Code differences compared to the ROM 901229-02 ROMs involved: 901229-02 and 901229-03 Difference #1: Change gap1. The change makes gap1 (the number of disk bytes between two parts of a sector header) one disk byte (10 bits) longer. The change is required in two places: the code that (re)writes a sector starting at $F586 and the formatting code starting at $FCCD. In both cases only one constant is changed. This change causes disks formatted with all previous ROMs (as well as the 2031(LP) and the 4040) to be no longer write compatible. Because the read routines simply wait during the passing of the gap for the SYNC marker to pass, reading is not affected: the new value for gap1 simply causes the remaining sector parts to pass the head later in time and within the time slot allowed.
Also wanted to show of
The ROM is an 8way switchable 27512 so I can have a few different ones there, also 1540 for my VICs.
Best regards
TommyE
Last edited: