Hello 10 all,
In this thread: viewtopic.php?f=4&t=8544 , I saw the well known Mickey Mouse Logic.
I think it could still be a tiny bit smaller. Using the pull-up/pull-down resistors for an input, in my old Atom I even ommited the Inverter/Follower Schmitt trigger and connected the RD logic direct with other gates or RAM, see image bottom.
I'm calling it Min(n)i(e) Mouse Logic.
In my Atom I used it with 74LS×× logic, µp clock at 1MHz and all diodes 1N4148, but I'm not sure if it will also work at higher frequencies, 100K resistor and 74HC(T) families.
Please comment !
(Mouse images from Wikipedia)
Min(n)i(e) Mouse Logic ❗
Min(n)i(e) Mouse Logic ❗
Gr
tings, Louis
May your wires be long and your nerves be strong !
May your wires be long and your nerves be strong !
-
No True Scotsman
- Posts: 127
- Joined: 22 Mar 2023
Re: Min(n)i(e) Mouse Logic ❗
L0uis.m wrote:
Hello 10 all,
L0uis.m wrote:
I'm calling it Min(n)i(e) Mouse Logic.
Re: Min(n)i(e) Mouse Logic ❗
The 4 to 1 decoder is neat, and I 98% get it. The diode and the 10K resistor confuse me slightly. I think the diode is part of a wired OR gate to push the 1B output high in some cases. The 10K is a pull up, but I'm not sure why it's needed.
Re: Min(n)i(e) Mouse Logic ❗
Hi Martin,
I understand the diagram is a bit confusing, look at it this way, that diode and resistor have the same function as in the n-input NAND gate Mickey is pointing at, the only difference is that the signals are running from right to left (hence the diode pointing in the other direction).
The diode and resistor form an AND gate that provides an extra input to the 2-input NAND that produces the signal for the /0 output. Thus the outputs of /3, /2 and /1 are the inputs of a 3-input NAND gate generating output /0, according to negative logic: if non of /3, /2, /1 is active (low), /0 must be active (low).
Back then (half a century ago) I had no 1 of 4 selector, what I did have was a whole tube full of 74LS00 (quad 2-input NAND ICs) and a bunch of 1N4148 and 10K, so I soldered this Mini Mouse Tail onto a 74LS00.
Martin_H wrote:
The 4 to 1 decoder is neat, and I 98% get it. The diode and the 10K resistor confuse me slightly.
The diode and resistor form an AND gate that provides an extra input to the 2-input NAND that produces the signal for the /0 output. Thus the outputs of /3, /2 and /1 are the inputs of a 3-input NAND gate generating output /0, according to negative logic: if non of /3, /2, /1 is active (low), /0 must be active (low).
Back then (half a century ago) I had no 1 of 4 selector, what I did have was a whole tube full of 74LS00 (quad 2-input NAND ICs) and a bunch of 1N4148 and 10K, so I soldered this Mini Mouse Tail onto a 74LS00.
Last edited by L0uis.m on Thu Feb 12, 2026 2:08 am, edited 3 times in total.
Gr
tings, Louis
May your wires be long and your nerves be strong !
May your wires be long and your nerves be strong !
Re: Min(n)i(e) Mouse Logic ❗
Hello NTS,
Thank you
No True Scotsman wrote:
I do like that address selector. 
Gr
tings, Louis
May your wires be long and your nerves be strong !
May your wires be long and your nerves be strong !
-
No True Scotsman
- Posts: 127
- Joined: 22 Mar 2023
Re: Min(n)i(e) Mouse Logic ❗
L0uis.m wrote:
... what I did have was a whole tube full of 74LS00 (quad 2-input NAND ICs) and a bunch of 1N4048 and 10K....
Re: Min(n)i(e) Mouse Logic ❗
Hello NTS,
I had to correct this: the diodes are 1N4148.
(I even doubt whether a 1N4048 exists.)
So I've led you astray.
Sorry about that.
For more information on the 1N4148, see: https://en.wikipedia.org/wiki/1N4148_signal_diode
L0uis.m wrote:
... what I did have was a whole tube full of 74LS00 (quad 2-input NAND ICs) and a bunch of 1N4048 and 10K....
I had to correct this: the diodes are 1N4148.
(I even doubt whether a 1N4048 exists.)
So I've led you astray.
No True Scotsman wrote:
It stands to reason that I'll find a few 1N4048s in my assortment as well.
For more information on the 1N4148, see: https://en.wikipedia.org/wiki/1N4148_signal_diode
Gr
tings, Louis
May your wires be long and your nerves be strong !
May your wires be long and your nerves be strong !
Re: Min(n)i(e) Mouse Logic ❗
If you experience any problems, due to the forward voltage drop of the 1N4148 (which can be to high for some logic families), try Schottky diodes, they have a lower forward voltage drop.
For a little explanation of those, have a look at: https://en.wikipedia.org/wiki/Schottky_diode
and more specific info at: https://en.wikipedia.org/wiki/1N58xx_Schottky_diodes
For a little explanation of those, have a look at: https://en.wikipedia.org/wiki/Schottky_diode
and more specific info at: https://en.wikipedia.org/wiki/1N58xx_Schottky_diodes
Last edited by L0uis.m on Thu Feb 12, 2026 10:17 am, edited 2 times in total.
Gr
tings, Louis
May your wires be long and your nerves be strong !
May your wires be long and your nerves be strong !
- GARTHWILSON
- Forum Moderator
- Posts: 8773
- Joined: 30 Aug 2002
- Location: Southern California
- Contact:
Re: Min(n)i(e) Mouse Logic ❗
Referring to you diagram in the head post, note that you cannot pull a 74LS14 input low with a 10K resistor. TTL passes the greater current in the low state, and a disconnected input is basically in the high state. My data book says that to pull it down to 0.4V (note that the threshold may be as low as 0.5V), it may take as much as 0.4mA, meaning 1K. The input low voltage also means the diodes to pull it down will have to be Schottky and their cathodes will have to be pulled all the way to ground.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Re: Min(n)i(e) Mouse Logic ❗
After staring at the address decoder, running though all four combinations, I get it now.
-
No True Scotsman
- Posts: 127
- Joined: 22 Mar 2023
Re: Min(n)i(e) Mouse Logic ❗
L0uis.m wrote:
I had to correct this: the diodes are 1N4148. 