Doobrey wrote:
I`ve already got that far with Remus.
Unfortunately, it`s the {bleep}ing extraction that I`m rewriting at the moment !
Lemme know what 3.1 Kickstart you`ve got, and I can send you something split it up for you.
I already have it split up in the disassembly myself and can just assemble it if needed. I'm thinking more for the 1st distro version which will be pretty limited.
BTW, I went to your web page... what a rat's nest of wires! Gotta love prototypes! LOL
I'd be happy to do a board layout if I have time. Are you addressing the additional ROM space at the same location as UAE has it? I could make a new board design based on the ROM switcher I already made and add the address decoding logic and a wires for the extra address line etc. I figure one PAL would hold all the logic.
The ROM switcher could position the AmigaOS ROM as the default and put the first AROS FLASH at the expansion address. Then when the ROM switcher is activated the first AROS ROM is at the normal ROM space and the expansion ROM space holds the other 512K of Flash.
That would let people install the finished board without having to program the FLASH memory first. It could just be programmed from the AmigaOS.
This is the basic logic and assumes there are two flash chips of 512K and one ROM. This is not Verilog or VHDL... just the basic logic. Signals on the board are in CAPS and it does not account for inverted logic levels.
SWITCH = (RESET and SWITCH_TRIGGER

) it's a simple flip flop that is tied to reset (so it can't change unless RESET is active and the switch trigger is active) and another signal (switch trigger) which can be a 555 timer chip (holding RESET for a preset time activates the switcher) or a wire to some button (Joystick button for example)
HIGH_ROM_SELECT = high address decode logic (and/or of address lines stuff)
CHIP_SELECT_OUT_ROM = (CHIP_SELECT_IN and !SWITCH)
CHIP_SELECT_OUT_FLASH1 = (CHIP_SELECT_IN and SWITCH) or (HIGH_ROM_SELECT and !SWITCH)
CHIP_SELECT_OUT_FLASH2 = (SWITCH and HIGH_ROM_SELECT)
I hope that's right... I'm sick and kinda groggy.