Pictures of my ELK IDE disk interface

for bbc micro/electron hardware, peripherals & programming issues (NOT emulators!)
User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Pictures of my ELK IDE disk interface

Postby AlanD » Wed Jun 24, 2009 7:56 pm

Hello All

This my little project to interface an IDE drive with my ELK

task 1 designed hardware no problem there
task 2 design CPLD
task 3 patched ADFS 1.33 from the BEEB relatively simple to do and named my version ADFS 1.34

result everything worked BUT i was unhappy with page being stuck at &1d00

task 4 added some sideways ram 2 banks of 16K to my plus1 changed the plus1 rom to the
slogger 2.02 rom so i the sideways ram utils *RLOAD,*RSAVE

task 5 patched the BEEB Advanced DFS 1.32 i now call this version 1.35

Result Hey Presto now i can run just about any games DFS or ADFS

here are some pics
picture of elk plus1 with Sideways ram lashup and IDE interface in cart slot
RIMGP0850.jpg
(67.52 KiB) Downloaded 2578 times


Elk Booted into ADFS
RIMGP0853.jpg
(60.43 KiB) Downloaded 2579 times


List if Side roms and Advanced DFS load into RAM
RIMGP0857.jpg
(62.6 KiB) Downloaded 2576 times


Loaded Exile still a great game
RIMGP0861.jpg
(62.32 KiB) Downloaded 2582 times


A Pic of the IDE interface with on board ADFS ROM
RIMGP0863.jpg
(58.84 KiB) Downloaded 2583 times


Hope this is of some interest

AlanD

User avatar
MartinB
Posts: 4495
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: Pictures of my ELK IDE disk interface

Postby MartinB » Wed Jun 24, 2009 8:39 pm

Nice job Alan =D>

Looks like you're wasted on GE - you're needed here. The wages are poor but the job satisfaction is second to none :D

So, exactly how long did Tasks 1-5 take then? You made it sound like at least a good half day :)

Martin

User avatar
Greybeard
Posts: 646
Joined: Wed Apr 15, 2009 8:21 pm
Location: God's Country

Re: Pictures of my ELK IDE disk interface

Postby Greybeard » Wed Jun 24, 2009 9:18 pm

Nice one, Alan.

So what was it? Half a day and then off for a quick round of golf?

Looking forward to more of your posts, Mate. :)

User avatar
retroclinic
Posts: 3014
Joined: Thu Jul 03, 2008 1:22 pm
Location: East Riding of Yorkshire
Contact:

Re: Pictures of my ELK IDE disk interface

Postby retroclinic » Wed Jun 24, 2009 9:31 pm

Looks good! Well done! =D>

So....does the cart work on a Master then, if you use ADFS 1.53 in the ROM instead?

Also, we really need to try and arrange to get some generically sized, or maybe slightly taller plastic cartridge cases made up. Several people have made cart slots things, but having them open leads to all sorts of possible problems, like damage, insertion backwards etc.... I did look into having some plastic casings done for 3.5" drives a while back, but got told some rediculous price and minimum quantities for the mouldings which made it far from being worthwhile.

Wrecking vast quantites of Electron View and ViewSheet Carts - whilst being morally acceptable :lol: - still would not yeild that many, as they are hard enough to find anyway, and I think too small for some projects.

Mark.

User avatar
Arcadian
Posts: 2718
Joined: Fri Nov 24, 2000 12:16 pm
Contact:

Re: Pictures of my ELK IDE disk interface

Postby Arcadian » Wed Jun 24, 2009 9:52 pm

Woah! :shock: I want one!

If you ever were to release the patched Rom Images into the wild, perhaps it might be a good idea to suffix each version number with an "E" to denote them as being for the Elk? e.g. ADFS 1.34E, ADFS 1.35E

As for cartridge shells I agree that it would be nice to source a load of them, as then we could release Retro Software games on Rom Cart for the BBC Master and the Electron! :D

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Wed Jun 24, 2009 10:02 pm

Hello Martin , Greybeard

started about a month ago after i did the board
i did the cpld then it was half time for a week or so
initially i used it with J. Harstons HADFS but found it did not suite my needs

decided i needed adfs for games later adfs in swr
then i realised the easiest way to get ADFS's was to patch the beeb ones

all you have to do is
find all the tube accesses FEEx on the beeb FCEx on elk
find all the 1770 accesses FE8x on the beeb FCCx on elk
find the page register accesses FE30 on the beeb FE05 on the Elk
and of course version number

substitue the addresses it really does only take a couple of hours for that

a saturday afternoon to make some sideways ram out of odds and ends i had around

purchase J.Welch's ADFS explorer

copy a load of games on to CF card

spend a week playing games

then post here

AlanD
Last edited by AlanD on Wed Jun 24, 2009 10:22 pm, edited 1 time in total.

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Wed Jun 24, 2009 10:12 pm

Hello Mark

it should be possible to make it work in a master so long as ifj bit is set in ACCCON register and the masters cart clock selsct is set to 16MHz optoin
if ifj is not set i sure it would possible to patch 1.53 to do this

also i agree about the case thing i have been looking at the usual suspects sites rs farnell etc to see if i can find a small box i can shoehorn it in to

AlanD

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Wed Jun 24, 2009 10:16 pm

Hello Arcadian

you are right i will look at changing the version numbers to have an E suffix or something like that

let me know if you really do want one it may be possible for me to sort that out


AlanD

User avatar
Elk Towers
Posts: 488
Joined: Sun Apr 23, 2006 2:10 am
Location: Kettering, Northants
Contact:

Re: Pictures of my ELK IDE disk interface

Postby Elk Towers » Wed Jun 24, 2009 11:26 pm

Can I have one as well please.

Is it possible to put a laptop ide hdd on that instead of the memory card?
Nick

User avatar
sorvad
Posts: 2172
Joined: Wed Aug 24, 2005 12:13 pm
Location: Back of beyond

Re: Pictures of my ELK IDE disk interface

Postby sorvad » Thu Jun 25, 2009 6:53 am

It's become scary the talent we have on here hasn't it ! :D :D :D :D

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Thu Jun 25, 2009 3:58 pm

Hello corelki2005

yes it should work with any IDE drive obviously a laptop has a 44 way ribbon cable so it would need some sort of adapter (44way to 40way) also probably would need an external or alternative power supply don't think the standard elk one is really upto a harddrive i will have a looksee and post back when i have tried it

AlanD

User avatar
Elk Towers
Posts: 488
Joined: Sun Apr 23, 2006 2:10 am
Location: Kettering, Northants
Contact:

Re: Pictures of my ELK IDE disk interface

Postby Elk Towers » Thu Jun 25, 2009 4:02 pm

Cheers Alan

have got an adaptor for laptop hdds

because of the add ons I already run, I use an old AT PC power supply, so I have all the correct power connectors. :D
Nick

User avatar
CMcDougall
Posts: 5506
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Pictures of my ELK IDE disk interface

Postby CMcDougall » Mon Jul 06, 2009 10:18 am

Arcadian wrote:Woah! :shock: I want one!


2nd that =D>

well done AlanD :D
ImageImageImage

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Thu Jul 16, 2009 4:07 pm

Hello All

now i am back from my holidays i have got back to the projects
i have got most of the bits i need so i will be looking at populating the remaining 8 IDE interface pcbs in the next week or 2 also i have found a much easier way to implement a sideways ram in the plus1 so it can be used with page E00 dfs
i will take some pics and post them over the next couple of days


Alan

User avatar
CMcDougall
Posts: 5506
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Pictures of my ELK IDE disk interface

Postby CMcDougall » Fri Jul 17, 2009 8:09 am

AlanD wrote:implement a sideways ram in the plus1 so it can be used with page E00 dfs

well done Alan =D> if DFS, i need one, just like another holiday!!
ImageImageImage

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Fri Jul 17, 2009 2:51 pm

Hi CMcDougall

sorry i made a typo it is not DFS i have Advanced DFS (ADFS) that runs from swr and page is &E00 , i have downloaded and over 100 DFS images from STH disk archive and have them running with little or no problems


Aland

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Fri Jul 17, 2009 5:53 pm

hello all

Heres a bit of progress report have completed a few ide cards also heres a pic of them and my tidier swr solution which uses slot 13 basicllay mostly it is piggy backed on the plus1 rom except four pins which are ce rw and a13 wired to the bottom of a cart socket



Aland
Attachments
IMGP0875.jpg
(55.12 KiB) Downloaded 2137 times
IMGP0876.jpg
(54.52 KiB) Downloaded 2134 times
IMGP0877.jpg
(56.16 KiB) Downloaded 2135 times
IMGP0878.jpg
(65.89 KiB) Downloaded 2132 times

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Fri Jul 17, 2009 7:46 pm

Hello some more swr mod details

firstly i removed the vanilla plus1 rom

got a 27c256 blew slogger 2.02 @ H0000 and H2000 and H4000 and H6000

because i am to lazy to work out which of the 8k offsets it addresses

i got an hm62256

bend out pins 20,22,26,27

piggy back it on the 27c256 solder all pins except the above 4

link pins 20,22 then link these to B10 cart slot
pin 26 (a13) link this to A6 on cart slot
pin 27 (wr) link this to A8

any questions or unsure just ask

AlanD

i know i have wasted 16k in the ram but it is the cost of a tidy mod

User avatar
Elk Towers
Posts: 488
Joined: Sun Apr 23, 2006 2:10 am
Location: Kettering, Northants
Contact:

Re: Pictures of my ELK IDE disk interface

Postby Elk Towers » Sat Jul 25, 2009 1:47 pm

Got mine today 8)

here are some pics
with it installed and powered up
Image

all the files in the adfs folder
Image

with elixir started
Image

very quick on loading

Very well done Alan =D>
Nick

User avatar
sorvad
Posts: 2172
Joined: Wed Aug 24, 2005 12:13 pm
Location: Back of beyond

Re: Pictures of my ELK IDE disk interface

Postby sorvad » Sun Jul 26, 2009 8:45 am

Looks really good, another thing for my (eventually I'll buy one list !)

User avatar
CMcDougall
Posts: 5506
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Pictures of my ELK IDE disk interface

Postby CMcDougall » Tue Jul 28, 2009 8:42 am

lookin good :)
ImageImageImage

User avatar
CMcDougall
Posts: 5506
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Pictures of my ELK IDE disk interface

Postby CMcDougall » Fri Jul 31, 2009 12:38 pm

so, how do i get all the .ads/l/m discs onto the CF card? can i use my PC as it does have a CF reader on the front of it, so that will save £1 for a card reader!

or do i do everything on the elk side? ie load tapes/DFS discs, and transfer them over to ADFS and put the files all in a game folder? i have a 'new' Phoenix DFS board for plus1 cart, with a spare ROM socket =D> , so ADT1.41 rom will be going in there, and can use the commands on that to transfer over!

thanks for the offer by the way Alan, its like Deal or no-deal on here nowadays! :lol:
ImageImageImage

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Fri Jul 31, 2009 3:08 pm

Hello Colin

I used Jon Welches DFS explorer to extract the DFS games from the DFS disk images (mainly ssd images on STH) to my PC harddrive which you can do without paying registration.
and then used adfs explorer which costs about £5 to register to copy them into an adfs image this needs to registered as that enables saving images and once this image is stored. there is a utility called cfrestore to copy this image to a cf card

i have no idea if the tape2disc roms will work with my interface as i have not tried any of these

thats about it

AlanD

irrelevant
Posts: 398
Joined: Fri Jun 16, 2006 6:31 am
Location: Salford, UK.
Contact:

Re: Pictures of my ELK IDE disk interface

Postby irrelevant » Fri Jul 31, 2009 5:37 pm

AlanD wrote:I used Jon Welches DFS explorer to extract the DFS games from the DFS disk images to my PC harddrive and then used adfs explorer to copy them into an adfs image


You realise that if you have them both open, you can just drag from one into the other .... much easier :-)

User avatar
CMcDougall
Posts: 5506
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Pictures of my ELK IDE disk interface

Postby CMcDougall » Mon Aug 03, 2009 8:35 am

AlanD wrote:a utility called cfrestore to copy this image to a cf card

where do i get that? a quick google gives me a torrent site, which i hate! can you upload it here, so i can try it out.
You say 'image' not images, so is it one 'big' file (like superMMC card)? ie with all the images in it? or does it just take all the single game files and stick them in a directory?

I have A/DFS explorer from Jon, but version2 does not work on my new PC as it aint got the same Computer ID# as old PC :twisted: , but i can use the older versions that are without Xfer51 and txt read in them. Plus ive already got 200mb+ of .adf 300kb files already =D> .

no idea if the tape2disc roms will work with my interface

won't need it, as they are all hacked anyways, also PAGE is @E00, so thats the main battle won!
ImageImageImage

User avatar
retroclinic
Posts: 3014
Joined: Thu Jul 03, 2008 1:22 pm
Location: East Riding of Yorkshire
Contact:

Re: Pictures of my ELK IDE disk interface

Postby retroclinic » Mon Aug 03, 2009 1:12 pm

JW wrote CFBACKUP and CFRESTORE for me when I first developed the CF kit for the Beeb, and we had a distribution agreement as I would ship those utils free with a copy of ADFS exloprer and the hardware, so people would register the main software.

The programs are (C) by JW, so I would just check with him before distributing them with another system. I have no issues with them being used with another system myself, and I can't see him having a problem, as he'll still get more ADFS registrations from it, but it's a curtosey to ask.

Mark.

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Mon Aug 03, 2009 5:52 pm

Hello Mark

I will certainly ask Jon Welch i would not intentionally distribute anything without permission

AlanD

Update

I have asked Jon Welch's permission and he says he is happy for me to bundle ADFS/DFS explorers and the cf utils in the same way you are Mark Again thanks for pointing out an oversight on my part.

AlanD

User avatar
Elk Towers
Posts: 488
Joined: Sun Apr 23, 2006 2:10 am
Location: Kettering, Northants
Contact:

Re: Pictures of my ELK IDE disk interface

Postby Elk Towers » Wed Aug 12, 2009 7:52 pm

Here is my elk with a hdd attached :D :D :D :D

Image

All I have to do now is fill it up :D
Nick

User avatar
AlanD
Posts: 240
Joined: Fri Jan 09, 2009 8:30 pm

Re: Pictures of my ELK IDE disk interface

Postby AlanD » Wed Aug 12, 2009 8:08 pm

Hello Nick

Thanks for the pic Nick
i must say a big thank you to Nick for his patience whilst i fixed his disk interface.
i have now ironed out a problem that the cf cards / harddrives could not always be read in an elk that had alot of expansion (ie MRB and sideways memory board)
Nicks machine has just about every expansion there is
i have added a data bus buffer to the disk interface this seems to have fixed it

AlanD

User avatar
Elk Towers
Posts: 488
Joined: Sun Apr 23, 2006 2:10 am
Location: Kettering, Northants
Contact:

Re: Pictures of my ELK IDE disk interface

Postby Elk Towers » Wed Aug 12, 2009 8:17 pm

Alan

you have mail.
Nick


Return to “hardware”

Who is online

Users browsing this forum: No registered users and 8 guests