Path: utzoo!utgpu!news-server.csri.toronto.edu!qucdn!leek Organization: Queen's University at Kingston Date: Sunday, 24 Mar 1991 18:43:10 EST From: Message-ID: <91083.184310LEEK@QUCDN.QueensU.CA> Newsgroups: comp.sys.amiga.misc Subject: Re: KS 2.0 for A1000 (real solution) Distribution: usa References: <1991Mar22.170907.26385@ida.liu.se> <1991Mar23.035000.11891@fy.chalmers.se> <1991Mar24.070304.16395@en.ecn.purdue.edu> In article <1991Mar24.070304.16395@en.ecn.purdue.edu>, doctorj@en.ecn.purdue.edu (Jeffrey W Davis) says: >> >Since running KS2.0 in an Amiga 1000 requires extra hardware (namely >memory) anyway, I have another solution. > >The Frances board (by Brad Fowles) has a simple logic array that re-maps >the KS addresses $fc0000-$ffffff into addresses that are available on the >Frances memory board. By pulling up one pin on a 74F244 and connecting >it to the un-translated address bit, this can be extended to re-map 512K >of KS addresses (or more, 1Meg. KS?). That works. You'll need new boot rom to be able to boot up normally. > >Now, the non-developers version (Shipped with A3000) can be copied into >the address space pointed to by the Frances translation circuitry. >Initiate the ERKS (Enable Remap Kickstart) and execute the 2.0 ROM >image. > >The only other modification that is necessary is to disconnect the RESET >line from the latch that DISables the remapping circuitry. This nearly >drove me crazy until I checked the schematics and realized that when the >processor asserts a RESET, the kickstart re-mapping is turned off (2.0 >asserts a RESET shortly into the ROM). > Did you got it to work ? >Now, once you have written your own program to shove the KS2.0 into Frances >memory and initialized everything correctly (trash the AFM prog)... voiala! >You can run 2.0! > >--- Now for the rest --- > >A similar address circuit could be made to slip in between the 68000 and >socket that would translate KS addresses to an address you have available! >This way, as long as C= distrubutes the 2.0ROM on disk... anyone will be >able to use it. > Easier way is to stick a 2.0 rom into the expansion port and over-ride the internal decoding circuits over that range. You might have to generate *Dtack on your own, but that's easy. Solution #2 is to hack the WCS board. I did some work last summer. Most of the hardware was done. Someone else was doing the new boot rom. Unfortunately the new rom has some minor bugs, I an not an assembly expert and was in the position to fix it. I have been waiting for the 2.0 to come out so that I can test it out. >Disclaimer: >Keep in mind that if you intend to put the above idea into commercial >production that I will sue... unless you clear it with me FIRST! (SERIOUSLY) Did you come up with the idea first ? Why do you have the authority ?? Sorry. I posted about the Lucas/Frances hack idea at least half a year in comp.sys.amiga.hardware first. (Summer of 1990 Someone tried it and it works) Check it before you sue. I hate lawyers and people suing others for someone else's idea. (Sounds like Apple) If you sue anyone for this, I make sure t your case is thrown out of court and the other party wins. I don't mind people putting it in anywhere as long as it is at a reasonable price for the process. Straightly speaking it was there all along in the original design. It is not any major innovations, not anything the lawyers would risk. Flame off. Now back to regular progtramming and hardware hacking... > >*********************************************************** >* Jeff Davis * Relax! And get into /// * >* doctorj@en.ecn.purdue.edu * the STRESS!!! /// * >* * \\\///030 * >* * -Gigahertz!- Amiga\XX/ 882 * >*********************************************************** > -=[ In Stereo Where Available ]=- K. C. Lee Elec. Eng. Grad. Student