Author Topic: Axe Emulator  (Read 6133 times)

0 Members and 1 Guest are viewing this topic.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8206
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Axe Emulator
« Reply #45 on: May 20, 2012, 10:19:47 am »
jacobly explained on IRC that it quits immediately if it finds any unimplemented features, like files or #Realloc, and that was why none of my programs worked (I tend to use #Realloc a lot).

The keymap seems to be the same as WabbitEmu, which means [wikiti]Emulators:PindurTI#Basics[/wikiti].




Offline jacobly

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 205
  • Rating: +161/-1
    • View Profile
Re: Axe Emulator
« Reply #46 on: May 24, 2012, 08:52:16 pm »
Update: Axe Emulator now properly emulates memory.

Windows:
  • Download Axe.exe and pthreadGC2.dll.
  • Make sure that the dll is either in the same folder as Axe.exe, or on the path.
  • Just drag-and-drop an .8xp Axe source file on Axe.exe.

Linux:
(Use the old versions if you get GLIBC version errors)

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8206
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Axe Emulator
« Reply #47 on: May 25, 2012, 10:23:37 am »
Did you have a JavaScript version of this somewhere? For some reason I remember using it in my browser at some point. But I might have gotten it confused with the other emulators.

EDIT: Darn, still doesn't work with the stuff I'm trying :(
« Last Edit: May 25, 2012, 10:26:36 am by Deep Thought »




Offline jacobly

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 205
  • Rating: +161/-1
    • View Profile
Re: Axe Emulator
« Reply #48 on: October 29, 2012, 12:15:28 am »
Did you have a JavaScript version of this somewhere? For some reason I remember using it in my browser at some point. But I might have gotten it confused with the other emulators.
I have wanted to do this for a while, but the programs produced by Axe Emulator were meant to run continuously, and browsers don't like javascript code that doesn't return.  I had a proof of concept showing that it was theoretically possible here, but it wasn't feasible at the time because I had to modify the javascript by hand in order to make it work.

After rewriting the parser in Axe Emulator, I was able to change the behavior of the produced programs to run in stages instead of continuously.  This means that I am now able to compile Axe source code to working javascript in an easily automated fashion.  Some examples of this can be seen at http://axe.jacob.heliohost.org/.  Hopefully, I will be able to finish both the parser rewrite and the javascript port of the Axe routines soon, so that I can release an update.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8206
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Axe Emulator
« Reply #49 on: October 29, 2012, 12:49:26 am »
HelioHost isn't loading right now, but I've seen it so I'll say it's just awesome :D

EDIT: Where's 2nd mapped to?
« Last Edit: October 29, 2012, 12:54:03 am by Deep Thought »




Offline shmibs

  • しらす丼
  • Administrator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2132
  • Rating: +281/-3
  • try to be ok, ok?
    • View Profile
    • shmibbles.me
Re: Axe Emulator
« Reply #50 on: October 29, 2012, 03:58:50 am »
shift
and this really is pretty cool; it's running choppily for me, though.

Offline dinosteven

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 194
  • Rating: +10/-1
    • View Profile
Re: Axe Emulator
« Reply #51 on: October 31, 2012, 08:33:57 pm »
Do you have a list of supported commands? So far, none of my programs have worked...

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Axe Emulator
« Reply #52 on: November 10, 2012, 07:48:48 pm »
By the way, is the z80 emulator you mentioned on IRC built over this?

Also if possible, would it be possible to switch from Heliohost? Their uptime (and speed) sucks horribly. :/
« Last Edit: November 10, 2012, 07:50:12 pm by DJ_O »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Axe Emulator
« Reply #53 on: November 11, 2012, 06:40:12 am »
***BUG REPORT***
There is a problem with the emulator on your website, numbers can't go over 255. This makes quite some programs go haywire.
I'm not a nerd but I pretend:

Offline Runer112

  • Moderator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Axe Emulator
« Reply #54 on: September 19, 2013, 01:01:38 am »
I don't care if this is technically a necropost, this needs to be bumped. It's a pretty awesome tool that Axe developers should know about and I'd love to see it improved even more.
« Last Edit: September 19, 2013, 01:02:27 am by Runer112 »

Offline DJ Omnimaga

  • Now active at https://codewalr.us
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55821
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: Axe Emulator
« Reply #55 on: September 19, 2013, 02:10:06 am »
Sadly, I think Jacobly is pretty much done with calc stuff, as he only posted like 5 times in half a year and last logged in in early August. D:

Maybe there needs to be an updated list of useful Axe programs, stickied in the Axe section.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF


Bandcamp|Reverbnation|Facebook|Youtube|Twitter

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3913
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Axe Emulator
« Reply #56 on: September 19, 2013, 04:31:55 am »
I can try to make a kind of axe interpreter in Lua... no promises though because usually my projects die early D:
I'm not a nerd but I pretend:

Offline nikitouzz

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 215
  • Rating: +22/-1
    • View Profile
Re: Axe Emulator
« Reply #57 on: September 19, 2013, 12:01:03 pm »
axe intepreter in lua should be AWESOME :D
mes records personels :

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07 minutes

Offline Eiyeron

  • Urist McEiyolobster
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1430
  • Rating: +130/-10
  • (-_(//));
    • View Profile
    • Rétro-Actif : Rétro/Prog/Blog
Re: Axe Emulator
« Reply #58 on: September 19, 2013, 12:04:12 pm »
An computer Axe Interpreter would just be awesome!

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7917
  • Rating: +373/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Axe Emulator
« Reply #59 on: September 19, 2013, 12:08:16 pm »
An computer Axe Interpreter would just be awesome!
didn't jacobly start on one?
EDIT: I fail, i didn't really check the topic >.<
« Last Edit: September 19, 2013, 12:10:21 pm by Sorunome »

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!