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

avatar

(send private message)

Posts: 933
Topics: 55

Location:
OverHertz Studio
[1653] Ziron 2 Beta - posted: 2015-02-08 13:43:42
I will be occasionally making open beta releases as from now.

Beta releases can be downloaded from this link:


DOWNLOAD LATEST BETA RELEASE


I will make additional posts when I update the beta. But the link will remain unchanged.

Beta 2.0.0.22 has been uploaded.

Code:
  # Added parameter -listinstructions. e.g. Ziron.exe -listinstructions.
  # Optimised instruction evaluator.
  # It is now possible to goto <reg> and goto [<base/index exp>]
  # Implemented SSE instructions:
    movss, movntq, movapd, movaps, movdqa, movsqu, movlpd, movlpd, movlps, movhpd, movhps,
    movupd, movups, movnti, movddup, movdq2q, movhlps, movlhps, movntdq, movntpd, movntps,
    movmskpd, movmskps, movntdqa.
  # ALU instructions can now accept label addresses as second operand.
  # Now possible to use label offset as operand. "eax += label" = eax += offset
  # Fixed using @label as an operand for address. "eax += @label" = eax += address


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: 933
Topics: 55

Location:
OverHertz Studio
[1656] - posted: 2015-02-08 20:00:12
Due to few bugs, re-updated beta

Code:
  # Added SSE instruction movsd <operand>, <operand>.
    Note: x86 instruction movsd still remains the same without params (new line is required)
  # Return will now accept expressions emulating eax = ....
  # Implemented instructions shld and shrd.
  # Instructions ret and retn are now synonymous.
  # Fixed instructions with 0 or more params always expecting a parameter.


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: 933
Topics: 55

Location:
OverHertz Studio
[1658] - posted: 2015-02-09 20:11:56
Code:
  # Register assignment will use operand 1 to check type/sign status.
  # Added intrinsic "defined" e.g. #if defined('WIN32') == true: ...
  # Registers support very basic assignment expressions using + and - e.g. eax = edx + ecx - ebx;
  # String name is now optional in program declaration. e.g. program PE32_CUI;


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: 933
Topics: 55

Location:
OverHertz Studio
[1670] - posted: 2015-02-11 14:18:54
Code:
  # Fixed back jumps having 2 byte offset causing large jump.
  # Plain assembly will no longer be optimised.
  # Fixed case states not passing flag operand to macros.
  # Fixed word size values being truncated into bytes.
  # Fixed a small issue where method activator was referencing itself causing stack overflow.
  # Rewrote test and bt(s/r) instruction handlers.
  # Added "Factorial" sample by 0CodErr.
  # Fixed several opcodes such as div not allowing variable operand.
  # Fixed return handler register selector.


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: 933
Topics: 55

Location:
OverHertz Studio
[1678] - posted: 2015-02-11 23:09:46
Code:
  # Case states now can use flag comparisons.
  # Added intrinsic $labelref() for forward declaration macro labels.
  # Fixed occasional compiler issue where peek status was lost causing compile issues.
  # Fixed a small issue with absolute label addresses.
  # Added "Fibonacci" sample by 0CodErr.


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: 933
Topics: 55

Location:
OverHertz Studio
[1714] - posted: 2015-02-15 22:30:31
Code:
  # Fixed $repeat 0: still performing 1 iteration.
  # Fixed typo in $log2i intrinsic.


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


Quick reply:

Message:



Currently Active Users:
There are currently 6 user(s) online. 0 member(s) and 6 guest(s)
Most users ever online was 1046, January 28, 2022, 2:08 pm.


Statistics:
Threads: 225 | Posts: 1848 | Members: 51 | Active Members: 51
Welcome to our newest member, yecate
const Copyright = '2011-2024 © OverHertz Ltd. All rights reserved.';
Web development by OverHertz Ltd