Chuck(G)
25k Member
No, good spotting! Looks as if the converter was assuming a 16-bit addressing granularity, rather than 8 bit. Such machines exist, but not encountered very often today.
I'd suggest HexEdit 4.0 (www.hexedit.com). It can Export binary data to S-records or intel Hex files as well as Import them.Thanks Dwight.
Right now I'm trying to figure out how to get an idea as to what was on this 2708 I dumped. The Microworks 2708 burner my 6800 has appears to be working ok. I had the 6800 punch it out what I dumped as an Srecord.. then used a program called srec2bin to turn it into a bin file. I'm pretty sure whatever was on this eprom was intended to work with an Intel based machine, so I don't know if I'm muddling things by converting it from srec to bin. But anyway, looking for a hex editor to view it and see if any strings or anything in it give hints as to what it is.
$srec_cat in1.txt -Needham_Hexadecimal -o Mout8 -Motorola 8 -obs 16
I'm curious about the first line of code:
S0220000687474703A2F2F737265636F72642E736F75726365 666F7267652E6E65742F1D
Is that the code that the 6800 needs to program the following code?
Dwight
An S0 (start) record is written at the start of file and an S5 (record count) record is written at the end of file.Hi Larry
Oops, there is something wrong with my check sums.
I need to look at my code.
Dwight
Fixed my mistake:
S11300008D77CE0200DF22CE005FDF24DE22EE00F9
S1130010DF28DF14BDC0D09614840F97148D219768
S11300202EDF2A9629444444448D15972FCEC04888
S1130030962884F00808801024FAEE00AD0020CC45
S1130040CE002F084A2AFCA60039C06AC0A2C0AC60
S1130050C0BAC0C1C0C8C0EEC0F2C0FEC0CCC0A708
S1130060C097C0F8C21FC0D7C15FD62826259629DD
S113007081E0270581EE270E394FCE0100A7000845
S11300808C020026F839309E243297223297239F1F
S1130090243539DE146E0096305F9B159715D914FC
S11300A0D714DE14DF2239DE14DF2639309E24967D
S11300B023369622369F243520E89629912E271040
S11300C0399629912E260939962F20F0962F20F360
S11300D0DE220808DF2239BDC2977D00182707C633
S11300E0A1D12927EB39C69ED12927D020D596291D
S11300F0203B96299B2E20358D389429202F962E2F
S1130100D629C40F2602962F5A26029A2F5A26025F
S1130110942F5A5A260A7F003F9B2F24037C003FCA
S11301205A260A7F003F902F25037C003FDE2AA732
S1130130003986C0972C7C002DDE2C960DAB00A8D0
S1130140FF970D3907C1790AC17D15C18218C18590
S11301501EC18929C19333C1DE55C1FA65C204CEDB
S1130160C144C609A600912927090808085A26F49B
S11301707EC360EE01962E6E00962020B0BDC2C4F0
S113018020AB972039167EC2E15F9B279727D9269B
S1130190D72639CEC1BC840F08084A2AFBEE00DFFB
S11301A01ECE0008DF26C605961E84E0A704098635
S11301B00379001F79001E4A26F75A26EB39F6DF29
S11301C04925F39FE79F3ED9E7CFF7CF249FF7DF79
S11301D0E7DFB7DFD7DDF24FD6DDF3CF934FDE266F
S11301E0C6648D06C60A8D02C601D70E5F910E2520
S11301F0055C900E20F7E70008390F9F128E002F40
S1130200DE2620090F9F129E2634CE0030D62BC442
S11302100F32A700087C00275A2AF69E120E39D600
S1130220297F003FDE268601971CC40F2602C610D4
S113023037DF14A600971E7F001FD62EC407270998
S113024074001E76001F5A26F5D62E8D28961E8D14
S113025015D62ECB088D1E961F8D0B7C002FDE1419
S113026008335A26CB3916E800AA00E70011270400
S11302708601973F39962F841F484848C43F5454F9
S1130280541B971DDE1C39C6F0CE80106F01E700A9
S1130290C606E7016F00398DEE7F00188D55E60024
S11302A08D159717C60F8DE1E600545454548D07ED
S11302B048489B17971739C10F2602D71886FF4C59
S11302C05425FC39DF128DBFA6012B07482AF96D8E
S11302D00020078DC27D001826EC8D03DE1239C67E
S11302E004D721C641F780127D002126FBC601F701
S11302F08012398D0037C6C85A0126FC3339CE80A6
S113030012C63BE701C67FE700A701C601E7003933
S11303108D13A6002BFC8DDDC6090D6900468DD317
S11303205A26F72017DF12CE8012398DF8366A006C
S1130330C60A8DBFA7000D465A26F732DE123920B1
S11303408386378DB9DE02398DF7A6008DDD089CD2
S11303500426F7200B8DEA8DB7A700089C0426F726
S11303608E007FCEC3E9DF00863F8D928D430E8DD4
S1130370CE4D2A108DC9840327234A27D84A27C87B
S1130380DE066E008D0C97068D0697078D2320DF01
S11303908DAD48484848970F8DA59B0F398D12DEC7
S11303A0068D258D9A4D2B048DE8A70008DF0620C5
S11303B0EC86108D2BCE01C886FFBDC07DCE000615
S11303C08D06088D038D1539A60036444444448DAA
S11303D00132DF12BDC193C605BDC22486049B2E23
S11303E0972E861A972FDE12397A00207A00217D03
S11303F080123BDE006E0000C3F300800083C36004
S5030040BC
I match Larry's so we are both likely correct.
I'm not sure if the S5 record is needed.
There is something wrong with the address counting. In the S records, there are 16 ( 0x10 ) bytes.
The lines are only incrementing by 8 addresses. They should be 0x10, no 0x8.
It looks like it is S records for a 32 bit wide memory.
The byte count is right at 0x13.
At least that is what I'm seeing. Chuck, am I wrong?
I'll modify my program to do S records later tonight when I get to
my home computer.
Dwight
Thanks again for everyone'e help. I really hope this Microworks 2708 burner... you know.. works. We will find out once I get the UV eraser. Oh, on that score.. I found this special lightbulb we'd had tucked away for a while.. it says 'blacklight, ultra violet light'. It's not a flourescent.. standard incandescent style bulb. Anyone know if these emit the UV light we need?