Left click to start then left again to stop.
Right click on a reciever to link.
No beam atm cause its being dumb but people have been asking for a pointer.
Dynamic Weight removed.
Server Con Var for restricting grab to only owners props(false by default) added.
Grab reset upon removel added (no props left floating)
[ADD] Temporary binary opcodes
[FIX] Reading and writing to non-existing port does not cause interrupt now
[FIX] Port bus failure is interrupt #8 now (instead of #10)
[FIX] Reading from non-existing port is now #10 instead of #8
[FIX] Increased max CPU frequency
[FIX] Fixed bug when setting frequency over limit does not set it to maximum allowed value
[FIX] Removed debug message in constant gate
[FIX] CPU now sends packets with more bandwidth and speed in SP (bandwidth only in MP). Uploading 70KB now takes 3-5 seconds
[TEMP FIX] Multiply "CPU Upload complete" messages
[ADD] Presets in address bus
[ADD] wire_cpu_dumpcode convar, set it to "enable" to enable dumping some debug information (pointers to functions and variables, code listing with corresponding byte addresses, and raw bytes dump)
[ADD] Supports filenames without extension now
[ADD] More information for user about CPU upload status
[ADD] CVAR: wire_cpu_packet_bandwidth (size of each packet, def. 50). It seems that it's reliable to use bandwidth of 100, but not tested in MP (twice the less time needed for uploading program)
[ADD] CVAR: wire_cpu_packet_rate_sp (data rate in SP, def. 0.1)
[ADD] CVAR: wire_cpu_packet_rate_mp (data rate in MP, def. 0.4)
[FIX] Parameters handled as strings
[FIX] Precision fixed (at least floating point digits precision, 14-15 digits actual precision)
[FIX] TPG now sets CMPR to address of error instead of next page address (you cant read cmpr anyway)
[FIX] CPU upload status not displaying in MP
*Added Full Circle and Semi-circle styles to HUD Indicators
*Added a control panel interface to remotely unregister yourself from other people's HUD Indicators (untested)
added Syranide's wire render caching speed bump, use "cl_Wire_DisableWireRender 2" to enable
merged multi data typing into standard gate framework
changed duplexor into standard gate and tool
removed old duplexor test ent
added 4 ent function support for (un)link wire to I/O, funnction usage is in the comments of wirelib.lua
added onlink functions support to gates (todo: onunlink and custom stuff)
updating hover drive, now takes data input from controller
added hover drive controller, alpha stage still
[ignore the commented out line in wirelib about beamlib, thats not even close to stable to be added to the svn]
Virtual Keyboard (Hi-Speed link only)
FLASH support in digital screen
Fixed:
CPU Compiler bugs
Numpad hi-speed link mode
Digital screen & console screen (partially)
Known bugs:
Console screen special registers may not work
Keyboard wont accept shift with anything other then letter
Console Screen (30x18 dos-like console)
Address Bus (To join up to 4 address spaces)
Data Port (Aka old ports in CPU, but external)
Data Plug (Connects address spaces)
32KB RAM module
CPU Protected Mode (Simple)
CPU Interrupts (in PM)
Strings supported in DB macro.
Lots more I forgot.
CPU Frequency limit to 5000Hz
Fixed:
CPU is now V2.00, added lots and lots of opcodes, around 100 (but 8 are disabled due to some reasons)
Digital Screen (new inputs)
Wired Numpad (Hi-Speed link added, acts as buffer)
New examples for CPU
CPU supports writing to ROM, i.e. program will be restored each reset.
ZCPU & ZASM bugs.
Known bugs:
Address Bus settings do not save when duping
Console screen does not dupe (duplications of it result in things connected to old copy)
Removed in-game editor, reworking it into VGUI. You can always use notepad, or my editor, it might be posted on forum
Some other misc little bugs.