Message from @M4Gunner

Discord ID: 488758087595982858


2018-09-10 16:59:13 UTC  

the problem is that templeos is exclusively x86 and uses the x86 style of I/O

2018-09-10 16:59:59 UTC  

@Deleted User is that ARM?

2018-09-10 17:00:32 UTC  

zC6 just sends requests to an output queue which is read by a device (hopefully on a zC6 computer's motherboard) called the component bus, which handles device identification and labelled device requests

2018-09-10 17:00:45 UTC  

@M4Gunner it's MIPS so it's RISC

2018-09-10 17:01:07 UTC  

wow MIPS

2018-09-10 17:01:53 UTC  

do you work with MIPS alot or are you just studying

2018-09-10 17:02:00 UTC  

for example, to output to the terminal, you send `0x02` (tells component bus to send data to another device) and then `0x00` (the standard ID for the terminal) and then whatever data the device accepts for input, in this case a single ASCII code point. to send another character, you have to repeat the first two outputs

2018-09-10 17:03:58 UTC  

``` Standard registration order:
ID 0: Terminal/Serial output (first)
ID 1: Graphical display
ID 2: Static data storage device (e.g Hard Drive)
ID 3: Keyboard input device
ID 4: Pointer input device```

2018-09-10 17:04:26 UTC  

consumer grade or niche?

2018-09-10 17:04:41 UTC  

whats the cpu supposed to cost

2018-09-10 17:05:05 UTC  

well, currently it's just an experiment, I doubt I could get it popular enough to ever be built or even to take off

2018-09-10 17:05:32 UTC  

are you gonna build one on 6000 breadboards?

2018-09-10 17:05:40 UTC  

potentially

2018-09-10 17:05:52 UTC  

but it'd have considerable benefits to anyone- the threading abilities are pretty important because it allows more work to be done hardware-level while still costing way less instructions than x86

2018-09-10 17:06:39 UTC  

i've always been fascinated with designing CPUs

2018-09-10 17:06:53 UTC  

might seem stupid, but I've built three gigantic ones.... in minecraft

2018-09-10 17:07:07 UTC  

redstone ninja

2018-09-10 17:08:23 UTC  
2018-09-10 17:08:33 UTC  

that's the first usable one

2018-09-10 17:10:00 UTC  

thats cool

2018-09-10 17:10:08 UTC  

is there a video?

2018-09-10 17:10:32 UTC  

nah, it's pretty old. not sure if I have the save file still, it's probably on my external hard drive somewhere

2018-09-10 17:10:42 UTC  

honestly though it's not that shocking, there's a lot of room for improvement

2018-09-10 17:10:53 UTC  

that massive array of buttons could be simplified down to only a few

2018-09-10 17:10:54 UTC  

ive seen a few similar on youtube

2018-09-10 17:11:28 UTC  

tbh i give up on fucking with the redstone before the shit was even out of beta

2018-09-10 17:11:57 UTC  

but i was a no-coding pussy back then

2018-09-10 17:12:14 UTC  

pic of the multiplication/division system i never tested https://i.imgur.com/7LBN1JW.png

2018-09-10 17:12:22 UTC  

it just works in theory

2018-09-10 17:12:28 UTC  

its literally never failed

2018-09-10 17:12:35 UTC  

lmao

2018-09-10 17:12:54 UTC  

around the back, ALU on the left https://i.imgur.com/SmvtBSu.png

2018-09-10 17:12:57 UTC  

needs moar lightstone

2018-09-10 17:13:18 UTC  

permanent storage device before it was attached https://i.imgur.com/eqeiovn.png

2018-09-10 17:13:23 UTC  

did you use minedit a lot?

2018-09-10 17:13:50 UTC  

for the permanent storage, yes

2018-09-10 17:14:01 UTC  

for the ALU and the prototype "video device" no

2018-09-10 17:14:07 UTC  

well actually

2018-09-10 17:14:21 UTC  

for the "video device" I did use worldedit to rapidly produce the memory

2018-09-10 17:14:51 UTC  

but for the rest, I remember making jokes about setting endurance to 10 in s.p.e.c.i.a.l

2018-09-10 17:41:37 UTC  

Have any of you seen the new SUG 0N-D35 motor controller model?