GithubHelp home page GithubHelp logo

eisental / basiccircuits Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 17.0 3.46 MB

Basic circuit pack, including clock, counter, logic gates, arithmetics, serial and wireless communication, pixel and print

Home Page: eisental.github.com/RedstoneChips

License: GNU General Public License v3.0

Java 100.00%

basiccircuits's People

Contributors

eisental avatar jpfx1342 avatar mordenkainen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

basiccircuits's Issues

idea - Sketchpad / notepad ('display' input pad)

Either an option to display ("sketchpad"), or maybe , a new chip "sketchpad" (or something)

Constructed like a display, with maybe a clock, reset inputs.

Same output pins as the display arrangment

Back block = "screen"

*Any blocks placed on front of screen (single layer / block "thick"), become the "paint" (they would have to also be wool I guess so that their colors can be changed (their is a worldedit "cycler" tool to do that, but maybe an /rcdraw tool could be added .. or maybe not necessary.

** Or .. maybe better, just a single layer thick like current display,,... clicking on a wool / screen block would cycle colors (like current display), either all 16 colors or colors specified on sign

When clock pin toggled, current color states of all blocks transferred to the output pins (like the 'terminal' chip)? (I.e. multi byte message signalled with an EOT clock or other signal)

*** Or to be more simple, it would have it's own ram chip, and clicking the "store /clock" input would save the current screen to
the (ram address inputs)

**** To simplify the ram thing ... an option would be that with one or two address pins it would advance / retreat to next / previous address (or you could just write to current address) ..... Thinking about kids using it .. or non-computer-chip literate adults

Mike

/rcload ignores data file

Haven't figured out exactly what the steps are, but an /rcload command does not seem to load an existing populated data file

sram sub directory / folder not being created

When a new sram is created, the "sram" sub directory (under plugins\RedstoneChips) is not being created.

This is on windows xp sp2.

Subsequently issuing a /rctype dump causes bukkit to hang

Mike

(manually "pre"-creating the sram folder is temp hack / fix

req / idea - rangefinder or pirsensor that rotates & returns aim bearing

Add ability (input blocks) and / or sign argument to rotate the interface block by increments of 1 degree (or whatever increment scaled by the amount of input blocks).

Output blocks (first xxx output blocks as per current (i.e. range distance), next yyy blocks return current rotated angle of interface block

If an interface block could be physically rotated in increments of < 90, that would be a great bonus, but the "internal rotation" would be adequate.

Applications : radar ... submarine sonar ... other

Mike

build error with 093a sources

Hi Tal,

i'm getting the following with either 'mvn package' or 'mvn package install' (my maven system IS working for compiling RedStoneChips)

I haven't changed any of the source files. this is "out of the box" :)
Mike

D:\Maven\RedstoneChips093a>mvn --version
Apache Maven 3.0.3 (r1075438; 2011-02-28 12:31:09-0500)
Maven home: D:\Maven\apache-maven-3.0.3\bin..
Java version: 1.6.0_26, vendor: Sun Microsystems Inc.
Java home: d:\jdk\jre
Default locale: en_US, platform encoding: Cp1252

OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"


[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.tal:BasicCircuits:jar:beta
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line 20, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building BasicCircuits beta
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ BasicCircuits ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ BasicCircuits ---
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 44 source files to D:\Maven\BasicCircuits\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\terminal.java:[9,36] cannot find symbol
symbol : class InterfaceBlock
location: package org.tal.redstonechips.circuit
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\pixel.java:[11,36] cannot find symbol
symbol : class InterfaceBlock
location: package org.tal.redstonechips.circuit
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\synth.java:[10,36] cannot find symbol
symbol : class InterfaceBlock
location: package org.tal.redstonechips.circuit
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\print.java:[16,36] cannot find symbol
symbol : class InterfaceBlock
location: package org.tal.redstonechips.circuit
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\terminal.java:[70,13] cannot find symbol
symbol : class InterfaceBlock
location: class org.tal.basiccircuits.terminal
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\pixel.java:[121,13] cannot find symbol
symbol : class InterfaceBlock
location: class org.tal.basiccircuits.pixel
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[144,35] cannot find symbol
symbol : method getLocation()
location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[145,35] cannot find symbol
symbol : method getLocation()
location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[146,35] cannot find symbol
symbol : method getLocation()
location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[147,35] cannot find symbol
symbol : method getLocation()
location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[148,35] cannot find symbol
symbol : method getLocation()
location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[149,35] cannot find symbol
symbol : method getLocation()
location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\sram.java:[313,24] cannot find symbol
symbol : method pageMaker(org.bukkit.entity.Player,java.lang.String,java.lang.String,java.lang.String,org.bukkit.ChatColor,org.bukkit.ChatColor)
location: class org.tal.redstonechips.command.CommandUtils
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\synth.java:[114,17] cannot find symbol
symbol : class InterfaceBlock
location: class org.tal.basiccircuits.synth
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\print.java:[285,13] cannot find symbol
symbol : class InterfaceBlock
location: class org.tal.basiccircuits.print
[INFO] 15 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.922s
[INFO] Finished at: Thu Dec 22 05:29:17 EST 2011
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project BasicCircuits: Compilation failure: Compilation failure:
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\terminal.java:[9,36] cannot find symbol
[ERROR] symbol : class InterfaceBlock
[ERROR] location: package org.tal.redstonechips.circuit
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\pixel.java:[11,36] cannot find symbol
[ERROR] symbol : class InterfaceBlock
[ERROR] location: package org.tal.redstonechips.circuit
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\synth.java:[10,36] cannot find symbol
[ERROR] symbol : class InterfaceBlock
[ERROR] location: package org.tal.redstonechips.circuit
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\print.java:[16,36] cannot find symbol
[ERROR] symbol : class InterfaceBlock
[ERROR] location: package org.tal.redstonechips.circuit
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\terminal.java:[70,13] cannot find symbol
[ERROR] symbol : class InterfaceBlock
[ERROR] location: class org.tal.basiccircuits.terminal
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\pixel.java:[121,13] cannot find symbol
[ERROR] symbol : class InterfaceBlock
[ERROR] location: class org.tal.basiccircuits.pixel
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[144,35] cannot find symbol
[ERROR] symbol : method getLocation()
[ERROR] location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[145,35] cannot find symbol
[ERROR] symbol : method getLocation()
[ERROR] location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[146,35] cannot find symbol
[ERROR] symbol : method getLocation()
[ERROR] location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[147,35] cannot find symbol
[ERROR] symbol : method getLocation()
[ERROR] location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[148,35] cannot find symbol
[ERROR] symbol : method getLocation()
[ERROR] location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\display.java:[149,35] cannot find symbol
[ERROR] symbol : method getLocation()
[ERROR] location: class org.bukkit.Location
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\sram.java:[313,24] cannot find symbol
[ERROR] symbol : method pageMaker(org.bukkit.entity.Player,java.lang.String,java.lang.String,java.lang.String,org.bukkit.ChatColor,org.bukkit.ChatColor)
[ERROR] location: class org.tal.redstonechips.command.CommandUtils
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\synth.java:[114,17] cannot find symbol
[ERROR] symbol : class InterfaceBlock
[ERROR] location: class org.tal.basiccircuits.synth
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\print.java:[285,13] cannot find symbol
[ERROR] symbol : class InterfaceBlock
[ERROR] location: class org.tal.basiccircuits.print
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

/rctype dump (on sram) without args crashes bukkit

/rctype dump causes bukkit (craftbukkit-1.0.1-R2-SNAPSHOT.jar) to go into an apparent loop ... memory use increases rapidly ...

This happens regardless if the sram has been written to or not. Or written with "/rctype " or using the the input levers.

I also tested writing to sram, exiting m.c and stopping bukkit (at which point the ram file is apparently updated), restarting bukkit / m.c., still the same error on "/rctype dump "

Mike

"L" shaped display causes java.lang.ArrayIndexOutOfBoundsException: 1

This server is running Craftbukkit version git-Bukkit-1.0.1-R1-b1597jnks

*** clicking on an "L" shaped (2 high x 10,10 (20 block total length) display sign* to activate it

2012-01-03 15:35:07 [SEVERE] Could not pass event PLAYER_INTERACT to RedstoneChips
java.lang.ArrayIndexOutOfBoundsException: 1
at org.tal.basiccircuits.display.detectDisplay(display.java:145)
at org.tal.basiccircuits.display.init(display.java:53)
at org.tal.redstonechips.circuit.Circuit.initCircuit(Circuit.java:129)
at org.tal.redstonechips.CircuitManager.activateCircuit(CircuitManager.java:214)
at org.tal.redstonechips.CircuitManager.checkForCircuit(CircuitManager.java:191)
at org.tal.redstonechips.CircuitManager.checkForCircuit(CircuitManager.java:86)
at org.tal.redstonechips.RCPlayerListener.onPlayerInteract(RCPlayerListener.java:48)
at org.bukkit.plugin.java.JavaPluginLoader$11.execute(JavaPluginLoader.java:335)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:339)
at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:178)
at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:266)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:593)
at net.minecraft.server.Packet15Place.a(SourceFile:39)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:93)
at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:550)
at net.minecraft.server.NetworkListenThread.a(SourceFile:108)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:527)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:457)

build error - : method getChunk()

Getting error from mvn clean package install :

D:\Maven\BasicCircuits>mvn -e clean package install
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.tal:BasicCircuits:jar:beta
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line 20, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building BasicCircuits beta
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ BasicCircuits ---
[INFO] Deleting D:\Maven\BasicCircuits\target
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ BasicCircuits ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ BasicCircuits ---
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 44 source files to D:\Maven\BasicCircuits\target\classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\pixel.java:[102,32] cannot find symbol
symbol : method getChunk()
location: class org.bukkit.Location
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.078s
[INFO] Finished at: Sun Jan 01 05:06:38 EST 2012
[INFO] Final Memory: 6M/15M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project BasicCircuits: Compilation failure
[ERROR] \Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\pixel.java:[102,32] cannot find symbol
[ERROR] symbol : method getChunk()
[ERROR] location: class org.bukkit.Location
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project BasicCircuits: Compilation failure
\Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\pixel.java:[102,32] cannot find symbol
symbol : method getChunk()
location: class org.bukkit.Location

at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)

Caused by: org.apache.maven.plugin.CompilationFailureException: Compilation failure
\Maven\BasicCircuits\src\main\java\org\tal\basiccircuits\pixel.java:[102,32] cannot find symbol
symbol : method getChunk()
location: class org.bukkit.Location

at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:656)
at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more

[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

I did build the current RedChips before trying to build BasicCircuits and though it says "some problems ..." it did build the RedstoneChips-beta.jar :

D:\Maven\RedStoneChips>mvn clean package install
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for org.tal:RedstoneChips:jar:beta
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line 26, column 15
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building RedstoneChips beta
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ RedstoneChips ---
[INFO] Deleting D:\Maven\RedStoneChips\target
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ RedstoneChips ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ RedstoneChips ---
[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
[INFO] Compiling 65 source files to D:\Maven\RedStoneChips\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ RedstoneChips ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory D:\Maven\RedStoneChips\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ RedstoneChips ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.7.2:test (default-test) @ RedstoneChips ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ RedstoneChips ---
[INFO] Building jar: D:\Maven\RedStoneChips\target\RedstoneChips-beta.jar
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ RedstoneChips ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ RedstoneChips ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.4.3:testResources (default-testResources) @ RedstoneChips ---
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory D:\Maven\RedStoneChips\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @ RedstoneChips ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.7.2:test (default-test) @ RedstoneChips ---
[INFO] Tests are skipped.
[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ RedstoneChips ---
[INFO]
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ RedstoneChips ---
[INFO] Installing D:\Maven\RedStoneChips\target\RedstoneChips-beta.jar to C:\Documents and Settings\Mike.m2\repository\org\tal\RedstoneChips\beta\RedstoneChips-beta.jar
[INFO] Installing D:\Maven\RedStoneChips\pom.xml to C:\Documents and Settings\Mike.m2\repository\org\tal\RedstoneChips\beta\RedstoneChips-beta.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.922s
[INFO] Finished at: Sun Jan 01 04:24:30 EST 2012
[INFO] Final Memory: 7M/27M
[INFO] ------------------------------------------------------------------------

Problems using Compare and Multiplier chips between two 32bit values.

Noticed that if I compare FFFFFFFFh and (8->F)h ( represents DONTCARE value) with a comparator chip, they are equal. Also if i use a multiplier with no constant declared and no overflow bits, multiplying (00000001h x FFFFFFFFh) = 7FFFFFFFh, instead of FFFFFFFFh Also multiplying (7FFFFFFFh x FFFFFFFF) = 00000001 instead of 80000001. Also with the multiplier, (8*h x FFFFFFFFh) = 00000001h instead of 80000000.

compare: input pins 31->0: 1*******************************
input pins 63->32: 11111111111111111111111111111111
output pin 0: 0
output pin 1: 1
output pin 2: 0
Multiplier
32
input pins 31->0: 0*****************************1
input pins 63->32: 11111111111111111111111111111111
output pins 31->0: 0**
****************************

signed int used as a variable in the plugin as opposed to an unsigned int??

I came across this while the computer i built with your plugin was doing a compare for the Bresenham's line algorithm function i wrote into the program memory. Also while I was multiplying DY x FFFFFFFFh (-1), the DY problem was however solved by inverting and adding 1. However the compare trouble has me stumped.

0.93b1 not using plugins/ram directory

The ram data files are now being created in the plugins\RedstoneChips directory instead of plugins\RedstoneChips\sram

The sram directory is not being created either

(Win Xp sp2 :version 3:01:58 [INFO] This server is running Craftbukkit version git-Bukkit-1.0.1-R1-b
597jnks (MC: 1.0.1) (Implementing API version 1.0.1-R1)

pulse does not appear to exist

creating a pulse IC does not work, and there is no pulse.java in the source - is this pending or was it missed in a commit?

req -shift right register

It would be great to have both a left (which BC currently does have) and right shifting register

Maybe add an optional left / right parameter on the shiftregister sign ?

Mike

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.