English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 21 May 2013, 11:54   #1
cpiac64
Registered User
cpiac64's Avatar
 
Join Date: Apr 2010
Location: Italy
Posts: 1,047
A4000D Diagnostic ROM info

i need the rom diagnostic for repair a mobo a4000d, can you send me the file or a link?

thanks
cpiac64 is offline  
Old 21 May 2013, 12:04   #2
FOL
PSPUAE DEV

FOL's Avatar
 
Join Date: Nov 2006
Location: Barry / UK
Age: 43
Posts: 5,903
Send a message via MSN to FOL
Quote:
Originally Posted by cpiac64 View Post
i need the rom diagnostic for repair a mobo a4000d, can you send me the file or a link?

thanks
Cloanto include them with Amiga Forever.
FOL is offline  
Old 21 May 2013, 12:19   #3
Loedown
Precious & fragile things

 
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,946
Quote:
Originally Posted by FOL View Post
Cloanto include them with Amiga Forever.
Is it a ROM image FOL or something else?
Loedown is offline  
Old 21 May 2013, 12:44   #4
cpiac64
Registered User
cpiac64's Avatar
 
Join Date: Apr 2010
Location: Italy
Posts: 1,047
i have Amiga Forever download version but don't go

i have mount dvd Amiga Forever and now i look directory rom, the file diagnostic is?

i need convert in rom for my prommer, please i need more info

Last edited by cpiac64; 21 May 2013 at 13:01.
cpiac64 is offline  
Old 21 May 2013, 13:23   #5
FOL
PSPUAE DEV

FOL's Avatar
 
Join Date: Nov 2006
Location: Barry / UK
Age: 43
Posts: 5,903
Send a message via MSN to FOL
Quote:
Originally Posted by Loedown View Post
Is it a ROM image FOL or something else?
ROM image.

Quote:
Originally Posted by cpiac64 View Post
i have mount dvd Amiga Forever and now i look directory rom, the file diagnostic is?
Yes.
FOL is offline  
Old 21 May 2013, 13:52   #6
cpiac64
Registered User
cpiac64's Avatar
 
Join Date: Apr 2010
Location: Italy
Posts: 1,047
how to convert to binary file?

i have started Amiga Forever, now select a4000 and go, now run romsave, now i have a file 512k, i swapped, but now i need split even and odd

but af is started with rom3.1 not with diagnostic rom and now?

Last edited by cpiac64; 21 May 2013 at 15:51.
cpiac64 is offline  
Old 21 May 2013, 19:22   #7
Marcelv
Registered User
 
Join Date: May 2013
Location: Netherlands
Posts: 20
thanks for hijacking my post.
Marcelv is offline  
Old 21 May 2013, 20:32   #8
FOL
PSPUAE DEV

FOL's Avatar
 
Join Date: Nov 2006
Location: Barry / UK
Age: 43
Posts: 5,903
Send a message via MSN to FOL
Quote:
Originally Posted by Marcelv View Post
thanks for hijacking my post.
Sorry, thats why I stopped replying.
FOL is offline  
Old 21 May 2013, 23:29   #9
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by FOL View Post
Quote:
Originally Posted by Marcelv View Post
thanks for hijacking my post.
Sorry, thats why I stopped replying.
New thread created by removing off-topic posts from Marcelv's Amiga 4000 repair question thread.
prowler is offline  
Old 22 May 2013, 12:15   #10
Marcelv
Registered User
 
Join Date: May 2013
Location: Netherlands
Posts: 20
Quote:
Originally Posted by cpiac64 View Post
how to convert to binary file?

i have started Amiga Forever, now select a4000 and go, now run romsave, now i have a file 512k, i swapped, but now i need split even and odd

but af is started with rom3.1 not with diagnostic rom and now?

Use WinHex to split the file in odd and even, select: Tools, FileTools, Dissect, Wordwise (16-bit)
Marcelv is offline  
Old 22 May 2013, 22:02   #11
cpiac64
Registered User
cpiac64's Avatar
 
Join Date: Apr 2010
Location: Italy
Posts: 1,047
thanks for info and for split
cpiac64 is offline  
Old 23 May 2013, 22:50   #12
duga
Registered User
 
Join Date: Nov 2010
Location: Sweden
Posts: 502
Interesting. What can the ROM actually do/show?
duga is offline  
Old 24 May 2013, 02:13   #13
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by duga View Post
Interesting. What can the ROM actually do/show?
Until that question can be answered, have a look at this thread also: Amiga 4000 repair question.
prowler is offline  
Old 29 October 2013, 12:38   #14
cpiac64
Registered User
cpiac64's Avatar
 
Join Date: Apr 2010
Location: Italy
Posts: 1,047
Quote:
Originally Posted by Marcelv View Post
Use WinHex to split the file in odd and even, select: Tools, FileTools, Dissect, Wordwise (16-bit)
i read original prom, the rom need swap
cpiac64 is offline  
Old 30 October 2013, 19:27   #15
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL
Posts: 1,904
Quote:
Originally Posted by Marcelv View Post
Use WinHex to split the file in odd and even, select: Tools, FileTools, Dissect, Wordwise (16-bit)
or

http://srecord.sourceforge.net/

"
Splitting an Image
If you have a 16-bit data bus, but you are using two 8-bit EPROMs to hold your firmware, you can generate the even and odd images by using the −SPlit filter. Assuming your firmware is in the firmware.hex file, use the following:
srec_cat firmware.hex −split 2 0 −o firmware.even.hex
srec_cat firmware.hex −split 2 1 −o firmware.odd.hex This will result in the two necessary EPROM images. Note that the output addresses are divided by the split multiple, so if your EPROM images are at a particular offset (say 0x10000, in the following example), you need to remove the offset, and then replace it...
srec_cat firmware.hex \
−offset −0x10000 −split 2 0 \
−offset 0x10000 −o firmware.even.hex
srec_cat firmware.hex \
−offset −0x10000 −split 2 1 \
−offset 0x10000 −o firmware.odd.hex Note how the ability to apply multiple filters simplifies what would otherwise be a much longer script.
Striping
A second use for the −SPlit filter is memory striping.
You don’t have to split into byte-wide parts, you can choose other sizes. It is common to want to convert 32-bit wide data into two set of 16-bit wide data.
srec_cat firmware.hex −split 4 0 2 −o firmware.01.hex
srec_cat firmware.hex −split 4 2 2 −o firmware.23.hex This is relatively simple to understand, but you can use even wider stripes.
In this next example, the hardware requires that 512-byte blocks alternate between 4 EPROMs. Generating the 4 images would be done as follows:
srec_cat firmware.hex −split 0x800 0x000 0x200 −o firmware.0.hex
srec_cat firmware.hex −split 0x800 0x200 0x200 −o firmware.1.hex
srec_cat firmware.hex −split 0x800 0x400 0x200 −o firmware.2.hex
srec_cat firmware.hex −split 0x800 0x600 0x200 −o firmware.3.hex "

http://srecord.sourceforge.net/man/m..._examples.html
pandy71 is offline  
Old 30 October 2013, 21:52   #16
cpiac64
Registered User
cpiac64's Avatar
 
Join Date: Apr 2010
Location: Italy
Posts: 1,047
thanks for info

i verify my dump with original and 6 byte are different

i have a kickstart switcher with 4 eprom and now i can update with other version
cpiac64 is offline  
Old 30 October 2013, 22:19   #17
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by pandy71 View Post
http://srecord.sourceforge.net/

"
Splitting an Image
If you have a 16-bit data bus, but you are using two 8-bit EPROMs to hold your firmware, you can generate the even and odd images by using the −SPlit filter. Assuming your firmware is in the firmware.hex file, use the following:
srec_cat firmware.hex −split 2 0 −o firmware.even.hex
srec_cat firmware.hex −split 2 1 −o firmware.odd.hex This will result in the two necessary EPROM images. Note that the output addresses are divided by the split multiple, so if your EPROM images are at a particular offset (say 0x10000, in the following example), you need to remove the offset, and then replace it...
srec_cat firmware.hex \
−offset −0x10000 −split 2 0 \
−offset 0x10000 −o firmware.even.hex
srec_cat firmware.hex \
−offset −0x10000 −split 2 1 \
−offset 0x10000 −o firmware.odd.hex Note how the ability to apply multiple filters simplifies what would otherwise be a much longer script.
Striping
A second use for the −SPlit filter is memory striping.
You don’t have to split into byte-wide parts, you can choose other sizes. It is common to want to convert 32-bit wide data into two set of 16-bit wide data.
srec_cat firmware.hex −split 4 0 2 −o firmware.01.hex
srec_cat firmware.hex −split 4 2 2 −o firmware.23.hex This is relatively simple to understand, but you can use even wider stripes.
In this next example, the hardware requires that 512-byte blocks alternate between 4 EPROMs. Generating the 4 images would be done as follows:
srec_cat firmware.hex −split 0x800 0x000 0x200 −o firmware.0.hex
srec_cat firmware.hex −split 0x800 0x200 0x200 −o firmware.1.hex
srec_cat firmware.hex −split 0x800 0x400 0x200 −o firmware.2.hex
srec_cat firmware.hex −split 0x800 0x600 0x200 −o firmware.3.hex "

http://srecord.sourceforge.net/man/m..._examples.html
Thankyou very much, Pandy! I have been seeking a comprehensive command line utility for manipulating ROM images for years.
prowler is offline  
Old 31 October 2013, 00:30   #18
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL
Posts: 1,904
Quote:
Originally Posted by prowler View Post
Thankyou very much, Pandy! I have been seeking a comprehensive command line utility for manipulating ROM images for years.
Heh, no problemo - happy to help - i can search for my DOS collection - various old EPROM programmers utilities - similar to srecord but usually one .exe or .com (yes, .com files probably from 80's last century)

Last edited by pandy71; 31 October 2013 at 00:40.
pandy71 is offline  
Old 31 October 2013, 00:47   #19
prowler
Global Moderator

prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by pandy71 View Post
Heh, no problemo - happy to help - i can search for my DOS collection - various old EPROM programmers utilites - similar to srecord but usually one .exe or .com (yes, .com files probably from 80's last century)
Thanks. I would be interested to see them if you really don't mind searching them out.

Until now, I have been using SPLICE, a command line utility to splice bits of files together, and batch files to invoke it repeatedly. A bit of a pain, tbh.
prowler is offline  
Old 31 October 2013, 18:20   #20
pandy71
Registered User
 
Join Date: Jun 2010
Location: PL
Posts: 1,904
Quote:
Originally Posted by prowler View Post
Thanks. I would be interested to see them if you really don't mind searching them out.

Until now, I have been using SPLICE, a command line utility to splice bits of files together, and batch files to invoke it repeatedly. A bit of a pain, tbh.
I've uploaded a package of EPROM Tools to The Zone for you.

Perhaps this can help - AFAIR some of those utilities are from very old HiLo universal programmer.

Last edited by prowler; 31 October 2013 at 22:24. Reason: Removed direct link to THe Zone.
pandy71 is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
rom a4000d dead cpiac64 support.Hardware 2 19 May 2012 00:53
The Diagnostic 2.0 (Logica) rom pucci support.WinUAE 1 07 September 2011 09:43
def_disk.info, def_Kick.info and def_CF0 fc.studio support.Apps 4 10 January 2010 00:49
CD ROM in an A4000D Olecranon support.Hardware 4 21 July 2007 00:46
Faulty A600, diagnostic help needed. Freakyweakywoo support.Hardware 6 29 October 2005 14:39

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 01:18.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.
Page generated in 0.10372 seconds with 15 queries