Welcome, Guest. Please login or register.

Author Topic: Idea: Compact Flash-based kickstart (and thus HDD) replacement?  (Read 3142 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline amigeanTopic starter

  • Sr. Member
  • ****
  • Join Date: Sep 2003
  • Posts: 302
    • Show only replies by amigean
Hi,

I saw this thread about installing new kickstart roms to A500s and this (probably silly) idea occurred to me: Would it be possible, using some dedicated hardware that translates Rom-signals to whatever-signals-flash-based-storage uses, to use compact flash cards in the place of normal roms (EPROMS?)?

/dream mode on

My totally uninformed reasoning goes like this: if the kickstart 'port' (more like header) on an amiga's motherboard can accept roms of a greater size than the ones it was designed for (say from 512kb to 1mb) then it could also accept more (say 4gb!). Provided someone could come up with the hardware (and a small software solution to simulate the real kickstart in the CF), then a world of possibilities opens up: Basically flash-based storage almost all amigas (with appropriate adapters for sockets), including those that have no HDD controller and storage solutions are expensive/awkward (esp. A500, CD32, CDTV etc).

I imagine that would be read-only though. But, since I'm dreaming, I imagine some clever hack would emerge to allow writing to it, possibly using some other interface.

If that's not possible, how about other flash-based solutions that plug onto 'vulnerable' parts of the motherboard (e.g. some custom chip that controls memory access?)

Hardware experts I want to hear your opinions! (be kind, I have no real understanding of electronics or low-level hardware mechanics)
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #1 on: April 01, 2010, 10:29:18 PM »
It would certainly be possible to replace the ROM with something else that mimics the ROM.

However, it certainly cannot provide more than 512KB directly (and perhaps 1MB with some hacks).
 

Offline Gulliver

Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #2 on: April 01, 2010, 10:52:37 PM »
I have been waiting for a 1 MB flash rom solution for over two years. But despite there are a lot of people interested, none of the usual hardware sellers seem to think this kind of device would be comercially viable, for some unknown reason.
I know there is the kickflash and the eflash4000, and even the deneb card, but then A1200 and other non zorro Amigas are left in the darkness .
Having to buy an eprom burner with adapters and having to deal with many difficulties to acomplish a similar goal is not really good. I am all for a comercial solution for this.
 

Offline rkauer

  • Hero Member
  • *****
  • Join Date: May 2006
  • Posts: 3263
    • Show only replies by rkauer
Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #3 on: April 01, 2010, 11:03:26 PM »
You want to add an IDE controller hooked to the ROM header? Not possible, sorry.

 But there is some hacks that allow installing a pair flash memory chips (not Compact Flash! : flash RAM chips) using a little adaptor board, then programming the chips outside the Amiga.

 With new flash "ROM" hooked in the Amiga you'll have the ability to reprogram it as you wish.

 Look for ROM flash on Aminet.
Goodbye people.

I\'ll pop on from time to time, RL is acting up.
 

Offline delshay

  • Hero Member
  • *****
  • Join Date: Mar 2004
  • Posts: 1009
    • Show only replies by delshay
Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #4 on: April 01, 2010, 11:21:07 PM »
someone sooner or later will do a 1Mb rom for the A1200 via the extra rom pins.
-------------
power is nothing without control
 

Offline Gulliver

Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #5 on: April 01, 2010, 11:43:47 PM »
It has already been done. But no one has yet provided a comercial solution for non zorro Amigas that involves a flash rom.
 

Offline mfilos

  • Hero Member
  • *****
  • Join Date: Aug 2005
  • Posts: 662
    • Show only replies by mfilos
    • http://mfilos.blogspot.com/
Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #6 on: April 02, 2010, 12:55:58 AM »
Quote from: Gulliver;550727
I have been waiting for a 1 MB flash rom solution for over two years. But despite there are a lot of people interested, none of the usual hardware sellers seem to think this kind of device would be comercially viable, for some unknown reason.
I know there is the kickflash and the eflash4000, and even the deneb card, but then A1200 and other non zorro Amigas are left in the darkness .
Having to buy an eprom burner with adapters and having to deal with many difficulties to acomplish a similar goal is not really good. I am all for a comercial solution for this.


My friend Gulliver,

You mean something like Doobrey's A1200 Flashrom prototype?
http://www.doobreynet.co.uk/flash.html
I wish something like this would be made as a commercial solution.
Visit my Amiga blog here
- A600: Vampire V3, 128MB, A604n, 16GB CF, Indivision ECS, RapidRoad, MAS-Player + Custom Audio Mixer (internal), HxC SD + Slim floppy (internal)
 

Offline skurk

  • Hero Member
  • *****
  • Join Date: Dec 2006
  • Posts: 929
    • Show only replies by skurk
Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #7 on: April 02, 2010, 12:58:17 AM »
Quote from: amigean;550722
Hi,

I saw this thread about installing new kickstart roms to A500s and this (probably silly) idea occurred to me: Would it be possible, using some dedicated hardware that translates Rom-signals to whatever-signals-flash-based-storage uses, to use compact flash cards in the place of normal roms (EPROMS?)?


Kinda like the kickflash?

http://www.jschoenfeld.com/products/kickflash_e.htm
Code 6502 asm or... DIE!!

[C64, C128, A500, A600, A1200, A3000, MBP+Mini, Efika/MOS2.1, Sam440 w/AOS4.1
 

Offline Gulliver

Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #8 on: April 02, 2010, 01:03:12 AM »
Quote from: mfilos;550739
My friend Gulliver,

You mean something like Doobrey's A1200 Flashrom prototype?
http://www.doobreynet.co.uk/flash.html
I wish something like this would be made as a commercial solution.

@mfilos

Indeed my friend, something like that would be really great :)
 

Offline kolla

Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #9 on: April 02, 2010, 03:54:32 AM »
There's a thread over at a1k.org that covers this. Programmable kickstart replacement, with software and all.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline AmigaHeretic

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 821
    • Show only replies by AmigaHeretic
Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #10 on: April 02, 2010, 04:20:17 AM »
Why not just soft kick if you already have a CF ide with your own custom rom file?

Set it up like this:

Turn Amiga on with a floppy in the drive (game or demo) it is going to use the ROM on the motherboard and boot the floppy as expected.  (My case 3.1 is the physical rom)  Most likely if your booting from floppy you won't wan't a 3.9.x custom hack for compatibility reasons.

If no floppy it will boot from the HD.  First thing it does transparently is soft boot your 3.9.x rom, reset and your then you're off and going.  If booting from the HD it just loads the HD.

So let's say you want to boot from USB.  Plug the USB device in the USB port and even at power on it will softkick/reset/ and start booting your USB drive transparently.

I'd also have a script that when booting from the HD if you hold a key down it will bring up a menu that lets you choose any version of the ROM to softkick.  1.x -> 2.x -> 3.x


Best of every possible world.    No custom hardware needed at all.
A3000D (16mhz, 2MB Chip, 4MB Fast, SCSI (300+MB), SuperGen Genlock, Kick 3.1)
Back in my day, we didn\'t have water. We only had Oxygen and Hydrogen, and we\'d just have to shove them together.
 

Offline Gulliver

Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #11 on: April 02, 2010, 04:41:24 AM »
Quote from: AmigaHeretic;550756
Why not just soft kick if you already have a CF ide with your own custom rom file?

Set it up like this:

Turn Amiga on with a floppy in the drive (game or demo) it is going to use the ROM on the motherboard and boot the floppy as expected.  (My case 3.1 is the physical rom)  Most likely if your booting from floppy you won't wan't a 3.9.x custom hack for compatibility reasons.

If no floppy it will boot from the HD.  First thing it does transparently is soft boot your 3.9.x rom, reset and your then you're off and going.  If booting from the HD it just loads the HD.

So let's say you want to boot from USB.  Plug the USB device in the USB port and even at power on it will softkick/reset/ and start booting your USB drive transparently.

I'd also have a script that when booting from the HD if you hold a key down it will bring up a menu that lets you choose any version of the ROM to softkick.  1.x -> 2.x -> 3.x


Best of every possible world.    No custom hardware needed at all.

It is not the best really. You will notice a big boot delay if you do that, and then if you dont have a MMU to protect the memory space where the kickstart is, some program, most likely a patch will probably corrupt that memory area, and guru your Amiga. Another drawback, especially for low end sistems is that you will loose as much memory as your rom occupies (512KB, 1MB or 2MB depending on this new kickstart size). If your disk gets screwed someway, bye bye kickstart.
So there are a lot of disadvantages, and much more that I dont remeber right now.
 

Offline AmigaHeretic

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 821
    • Show only replies by AmigaHeretic
Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #12 on: April 02, 2010, 05:29:49 AM »
Quote from: Gulliver;550757
It is not the best really. You will notice a big boot delay if you do that,


False.
3.9 already does this and it so fast it is almost undetectable when booting from CF.

Quote

and then if you dont have a MMU to protect the memory space where the kickstart is, some program, most likely a patch will probably corrupt that memory area, and guru your Amiga.


False.
Just about everybody that uses 3.9 IS softkicking (except the 3 people that have burned their own 3.9 rom).  So this seems very unlikely.


Quote

Another drawback, especially for low end sistems is that you will loose as much memory as your rom occupies (512KB, 1MB or 2MB depending on this new kickstart size).


True, but we are talking about people wanting to use a 3.9 kickstart.  If you are using 3.9 you have a ram expansion.

Quote

If your disk gets screwed someway, bye bye kickstart.
So there are a lot of disadvantages, and much more that I dont remeber right now.


Again this is ridiculous.  First of all the kickstart ROM will always be on the motherboard.  If your harddrive crashed I think the last thing you would worry about would be a kickstart image file.  


This whole posts sounds like you are posting fud.
A3000D (16mhz, 2MB Chip, 4MB Fast, SCSI (300+MB), SuperGen Genlock, Kick 3.1)
Back in my day, we didn\'t have water. We only had Oxygen and Hydrogen, and we\'d just have to shove them together.
 

Offline Gulliver

Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #13 on: April 02, 2010, 06:28:28 AM »
Quote from: AmigaHeretic;550760
False.
3.9 already does this and it so fast it is almost undetectable when booting from CF.



False.
Just about everybody that uses 3.9 IS softkicking (except the 3 people that have burned their own 3.9 rom).  So this seems very unlikely.




True, but we are talking about people wanting to use a 3.9 kickstart.  If you are using 3.9 you have a ram expansion.



Again this is ridiculous.  First of all the kickstart ROM will always be on the motherboard.  If your harddrive crashed I think the last thing you would worry about would be a kickstart image file.  


This whole posts sounds like you are posting fud.

I am sorry if you felt it that way, but it was not apersonal attack on you, it is based on facts:
Loading only a few modules like the AmigaOS ROm Update does, it is not the same as softkicking an entire kickstart. And having a rom with all the updates you want is much faster than loading them from disk anytime. Try it.

And again if your harddrive fails for some reason, you will end up with your old kickstart, with all the bugs and unsuported features it has, just to name a few examples: no >4GB disk access and no USB support, etc. So for example, if you relied on USB to boot with mouse and keyboard, then you simply will have to buy an Amiga mouse and proper Amiga keyboard, because your USB ones, wont work.

And not everyone that uses 3.9, softkicks. Many arent able to use Rom Updates at all.
« Last Edit: April 02, 2010, 06:40:36 AM by Gulliver »
 

Offline countzero

  • Hero Member
  • *****
  • Join Date: Mar 2005
  • Posts: 1938
    • Show only replies by countzero
    • http://blog.coze.org
Re: Idea: Compact Flash-based kickstart (and thus HDD) replacement?
« Reply #14 on: April 02, 2010, 07:01:57 AM »
Elbox FastATA is a IDE controller which plugs on Kickstart Socket (and Gayle) but it doesn't act as a kickstart ROM.

Overall this idea is unncessarily complex. It will be hard to configure a mass storage drive to act both as a Kickstart ROM and IDE drive. better to seperate these functions into two simpler boards, the IDe drive (which is available for 68000 socket) and kickstart flashable ROM (available as some hobby projects.)
I believe in mt. Fuji