English Amiga Board


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

 
 
Thread Tools
Old 28 January 2019, 11:05   #1
zero
Registered User
 
Join Date: Jun 2016
Location: UK
Posts: 428
Extra ROM space via Zorro bus?

The A3000/4000 can't take 1MB ROMs without a fairly drastic hardware mod. I'm wondering if extra ROM space could be added with a Zorro card.

On Zorro II a card could just map itself into the upper ROM space AIUI, but with the introduction of Zorro III that is no longer possible. Therefore I guess the card would have to auto-config and from there could load libraries and other resources that won't fit into the 512k ROM.

Unfortunately the Z3 bus is rather complex and scanning the reference "BIGRAM" example it would need at last one programmable device (maybe an FPGA) for interfacing.

Just an idea I'm throwing out... I can't think of any other way to get larger ROMs without any modding.
zero is offline  
Old 28 January 2019, 14:27   #2
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
Didn't I read somewhere that ZII could map itself to $F00000(?)? (Yes, I thought that was odd - if not f00000 then some other address I'd never seen mentioned as proper ZII range.)
NorthWay is offline  
Old 28 January 2019, 15:11   #3
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,335
In theory, a Zorro-II board can map itself to anywhere in 24-bit space, but doing that is outside the Autoconfig process and so you have to be careful to get it to work as you still need to do the 68K handshaking. But it should be possible.

Zorro-III is a different story however since you're no longer just dealing with the 68K bus, but with a separate bus that emulates Zorro-II behaviour. I don't know for sure if all 24-bit accesses are passed through by Buster as Zorro-II accesses, or if it's just those within the Zorro-II memory space... Something for me to look at the next time I have some time.
Daedalus is offline  
Old 28 January 2019, 16:08   #4
SpeedGeek
Moderator
 
SpeedGeek's Avatar
 
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 839
I assume your "Drastic" hardware mod comment refers to A3K Romy since the A4K Romy is about as "Simple" as it gets. For A3K Romy, I looked at PLCC plug extensions to the Fat Gary socket. Unfortunately, they were quite expensive and have min. order requirements. Another problem was the extra height would cause problems for full size accelerator cards. So the desolder PLCC socket and resolder Romy solution was the most practical one.

Zorro bus solutions will be more expensive and VERY slow compared to mobo ROM access speeds... but Good luck anyway.

BTW, the $F00000 space is in fact part of the Zorro II space. But it was intended for Diag ROM Boards NOT Extended ROM Boards. So trying to use it in any other way creates 2 compatibility problems:

1) exec early startup code automatically jumps to any $F00000 Diag ROM
2) 3rd party 060 accelerator cards hijack the $F00000 space for 060 support code

Last edited by SpeedGeek; 28 January 2019 at 16:25.
SpeedGeek is offline  
Old 28 January 2019, 17:49   #5
zero
Registered User
 
Join Date: Jun 2016
Location: UK
Posts: 428
Zorro III should be decently fast, and you can always copy the libraries to FastMEM if you want speed.

Unfortunately the spec for Z3 says that addresses outside the Z3 address space are not available on the bus, unlike Z2 where you could indeed just overlay any part of the space or spy on custom chip access a la Action Replay.

SpeedGeek, you are right about the Romy for A4000, my mistake.
zero is offline  
Old 29 January 2019, 01:20   #6
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
@SpeedGeek

I would like to hear your technical opinion on Indivual Computers Kickflash 1MB Zorro II card.

http://wiki.icomp.de/wiki/Kickflash

Doesn't it solve the issue the OP presented? Or is it suboptimal?

TIA
gulliver is offline  
Old 29 January 2019, 14:09   #7
SpeedGeek
Moderator
 
SpeedGeek's Avatar
 
Join Date: Dec 2010
Location: Wisconsin USA
Age: 60
Posts: 839
@gulliver

An 8-bit card on an A2000 Zorro II bus = 1.75 MB/sec*.
... and for A3000/4000 Slow Buster = 1.2 MB/sec*.

Compared to Romy:

http://eab.abime.net/showthread.php?...mb+romy&page=3

Suboptimal is an understatement.

*Assuming zero wait states.

Last edited by SpeedGeek; 29 January 2019 at 14:15.
SpeedGeek is offline  
Old 29 January 2019, 20:27   #8
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
@Speedgeek

Ouch, definately slow, and even slower under Zorro III slow buster.

Romy is certainly a lot faster.

And what about Elbox eFlash 4000?
http://www.elbox.com/products/eflash_4000.html
gulliver is offline  
Old 29 January 2019, 23:16   #9
NorthWay
Registered User
 
Join Date: May 2013
Location: Grimstad / Norway
Posts: 839
Quote:
Originally Posted by gulliver View Post
And what about Elbox eFlash 4000?
I believe both that and the KickFlash are basically storage devices that copy modules to memory.


I still want an in-circuit programmable 1M+ A4000D ROM flash solution. Something resistant to overwrites and with fixed address so you can protect and remap to fastram.
NorthWay is offline  
Old 30 January 2019, 16:07   #10
zero
Registered User
 
Join Date: Jun 2016
Location: UK
Posts: 428
Quote:
Originally Posted by gulliver View Post
@SpeedGeek

I would like to hear your technical opinion on Indivual Computers Kickflash 1MB Zorro II card.

http://wiki.icomp.de/wiki/Kickflash

Doesn't it solve the issue the OP presented? Or is it suboptimal?

TIA
Very interesting, thanks.

I guess it must use Autoconfig to run some code that soft-kicks the ROM in flash memory, similar to something like Relokick except that no RAM is needed and it happens during the early boot sequence.

Unfortunately I can't find an example basic Z2 card schematic to see what is involved. Reading the docs it doesn't look too complicated at all; I'm just wondering if I can throw something together.
zero is offline  
Old 30 January 2019, 16:08   #11
zero
Registered User
 
Join Date: Jun 2016
Location: UK
Posts: 428
Quote:
Originally Posted by NorthWay View Post
I believe both that and the KickFlash are basically storage devices that copy modules to memory.
It says that it doesn't use any RAM.
zero 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 3000 Zorro Bus Problems Ze_ro support.Hardware 18 30 April 2021 06:27
One more time about Zorro bus termination tnt23 support.Hardware 27 08 November 2015 14:58
Zorro Bus Termination... chiark support.Hardware 3 15 October 2010 09:50
PCMCIA card reader in Zorro bus protek Hardware mods 17 06 November 2009 00:46
Looking for A1000 Zorro bus pin out diagrams AmigaEd support.Hardware 4 04 April 2005 13:24

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 17:36.

Top

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