English Amiga Board


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

 
 
Thread Tools
Old 17 April 2017, 21:29   #821
plasmab
Banned
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by Mathesar View Post
I made some progress on the open source A500 IDE controller I promised I would be working on.

Happy "building wishes" to the thread, I expect to see some 030 powered Amiga 500's soon!
Great work.
plasmab is offline  
Old 17 April 2017, 22:15   #822
Mr.Flibble
Registered User

Mr.Flibble's Avatar
 
Join Date: Jun 2015
Location: UK
Posts: 468
I'm currently noodling around with a pretty basic kickstart flash rom board - will post when I've got the boards and been able to test it
Mr.Flibble is offline  
Old 17 April 2017, 23:47   #823
RichMK
Registered User
RichMK's Avatar
 
Join Date: Oct 2016
Location: uk
Posts: 36
Quote:
Originally Posted by Mathesar View Post
I made some progress on the open source A500 IDE controller I promised I would be working on. I have received the PCB's (from Elecrow BTW) and soldered one up. I made one mistake in the layout so I had to lift one leg on the Cypress chip and install a botch wire on the underside. Nothing serious so far... (fingers crossed ).

The board is a standalone Gayle style IDE controller for the Amiga 500. It reads HDF files from a standard FAT formatted SD card. I hope to program it such that you won't need an _ovr and _int2 patch wires. The board also contains 1Mbyte fast RAM of which I intend to use half a megabyte to load Kickstart 3.1 (which is needed for the Gayle SCSI.device) from the SD card. This way no real 3.1 ROM (which is troublesome on older A500's like mine) is needed. Of course you would need a properly licensed rom file instead.

This project will be open-sourced once finished and would make a nice companion to a TF520. However, I am doing this in my own slow pace. I also tend to work in secret so don't expect any blogs, vlogs or other updates anytime soon

Happy "building wishes" to the thread, I expect to see some 030 powered Amiga 500's soon!
Great work! It amazes me the effort people are still putting into the Amiga after all these years! open sourced is the way
RichMK is offline  
Old 18 April 2017, 01:43   #824
Tachyon
OG Amiga user

Tachyon's Avatar
 
Join Date: Mar 2017
Location: Edmonton/Canada
Posts: 73
Quote:
Originally Posted by Mathesar View Post
I made some progress on the open source A500 IDE controller I promised I would be working on. I have received the PCB's (from Elecrow BTW) and soldered one up. I made one mistake in the layout so I had to lift one leg on the Cypress chip and install a botch wire on the underside. Nothing serious so far... (fingers crossed ).

The board is a standalone Gayle style IDE controller for the Amiga 500. It reads HDF files from a standard FAT formatted SD card. I hope to program it such that you won't need an _ovr and _int2 patch wires. The board also contains 1Mbyte fast RAM of which I intend to use half a megabyte to load Kickstart 3.1 (which is needed for the Gayle SCSI.device) from the SD card. This way no real 3.1 ROM (which is troublesome on older A500's like mine) is needed. Of course you would need a properly licensed rom file instead.

This project will be open-sourced once finished and would make a nice companion to a TF520. However, I am doing this in my own slow pace. I also tend to work in secret so don't expect any blogs, vlogs or other updates anytime soon

Happy "building wishes" to the thread, I expect to see some 030 powered Amiga 500's soon!
I certainly could be wrong, but my research of late is leading me to believe that it's going the A600 style Gayle emulation route that leads to the necessity for the _INT2 & _OVR jumpers.
That said, I think there's possibly a catch-22 here in that not going that route eliminates the 68k socket option and forces you to a Zorro option anyway.
At the least, I think a device will need it's own Autoconfig ROM to load it's own driver at system initialization, just like any bootable Zorro slot device.
I dunno, just my thoughts based on what I've read so far.

Man, I used to know this stuff inside and out, but it's been a lot of years.

As for working in secret, I can respect that. I do it myself. But there's a lot to be said for having a place to bounce your ideas off others and exchange ideas, information, and hard earned experience. The issue is usually more about finding the right "forum*" to do that, as we discovered yet again, in this thread recently. The point being, that I think lonewolf efforts end up needlessly butting heads against problems that have already been solved, and being held up for lack of information that other's already have. But certainly your call though.

I just find it frustrating that the vintage community has so much of an ingrained mindset that's opposite to the kinds of workflow and collaboration that allowed projects like Linux to essentially takeover the world. When we stop worrying about hoarding IP and ideas and start thinking in terms of getting as meany eyes on a problem as possible, huge progress becomes the norm rather than the pipe dream. But keep in mind, that's a general statement, not a personal admonishment. ;')


*Because I know butthurt will result if I don't clarify, I'm using the term forum here in it's more traditional, general definition, not in the sense it's used today to mean specific online groups.
Tachyon is offline  
Old 18 April 2017, 04:07   #825
wXR
Registered User
 
Join Date: Mar 2009
Location: New York
Posts: 552
@Mathesar thank you for being a hero!
wXR is offline  
Old 18 April 2017, 05:38   #826
PeteAU
Registered User

 
Join Date: Dec 2016
Location: Australia
Posts: 100
Quote:
Originally Posted by Mathesar View Post
I made some progress on the open source A500 IDE controller I promised I would be working on. I have received the PCB's (from Elecrow BTW) and soldered one up. I made one mistake in the layout so I had to lift one leg on the Cypress chip and install a botch wire on the underside. Nothing serious so far... (fingers crossed ).

The board is a standalone Gayle style IDE controller for the Amiga 500. It reads HDF files from a standard FAT formatted SD card. I hope to program it such that you won't need an _ovr and _int2 patch wires. The board also contains 1Mbyte fast RAM of which I intend to use half a megabyte to load Kickstart 3.1 (which is needed for the Gayle SCSI.device) from the SD card. This way no real 3.1 ROM (which is troublesome on older A500's like mine) is needed. Of course you would need a properly licensed rom file instead.

This project will be open-sourced once finished and would make a nice companion to a TF520. However, I am doing this in my own slow pace. I also tend to work in secret so don't expect any blogs, vlogs or other updates anytime soon

Happy "building wishes" to the thread, I expect to see some 030 powered Amiga 500's soon!
Did you write your own SDcard<->IDE software? Sounds like quite a feat.
PeteAU is offline  
Old 18 April 2017, 19:09   #827
plasmab
Banned
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by PeteAU View Post
Did you write your own SDcard<->IDE software? Sounds like quite a feat.
Without taking anything away from Mathesar. SDCard to IDE software already exists in the MiST firmware. Also SDCard to 1772 floppy emulation.
plasmab is offline  
Old 18 April 2017, 19:53   #828
tnt23
Registered User
tnt23's Avatar
 
Join Date: Feb 2008
Location: Saint-Petersburg / Russia
Posts: 324
@Mathesar: cool! Looks like you are using KiCad
tnt23 is offline  
Old 18 April 2017, 20:46   #829
thebajaguy
Registered User

 
Join Date: Mar 2017
Location: Philadelphia / United States
Posts: 49
Quote:
Originally Posted by Mr.Flibble View Post
Yeah, the A1000 is flipped upside-down iirc, so the even pins are on top and the odd are underneath - need to confirm that though - will have a look for sources shortly.
<br />
<br />
The A1000 edge connector is (effectively) identical to the A500 (top and bottom) but 180 degrees on the horizontal - meaning A500 peripherals on the left facing forward become rearward-facing on the A1000 right.
thebajaguy is offline  
Old 18 April 2017, 21:02   #830
Codetsu
Registered User

 
Join Date: Jun 2015
Location: next to Mordor
Posts: 137
plasmab Wellcome back
Codetsu is offline  
Old 18 April 2017, 21:06   #831
Mathesar
Registered User

Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 219
Quote:
Originally Posted by plasmab View Post
Without taking anything away from Mathesar. SDCard to IDE software already exists in the MiST firmware. Also SDCard to 1772 floppy emulation.
Exactly! That is the power of open-source. We can build upon what others did before us. I am going to use the code written for the Minimig (MiST probably uses something similair). The only thing I have to do is to intercept all writes to Gayle using the CPLD part of the PSOC and direct that into the Minimig/Mist code.

PS good to see you back!
PS2 Yeah, I am on KiCad.

Posted from my Amiga 3000
Mathesar is offline  
Old 19 April 2017, 04:38   #832
prynhart
 
Posts: n/a
Would this accelerator work on an Amiga 2000 ? If so, where would be the best place to get _OVR and _INT2 from ?

Thanks - Patrick
 
Old 19 April 2017, 08:28   #833
Zetr0
Ya' like it Retr0?
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 44
Posts: 9,768
@prynhart

Indeed it should, you can get these from either the CPU port itself or just to the rear right hand side - Kipper2k has some information on obtaining these signals from his website.
Zetr0 is offline  
Old 19 April 2017, 15:38   #834
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 50
Posts: 2,824
you can the signals off the co processor slot

pin 17 is _OVR
pin 19 is _INT2

could probably get it off the custom chips,buster and a cia ,i think,but the co pro socket is nearer
roy bates is offline  
Old 19 April 2017, 17:59   #835
plasmab
Banned
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by roy bates View Post
you can the signals off the co processor slot

pin 17 is _OVR
pin 19 is _INT2

could probably get it off the custom chips,buster and a cia ,i think,but the co pro socket is nearer
Just as a note. As of the latest firmware you don't technically need OVR.
plasmab is offline  
Old 19 April 2017, 20:53   #836
roy bates
Registered User
 
Join Date: Apr 2011
Location: birmingham
Age: 50
Posts: 2,824
fair enough
roy bates is offline  
Old 20 April 2017, 09:08   #837
havok1919
Registered User

 
Join Date: Feb 2017
Location: VANCOUVER/USA
Posts: 22
Finally finished with taxes over here, so I put a little time in on bringing up my TF530. In case it's of use to anyone else I did a short, progressive smoke test as I'm going along:

*no CPU, FPU, or oscillator fitted
*3.3V regulator and all other components on the board loaded
*blank CPLDs

Applying 5.0V DC power from a lab supply showed about ~60mA draw which seemed reasonable. 3.3V rail read spot on.

*Programmed the BUS CPLD

Current consumption up to about 90mA.

*Programmed the RAM CPLD

Current consumption up to about 120mA.

Now I need to go snag a 64 pin DIP header from storage and either find a suitable oscillator or remember where I put my blank programmable ones...

-Clay
havok1919 is offline  
Old 20 April 2017, 21:03   #838
plasmab
Banned
plasmab's Avatar
 
Join Date: Sep 2016
Location: UK
Posts: 2,917
Quote:
Originally Posted by havok1919 View Post
*Programmed the BUS CPLD

Current consumption up to about 90mA.

*Programmed the RAM CPLD

Current consumption up to about 120mA.

Now I need to go snag a 64 pin DIP header from storage and either find a suitable oscillator or remember where I put my blank programmable ones...
Power consumption is a little high but not off the scale. I'd expect about 60mA per without the CPU or FPU. Keep an eye on the clock buffer chip getting hot when you hook up an oscillator as a short on the clock lines can kill the buffer chips.

My feeling is you have a short somewhere. Possibly across the RAM pins somewhere. Could be completely wrong but worth keeping an eye on.
plasmab is offline  
Old 21 April 2017, 00:53   #839
havok1919
Registered User

 
Join Date: Feb 2017
Location: VANCOUVER/USA
Posts: 22
Quote:
Originally Posted by plasmab View Post
My feeling is you have a short somewhere. Possibly across the RAM pins somewhere. Could be completely wrong but worth keeping an eye on.
Possible... I gave it a pretty good eyeball-ing though, so I doubt it's a short (the SRAMs alone could easily be over 10mA with the enables floating before the RAM CPLD was configured) and we'll be wasting a fair bit in that LDO with ~1.7V drop across it too. I'll give it a quick peek with the thermal camera just in case.
havok1919 is offline  
Old 21 April 2017, 01:27   #840
havok1919
Registered User

 
Join Date: Feb 2017
Location: VANCOUVER/USA
Posts: 22
I think it's fine-- not seeing any temperature spike on any one of the SRAMs on power-up. Most all the heat is in the regulator and the CPLD's. (Of course this is all un-clocked still so it'll go up dramatically once we get some edges happening...)

(I even set the markers to °C since there's probably more non-USA people reading this than not.) ;-)
Attached Thumbnails
Click image for larger version

Name:	Capture.JPG
Views:	128
Size:	87.2 KB
ID:	52855  
havok1919 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
Listening to Amiga music with too much treble makes it sound terrible! Foebane Amiga scene 4 08 October 2016 06:30
Terrible usb drive performance? lovinggames support.FS-UAE 5 11 March 2015 09:06
Broken MASPlayer - Terrible hissing. SS454 support.Hardware 8 17 November 2013 01:41
Accelerators pmc MarketPlace 9 04 November 2009 20:23
Problem with a terrible, simply effect! Camionsauro Coders. General 13 19 April 2009 08:53

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


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