Welcome, Guest. Please login or register.

Author Topic: Clear UV roms  (Read 1991 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Hodgkinson

  • Hero Member
  • *****
  • Join Date: Apr 2006
  • Posts: 1080
    • Show all replies
    • http://www.myspace.com/em_radiation *****and ***** www.booni.info
Re: Clear UV roms
« on: September 25, 2007, 08:08:39 PM »
Oooh, I just had a idea.

If you get ROMs/EPROMS that are much larger than what is required, then what you could do is connect all of the amiga address lines to the ROM address lines, except displaced by one or two address pins (Eg, A0 goes to A2, A1 to A3 etc, providing that this *larger* chip as two more address lines - In this example - Than the standard ROMs). This way, suppose you displaced the addresses by two pins, then you could have 4 different kickstarts programmed into the ROM / EPROM, selectable by applying voltages to the first two address pins.

This way, the 4 kickstarts would have there code staggered every fourth memory location (With a address pin dispalacement of 2).

One problem: I dont have a programmer. The largest amount of code I have ever programmed into a EPROM is 16 addresses, manually, using DIP switches on a protoboard. This EPROM is used as a LUT in a RC remote control converter. :-D

Hodgkinson.
Main A1200D: WB3.0, 3.1 ROMs, 2GB HDD, Blizzard 1230IV (64MB RAM + FPU) and a whole load of custom heatsinks... :flame:
 

Offline Hodgkinson

  • Hero Member
  • *****
  • Join Date: Apr 2006
  • Posts: 1080
    • Show all replies
    • http://www.myspace.com/em_radiation *****and ***** www.booni.info
Re: Clear UV roms
« Reply #1 on: September 26, 2007, 01:14:30 PM »
@pyrre : A LUT is a "Look-up-table", a series of preprogrammed outputs for given address locations. In my case, a microswitch joystick is connected to the address lines, and the outputs connected to output transistors, which then in turn control the RC transmitter. I diddn't like the left motor/right motor controls on the transmitter, so I programmed the EPROM locations to convert the microswitch outputs to switch on the motors in the correct directions.
I also wired up a buzzer to warn of invalid combinations, eg, the left and right microswitches pressed at the same time, etc.
(I'll stop there before I skew off subject all together...)


Re Kickstart:
Hmmm. I suppose you could use the highest address pins. I was thinking that, depending upon the EPROM size, that using the highest address pins might inavdertently mean that one of the kickstarts at the end of the memory might have to be made smaller than all the others. Thinking on, chip sizes tend to be equal to the number of possible combinations of 1's or 0's on the address lines, so this might not be such a problem.

Flash IC's shouldn't be a problem either.

Hodgkinson.
Main A1200D: WB3.0, 3.1 ROMs, 2GB HDD, Blizzard 1230IV (64MB RAM + FPU) and a whole load of custom heatsinks... :flame: