#GeigerTech 4-bit CPU - The GT-4
95 messages · Page 1 of 1 (latest)
peak
hi
1e(1e(1e(1e(1e10000000000))))% so
Hiii
(2 << (2 << (2 << (2 << (2 << 64)))))% peak
plz make an asmblr 4 it :3
the one thing i can do rn 😭
sound output? yall want?
simple buzz only tho
give it the \a escape code
???
instructions are XIII OOOO (I = instruction bit, O = operand bit)
which is 0x07 btw
so ex. 0000 1100 = 0 (STA) 12 (imm4)
so 0000 1100 stores 12 into A
i say that the X will be used for devices
whats X?
maybe device flag
changes the whole instruction set
thatd be cool
like making it a 1 makes it output instructions
like putchar or smth
no, making it a 1 would make the instruction bits be device i/o
so instruction 1000 could be anything u hook up to device 0
like a buzzer chip
that makes more sense
but plz make a char output if u can
then 1001 could be device 1 like a text display
like... a screen or maybe even a serial output
2x16 text display if i can find one on TME which has soldered pins :3
sounds cool
but why dont u make instructions that take more than one arg
coz complicated :(
like maybe smth like
0x9 0x6 0x1
:(
computers can count, and ur disp name is Geiger, so call it the geiger counter!!
what about GT-4 (GeigerTech-4) and the 4 means 4 bits
sounds nice
also no lol that's something else entirely
but geiger counter sounds better imo
i literally named myself after the geiger counter original device
cant wait for the GT-8 next
lol thanks
C > Rust (Objectively) received a thank you cookie!
ngl
cant wait for the GT-1024
SIMD exists, no need for GT-1024
why use SIMD when u can use more bits on the architecture
and do SISD
coz 1024 is just so terribly massive
GT-256 max (in theory), could be used for octuple-precision floating point numbers and scientific calculations
only.
then lets do GT-(2<<(2<<2))
its all 2's so cant be that big
that's GT-256 btw
but no let's focus on the GT-4
coz that's the only feasible project as of now
it isnt
yes
2 << 2 = 8
2 << 8 = oh, 512, mb
lol
if geigertech actually takes off as an industry i might cry 🥹
me too 🥹
im literally remaking the 6502
but
better?
simple architecture, immense power tho
ok guys instr 0 = store to A
instr 1 = store to B
instr 2 = add A+B => A
and i cant add new registers i've already bought the components 
tbh i might need C and D, no?
today's update: components did not arrive yet 
Complexity kills clarity. Simplicity for all!
- the Founder of GeigerTech (@barren island)
-# please note that GeigerTech is not a real company, and will not be for a long time. thank you.
@stable viper @wild brook the components have arrived
at least now i know that TME delivers within 3 business days :3
to… a “local” area
peak
Sweeet
do i officially make a server for the GT-4 and future models now?
Mmm maybe
this is awesome! but do u have a wiki or something to learn more abt it?
:<
unfortunately not, thanks for the suggestion tho :3
jpkumochan received a thank you cookie!
I'm writing a wiki for my project(s) @ https://lark.miraheze.org if u wanna check it out :3
I wrote everything by hand, alone :P
The wiki is cool