English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware > Hardware mods

 
 
Thread Tools
Old 06 December 2009, 10:47   #1
RedskullDC
Digital Corruption
 
RedskullDC's Avatar
 
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
Homebrew EPROM Kickstart board (pron for zetro et al.)

Hi All,

Few piccies of a quick weekend hack.

Kickstart replacement board using a 27C322 EPROM, which will hold 8 seprate 512K kickstart images.

Purely a kickstart replacement for 16bit data bus Amigas. Doesn't do any fancy 1MB remaps, though wouldn't be too hard to add that functionality.

As you can see, wiring is minimal, so I made it up on a scrap piece of experimenter board.
Three high address bits (A18, A19, A20) are either 5V or pulled low through 4.7K resistors depending on the DIP switches.
A17 is also switched allowing the board to be used on Amigas with A17 on either Pin 1 or Pin17 of the Kickstart socket.

Would be easy to make a 32bit version to suit A1200/A4000.

Source of parts.
27C322 eprom:
http://cgi.ebay.com.au/ws/eBayISAPI....m=220455183552
(US$4.90 for 2)

48Pin ZIF socket:http://cgi.ebay.com.au/ws/eBayISAPI....m=330379543863
(US 0.99c each!!)
(optional, ordinary dip socket will do but ZIF is so much easier when experimenting.)

Total cost around $5 if you factor in shipping etc.

----
miscellaneous:

Datasheet for M27C322:
http://www.alldatasheet.com/datashee...322-100B1.html

Programmer to suit 27C322:
top2048/top2049 etc.

Eprom eraser:
http://cgi.ebay.com.au/ws/eBayISAPI....m=320458784692
(AU$15)
Yes, Cheap toothbrush sanitizers WILL erase EPROMS. Lamp runs on the same frequency as those oh-so-expensive commercial eprom erasers.
Unit switches off automatically after 10mins, most EPROMS normally need about 15mins to erase completely. Just open the lid, and run it again.

Cheers,
Red
Attached Thumbnails
Click image for larger version

Name:	DCP_1295.jpg
Views:	1238
Size:	235.4 KB
ID:	23519   Click image for larger version

Name:	DCP_1297.jpg
Views:	957
Size:	136.6 KB
ID:	23520  
RedskullDC is offline  
Old 06 December 2009, 11:18   #2
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
Nice.

Slightly off-topic, I've been thinking about making custom 512Kbyte KS3.9 EPROMs for my two A4000's for a while now to avoid reboots. Is it particularly hard?

I would have liked to tried bigger (1MB+) kickstart ROMs and add extra romable modules but I'm sure you know the A4000 (unlike A1200 & A600) can only access 512Kbytes of ROM
alexh is offline  
Old 06 December 2009, 12:49   #3
RedskullDC
Digital Corruption
 
RedskullDC's Avatar
 
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
Hi Alexh,
Quote:
Originally Posted by alexh View Post
Nice.

Slightly off-topic, I've been thinking about making custom 512Kbyte KS3.9 EPROMs for my two A4000's for a while now to avoid reboots. Is it particularly hard?

I would have liked to tried bigger (1MB+) kickstart ROMs and add extra romable modules but I'm sure you know the A4000 (unlike A1200 & A600) can only access 512Kbytes of ROM
Easy as pie to make the 1MB images, courtesy of Doobrey's Remus software:
http://www.doobreynet.co.uk/beta/index.html
He's on EAB if you want to ask him any questions.

I didn't know that the 4000 didn't support 1MB ROMS

What do you see when you fire up a monitor program and examine the $E00000-$E7FFFF area?

Is always possible to fool the GARY chip as far as addressing goes...
http://aminet.net/docs/hard/Ramrom.lha
One of my old projects from 1990 (cringe) which shows how to overlay ROMS in an A500 with RAM by fooling GARY.

Will be different on 4000, but the principle is the same.

Cheers,
Red

Last edited by RedskullDC; 06 December 2009 at 13:10.
RedskullDC is offline  
Old 06 December 2009, 19:27   #4
cosmicfrog
The 1 who ribbits
 
cosmicfrog's Avatar
 
Join Date: Apr 2006
Location: leek, Staffs, UK
Age: 56
Posts: 3,557
Send a message via MSN to cosmicfrog
hasn't it been recently discovered that 1200/600 do 2meg roms as well
cosmicfrog is offline  
Old 10 December 2009, 00:03   #5
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
Now I need someone to burn me a 1.3+ latest SCSI.device and 2.05 on the same chip to use on my A500...

Anyone up to the task? I don't have an EPROM programmer. I can supply proof that I own the real ROMs.
rkauer is offline  
Old 10 December 2009, 00:12   #6
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
A500 & scsi.device??

You got a CFIDECP?
alexh is offline  
Old 10 December 2009, 02:41   #7
rkauer
I hate potatos and shirts
 
rkauer's Avatar
 
Join Date: Oct 2007
Location: Sao Leopoldo / Brazil
Age: 58
Posts: 3,482
Send a message via MSN to rkauer Send a message via Yahoo to rkauer
To boot under 1.3 with the IDE68k device.
rkauer is offline  
Old 10 December 2009, 10:50   #8
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
I thought so. (CFIDECP is the new name for IDE68k)

I guess you'd have to do the leg-work and prepare the KS1.3 image.
alexh is offline  
Old 15 December 2009, 01:49   #9
Doobrey
Hamster tamer
 
Join Date: Apr 2007
Location: Out in the woods
Posts: 122
Quote:
Originally Posted by RedskullDC View Post

I didn't know that the 4000 didn't support 1MB ROMS

What do you see when you fire up a monitor program and examine the $E00000-$E7FFFF area?
From a vague memory of testing it out 18 months ago or something...
First off, the 68040/060 library sets the MMU to redirect reads to $E00000-$E7FFFF.
That was easy enough to bypass by loading a dummy cdstrap resident before Setpatch. (040/060 libs check for this, thinks it's running on a CD32 and doesn't redirect read accesses)

After that, trying to read on an A4000 just gave me bus exceptions..
IIRC, I flipped a bit in Fat Gary (or was it Ramsey?) to enable bus timeouts, but I never got a ROM mirror on reading, just random junk on the data bus.

Quote:
Is always possible to fool the GARY chip as far as addressing goes...
http://aminet.net/docs/hard/Ramrom.lha
One of my old projects from 1990 (cringe) which shows how to overlay ROMS in an A500 with RAM by fooling GARY.

Will be different on 4000, but the principle is the same.
Yeah, C= had the same idea on the A4000T.
There's a missing PLD and jumpers to enable a 'BigROM' patch.
Basically, the PLD feeds Fat Gary an address in the $F80000-FFFFFF range whenever the real address is $E00000-E7FFFF to make it generate the /ROMEN.

IIRC, there's also the minor problem of not enough address lines on the ROM sockets to use larger ROMs

TBH, with the Deneb/KickflashOS4 cards, there's not really much point in hacking A4000/A3000's to take larger ROMs.
Doobrey is offline  
Old 09 January 2010, 18:24   #10
sanjyuubi
Registered User
 
Join Date: Jun 2009
Location: Poland
Posts: 64
I made something like redskullDC but using 27c160 for A600 and A1200 some time ago, 27c322 are not available in my country. 16bit version can hold up to 4 kickstarts and 32bit version up to 8 (512k).
Attached Thumbnails
Click image for larger version

Name:	multikick.jpg
Views:	767
Size:	59.3 KB
ID:	23909   Click image for larger version

Name:	3249_multikicka1200.jpg
Views:	881
Size:	138.9 KB
ID:	23910  
sanjyuubi 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
Exclusive HardWare Pron from Japan ! XXX68000 ! Zetro Outraged ! coze Hardware pics 24 07 January 2009 11:29
WTB: Kickstart Board for A1000 Fingerlickin_B MarketPlace 24 18 April 2008 16:01
Some mild pron for Zetro DoogUK Hardware pics 4 10 April 2008 23:21
Amiga Pron for Zetro Misha Hardware pics 2 24 February 2008 17:02

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 21:18.

Top

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