Register | Login
Forum Index > News > Ziron 2 Release
Author Message
Pages: 1 2 3 4
Admin
Site Admin

avatar

(send private message)

Posts: 923
Topics: 54

Location:
OverHertz Studio
[1800] - posted: 2015-02-26 23:52:17
Not everything is added yet, but a quick release before I begin implementing the larger changes.


Download Ziron 2.0.0.24


changelog:

Code:
26.02.2015: Ziron Assembler 2.0.0.24

  # Registers will now assume the return type of a function.
  # Possible to declare Ziron functions with return type.
  # Added possibility of assigning smaller variables to larger variables.
  # Added Sieve of Eratosthenes Sample by 0CodErr.
  # Added possibility of using high level self assignment operators such as ^= to variables.
  # Added variable reference to ALU instruction handler.
  # Added missing ALU instruction error handler.
  # Fixed a small error when declaring macro variables with uppercase.
  # Fixed arrays with single item would be classified as uncounted.
  # Fixed a bug where immediate address value was prepending registers.
  # Fixed an internal error.
  # Corrected optimisation issue using instructions for constant values.
  # Fixed crash from string arrays.
  # Fixed a small issue causing error for string input on uncounted arrays.
  # Fixed high level flag comparisons.
  # Fixed a bug regarding current scope when using macros.


Download Ziron
Get free hosting for Ziron related fan-sites and Ziron projects, contact me in private message.
Admin
Site Admin

avatar

(send private message)

Posts: 923
Topics: 54

Location:
OverHertz Studio
[1828] - posted: 2015-03-23 15:56:16
My apologies for the release delay, I have been caught up in several ongoing projects. What is important for this release, is a fix to memory addressing and a case/state rewrite. (improved)


Download Ziron 2.0.0.25


changelog:

Code:
23.03.2015: Ziron Assembler 2.0.0.25

  # Added plugin function ziron_file_setbuffer.
  # Case states can contain multiple operands using comma separator.
  # Rewrote and improved case/state handler.
  # Assigning larger variable to smaller will truncate value.
  # Fixed assigning variable to register using movzx instead of mov.
  # Added 2 new plugin functions: ziron_var_fixupcount and ziron_var_fixup.
  # Uses can now accept "flags" keyword for pushf / popf.
  # Fixed a bug with variable operands using incorrect displacements.


Download Ziron
Get free hosting for Ziron related fan-sites and Ziron projects, contact me in private message.
Admin
Site Admin

avatar

(send private message)

Posts: 923
Topics: 54

Location:
OverHertz Studio
[1869] - posted: 2016-12-13 01:19:01
It has been a long time since I've released any updates, so I've rushed this release out with a few needed fixes and updates, the larger updates will be coming as soon as possible, I've been very busy with company and organisation projects and things have been intense, but I really want to continue my work on Ziron. I plan to push as much of my spare time into it as I can.


Download Ziron 2.0.0.26


changelog:

Code:
13.12.2016 # Ziron Assembler 2.0.0.26
  
  13.12.2016:
    # Added "SumDigits" sample submitted by 0CodErr.
    # Added "Multiplication Table" sample submitted by 0CodErr.
    # Added 2 new RTL functions RPadStr and LPadStr to strutils.zir, submitted by 0CodErr.
    # Added missing warning for truncation of pushed imm. see http://codeziron.com/forum.php?page=topic&id=189#post1725
  12.12.2016:
    # Fixed set(..) instructions causing access violations. see http://codeziron.com/forum.php?page=topic&id=91#post1856
    # Fixed a bug causing errors when macro variable length was more than parameter. see http://codeziron.com/forum.php?page=topic&id=148#post1857
  11.12.2016:
    # uses flags will now properly use pushfd, popfd instead of pushfw and popfw. see http://codeziron.com/forum.php?page=topic&id=219#post1853
    # Added opcode pushfw and popfw.
    # Flags AF, DF and TF ignored in compares. see http://codeziron.com/forum.php?page=topic&id=219#post1849
    # Fixed flag SF compare. see http://codeziron.com/forum.php?page=topic&id=219#post1848
  10.12.2016:
    # Fixed returning smaller register signed/unsigned issue. see http://codeziron.com/forum.php?page=topic&id=205#post1846
  21.04.2016:
    # Prevented the ability to declare the same procedure parameter more than once.
  24.03.2015:
    # Updated sample Fibonacci - added break to default case state.


I have changed the formatting of the changelog a little so I can track on which days I worked on which features or bugs.

Download Ziron
Get free hosting for Ziron related fan-sites and Ziron projects, contact me in private message.
Pages: 1 2 3 4
create new reply


Quick reply:

Message:



Currently Active Users:
There are currently 2 user(s) online. 0 member(s) and 2 guest(s)
Most users ever online was 533, May 5, 2016, 7:19 am.


Statistics:
Threads: 223 | Posts: 1835 | Members: 50 | Active Members: 50
Welcome to our newest member, NobodyAtWork
const Copyright = '2011-2017 © OverHertz Ltd. All rights reserved.';
Web development by OverHertz Ltd