English Amiga Board


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

 
 
Thread Tools
Old 05 December 2012, 18:46   #61
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
Quote:
Originally Posted by phipscube View Post
Something i've been wondering too is if its possible to make 2MB Kicks. I think I read somewhere (A1k?) that there is enough space in address for up to 2.5MB?
Gayle based Amigas have 2M support built-in, extra 1M region at 0xa80000 - 0xb7ffff.
Toni Wilen is offline  
Old 05 December 2012, 22:32   #62
phipscube
WipEout Fanboi
 
phipscube's Avatar
 
Join Date: Apr 2010
Location: Ringsted / Denmark
Age: 48
Posts: 263
Cool! So how easy/hard would it be to get a 2MB kick working?

Or should I just say, what has to be done?

I know on the A1200 custom kicks I made with mfilos' awesome guide there is a requirement for 1MB.ROM module. Is it just a case of somebody making a "2MB.ROM" file and using that instead with say a couple of 29f160's?
phipscube is offline  
Old 06 December 2012, 09:20   #63
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
I believe so Phipscube my friend. I don't know what the 1MB_ROM module does but I guess it enables the address space for the 1MB ROM to be inserted into.

I just wish Doobrey was more active here
He already done in the past a flash solution for A1200 (http://www.doobreynet.co.uk/flash.html) but some flashable ROMS like the ones we already said would have been ideal for usage in all Amigas.

FlashRunner or Doobrey's awesome Remus would have been awesome for just flashing the ROMS.

Btw, support for even 4MB ROMS has already been presented by SpeedGeek on his homebrew hack for A3000 and A4000 mobos (http://www.amibay.com/showthread.php?t=21720). We just need to combine the knowledge of software developers and hardware freakz to create such awesome stuff!

(I wish I could help more, but guides is the best thing I can do not having knowledge of how to programs on ASM or any Amiga language - sorry dos languages and vb is my cap)
mfilos is offline  
Old 06 December 2012, 11:18   #64
fryguy
Registered User
 
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 44
Posts: 1,019
This is interesting sheisse I bought a kickflash card ages ago, i succeeded in flashing it but i was never able to use it. IIRC i got a guru after flashing a standard 3.1 ROM. So now it's just collecting dust.
fryguy is offline  
Old 06 December 2012, 11:46   #65
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by RedskullDC View Post
Hi Hooverphonique,


I guess you're referring to the MX29F1615.

True, it does require 10V on the *BYTE/VPP pin during programming.
Easily generated with a 2N2222/BC549 transistor and a resitor or two, as a function of *WE and the *CE signal to the flash chip.

Apart from that, it is pin for pin compatible with the 62408 mask ROM used in the Amigas.
(62408 is NC on pin 42 [A19]).

Cheers,
Red
Yes, that's what I was referring to ;-)

For drop-in replacement (i.e. an adapter with e.g. a wire-wrap rom socket) this would work in Amigas with 2M rom support.. The pinout of the 62408 does *not* work in e.g. A4000, and I guess it's the same for the 512K rom amigas..
hooverphonique is offline  
Old 07 December 2012, 01:15   #66
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
I have made a few changes to the flashrom design.

I changed it to allow a 2mb AMD AM29F160D and also the regular 1mb AMD AM29f800B. I added some pads to what i think are the important signals that would need to be "toggled" depending upon usage.

So this is where i need help as my knowledge of addressing and other development issues is not that good. If i wanted to use it as a regular read only flash then no problem, however to make it flashable from within the Amiga itself i will need some help.

you can see from the pic i posted that i sent some signals to pads so that they could be modified by the end user to hopefully make this design into everything that people could hope for.

If everything looks ok i will go ahead and get some of thesee boards made. For those people with programmers that would like to help in this project then i would be willing to send them a 1mb and 2mb board (at my cost) to try to make this project a reality. If this design is missing something or wrong, let me know and i can make changes. I hope to get the boards (and chips) within the next 3 - 4 weeks If you want to help, send me a PM and we'll try to get the ball rolling.

Thanks

Here's the URL for the AMD 2mb 29f160d

http://www.spansion.com/Support/Data...29f160d_00.pdf

Here's a pic of the design.

kipper2k is offline  
Old 07 December 2012, 08:23   #67
RedskullDC
Digital Corruption
 
RedskullDC's Avatar
 
Join Date: Jan 2007
Location: Dorrigo/Australia
Age: 60
Posts: 355
Hi mfilos, kipper2k, Hooverphonique et al.
Quote:
Originally Posted by mfilos View Post

I just wish Doobrey was more active here
He already done in the past a flash solution for A1200 (http://www.doobreynet.co.uk/flash.html) but some flashable ROMS like the ones we already said would have been ideal for usage in all Amigas.

We just need to combine the knowledge of software developers and hardware freakz to create such awesome stuff!
Sounds like a "gauntlet being thrown down" to me

I'll get to work on a 2MB Kickstart design to suit the A1200!

Will do one for the MX29F1615 at first, since I have a few here.
Since they come in 42pin DIPs, they are also likely to suit those people who aren't keen on soldering 48pin TSOP packages to the adapter boards.

Will only require relatively simple changes to support the 29F800/29F160 chips. Software algorithms look pretty similar.

Cheers,
Red
RedskullDC is offline  
Old 07 December 2012, 10:19   #68
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by Toni Wilen View Post
Of course some extra logic is needed because Gary/Gayle blocks any write attempts to ROM regions.
By this you mean that the ROMEN signal isn't asserted for writes to rom regions?
hooverphonique is offline  
Old 07 December 2012, 13:33   #69
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
Quote:
Originally Posted by RedskullDC View Post
Hi mfilos, kipper2k, Hooverphonique et al.


Sounds like a "gauntlet being thrown down" to me

I'll get to work on a 2MB Kickstart design to suit the A1200!

Will do one for the MX29F1615 at first, since I have a few here.
Since they come in 42pin DIPs, they are also likely to suit those people who aren't keen on soldering 48pin TSOP packages to the adapter boards.

Will only require relatively simple changes to support the 29F800/29F160 chips. Software algorithms look pretty similar.

Cheers,

Red
Thanks Red, that sounds great. I have found the AMD 1mb and 2mb chips for $1 each so i am going to buy them. I have no problem making these for people that would want them.
kipper2k is offline  
Old 07 December 2012, 16:35   #70
SpeedGeek
Moderator
 
SpeedGeek's Avatar
 
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 839
Quote:
Originally Posted by Toni Wilen View Post
Gayle based Amigas have 2M support built-in, extra 1M region at 0xa80000 - 0xb7ffff.
A word of caution here. The address space $A00000-B7FFFF is reserved for Zorro2 I/O space in big box Amiga's. So BridgeBoards, Picasso2 in segmented mode, Retina Z2 and some other Zorro2 I/O cards will use this address space!

So as long as you don't plan on using any Zorro BusBoards or Tower kits which provide Zorro expansion capabilities you should be OK with your small box Amiga's.

P.S. I suspect these Zorro BusBoards would generate an /OVR signal to disable Gayle from using this address space on small box Amiga's.

Last edited by SpeedGeek; 08 December 2012 at 00:00.
SpeedGeek is offline  
Old 07 December 2012, 17:46   #71
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
Quote:
Originally Posted by hooverphonique View Post
By this you mean that the ROMEN signal isn't asserted for writes to rom regions?
Yes, ROMEN stays inactive.

Quote:
Originally Posted by SpeedGeek View Post
A word of caution here. The address space $A00000-B7FFFF is reserved for Zorro2 I/O space in big box Amiga's.
Bigbox Amigas don't use Gayle
Toni Wilen is offline  
Old 07 December 2012, 22:16   #72
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Gief A600 1MB ROM flashable module pl0x!
mfilos is offline  
Old 08 December 2012, 15:35   #73
SpeedGeek
Moderator
 
SpeedGeek's Avatar
 
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 839
Quote:
Originally Posted by Toni Wilen View Post
Bigbox Amigas don't use Gayle
It's also true that small box Amiga's don't have a Buster chip... but that didn't stop 3rd party developers from providing Zorro expansion bus solutions for the small box Amiga's!
SpeedGeek is offline  
Old 10 December 2012, 14:06   #74
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
I made a couple of changes, i added a switch option for A18 so that people can either add a switch on the board to toggle upper and lower area of Memory using A18 or they can run wires to the case.

So for example, using the 1mb flash, people can select the upper or lower 512k area of memory for different Kickstarts. This does not solve the onboard flashing but its progress



Here's a pic of the design.


Last edited by kipper2k; 10 December 2012 at 14:11.
kipper2k is offline  
Old 10 December 2012, 14:36   #75
phipscube
WipEout Fanboi
 
phipscube's Avatar
 
Join Date: Apr 2010
Location: Ringsted / Denmark
Age: 48
Posts: 263
Great stuff, I like that you included the resistor for switching in +5v to A18 (R6) onboard just eliminates the need for more external components and makes installation easier, which is nice.
phipscube is offline  
Old 10 December 2012, 14:47   #76
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
I ordered the boards and also the 1mb and 2mb chips, i was wrong about the price on the 2mb chips, the correct ones (she incorrectly gave me quote for 40pin version) for the 2mb chip were $3.00, still, i think an excellent price.

The resistor size on the board i believe (according to majority voice) is 4.7K. I reckon seeing as it is Christmas and mail is gonna be busy it will take about 3 weeks before i get everything i need to get started.
kipper2k is offline  
Old 10 December 2012, 14:57   #77
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
So,m I got a bit side-tracked and confused there. Will this work with a piggybacked real kickstart and will we be able to flash from within the AMiga, or not?
Amiga1992 is offline  
Old 10 December 2012, 15:10   #78
kipper2k
Registered User
 
Join Date: Sep 2006
Location: Thunder Bay, Canada
Posts: 4,323
Quote:
Originally Posted by Akira View Post
So,m I got a bit side-tracked and confused there. Will this work with a piggybacked real kickstart and will we be able to flash from within the AMiga, or not?

ATM, this is strictly an externally programmed replacement kickstart chip, hopefully with a little external logic and software it can be programmed internally. I think Toni and Red are looking at the software and any extra jumper connections. Don't forget though, that an initial image needs to be on the chip in order for the amiga to boot. I assume it may be possible to create a non copyrighted kickstart that could be used with a boot disk that contains your KS file, but i could be wrong
kipper2k is offline  
Old 10 December 2012, 16:03   #79
phipscube
WipEout Fanboi
 
phipscube's Avatar
 
Join Date: Apr 2010
Location: Ringsted / Denmark
Age: 48
Posts: 263
4.7k is the generally favoured value, yes
phipscube is offline  
Old 10 December 2012, 16:11   #80
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,506
Quote:
Originally Posted by kipper2k View Post
ATM, this is strictly an externally programmed replacement kickstart chip, hopefully with a little external logic and software it can be programmed internally.
I don't want external logic, I want all-in-one solution + empty socket on top for original ROMs (or second backup flash). Anything else is not good enough for me

Currently design matches not that useful (for me) "Epsilon" adapter, sorry.
Toni Wilen 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
Ovine by Design Charlie Retrogaming General Discussion 8 01 September 2011 18:31
FlashROM replacing EEProms Zetr0 Hardware mods 34 17 November 2009 10:13
How not to design a console... tonyyeb Retrogaming General Discussion 26 26 August 2009 02:48
Anyone used Redskulls' Flashrom? Jack Biscuit support.Hardware 11 26 January 2009 00:54
A little design bug Magix support.WinUAE 2 12 March 2002 19:17

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

Top

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