Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Amiganew on March 06, 2006, 02:18:14 PM
-
Hello
I'am German, sorry for my bad English.
I will build the dc-kf500 Flashkick on aminet for my a500.
I can't fount any schematic of DC-KF500 :-? , only some pics.
Can you help me!
-
Circuit is in th file /pics/KickFlash500a
If you don't have any iff/lbm viewer you can use views from freshmeat to see it (instructions follow for linux), this is needed because views somehow don't display properly the colors of this file !, but when you convert it z.B. to bmp you can see them in there. (With views or another viewer).
add something like this to image.c: Line 87
case SDLK_s:
strcpy(name, current);
name[315] = '\0';
strcat(name, ".bmp");
SDL_SaveBMP(image, name);
break;
Don't forget to add:
char name[320];
at the begining of chkkey in image.c to be able to save to z.B. bmp.
Compile it (you should have SDL-devel) and run it.
If you have more questions just ask !
You will need a C compiler and includes to compile the files or used the already compiled in there !
-
Thank you, I have Irfan view (but not use it, :getmad: :getmad: ), it can view iff. Now i Have it, so i can build.
Have anybody use DC-FK500 in his a500? There are only a few Threads about it
-
In Windows, i add the File extension '.iff'
and use XnView to display the Picture
it supports 455 File Formats and is free. :-)
-
ok xnview i will take on PC.
Did anybody use Kickflash? What is /ROMEN, or what signal it must have. No Signal ist not so good, if the sw is off.
-
Amiganew wrote:
Did anybody use Kickflash? What is /ROMEN, or what signal it must have.
I haven't built one for my A500 yet..been meaning too, but other stuff gets in the way :-(
Anyway, IIRC /ROMEN is the the chip select signal that Gary generates when the address on the address bus matches one of the ranges of memory space reserved for ROMs, $f80000-$ffffff , $e00000-$e7ffff (and also $0-$7ffff when the /OVL signal is asserted to map ROM to low mem so the kickstart can boot the Amiga).
Remember it's an active low signal, so if you're seeing more than 2-2.5v on your meter/probe it's not active.
-
mmmh, then it must be at Gary I think. Have you got a schematics from Amiga?
I also must have the signal of Pin 1 or Pin 31 Kickstart at 6a Board.
-
Oh, I think I found it.
That is really the original /OE Signal from Board at the socket because in the pickture Flash A500 you can see Three at Carry meaning 19 20 and wr in schematics.
So I need only the signal of Pin 1 or Pin 31 Kickstart at 6a a500 Board
-
@Amiganew:
from your last post... seems that you found *ROMEN
I found the A500 schematics... but I don't remember where, Google for them (A500 schematics, can do). If you don't find them, I can send you them.
Within the pics are the pinouts of flash and Amiga ROM chips, *OE in the AMIGA ROM is the *ROMEN signal generated by the Gary chip.
*** Note: *OE, !OE and /OE mean the same, a low active signal.
*** NOTE: *OVL is generated by one of the CIAs to map temporarly the ROM at 0x00000 so the 68k can find the vector table, is later negated during the boot process.
There is floating a dissasembled kickrom that you can read, clarifies a couple of things. I think is in aminet.
Sorry if you already knew all this.
(If you don't understand something, I can do my best and translate it to Deutsch).
The board can be done with the wire-up method, or you can draw a borad in some pcb editing software and later transfer it to a real pcb with the UV method or simple hand drawing, whatever you think is better (I'd recommend the later method for simplicity and better results).
Have fun, and don't forget to post pics and results !
-
Amiganew wrote:
That is really the original /OE Signal from Board
Doh, sorry I forgot the A500 is different to the A1200 ! In the A500 the /CS at the ROM is tied to ground so it's always active, and like you said /ROMEN goes to /OE, Whereas on the A1200 /ROMEN goes to /CS and /OE (at the ROM) is generated by OR'ing /ROMEN and Gayle's /OE ...guess I'll have to play with my A500 a bit more :hammer:
BTW, for A500 schematics there's a link on Ian Stedman's website (http://ianstedman.co.uk/Amiga/schematics/schematics.html), but it doesn't mention what revision board they're for.
-
OK Now a small PCB.
Prototype!
ftp://inspiron:inspiron@people-ftp.freenet.de:21/AmigaFlashkick.JPG
-
Wunderbar ! :-D
Which programme have you used to create the 3-d model ?
btw, don't forget that you should be able to access those switches, and that the board should be plugged in to the ROM socket.
(What is the difference between Fassung and Sockel, if there is any ?) :-?
-
There is a shareware from http://www.matwei.de/doku.php English and German you must see. Than you can take
Eagle 4xx (PCB Editor)
Eagle 3D (The PCB making software for this -> Link)
Pov Ray (rendering Software)
Can you read all in his Homepage.
Its only a visualisation. In real the switches comes at case. The big IC is really not so big. There a "Pinhead" unter the PCB. Two or three sockets (Fassungen in German) comes in that original socket on a500.
But i must make the PCB in real first at weekend.
This is only the Rendering from the Cad File (for you).
-
Amiganew wrote:
OK Now a small PCB.
Looks like it's gonna be a nice job, certainly better than my rats nest of wires and veroboard!! (which currently has a broken wire, but I can't see where it's broken from :-x )
-
My PCB backwards (visualisation)
ftp://inspiron:inspiron@people-ftp.freenet.de:21/AmigaFlashkickback.JPG
Good Night! (23.00)
P.S. What is veroboard
-
Amiganew wrote:
P.S. What is veroboard
It's a brand of prototyping stripboard. If you want a nasty shock here's some in action (http://www.doobreynet.co.uk/flash.html) :-o (well, I did say your pic was neater!)
-
...
-
The board looks nice. Look in the A500 mobo to see if there is a near hole you can use to fix your board to the mobo, so you are sure that will not pop-up. (you can also remove the ROM socket and solder directly).
The pins you are going to use to connect your board to the socket should not be to wide or they will destroy the rom socket. I think there is a special kind of conector with round pins of .4 mm or so, look for it if you can. Hope the electronics store near you is better than the one near me !
Gruß
-
@Doobrey
Just had a look at your Flash ROM device. IIRC the A1200 Kickstart ROM is 512K? And your device supports 1MB. Does this mean you can flash it with the patched 3.1 ROM from OS3.9 and avoid the setpatch reboot when you cold boot, and have all the new features of OS3.9 even before setpatch?
--
moto
-
Hi Amiganew,
Amiganew wrote:
Oh, I think I found it.
That is really the original /OE Signal from Board at the socket because in the pickture Flash A500 you can see Three at Carry meaning 19 20 and wr in schematics.
So I need only the signal of Pin 1 or Pin 31 Kickstart at 6a a500 Board
I've just uploaded a pic showing (more clearly) the connections to the Gary chip, for the three IC hooks.
Hopefully it will show up soon for you to see.
If you have a jumper on your Kickstart chip, from pin 1 to pin31, then you can take the signal from either.
If you DON't have a jumper on your kickstart chip, use pin31 for the high order address line.
Let me know if you have any other problems, or something isn't clear.
It's been quite a while since I built it, so I'll probably be a bit rusty with the info.
Cheers,
Red
-
I've just uploaded a pic showing (more clearly) the connections to the Gary chip, for the three IC hooks.
Hopefully it will show up soon for you to see.
Hi, where you have ubloaded it, In aminet isn't.
-
Amiganew wrote:
Hi, where you have ubloaded it, In aminet isn't.
I've uploaded it to amiga.org
http://www.amiga.org/gallery/index.php?n=1391
Red