JoeB1355
Well-known member
I'm trying to figure out what the difference is in the ROM version
Its appears to only be an upgrade to just this 1 chip
I dumped it and compared it to a 02 version here are the diff's
bash-3.2$ od -t x1 035822.02 >02
bash-3.2$ od -t x1 035822.03e >03e
bash-3.2$ diff 02 03e
4,9c4,9
< 0000060 b9 da 01 65 d3 99 da 01 85 d3 d8 a9 ff 85 d4 60
< 0000100 a5 f4 29 70 c9 70 f0 39 4a 4a 4a a8 a9 00 85 8d
< 0000120 a6 b9 bd d8 01 85 98 bd da 01 85 99 f8 a5 98 38
< 0000140 f9 82 60 85 98 a5 99 f9 83 60 85 99 30 02 e6 8d
< 0000160 10 eb d8 a5 8d 38 f5 c3 18 75 c0 95 c0 a5 8d 95
< 0000200 c3 60 00 01 20 01 40 01 50 01 80 01 00 02 80 00
---
> 0000060 b9 da 01 65 d3 99 da 01 85 d3 a9 ff 85 d4 d8 60
> 0000100 a5 f4 29 70 4a 4a 4a 4a a8 b9 7b 60 85 99 f0 ef
> 0000120 a6 b9 bd d8 01 4a 4a 4a 4a 85 98 bd da 01 0a 0a
> 0000140 0a 0a 05 98 f8 38 f5 c3 38 e5 99 90 d1 f6 c0 48
> 0000160 b5 c3 18 65 99 95 c3 68 4c 68 60 10 12 14 15 18
> 0000200 20 08 00 01 20 01 40 01 50 01 80 01 00 02 80 00
11c11
< 0000240 10 12 14 d0 e0 c0 08 a0 60 40 20 10 0a 06 04 02
---
> 0000240 11 13 16 d0 e0 c0 08 a0 60 40 20 10 0a 06 04 02
44,49c44,49
< 0001260 fd fc fb a9 00 85 9a a2 13 bd 6e 01 f0 14 85 9c
< 0001300 bd 39 01 85 9b bd c2 01 85 b5 20 71 5e a9 00 9d
< 0001320 6e 01 ca 10 e4 a9 fc 85 ec a2 13 ad 0a 40 29 07
< 0001340 09 03 9d c2 01 85 9a ad 0a 40 9d 39 01 85 9b ad
< 0001360 0a 40 c9 d0 b0 05 c9 38 b0 03 38 b0 f2 9d 6e 01
< 0001400 85 9c a9 00 85 b5 20 71 5e ca 10 cf 60 20 4d 63
---
> 0001260 fd fc fb a2 13 a9 00 85 9a bd 6e 01 f0 06 bd c2
> 0001300 01 20 f1 62 a9 fc 85 ec ad 0a 40 29 07 09 04 9d
> 0001320 c2 01 85 9a ad 0a 40 9d 39 01 ad 0a 40 c9 d0 b0
> 0001340 f9 c9 38 90 f5 9d 6e 01 a9 00 20 f1 62 ca 10 c5
> 0001360 60 85 b5 bd 6e 01 85 9c bd 39 01 85 9b 4c 71 5e
> 0001400 a5 a7 c9 28 90 02 a9 14 85 a7 4c 86 69 20 4d 63
86c86
< 0002520 00 a5 98 81 0d e6 0d 88 10 e7 60 5e a9 80 85 09
---
> 0002520 00 a5 98 81 0d e6 0d 88 10 e7 60 16 a9 80 85 09
115c115
< 0003440 ca 10 fb 20 86 69 20 7c 68 20 5e 67 20 21 69 a5
---
> 0003440 ca 10 fb 20 00 63 20 7c 68 20 5e 67 20 21 69 a5
bash-3.2$
Any Assembly programmers for 6502 that might have a clue what the above difference might be? Looks like 2 bits of logic and a couple values. Been a long time since I did any 6502 coding and I don't have an op code list or dissassembly program since the days of my C64!
================================
UPDATE
================================
I added a zip of the updated ROM image for all to enjoy -- I want to contribute to MAME but have no clue where or how to do it...
Its appears to only be an upgrade to just this 1 chip
I dumped it and compared it to a 02 version here are the diff's
bash-3.2$ od -t x1 035822.02 >02
bash-3.2$ od -t x1 035822.03e >03e
bash-3.2$ diff 02 03e
4,9c4,9
< 0000060 b9 da 01 65 d3 99 da 01 85 d3 d8 a9 ff 85 d4 60
< 0000100 a5 f4 29 70 c9 70 f0 39 4a 4a 4a a8 a9 00 85 8d
< 0000120 a6 b9 bd d8 01 85 98 bd da 01 85 99 f8 a5 98 38
< 0000140 f9 82 60 85 98 a5 99 f9 83 60 85 99 30 02 e6 8d
< 0000160 10 eb d8 a5 8d 38 f5 c3 18 75 c0 95 c0 a5 8d 95
< 0000200 c3 60 00 01 20 01 40 01 50 01 80 01 00 02 80 00
---
> 0000060 b9 da 01 65 d3 99 da 01 85 d3 a9 ff 85 d4 d8 60
> 0000100 a5 f4 29 70 4a 4a 4a 4a a8 b9 7b 60 85 99 f0 ef
> 0000120 a6 b9 bd d8 01 4a 4a 4a 4a 85 98 bd da 01 0a 0a
> 0000140 0a 0a 05 98 f8 38 f5 c3 38 e5 99 90 d1 f6 c0 48
> 0000160 b5 c3 18 65 99 95 c3 68 4c 68 60 10 12 14 15 18
> 0000200 20 08 00 01 20 01 40 01 50 01 80 01 00 02 80 00
11c11
< 0000240 10 12 14 d0 e0 c0 08 a0 60 40 20 10 0a 06 04 02
---
> 0000240 11 13 16 d0 e0 c0 08 a0 60 40 20 10 0a 06 04 02
44,49c44,49
< 0001260 fd fc fb a9 00 85 9a a2 13 bd 6e 01 f0 14 85 9c
< 0001300 bd 39 01 85 9b bd c2 01 85 b5 20 71 5e a9 00 9d
< 0001320 6e 01 ca 10 e4 a9 fc 85 ec a2 13 ad 0a 40 29 07
< 0001340 09 03 9d c2 01 85 9a ad 0a 40 9d 39 01 85 9b ad
< 0001360 0a 40 c9 d0 b0 05 c9 38 b0 03 38 b0 f2 9d 6e 01
< 0001400 85 9c a9 00 85 b5 20 71 5e ca 10 cf 60 20 4d 63
---
> 0001260 fd fc fb a2 13 a9 00 85 9a bd 6e 01 f0 06 bd c2
> 0001300 01 20 f1 62 a9 fc 85 ec ad 0a 40 29 07 09 04 9d
> 0001320 c2 01 85 9a ad 0a 40 9d 39 01 ad 0a 40 c9 d0 b0
> 0001340 f9 c9 38 90 f5 9d 6e 01 a9 00 20 f1 62 ca 10 c5
> 0001360 60 85 b5 bd 6e 01 85 9c bd 39 01 85 9b 4c 71 5e
> 0001400 a5 a7 c9 28 90 02 a9 14 85 a7 4c 86 69 20 4d 63
86c86
< 0002520 00 a5 98 81 0d e6 0d 88 10 e7 60 5e a9 80 85 09
---
> 0002520 00 a5 98 81 0d e6 0d 88 10 e7 60 16 a9 80 85 09
115c115
< 0003440 ca 10 fb 20 86 69 20 7c 68 20 5e 67 20 21 69 a5
---
> 0003440 ca 10 fb 20 00 63 20 7c 68 20 5e 67 20 21 69 a5
bash-3.2$
Any Assembly programmers for 6502 that might have a clue what the above difference might be? Looks like 2 bits of logic and a couple values. Been a long time since I did any 6502 coding and I don't have an op code list or dissassembly program since the days of my C64!
================================
UPDATE
================================
I added a zip of the updated ROM image for all to enjoy -- I want to contribute to MAME but have no clue where or how to do it...
Last edited:
