English Amiga Board Home Mobile Skin      


Go Back   English Amiga Board > Support > support.Hardware

Reply
 
LinkBack Thread Tools
Old 02 April 2010, 10:53   #1
Registered User
 
vk3heg's Avatar
 
Join Date: Oct 2008
Location: Australia
Age: 44
Posts: 68
Reading ROM in Programmer

Hi Guys/Girl's...

I've purchased a programmer (http://cgi.ebay.com.au/ws/eBayISAPI....=STRK:MEWNX:IT with the number eight adapter)

When I look at the contecnts of a kickstar rom dump, the AMIGA ROM Operating System and Libraries in the first few lines are readly readable/visable.

Yet when doing a rom read of my Amiga 3000 3.1 rom and then looking at the output from the programmer I get junk such as this:

AGMOepitS etnaiLra


Is reading the Amiga's rom in the programmer posable or not?

I don't have any 27c400 chips yet to try writing a rom image to (They are on the way though)...
vk3heg is offline   Reply With Quote
AdSense AdSense  
Advertisement:
Old 02 April 2010, 11:08   #2
Precious & fragile things
 
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,612
I too recently got one of these Willem programmers.

I have a very old graphics board ( PC ) that has two eproms in it and when I do a checksum of them, it's close but not identical as what's printed on the top.

In regard to your issues with KS and reading, I can cite two possibilities that may be correct.

1. Commodore actually encrypted the data in the ROM

2. In some models of Amiga you need to adapt the pins to go to various other points or be disconnected, for example KS2.04 in some models of A500
Loedown is offline   Reply With Quote
Old 02 April 2010, 11:19   #3
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 12,036
ROM data is correct.

A3000 (and all 32-bit Amigas) have 2 16-bit ROM chips. Data is interleaved. (2 bytes from ROM0, 2 bytes from ROM1, 2 bytes from ROM0, etc..)

(Why does everyone still buy Willems when there have been cheap, much faster and better ones available for years?)
Toni Wilen is online now   Reply With Quote
Old 02 April 2010, 11:38   #4
Precious & fragile things
 
Join Date: Feb 2009
Location: Victoria, Australia
Posts: 1,612
Quote:
Originally Posted by Toni Wilen View Post
ROM data is correct.

A3000 (and all 32-bit Amigas) have 2 16-bit ROM chips. Data is interleaved. (2 bytes from ROM0, 2 bytes from ROM1, 2 bytes from ROM0, etc..)

(Why does everyone still buy Willems when there have been cheap, much faster and better ones available for years?)
What would you recommend Toni?
Loedown is offline   Reply With Quote
Old 02 April 2010, 11:49   #5
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 38
Posts: 12,036
I think any cheap chinese USB programmer with at least 42 pin socket (no need for any 16-bit adapters) is better than normal Willem.

Wellon, EasyPro etc.. Just check capabilities and supported chip list. (I have Wellon VP380. I also had Willem but I quickly become annoyed because it was unreliable with very big EPROMs and slow. Less than 1 min vs 15mins..)

OP: I have command line ROM split/merge utility somewhere.
Toni Wilen is online now   Reply With Quote
Old 02 April 2010, 13:14   #6
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 38
Posts: 9,185
@vk3heg

not only is the data interleaved, as Toni points out, but when compared to the WinTel/MacTel PC its also byte swaped (little endian) if I am not mistaken =)
__________________
Luscious Linkie Time:-

Zetr0 is offline   Reply With Quote
Old 03 April 2010, 01:09   #7
Registered User
 
vk3heg's Avatar
 
Join Date: Oct 2008
Location: Australia
Age: 44
Posts: 68
I got this programmer as it was cheap. It might only get used for this project.

From reading the "burning a kickstart' thread I got the impression that the kickstart was burnt to both chips as is, after being byte swaped. (Perhaps this impression is wrong?)
vk3heg is offline   Reply With Quote
Old 03 April 2010, 02:01   #8
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 8,783
Quote:
Originally Posted by Zetr0 View Post
...not only is the data interleaved, as Toni points out, but when compared to the WinTel/MacTel PC its also byte swaped (little endian) if I am not mistaken =)
@Zetr0,
From the information in vk3heg's opening post, it appears that you are indeed correct!
prowler is offline   Reply With Quote
AdSense AdSense  
Advertisement:
Old 03 April 2010, 03:20   #9
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 38
Posts: 9,185
@prowler

LOL, as much as I would like to say its because I am an uber genius.... its actualy because I found out the hard-way after my first 12 chip marathon batch programming fiasco of 2007 shortly after I got my willem proggy LOL

Indeed... little endian.... its a bugger....

thing is though what really anoys me is that I KNOW this from when I use to program various micro-controllers... *(i was so angry with myself!!!)*

anyway.... if you are copying a ROM from an existing Amiga one, you wont need to perform a BYTE swap when burning it back.
__________________
Luscious Linkie Time:-

Zetr0 is offline   Reply With Quote
Old 03 April 2010, 04:07   #10
BoingBagged
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 35
Posts: 763
Quote:
Originally Posted by Toni Wilen View Post
I think any cheap chinese USB programmer with at least 42 pin socket (no need for any 16-bit adapters) is better than normal Willem.

Wellon, EasyPro etc.. Just check capabilities and supported chip list. (I have Wellon VP380. I also had Willem but I quickly become annoyed because it was unreliable with very big EPROMs and slow. Less than 1 min vs 15mins..)

OP: I have command line ROM split/merge utility somewhere.
I just ckecked a bit. I know why everyone sticks to a Willem programmer, instead of the ones you recomend. It is simply about cost: a willem with the 42 pin adapter is about 50 dollars while the ones you recommend are way above 100 dollars.
It is a pitty, I would really enjoy burning my own kickstart, [Dream mode ON]or at least reflash it in an Amiga comercial solution that supports non zorro Amigas. But I cant reliably use one or the other.
gulliver is offline   Reply With Quote
Old 05 April 2010, 01:54   #11
Registered User
 
vk3heg's Avatar
 
Join Date: Oct 2008
Location: Australia
Age: 44
Posts: 68
Quote:
Originally Posted by Zetr0 View Post
@prowler

LOL, as much as I would like to say its because I am an uber genius.... its actualy
We all must bow to Zet!

Quote:
Originally Posted by Zetr0 View Post
thing is though what really anoys me is that I KNOW this from when I use to program various micro-controllers... *(i was so angry with myself!!!)*
Your not the only one... Recently got a new batch of PSU's for pc's... Was pulling out hair, trying to get it to power up a machine. Turned out this psu has extra cpu 12v lines, and I had the wrong one in the socket and also around the wrong way...
vk3heg is offline   Reply With Quote
Reply


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

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
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
EEPRROM Programmer advice please Charlie Hardware mods 9 07 February 2010 22:07
Donating a mouse for an amiga programmer mrodfr MarketPlace 31 17 January 2008 22:44
Found the programmer...but still a hitch thinlega support.Apps 3 21 June 2007 23:14
Does anyone have any questions for the programmer of Wrath of the Demon? laffer Retrogaming General Discussion 33 02 March 2007 09:16
Programmer API for WinUAE AmireX support.WinUAE 6 12 October 2005 17:36


All times are GMT +2. The time now is 13:26.


Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.
Page generated in 0.20933 seconds with 9 queries