Author Topic: Oasis - cross platform z80 assembler  (Read 37442 times)

0 Members and 4 Guests are viewing this topic.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Oasis - cross platform z80 assembler
« Reply #30 on: November 23, 2010, 06:32:48 pm »
Thanks :) I'm intending to :P
/e

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Oasis - cross platform z80 assembler
« Reply #31 on: November 23, 2010, 07:04:06 pm »
@graphmastur, what do you mean it doesn't build the binary? oasis.o was the binary, although I fixed that and oasis is now the binary. The included on was build on Archlinux so I don't know if Mac OS X would be able to use it. Try getting the new commit and let me know if there are any issues.
checked out, maked and run. I haven't compiled anything, but it shows the help menu and everything.  It also builds the oasis binary now.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Oasis - cross platform z80 assembler
« Reply #32 on: November 23, 2010, 07:40:34 pm »
Ok, sweet :D Making it assemble things should just make it compile all the included code into the output without comments right now.  Any warning on build or anything? I also need someone to test building/running this on windows.
Also, would you like rights to edit the svn to make small changes to keep it working on Mac's?

EDIT: Screeny with -v and -c flags set for moar purdiness

EDIT2: Graphmastur is now officially part of the team helping me with this, he is at the moment helping with Mac compatibility, which so far seems to be good :) He will also help with windows XP when he gets it set up. Thanks Graphmastur!
« Last Edit: November 23, 2010, 11:41:13 pm by Eeems »
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Oasis - cross platform z80 assembler
« Reply #33 on: November 24, 2010, 01:29:34 am »
Interesting, could you explain a bit more what is what on the screen and what happens?

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Oasis - cross platform z80 assembler
« Reply #34 on: November 24, 2010, 01:56:31 am »
It's a screensgot of me developing it in KDevelop. The main panel is me running it and it's output. It's running a test assemble of an old old version of GONE. So far all it does is put it all together and get rid of comments as well as output the location of all the strings.
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Oasis - cross platform z80 assembler
« Reply #35 on: November 24, 2010, 02:05:18 am »
Ah ok I see. I was wondering if it showed the actual oasis app.

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Oasis - cross platform z80 assembler
« Reply #36 on: November 24, 2010, 11:16:12 am »
Oh, well oasis is all command line driven, just like most assemblers. So this is in a sense showing the actual program, just inside another.
/e

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Oasis - cross platform z80 assembler
« Reply #37 on: November 24, 2010, 11:35:11 am »
Here is a screenshot of oasis in mac:
(How do you resize attached pictures again?)
« Last Edit: November 24, 2010, 11:36:07 am by graphmastur »

Offline Eeems

  • Mr. Dictator
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6266
  • Rating: +318/-36
  • little oof
    • View Profile
    • Eeems
Re: Oasis - cross platform z80 assembler
« Reply #38 on: November 24, 2010, 10:35:02 pm »
Ok, so I've been working on a bunch of small bugfixes for Mac's with graphmastur, we also made the Makefile a lot better for dynamically working on all systems.
/e

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Oasis - cross platform z80 assembler
« Reply #39 on: November 24, 2010, 10:42:41 pm »
Btw is the makefile kinda like a batch file you run that does everything for the user? I'm not very tech-savy on that stuff.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Oasis - cross platform z80 assembler
« Reply #40 on: November 24, 2010, 10:43:40 pm »
Btw is the makefile kinda like a batch file you run that does everything for the user? I'm not very tech-savy on that stuff.
Yes, something like that.  Essentially, if you have some sort of compiler, you type "make" inside the directory, and it makes all the files for your system. That way, you don't have to know how to compile what or where, it does it for you.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Oasis - cross platform z80 assembler
« Reply #41 on: November 24, 2010, 10:46:38 pm »
Ah ok but does the file allows you to just double click something/dragging files over instead of having through command prompt and stuff?

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Oasis - cross platform z80 assembler
« Reply #42 on: November 24, 2010, 10:49:47 pm »
Ah ok but does the file allows you to just double click something/dragging files over instead of having through command prompt and stuff?
No, it still requires the command prompt. I'm sure that I can write an installer for mac, but I don't know about windows or linux.  You need to use the command prompt anyway for running it, so I don't see why it would matter. The only problem is if you don't have a compiler, and I think we're going to have pre-built binaries in there. Not sure, though.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Oasis - cross platform z80 assembler
« Reply #43 on: November 24, 2010, 10:50:56 pm »
Ah ok. Well I was just wondering since some people prefer running stuff from Windows. I guess Eeems could just write batch files, then.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Oasis - cross platform z80 assembler
« Reply #44 on: November 25, 2010, 09:08:20 am »
Ah ok. Well I was just wondering since some people prefer running stuff from Windows. I guess Eeems could just write batch files, then.
I'm probably also going to test under windows. Eeems is using linux.