Author Topic: Axe Emulator  (Read 6152 times)

0 Members and 1 Guest are viewing this topic.

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 #30 on: April 28, 2012, 07:40:25 am »
It is totally epic! :D
Now just make it run TheQuest :P

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

Offline C0deH4cker

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 258
  • Rating: +11/-1
    • View Profile
    • iNinjas Forum/Repo
Re: Axe Emulator
« Reply #31 on: May 01, 2012, 11:39:13 pm »
You should consider having the axe stuff in a dll so that the code is smaller.

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 #32 on: May 01, 2012, 11:48:17 pm »
Glad this is still progressing Jacobly. Hopefully it gets more updates soon. :)

You should consider having the axe stuff in a dll so that the code is smaller.
Due to compression or something?
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 C0deH4cker

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 258
  • Rating: +11/-1
    • View Profile
    • iNinjas Forum/Repo
Re: Axe Emulator
« Reply #33 on: May 02, 2012, 07:32:24 am »
Because it would be like axe fusion: all of the commands are stored in a library elsewhere, and whenever a program needs these commands it just uses the ones in the dll.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Axe Emulator
« Reply #34 on: May 02, 2012, 10:09:37 am »
This is pretty awesome stuff. If you do eventually decide to add additional functionality as some have suggested in this thread, I think I'd make it a separate project( IE have one emulator that is 100% compatible with the calc rendition of axe and a separate one with added functionality).

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Axe Emulator
« Reply #35 on: May 02, 2012, 01:25:54 pm »
This is pretty awesome stuff. If you do eventually decide to add additional functionality as some have suggested in this thread, I think I'd make it a separate project( IE have one emulator that is 100% compatible with the calc rendition of axe and a separate one with added functionality).

You *could* have both in the same project, it would just be up to the programmer if he wanted to write a calc compatible program :P

Although separate would be useful for having different syntax, token names, etc.

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline hellninjas

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 625
  • Rating: +17/-0
    • View Profile
Re: Axe Emulator
« Reply #36 on: May 02, 2012, 03:48:42 pm »
ME WANT, to +1 you!

Offline jacobly

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 205
  • Rating: +161/-1
    • View Profile
Re: Axe Emulator
« Reply #37 on: May 15, 2012, 09:12:33 am »
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:

Edit: Added more linux versions (Use the old versions if you get GLIBC version errors).
« Last Edit: May 15, 2012, 03:34:05 pm by jacobly »

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 #38 on: May 15, 2012, 07:31:17 pm »
Axe.exe doesn't work for me ??? I also tried running it as Axe.exe SRC.8xp from the command line, and that didn't work either.

By the way, any plans to make it support programs with multiple source files, like as a ZIP? That would be awesome because I haven't made any programs in a single file in the past year and a half ;D

EDIT: I'm on Windows Vista 32-bit, if that helps. The old .exe files worked for me.
« Last Edit: May 15, 2012, 07:36:12 pm by Deep Thought »




Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: Axe Emulator
« Reply #39 on: May 15, 2012, 07:36:23 pm »
Are you using the right version?
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

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 #40 on: May 15, 2012, 07:37:13 pm »
There's only one for Windows.




Offline jacobly

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 205
  • Rating: +161/-1
    • View Profile
Re: Axe Emulator
« Reply #41 on: May 15, 2012, 07:38:01 pm »
If nothing happens, it probably means that the program uses something that isn't supported yet (like files, for example).  And yes, multiple source files are supported, but they must be in the same folder, and for now, named like PROGNAME.8xp.

Also, you can always send me the source code, and I can try to implement what is necessary to make it work.

Edit: I haven't tried it on Vista, so you might want to make sure that one of the examples that comes with Axe works.
« Last Edit: May 15, 2012, 07:40:49 pm by jacobly »

Offline blue_bear_94

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 801
  • Rating: +25/-35
  • Touhou Enthusiast / Former Troll / 68k Programmer
    • View Profile
Re: Axe Emulator
« Reply #42 on: May 15, 2012, 07:38:52 pm »
Oh, sorry, I was looking at Linux. Is pthreadGC2.dll on the same directory or on the path?
Due to dissatisfaction, I will be inactive on Omnimaga until further notice. (?? THP hasn't been much success and there's also the CE. I might possibly be here for a while.)
If you want to implore me to come back, or otherwise contact me, I can be found on GitHub (bluebear94), Twitter (@melranosF_), Reddit (/u/Fluffy8x), or e-mail (if you know my address). As a last resort, send me a PM on Cemetech (bluebear94) or join Touhou Prono (don't be fooled by the name). I've also enabled notifications for PMs on Omnimaga, but I don't advise using that since I might be banned.
Elvyna (Sunrise) 4 5%
TI-84+SE User (2.30 2.55 MP 2.43)
TI-89 Titanium User (3.10)
Casio Prizm User? (1.02)
Bag  東方ぷろの

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 #43 on: May 15, 2012, 08:00:58 pm »
If nothing happens, it probably means that the program uses something that isn't supported yet (like files, for example).
Oh, that might be it. My games tend to look for themselves at the very beginning, which explains why they didn't even show up.
And yes, multiple source files are supported, but they must be in the same folder, and for now, named like PROGNAME.8xp.
Oh great, that's a relief :)
Edit: I haven't tried it on Vista, so you might want to make sure that one of the examples that comes with Axe works.
I tested it with the Axe examples and they work, but they run really fast O.O In any case, awesome work!




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 #44 on: May 20, 2012, 12:23:14 am »
I tried this version and it worked quite fine for me it seems, at least for the few files I tried. Indeed it ran fast, though. O.O

By the way is the key map the same as WabbitEmu?
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