Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
22 May, 2013, 15:01:44 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 2 [3] 4   Go Down
  Print  
Author Topic: 4 Bit Homemade Computer -  (Read 3369 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Freyaday
The One And Only Serial Time Killing Catboy-Loli-Ballerino
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 23:49:45
Date Registered: 24 February, 2011, 17:10:56
Location: ¿¿¿
Posts: 1888


Total Post Ratings: +110

View Profile WWW
« Reply #30 on: 10 April, 2011, 23:04:05 »
0

If it's in base 4, shouldn't they be quits? Wink
Logged

In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


Beware the Bitulator! ,.,./`My Artwork!
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #31 on: 11 April, 2011, 00:07:54 »
0

Meh, I don't really care about the naming convention. I got first place in the state science fair for it, though, and I  go to nationals in May! w00t
Logged

Ashbad
Guest
« Reply #32 on: 11 April, 2011, 00:10:50 »
0

I think there's a way to make an XOR gate with the three others once you have them made -- and I think it only uses one of each Smiley. Though then again, wiring that IRL will still be tricky Tongue

Good luck will Smiley
Logged
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #33 on: 11 April, 2011, 00:22:17 »
0

not in quaternary, the making that is. The easiest gate to make is OR, but NAND is pretty simple too. The real trouble with XOR is, how exactly will it work? The AND, OR and NOT are pretty simple, but XOR in base 4 gets a little tricky.

AND - Lesser input ex 2 and 1 = 1
OR - Greater input ex 1 or 3 = 3
NOT - Inverse of input ex not 0 = 3, not 1 = 2
XOR = Huh?

The real trouble comes with the expansion to a higher range of numbers.

And thanks Smiley
« Last Edit: 11 April, 2011, 00:23:27 by willrandship » Logged

Ashbad
Guest
« Reply #34 on: 11 April, 2011, 00:25:41 »
0

Yeah, an OR machine is by far the simplest -- you know all you need is a few wires tied together?  Smiley NOT is actually possible with tons if wires and rudimentary midway bits, but my friend got it to work (only like twice) with 2 bit operations Tongue
Logged
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #35 on: 11 April, 2011, 00:30:19 »
0

Well, you need diodes.....otherwise you can get messed up signals behind the OR, and bad stuff happpens. Tongue Not only needs a few transistors....

Don't forget this isn't binary.
Logged

AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Today at 02:07:40
Date Registered: 15 August, 2010, 09:18:54
Posts: 3188


Total Post Ratings: +219

View Profile
« Reply #36 on: 11 April, 2011, 00:32:02 »
0

not in quaternary, the making that is. The easiest gate to make is OR, but NAND is pretty simple too. The real trouble with XOR is, how exactly will it work? The AND, OR and NOT are pretty simple, but XOR in base 4 gets a little tricky.

AND - Lesser input ex 2 and 1 = 1
OR - Greater input ex 1 or 3 = 3
NOT - Inverse of input ex not 0 = 3, not 1 = 2
XOR = Huh?

The real trouble comes with the expansion to a higher range of numbers.

And thanks Smiley


XOR isn't exactly what it looks like. It's actually true when the number of true inputs is odd and false when the number of true inputs in even. Try using that Wink
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
Snake X
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Today at 13:09:51
Date Registered: 18 March, 2010, 02:48:47
Posts: 806


Total Post Ratings: +25

View Profile
« Reply #37 on: 11 April, 2011, 00:35:40 »
0

so how will this thing give any way of output? I'm assuming definitely not by monitor or graphics.. so then what will it be?
Logged

There's a Zombie for that™
Ashbad
Guest
« Reply #38 on: 11 April, 2011, 00:37:56 »
0

You mean mine?  Well, my friend lost interest and so did I after he did, but our old output system was literally just reading the magnets -- if they were on top, then that bit was 1, else 0.  Very rudimentary way of checking, but it worked Smiley
Logged
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #39 on: 11 April, 2011, 00:41:49 »
0

Well, I've got a screen built into the assembly of mine. Remember when I was asking for 16x16 redscale sprites? It was for an emulator of this processor I wrote in python.

Right now, I can't actually think of a use for XOR anyways, and since the command set is full, I can't exactly fit it in. Tongue
Logged

Ashbad
Guest
« Reply #40 on: 11 April, 2011, 00:44:26 »
0

True, I guess XOR isn't always as useful as the other logics... But it is a good and easy way of resetting registers Smiley (in z80 specifically XOR A) but other than that, I don't use it as much personally -- and there's a way to achieve it anyways with the other logic instructions Smiley
Logged
willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #41 on: 11 April, 2011, 00:48:17 »
0

Well, heck, I can just go SetMx 0000 when I want my mem banks cleared. Other than that, all the functions either use said banks or are defined in the program, so I guess there aren't any registers X(
Logged

Freyaday
The One And Only Serial Time Killing Catboy-Loli-Ballerino
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Yesterday at 23:49:45
Date Registered: 24 February, 2011, 17:10:56
Location: ¿¿¿
Posts: 1888


Total Post Ratings: +110

View Profile WWW
« Reply #42 on: 11 April, 2011, 01:04:23 »
0

What about attaching a xylophone or bells (metal version of a xylophone)?
Logged

In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


Beware the Bitulator! ,.,./`My Artwork!
Ashbad
Guest
« Reply #43 on: 11 April, 2011, 01:07:25 »
0

What about attaching a xylophone or bells (metal version of a xylophone)?

That actually would be extremely possible.  You could just implement the classic doorbell circuit, except instead of a high rate fapping piece of metal, it would be attached to a mallet.

Hark, what is that I hear?  The A register is equal to B flat?  Smiley
« Last Edit: 11 April, 2011, 01:07:45 by Ashbad » Logged
ralphdspam
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 09:10:11
Date Registered: 01 February, 2011, 07:58:40
Location: California, USA
Posts: 841


Total Post Ratings: +36

View Profile
« Reply #44 on: 11 April, 2011, 01:15:00 »
0

Bb? I heard A#.  Tongue

Anyways, this is a great project idea!  How would the programs be sent?  Would we have to manually set the bits?
« Last Edit: 11 April, 2011, 01:15:15 by ralphdspam » Logged

ld a, 0
ld a, a
Pages: 1 2 [3] 4   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.32 seconds with 31 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.