English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 23 April 2021, 17:59   #1
cbmeeks
Registered User
 
cbmeeks's Avatar
 
Join Date: Dec 2015
Location: Soddy Daisy, TN USA
Posts: 95
Question Amiga 1000 ROM question

So while debugging my A1000's faulty (EVEN) ROM chip, I decided to try and replace it with a AT28C64. Which is a 8 KiB chip. Granted, the original 23256 is 32 KiB, only 8 KiB is actually used.


From what I understand, the 23356 is pin compatible with a 27256. I have ordered a couple Intel 27256's. But in the meantime, I don't see why I can't get the AT28C64 to work.


Regarding the pins, there are only two pins that conflict. Those are pins 26 and 27. Which, on the Amiga, maps to A14 and A15.


The AT28C64 doesn't have A14/15. Those pins are actually a NC and /WE. So my thinking was to lift those two pins and wire the /WE to 5V.


I tried this and all I got is a black screen. When I put the faulty EVEN ROM back in, I get my orange color again.


So my question is, anyone know why this wouldn't work?


Also, one thing I noticed is that on the A1000 schematic, the 23256 refers to the output enable pin as "OE" instead of "/OE" like the AT28C64 and the 23256 datasheet do. I assume that's just a poor label on the (crappy) schematics. I can't imagine I would need to invert those signals.


Any help is appreciated.


Thanks!



**UPDATE**

I must have done something wrong. Or maybe the chip was bad. I burned another one and tied /WE high and now I get the same effect as the original mask ROM.

Which is an orange screen. Running out of ideas on this repair. :-(

Last edited by cbmeeks; 23 April 2021 at 18:46.
cbmeeks is offline  
Old 24 April 2021, 19:54   #2
indigolemon
Bit Copying Bard
 
indigolemon's Avatar
 
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
Have you tried Diagrom? https://www.diagrom.com/

There is a set of files in there for the A1k, should give you basic diagnostic output from the serial port if the graphics aren't happy (check your wiring here, the A1000 has gender swapped serial/parallel ports to other Amigas).
indigolemon is offline  
Old 25 April 2021, 02:28   #3
TjLaZer
Registered User
 
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,915
Diagrom is a replacement Kickstart ROM, the A1000 doesn't use Kickstart in ROM. It uses Kick boot ROMS which are 8k each. An adaptor is needed to install a Kickstart ROM.
TjLaZer is offline  
Old 25 April 2021, 07:33   #4
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
There is a subset of diagrom that can be burned in place of the bootstrap roms.
Jope is offline  
Old 25 April 2021, 18:14   #5
indigolemon
Bit Copying Bard
 
indigolemon's Avatar
 
Join Date: Jan 2017
Location: Kelty, Fife, Scotland
Age: 41
Posts: 1,293
What Jope said. It's not as full featured as Diagram proper, but might give some clues.
indigolemon is offline  
Old 26 April 2021, 16:57   #6
cbmeeks
Registered User
 
cbmeeks's Avatar
 
Join Date: Dec 2015
Location: Soddy Daisy, TN USA
Posts: 95
Thanks for the replies. I will be trying out the diagrom hopefully today.
I ordered a couple of Intel P27256-25 EPROM's that should be arriving today. Hopefully, they will work and my programmer will correctly handle them.
cbmeeks is offline  
Old 26 April 2021, 20:07   #7
TjLaZer
Registered User
 
TjLaZer's Avatar
 
Join Date: Sep 2004
Location: Tacoma, WA USA
Age: 52
Posts: 1,915
Did anybody ever figure out how to easily add the third and fourth ROMs to give it a proper kickstart in ROM? I know c= used to offer this as a dealer or developer add on.
TjLaZer is offline  
Old 26 April 2021, 20:34   #8
cbmeeks
Registered User
 
cbmeeks's Avatar
 
Join Date: Dec 2015
Location: Soddy Daisy, TN USA
Posts: 95
I'm getting so annoyed at this programmer. So I got the two Intel P27256's in today. First thing I did was attempt to read the chips. Worked just fine. Then, I decided to program them with a test pattern. Such as "42". Worked fine.

Now, I can't program anything else other than "42" to all bytes. If I change it to 50, then it says 50 doesn't match 42 so it stops with an error.

Somehow, not sure how, but somehow, I managed to change the first byte to 00. But now, I can only program it with what's already on the chip. Surely these aren't one time programming.

But seeing that I cannot erase the chip, I'm thinking I really messed up. However, sometimes it fails with programming modern EEPROMS that I know work.

Ugh.

UPDATE:

Well, looks like I can program all 00's all I want. Anything else fails.

Last edited by cbmeeks; 26 April 2021 at 20:41.
cbmeeks is offline  
Old 27 April 2021, 09:12   #9
Jope
-
 
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
Quote:
Originally Posted by TjLaZer View Post
Did anybody ever figure out how to easily add the third and fourth ROMs to give it a proper kickstart in ROM? I know c= used to offer this as a dealer or developer add on.
https://bigbookofamigahardware.com/b...t.aspx?id=1842

The PAL contents are not available though.

Seems it will only support a 256k kick in the four sockets, so perhaps a 68000 socket ROM board is the best approach in any case.
Jope 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
Amiga 1000 Keyboard - Curious Question Retro-mania support.Hardware 3 01 September 2017 11:33
Amiga 1000 Rom Issues kneehighspy support.Hardware 6 13 July 2016 23:49
Amiga 1000 boot ROM dumping program mark_k support.Hardware 0 12 December 2012 21:56
Amiga 1000 keyboard question klx300r support.Hardware 5 04 October 2012 06:10
Connecting Amiga 1000 DKB Insider to 1000 without daughterboard huggies support.Hardware 0 05 October 2008 11:10

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 06:19.

Top

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