do it doesn't matter if you offset and use the first one by 100. It still acts as if its 0? So why allow people to change the first space's offset at all?
1) It starts at 65536 (thats address 0 for connected device) and so on
2) It will return 0 (address bus is designed to do so)
do it doesn't matter if you offset and use the first one by 100. It still acts as if its 0? So why allow people to change the first space's offset at all?
You can have your spaces anywhere you want, does not have to start from 0
How i can create CPU ports? =| I'm trying to make a digitalcamera using the CPU that came with svn(digicam.txt) but it don't show any ports,only membus,iobus,freq,clk,reset.
Spawn a "data port" thing, and connect IOBus input of cpu to any output of data port thing
//Digital camera using portsSpawn a "data port" thing, and connect IOBus input of cpu to any output of data port thing[/b]
//Outputs:
//PORT0 - Ranger X
//PORT1 - Ranger Y
//PORT5 - Digital screen X
//PORT6 - Digital screen Y
//PORT7 - Digital screen G (gray)
//Inputs:
//PORT0 - Ranger data
//Before comma output, after comma input
Can you please explain how to do that? xD
p.s.: I found data port,but I'm a little confused =|
Place the dataport down, then right click with the wiretool over the cpu until you see IOBus... Then just click it, and link it to the dataport (any port, so basically just click twice). It will then read all of the ports into the cpu.
Thanks ^^
I'm newbie at CPU on wire =|
I usualy builds automated landers for spacebuild =D
So, using MCOPY we could write faster than instantly. Time travel here we go. Anyway, looks nice.
I've been messing with this and learning assembly at the same time. Here's a question though: Let's say I want to design a device that stores values into memory that I can then disconnect and walk around with. I know normally we call that hard disk (or flash memory), but we're not there yet wiremod wise. (Soon I bet)
So I decided to pull the 'ol Ram (64 store) and connect it to an address bus Memory 1. The address bus offset was 0 and it was 64 wide. My theory was that you could write data onto the ram using the CPU and then disconnect an be able to use it normally (Using ReadAddress, WireAddress, etc.) Which leads me to the question, is there a way to do this? I was iniitally pushing and popping all over the place but it didn't seem to show up on the RAM side of things. What would look like, and is it even possible?
Sort of like pointers in C++, only the pointer would be a value readable withou the CPU using ReadAddress/WriteAddress.
Bookmarks