Omnimaga

Calculator Community => Discontinued => Major Community Projects => Oasis => Topic started by: Eeems on July 05, 2010, 03:21:13 am

Title: Oasis - cross platform z80 assembler
Post by: Eeems on July 05, 2010, 03:21:13 am
I am currently working on making a z80 assembler for linux that i will be naming Oasis :) I hope to have almost all assembler syntax's out there so you dont have to change source files much. Currently i only have accessing the files, but hopefully i can start on the actual assembling soon :)
Title: Re: Oasis - Linux z80 assembler
Post by: DJ Omnimaga on July 05, 2010, 04:18:04 pm
Nice, and syntax for all current assemblers is a must, especially for people using old routines on ticalc.org. Good luck on this project :)
Title: Re: Oasis - Linux z80 assembler
Post by: Eeems on July 05, 2010, 06:18:27 pm
yeah that's something that's always irked me about other assemblers all their different syntax's

EDIT: ok, so I just finished getting includes to work, the assembler will now include files with relative paths using these syntax's:
Code: [Select]
#include "file.inc"
#INCLUDE "file.inc"
.include "file.inc"
.INCLUDE "file.inc"
any that I forgot?
I'm going to get rid of commented lines next :)
Title: Re: Oasis - Linux z80 assembler
Post by: DJ Omnimaga on July 06, 2010, 12:06:38 am
Cool :D

Sadly I can't help but when it includes all syntaxes it will sure make things easier for people learning ASM.
/me wonders why most assemblers uses different ASM syntaxes? Shouldn't they have all used the original 83+ ASM syntax?
Title: Re: Oasis - Linux z80 assembler
Post by: Builderboy on July 06, 2010, 01:11:04 am
I think the problem might be, that while all the calculators use the same code, all the compilers can be totally different but still compile correct code for the calculator, so there is no standard?
Title: Re: Oasis - Linux z80 assembler
Post by: Eeems on July 06, 2010, 01:25:40 am
I think it's what builderboy said.
anywho, updates: it has some error handling, so like if the input file doesn't exist, or an include file doesn't it will error and quit, if the output exists it will warn you, if the output exists and is a .asm, .z80 or .inc it will error. If you don't put any arguements it will give a small help, if you type in --help as the main arguement it will give you the help menu if you give --version it will output the current version.
the assembler will now get rid of fully commented lines, I probably should tackle other comments as well...but they will be harder.

Oasis should actually work on windows with a few small changes :D so I might be multi system :P
Title: Re: Oasis - Linux z80 assembler
Post by: Builderboy on July 06, 2010, 01:28:41 am
Multi system would be great :D Im not much of an assembler myself, but i can appreciate a well built program 8)
Title: Re: Oasis - Linux z80 assembler
Post by: Eeems on July 06, 2010, 01:45:37 am
lol, thanks :) well hopefully it works well, I'll have to figure out condidtional statements and such for the compiler to make sure you can compile for both systems from one source :)
Title: Re: Oasis - Linux z80 assembler
Post by: DJ Omnimaga on July 06, 2010, 01:53:18 am
Keep up the good work!
Title: Re: Oasis - Linux z80 assembler
Post by: Eeems on July 06, 2010, 02:04:03 am
small small update, warnings now display as yellow, errors as red, includes are green :)
Title: Re: Oasis - Linux z80 assembler
Post by: DJ Omnimaga on July 06, 2010, 02:04:36 am
lol nice :D
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on July 06, 2010, 02:16:45 am
Errors are bolded now too, and all the assemblers steps are bolded blue :)

EDIT: If anybody wants to checkout a working copy I have a svn repository setup here: https://oasis-assembler.googlecode.com/svn/trunk/
Title: Re: Oasis - Linux z80 assembler
Post by: DJ Omnimaga on July 06, 2010, 04:26:30 pm
Yay for more updates and I am happy you're back into calc stuff (/me was worried when all Eeems was updating was jBOS/Jbasic). I can't test, tho, since I only use Windows
Title: Re: Oasis - Linux z80 assembler
Post by: Eeems on July 06, 2010, 06:19:22 pm
Yeah, well I was for a while, but it's hard to move away from calcs for long :P I might eventually especially since I need to learn C++ for when I want to make money x.x
Oh and it shouldn't be too hard to port it to windows actually, you just need to make a few small changes :)

anyways, crosspost from Cemetech:
If anybody wants to develop this alongside me, go ahead and join the project on google [LINK] (http://code.google.com/p/oasis-assembler/), I got svn working with eclipse so I can work alongside people. Oh, and I was wondering if anybody wanted to do the work to make this windows compatable? linke adding in all the little changes (id: #ifdef _WIN32) to make it compile with windows. I have an icon that I will use on windows, but since I'm developing on linux, I can't really do anything to test it :P
Title: Re: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on July 06, 2010, 07:22:43 pm
I still hope if you move to C that you still do some calc stuff from time to time. Hopefully you could get a new calc at one point too when you turn 18 since your parents won't be allowed to take it away then. It would also suck if you stopped visiting Omni altogether x.x

Btw, does the google project page means you are going to quit announcing updates on Cemetech and Omni? Or will you keep us updated here too? Some ppl might not check there everyday and on those forums everyone gets notified of updates.
Title: Re: Re: Oasis - cross platform z80 assembler
Post by: Eeems on July 06, 2010, 07:35:09 pm
C++ ;)
Well hopefully when I finish my assembler I can get back into the z80 asm end of things, and as soon as buckeye and I port wabbit I will for sure :P don't worry about me leaving, I'm going to stick around for a long time, and if I ever left I would leave formally (not that I see that happening for a long while).

No I will still update, I just needed a free svn server, and that was the only one I've used. I'll still post on omnimaga and cemetech, I'll probaby get a wider audience then.
Title: Re: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on July 06, 2010, 08:22:23 pm
aaah ok cool to hear at least ^^
Title: Re: Re: Oasis - cross platform z80 assembler
Post by: Eeems on July 06, 2010, 11:11:20 pm
I think that the most recent version in the svn is true cross compatable, just compile it in windows and it should work :)
Code: [Select]
#ifdef WINDOWS
#define PSEP "\\"
#else
#define PSEP "/"
#endif
is what I used :P
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on July 09, 2010, 02:20:38 pm
With the help of Kerm I have been able to make it fully cross compatable, it now works on windows and on linux, well at least ArchLinux and whatever Distro Kerm was using on his box. Now development on the actual assembler can begin :)
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on July 09, 2010, 07:41:27 pm
Wow glad to hear :O nice job to you and Kerm :D
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on July 16, 2010, 03:34:12 pm
Thanks :) well hopefully it wont be hard to keep it cross comatable :P
Title: Re: Oasis - Linux z80 assembler
Post by: Galandros on July 24, 2010, 05:29:26 am
EDIT: ok, so I just finished getting includes to work, the assembler will now include files with relative paths using these syntax's:
Code: [Select]
#include "file.inc"
#INCLUDE "file.inc"
.include "file.inc"
.INCLUDE "file.inc"
any that I forgot?
I'm going to get rid of commented lines next :)
SPASM for example also supports:
#include file.inc

and I used that syntax because I never coded C, C++ or PHP before z80 assembly. :D
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 21, 2010, 09:18:18 am
I have decided to take some time to work on this again :)
Didn't get any coding in on it yesterday, I was relearning my code, and I don't have time today (will be out of town all day) but I plan to work on it a bit all week. Maybe more. Found one bug I might have to work on, relative includes doesn't work. But maybe it's just because I was trying to use it on a NTFS drive (I was writing to a file on my desktop though and I have it mouted with NTFS-3G). Anywho, I'll probboy make a new icon, and try to build it in windows too.
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on November 21, 2010, 02:58:37 pm
HOLY NECROPOST!

j/k

One day I looked at the project list and wondered if that was still progressing. I'm glad it's still alive. :)
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 21, 2010, 07:43:13 pm
Lol it was kinda wasn't it :P That's ok though, it's my topic after all :P

Yeah :) trying to figure out why it's going through an infinity loop though on pass one x.x C++ is a little hard to get back into after assembly for so long x.x
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on November 21, 2010, 08:34:52 pm
Ah sorry to hear, good luck figuring out. X.x
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr on November 21, 2010, 10:29:41 pm
So, I just checked out the svn.  The makeFile doesn't build the binary, and the binary that is included with the svn cannot be executed.

This was test on Mac OS X 10.5.8, btw.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 21, 2010, 10:47:49 pm
Oh, I should update the svn...let me get on that

Ok, updated.

@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.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 23, 2010, 11:04:06 am
Ok, most recent work supports verbose mode (-v flag) color mode (-c flag) with verbose enabled all the extra output that the assembler can do (telling you which files are being included, what areas are strings etc) will be output. Color mode will enable the color output for all of you who like seeing rainbow output ( j/k :P ).  This will make errors and warnings easier to see.
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on November 23, 2010, 04:03:14 pm
Sounds cool, keep up the good work! :)
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 23, 2010, 06:32:48 pm
Thanks :) I'm intending to :P
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems 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
(http://img.removedfromgame.com/imgs/blah2.png)
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!
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on November 24, 2010, 01:29:34 am
Interesting, could you explain a bit more what is what on the screen and what happens?
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on November 24, 2010, 02:05:18 am
Ah ok I see. I was wondering if it showed the actual oasis app.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr on November 24, 2010, 11:35:11 am
Here is a screenshot of oasis in mac:
(How do you resize attached pictures again?)
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga 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?
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr 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.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 09:29:27 am
The malevolent is only going to be important if we haven't built the binary for the system the user is on. This will be command line, just like spasm/tasm etc. Batch files should be easy for people to make for it. I might make a few changes to allow you to just drag/drop a file and it would just output with a changed extension to the same directory as Oasis.
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr on November 25, 2010, 10:13:35 am
The malevolent is only going to be important if we haven't built the binary for the system the user is on. This will be command line, just like spasm/tasm etc. Batch files should be easy for people to make for it. I might make a few changes to allow you to just drag/drop a file and it would just output with a changed extension to the same directory as Oasis.
I assume you mean makefile.  I guess auto-correct took over.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 10:51:13 am
The malevolent is only going to be important if we haven't built the binary for the system the user is on. This will be command line, just like spasm/tasm etc. Batch files should be easy for people to make for it. I might make a few changes to allow you to just drag/drop a file and it would just output with a changed extension to the same directory as Oasis.
I assume you mean makefile.  I guess auto-correct took over.
yes x.x stupid autocorrect x.x
Title: Re: Oasis - cross platform z80 assembler
Post by: Binder News on November 25, 2010, 09:04:09 pm
Do you need anymore help? I was going to attempt something like this anyways.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 09:18:39 pm
Sure, sounds good :) What platform will you be on?
Title: Re: Oasis - cross platform z80 assembler
Post by: Binder News on November 25, 2010, 09:43:35 pm
Windows.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 10:00:27 pm
Ok, sweet :) we are currently having issues getting it to work right on windows. grab the most recent svn and test it out to see if you can get it to work
Title: Re: Oasis - cross platform z80 assembler
Post by: Binder News on November 25, 2010, 10:22:46 pm
It compiled fine. However I made it into a Code::Blocks project first. By the way, how do you run Makefiles? (I've never had reason to)
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 10:24:38 pm
Code::Blocks? is that your IDE? makefiles require make to be installed. You run them with the command line,
cd <path to directory here>
make
it should compile the project
Title: Re: Oasis - cross platform z80 assembler
Post by: Binder News on November 25, 2010, 10:32:54 pm
Yes, Code::Blocks is my IDE. I also have wxDev-C++, and Visual Studio Express C++.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 10:44:15 pm
Ah ok, sounds cool. If you update again from the SVN you should get a copy that works completely fine on windows (we were having some errors before). Also, do you have AIM? We currently are chatting with that.
Title: Re: Oasis - cross platform z80 assembler
Post by: Binder News on November 25, 2010, 10:52:44 pm
No, I don't have AIM. I'm working on a 6-year-old-laptop running Windows XP with 1/2 GB RAM, and 2 processors with a combined speed of 2.8 GHz. The best thing I have is email.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 10:54:23 pm
ah ok, well if you get on the project page and stuff I could get you setup with the google group etc
Title: Re: Oasis - cross platform z80 assembler
Post by: Binder News on November 25, 2010, 11:05:31 pm
What do you mean by "and stuff"? Please be more explicit, I am a VERY literal person.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 11:09:16 pm
Oh, sorry. Well I'll add you to the project page and let you join the google group, then we can start discussing what we are going to do. Currently I just want to get you familiar with the code and what your job is.
Title: Re: Oasis - cross platform z80 assembler
Post by: Binder News on November 25, 2010, 11:29:13 pm
Okay. I didn't look through all the routines, but if there isn't one, would you like me to make a routine to write to 8xp files?
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr on November 25, 2010, 11:29:37 pm
If he had a google account, then he can chat with people on aim.
Title: Re: Oasis - cross platform z80 assembler
Post by: Binder News on November 25, 2010, 11:30:31 pm
I have a gmail.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on November 25, 2010, 11:41:04 pm
Okay. I didn't look through all the routines, but if there isn't one, would you like me to make a routine to write to 8xp files?
maybe later, we still have to get to the point where we have something to write to it.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on December 11, 2010, 05:27:34 pm
Ok, a little work is being done right now, and I updated the userbar to remove a small glitch with how it looks, feel free to update yours binder news if you want to include it.
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr on December 11, 2010, 06:45:35 pm
I've updated mine! Also, we are working on this, we really are. I do hope that it is well used. I wonder if there is a poll around here for what OS you use...
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on December 11, 2010, 07:06:01 pm
I think I'll run a poll, find out what OS's need to be represented for sure at the current time.
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr on December 14, 2010, 01:23:24 pm
I think I'll run a poll, find out what OS's need to be represented for sure at the current time.
We obviously got some good results! We need to keep working on it, though.
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on December 14, 2010, 06:27:32 pm
Yes we did! I'm slightly surprised at the high number of Linux users actually x.x
Yes we should, I've just been a little busy lately trying to get as much done on my computers project due to how many credits I'm getting for it (5!)
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on December 15, 2010, 03:44:15 am
/me wonders if Eeems can enter calc-related computer projects at his computer classes. ;D
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on December 15, 2010, 09:05:14 am
Unfortunatly no :(
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on December 15, 2010, 02:11:16 pm
Aw that would have been cool. D:
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on December 15, 2010, 06:54:32 pm
Yeah I know. This site I made is pretty epic though :) I'll have a working demo up after I've handed it in so you can all enjoy it :)
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on December 16, 2010, 04:14:40 am
Cool, I can't wait to see it. You should create a topic in Web dev when it's ready. :)
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on April 17, 2011, 11:46:44 pm
Alright, so it's been a while, and I would like to let everyone know I have officially dropped this project. The source can still be found at http://code.google.com/p/oasis-assembler/ and Graphmastur/Binder News may or may not continue work on this. I will still probably play around with the code every so often, but don't expect anything much from me.
@Graphmastur/Binder News: if you do not wish to continue on this project let me know, and I will dissolve the subforum.
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr on April 18, 2011, 06:31:36 pm
I see no point in continuing it.  ZDS works alright under Wine, and I'm working on an SH3 compiler anyway.
Title: Re: Oasis - cross platform z80 assembler
Post by: Ashbad on April 18, 2011, 07:12:25 pm
I see no point in continuing it.  ZDS works alright under Wine, and I'm working on an SH3 compiler anyway.

I personally am sad to see yet another assembler go unfinished :(

However, while it is true that the competition may be or eventually be better, sometimes reinventing the wheel is good.  The most important thing is to learn from these things -- I really doubt any of you had the intention of filing this under US copyright law and selling it at $4.99 on an app store, to promote a multi-billion dollar software powerhouse.  These types of programs prepare you for those circumstances though, I've heard -- those who DO reinvent the wheel know how to improve upon it better ;) and maybe even get inspiration to make an engine powered wheel set.  I live by many 30 year old Computer Scientists -- and they say that they would have either done much better if they did take the time to finish their aspiring programs before heading into industry for learning's sake, or they DID do well because they did.  :)  Just to show that while I can't give 1st hand experience, I can give 2nd hand experience learned the hard way.

So whether or not you do continue, best of wishes ;)  And if you do, good luck, I hope your version of the wheel is much faster (see what I did there with my overall metaphor?) ;D
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on April 18, 2011, 07:17:17 pm
Sorry to hear Eeems. Make sure to not delete the topics if you delete the sub-forum, though. just move them. Also is it because there are many others assemblers available?
Title: Re: Oasis - cross platform z80 assembler
Post by: Eeems on April 18, 2011, 07:21:54 pm
Yes, I plan not to delete any of the topics.
It's because I don't think I'm really ready to tackle a project like this in C++, my code isn't quite as good as it should be and the current system probably could take a complete rewrite. I also just can't get into the code whenever I work on it, so it's kind of a waste for me to still "work" on it.
Title: Re: Oasis - cross platform z80 assembler
Post by: DJ Omnimaga on April 18, 2011, 07:29:50 pm
Ah ok, sorry to hear. :(
Title: Re: Oasis - cross platform z80 assembler
Post by: alberthrocks on April 18, 2011, 08:02:34 pm
Sorry to hear that this project is discontinued! :(
This is really an epic project - I especially like the ZDS compatibility part!
Yes, you could say that it's reinventing the wheel - but ZDS *barely* works, and I would prefer a native solution rather than scouring the internet trying to find some obscure assembler, then running it in a shabby emulator. :P

I can understand your frustration with C++... try porting wabbitemu to linux, and you'll know what I mean! :P

Oh well.... at least it's open source, and (hopefully) anyone could contribute to it anytime. :)
Best wishes to this project, and I hope that one day it'll be picked up again.
Title: Re: Oasis - cross platform z80 assembler
Post by: Munchor on April 19, 2011, 06:59:08 am
I could make a cross platform Assembler quite easily. Deep Thought made one in Python. To make files all we need is binpac8x (by Kerm Martian), polish it, I can make a GUI and voilá! Z80 Assembler cross-platform.

Sorry to know you gave it up Eeems.
Title: Re: Oasis - cross platform z80 assembler
Post by: jnesselr on April 19, 2011, 07:38:10 am
To be honest, I can never get your python programs to work Scout.
Title: Re: Oasis - cross platform z80 assembler
Post by: Munchor on April 19, 2011, 09:16:36 am
To be honest, I can never get your python programs to work Scout.

In Windows, I can even create exe files. For other operating systems, you just need to cd to the right directory and then type python filename.py. In most Linux distributions Python comes pre installed, so I guess Python is becoming really popular no, and there are no problems with it. It's a client problem I'm sure.