Post Reply 
Converting Rom Art
09-25-2020, 02:29 PM
Post: #13
RE: Converting Rom Art
For those member who are interested.

I was able decode Rom Art by using the old Microsoft Paint program.

1. Convert each image to a 256 color BMP.
2. Use a Hex Editor and delete the first 1077 bits.
3. Save the rom file.
4. Check by using Windows File Explorer properties for ROM size
5. Check using LEWISCRC.exe (2019)


The Lewiscrc program accepts packed or unpacked binary images of 10, 16, 64, 96 and 128 KB ROM size.
by Christoph Gießelink.

Theses are my findings.

1. You may need to pad out the final image to the correct Kbs for Lewiscrc.
2. To check size use File Explorer it need to report both same "size and disc size" if done correctly. (16, 64, 96, and 128 kb)
3. Strangely 10kb roms only need to report "size" on File Explorer to work with Lewiscrc.
4. I first used an older copy of Lewiscrc that didn't work with 10 kb rom files, I use 2019 I think this version is 1.1.

Below are roms I tested, the only one I had trouble with was last Hp28c.ck.rom but I believe it's correct.

PS C:\roms> ./lewiscrc hp10b.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
Bert ROM = 4187 -> Ok
Checksum ok!

PS C:\roms> ./lewiscrc hp20s.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
Bert ROM = F687 -> Ok
Checksum ok!

PS C:\roms> ./lewiscrc hp21s.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
Bert ROM = E9A9 -> Ok
Checksum ok!

PS C:\roms> ./lewiscrc hp14b.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
Sacajawea CRC Pass 0 = FFFF
Sacajawea CRC Pass 1 = FFFF
CRC ok!

PS C:\roms> ./lewiscrc hp32sii.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
Sacajawea CRC Pass 0 = FFFF
Sacajawea CRC Pass 1 = FFFF
CRC ok!

PS C:\roms> ./lewiscrc hp27s.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
1st Lewis CRC Pass 0 = FFFF
1st Lewis CRC Pass 1 = FFFF
CRC ok!

PS C:\roms> ./lewiscrc hp42s.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
1st Lewis CRC Pass 0 = FFFF
1st Lewis CRC Pass 1 = FFFF
CRC ok!

PS C:\roms> ./lewiscrc hp17b.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
1st Lewis CRC Pass 0 = FFFF
1st Lewis CRC Pass 1 = FFFF
External ROM CRC = FFFF
CRC ok!

PS C:\roms> ./lewiscrc hp17bii.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
1st Lewis CRC Pass 0 = FFFF
1st Lewis CRC Pass 1 = FFFF
External ROM CRC = FFFF
CRC ok!

PS C:\roms> ./lewiscrc hp19bii.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
1st Lewis CRC Pass 0 = FFFF
1st Lewis CRC Pass 1 = FFFF
2nd Lewis CRC Pass 0 = FFFF
2nd Lewis CRC Pass 1 = FFFF
CRC ok!

PS C:\roms> ./lewiscrc hp28s.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
1st Lewis CRC Pass 0 = FFFF
1st Lewis CRC Pass 1 = FFFF
2nd Lewis CRC Pass 0 = FFFF
2nd Lewis CRC Pass 1 = FFFF
CRC ok!

PS C:\roms> ./lewiscrc hp28c.ck.rom
BERT/SACAJAWEA/LEWIS ROM Test V1.10
Unpacking data...
1st Lewis CRC Pass 0 = 321A
1st Lewis CRC Pass 1 = 7F0B
2nd Lewis CRC Pass 0 = F526
2nd Lewis CRC Pass 1 = BA1E
CRC Error!
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Converting Rom Art - RPLman - 09-16-2020, 11:16 AM
RE: Converting Rom Art - Ross Barnes - 09-16-2020, 10:34 PM
RE: Converting Rom Art - ijabbott - 09-16-2020, 10:52 PM
RE: Converting Rom Art - RPLman - 09-17-2020, 03:26 AM
RE: Converting Rom Art - Eric Rechlin - 09-17-2020, 03:07 PM
RE: Converting Rom Art - Massimo Gnerucci - 09-17-2020, 04:36 PM
RE: Converting Rom Art - Didier Lachieze - 09-17-2020, 06:10 PM
RE: Converting Rom Art - Ross Barnes - 09-17-2020, 06:18 PM
RE: Converting Rom Art - kwarda - 09-17-2020, 07:50 PM
RE: Converting Rom Art - aamiel - 09-21-2020, 07:54 AM
RE: Converting Rom Art - Eric Rechlin - 09-18-2020, 01:20 AM
RE: Converting Rom Art - RPLman - 09-25-2020 02:29 PM
RE: Converting Rom Art - RPLman - 09-26-2020, 12:56 AM
RE: Converting Rom Art - RPLman - 09-26-2020, 10:17 AM



User(s) browsing this thread: 2 Guest(s)