English Amiga Board


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

 
 
Thread Tools
Old 23 July 2017, 22:41   #901
Cylon
Registered User
 
Join Date: Oct 2014
Location: Europe
Posts: 471
@plasmab
Thanx for your efforts, very nice indeed. can't wait to get my sticky fingers on one of those boards...
Cylon is offline  
Old 23 July 2017, 22:46   #902
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by Cylon View Post
@plasmab
Thanx for your efforts, very nice indeed. can't wait to get my sticky fingers on one of those boards...
systest is showing an error on one bit in a one block of RAM.

I have a small issue with the refresh cycle. Seems the 020 does not have a big enough window of AS high to stick a refresh cycle in there. 6 Cycles vs 8 Cycle. Urgh
plasmab is offline  
Old 24 July 2017, 17:36   #903
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
I'm getting giddy with all this
Amiga1992 is offline  
Old 24 July 2017, 19:57   #904
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,354
Quote:
Originally Posted by plasmab View Post
I have a small issue with the refresh cycle. Seems the 020 does not have a big enough window of AS high to stick a refresh cycle in there. 6 Cycles vs 8 Cycle. Urgh
Interesting. But I don't understand? What does 680x0 bus cycles have to do with DRAM cycles? Is your DRAM controller partially driven directly by 680x0 bus signals?
alexh is offline  
Old 24 July 2017, 20:04   #905
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by alexh View Post
Interesting. But I don't understand? What does 680x0 bus cycles have to do with DRAM cycles? Is your DRAM controller partially driven directly by 680x0 bus signals?


Of course it is. You time off the bus signal edges. All async ram does this AFAIK. Its working out how to inject refresh cycles that I'm finding annoying.


Sent from my iPhone using Tapatalk
plasmab is offline  
Old 24 July 2017, 20:35   #906
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Maybe the image will help.. traditionally with the 68000 you can shove a ram refresh cycle where AS20 is high. The space vanishes on the 68020.




The simulation above is a 68000 CPU model. I dont actually have a verilog/vhdl model with 020 timing available to use so ive been using the WF68000 model which is pretty good. On the 68020 the gap between lines B and C disappear so the ras never goes high following the CAS-before-RAS refresh.
plasmab is offline  
Old 24 July 2017, 23:44   #907
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
All sorted.

Turns out I was trying to perform a CAS before RAS cycle when WE was asserted. Doh.

Will finish off the Rev 1 tomorrow... Will switch the 40 pin for a 44pin and update the silkscreen. then we're done

Will make the dirtypcbs link available to anyone who accepts that i've not tested the board before ordering it.
plasmab is offline  
Old 24 July 2017, 23:48   #908
mattymuc
Registered User
 
mattymuc's Avatar
 
Join Date: Jul 2017
Location: Munich / Germany
Posts: 88
You're awesome! I'm looking forward to soldering a test board
mattymuc is offline  
Old 25 July 2017, 14:45   #909
alenppc
Registered User
 
Join Date: Apr 2012
Location: Canada
Age: 44
Posts: 910
The 44 pin connector is available at digikey, part number S9025-ND
alenppc is offline  
Old 25 July 2017, 23:42   #910
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by alenppc View Post
The 44 pin connector is available at digikey, part number S9025-ND
Rerouted the IDE this evening... what a pain.

Double checking that pin 44 is grounded.
plasmab is offline  
Old 27 July 2017, 00:11   #911
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
OK. TF328 rev1 has been ordered. Changes are.

44pin IDE (check)
Added missing pins.. (PUNT/A19) (check)
Added JMP NMI feature (Check).
Updated the silkscreen so people can actually have a hope of building it .. (check).

Anyone very very interested in trying this before i test is PM me and i'll give you a dirtyPCBs link.

PS: I am using fast DHL shipping so should have it in about a week.

Last edited by plasmab; 27 July 2017 at 00:22.
plasmab is offline  
Old 27 July 2017, 00:28   #912
E-Penguin
Banana
 
E-Penguin's Avatar
 
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,214
Quote:
Originally Posted by plasmab View Post
Turns out I was trying to perform a CAS before RAS cycle when WE was asserted. Doh.
Well that was going to be my first suggestion!

I've seen people say that putting fast memory in the CD32 will break existing games. Is there some cunning hardware fix that could be done to prevent this? (eg, press a button on boot) Or a dumb solution like a jumper which disables the fast mem?
E-Penguin is offline  
Old 27 July 2017, 00:33   #913
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by E-Penguin View Post
Well that was going to be my first suggestion!

I've seen people say that putting fast memory in the CD32 will break existing games. Is there some cunning hardware fix that could be done to prevent this? (eg, press a button on boot) Or a dumb solution like a jumper which disables the fast mem?
I've seen people say a heck of a lot of things. Especially in the Amiga community. IDE needed a CIA according to some.

I've not put anything fancy on this board UI wise. But if people prove to me a games dont work with fast memory i'll add it. Or they can take the sources and add the features themselves... Will be open source.
plasmab is offline  
Old 27 July 2017, 04:45   #914
th4t1guy
Registered User
 
th4t1guy's Avatar
 
Join Date: Mar 2002
Location: Kansas City, MO, USA
Posts: 683
Quote:
Originally Posted by plasmab View Post
I've seen people say a heck of a lot of things. Especially in the Amiga community. IDE needed a CIA according to some.

I've not put anything fancy on this board UI wise. But if people prove to me a games dont work with fast memory i'll add it. Or they can take the sources and add the features themselves... Will be open source.
I can verify that FASTMEM at least breaks Chaos Engine (NTSC version).
But if you have that and IDE, there's not much point in loading games from CD anymore.
th4t1guy is offline  
Old 27 July 2017, 04:48   #915
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
Expansion board for the CD32

Quote:
Originally Posted by th4t1guy View Post
I can verify that FASTMEM at least breaks Chaos Engine (NTSC version).

But if you have that and IDE, there's not much point in loading games from CD anymore.

There is a lot of point. CD games don't convert fully to WHDLoad install many times, for example, by losing CD audio. I prefer CD32 versions over any other versions 99% of the time.

I think a disable switch is a must. Just disable the whole deal, no need to selectively disable RAM or IDE.
Amiga1992 is offline  
Old 27 July 2017, 05:22   #916
dalek
Registered User
 
Join Date: Nov 2014
Location: NSW/Australia
Posts: 462
See "RAM Effects" here: http://www.amigareport.com/ar224/p1-11.html apparently there is another game "Pirates Gold" affected.

It also mentions "Degrader" and perhaps nofastmem would work if you can launch those games from the CD from workbench. Oh and there are CD32 WHDLoad slaves available for those games, so meh

It mentions a ram disable jumper on the CD32 but I reckon that's wrong and it's on the SX-1 instead.
dalek is offline  
Old 27 July 2017, 07:08   #917
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by Akira View Post
I'm getting giddy with all this
I'm already giddy


This all looks very promising though, about time the CD32 got some love
NovaCoder is offline  
Old 27 July 2017, 07:10   #918
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
Quote:
Originally Posted by dalek View Post
Oh and there are CD32 WHDLoad slaves available for those games, so meh
With no CD audio. Meh.

Quote:
Originally Posted by NovaCoder View Post

This all looks very promising though, about time the CD32 got some love
Maybe we can have some CD32 project from you with these expansions? SCUMMVM CD32?
Amiga1992 is offline  
Old 27 July 2017, 07:44   #919
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Its easier to do a fast mem disable in software. Cant someone add it to a startup sequence


Sent from my iPhone using Tapatalk
plasmab is offline  
Old 27 July 2017, 07:48   #920
plasmab
Banned
 
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
That said. There is a jumper to select the clock on the cpld. Remove that and you get no ram or ide.


Sent from my iPhone using Tapatalk
plasmab 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
Hello and help identifying my expansion board! edd_jedi New to Emulation or Amiga scene 7 04 April 2010 12:52
Can anyone identify this RAM expansion board?? PowerPie5000 support.Hardware 66 02 August 2009 13:04
WTB: A1200 Expansion Board robheaton MarketPlace 17 11 June 2009 09:49
an expansion board toolkit --might be useful to you giannis_vassili support.Hardware 1 14 June 2008 20:51
Wanted: A1200 expansion board Freckle MarketPlace 0 30 August 2004 16:36

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 01:34.

Top

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