
Via en vänlig forummedlem fick jag tag på ett ISA bakplan, så då var det bara att sätta sig ner och rita på ett kort med Atmegan som pluggas in i ISA bussen. Jag valde Atmega32u4 för att jag jobbat med den förut i formen av "teensy" kort, och tycker det är mycket smidigt med ett litet kort man direkt kan komma igång och labba med, samt har en USB bootloader. Jag nöjer mig med att designa kortet att fungera med 8 bitars ISA kort, eftersom det förenklar hårdvaran en hel del, och jag har några gamla 8 bitars "grafikkort" liggande.
En annan möjlighet vore att designa ett kort med en ISA slot i, men då måste jag ju få tag på lösa ISA socket kontakter, samt att det blir lite mindre flexibelt.
Kommentera gärna mitt schema, jag är lite osäker på vad som behöver pull-up och inte. Jag har aldrig tidigare designat prylar med adress och databuss, latchar och sådant. Jag tänkte från början bara ha latchade A0 till A15, och de högre adressbitarna (ISA har 20 adressledningar) skulle jag ställa in med muspiano. Fast med en extra latch får jag full flexibilitet att prata med olika adresser, så det blev en fyra bits latch för de högsta adressbitarna på bussen.
Förutom att prata med ett "grafikkort", skulle det vara intressant att snacka med ett nätverkskort också. Så kunde man ha en nätverksansluten "meddelandecentral", eller till och med någon sorts chatmojäng.
I övrigt har jag tänkt ha en Attiny84 på kortet som kan avkoda ett PS2/AT kompatibelt tangentbord, finns även anslutning för RS232 och TTL UART.
Nu när jag kommit så pass långt att jag vet ungefär hur jag skulle vilja ha det och hur det skall fungera i stora drag, är det inte säkert att det händer så mycket på ett bra tag

Jag uppskattar dock om det kommer synpunkter på designen. Några användbara länkar jag kollat mycket på:
http://www.techfest.com/hardware/bus/isa.htm
http://tinyvga.com/avr-isa-vga