VOGONS


First post, by melkyr

User metadata
Rank Newbie
Rank
Newbie

Well I am pretty much confused if this goes here or there is another forum about these things not sure, but its a release so I am not sure where else it could go.

First of all Hello everyone, I think it is really my first post here, so excuse me if I am to straight to point. But I had been working on this for like the past 6 months, my idea was to create a "zig-like" compiler to work things in win98 (for those who maybe don't want to use c++ directly or just experiment). I haven't tested yet outside win98 virtual box, but I will guess it will work. 32 bit output only.

https://github.com/melkyr/znineeight, MIT License

It's on the bootstrap phase so basically that means a lot can break, but the project is ongoing and it compiles in win98 with minGW 3.x (I am yet working on making it OpenWatcom compatible). It can be run in linux.
It has examples syntax examples, Its a toolchain in development but you can use it ask me questions, yet not sure if this is the subforum to announce it, if not please help me out on where should I post it.

On the basics of this thing its just Zig source (when its under the z98 spec) -> C89 (almost fully) -> your_app.exe all of this through MinGW.

For the curious here its the language spec I am trying to target.
https://github.com/melkyr/znineeight/blob/mai … age_Spec_Z98.md

On the attachments you will find some screenshots on one or 2 apps I did set there as examples like a very tiny lisp interpreter.

Reply 1 of 1, by melkyr

User metadata
Rank Newbie
Rank
Newbie

Hello, usually I am against double posting but not sure how to announce the advancements with this piece of software.
I have been working on improving support for the "examples" and also some compatibility issues I was having.
But now z98 its openwatcom / msvc 6.0 compatible. So after generating the zig0 bootstrap compiler any program created in it can be compiled using the .bat files if you have either OpenWatcom or MSVC 6.0.
Added a simple Telnet MUD (very simple). And the Game of Life classic demo. Yet not sure if double-posting is allowed I don't like them but then really not sure how to make this post.