Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - PT_

Pages: [1] 2
1
TI Z80 / Re: Age of CEmpires I
« on: May 19, 2018, 06:20:54 am »
I'm more than happy to say that units now work properly! As far as I could test, sorting them based on the offset in the isometric tile works, teamcolors work, offsets work, and they don't jump when scrolling, like in the post above :P This means basically every game-drawing is done, and I can move to either optimizing or start with the actual gameplay.


2
TI Z80 / Re: ICE Compiler
« on: March 26, 2018, 05:42:45 pm »
Seems fine to me. I will check what I can do. :)

3
TI Z80 / Re: ICE Compiler
« on: March 24, 2018, 06:07:31 pm »
In case you wasn't aware yet, I've started with developing ICE v3.0. This major update will include floats, matrices and much more! It also includes a more powerful prescanner (i.e. more optimized code) and more auto-optimization. I also hope to make it more stable, and maybe more options to auto-archive programs when compiling etc. Follow the Github repo for all the things I added. Stay tuned! :)

4
TI Z80 / Re: Age of CEmpires I
« on: March 24, 2018, 09:20:20 am »

5
TI Z80 / Age of CEmpires I
« on: February 17, 2018, 11:41:52 am »
Say hello to my newest game! :D (in progress since a year, but lost interest, and picked it up again this year)



It's currently written in assembly, and I might write the core in C, not sure yet. I already have an idea about an AI, and hopefully when this program sees the finish line, that USB is somewhat documented, that I can add multiplayer.

  :thumbsup:

Take a look at the Cemetech topic for more information! :)

6
TI Z80 / Re: ICE Compiler
« on: December 16, 2017, 12:52:08 pm »
Congratulations! I have been lurking around project boards for some times, slightly jealous of CE owners, and I have to say, I would be using ICE in a heartbeat if I had a CE! It looks like a very adaptable and simple compiled-language, and it seems to have a solid implementation to boot! I'm sure it feels great to finally hit that v2.0.0 milestone, so keep on going and don't forget to look back on the leaps you made with this project!
Same here, it seems like it's on it's way to Axe-tier popularity, good job PT_!
Thanks! :)

7
TI Z80 / Re: ICE - an interpreter/compiler of CE-BASIC
« on: December 01, 2017, 05:03:41 pm »
I'm more than happy to finally officially announce ICE v2.0.0! It has been a long road to this version, because pretty much everything changed. I want to thank EVERYONE who has contributed to this long project, writing the documentation, and finding many bugs. I hope you all enjoy this new version, and if there's anything you want to be changed, feel free to poke or PM me! :D

ICE Compiler v2.0.0

8
TI Z80 / Re: Shunting-Yard Algorithm
« on: December 01, 2017, 05:03:18 pm »
Just take a look at the assembly version of ICE :P

9
TI Z80 / Re: ICE - an interpreter/compiler of CE-BASIC
« on: September 27, 2017, 01:37:07 pm »
In case you did not follow my Cemetech or TI-Planet thread, I've made a lot of progress since then, resulting in (almost) v2.0 one of the next days/weeks. I can't simply explain what I changed everywhere, but it's a lot :P When v2.0 is ready, I will make a nice post :)

11
TI Z80 / Re: ICE - an interpreter/compiler of CE-BASIC
« on: November 08, 2016, 07:07:30 pm »
So I'm super happy to announce that ICE v1.2 is finally released!
When it's being accepted, you can download it at
https://www.cemetech.net/programs/index.php?mode=file&path=/84pce/asm/ICECompiler.zip
or directly at https://tiplanet.org/forum/archives_voir.php?id=587211

12
TI Z80 / Re: ICE - an interpreter/compiler of CE-BASIC
« on: October 22, 2016, 01:29:01 pm »
Time for a M-M-M-M-MONSTER bump!

So I'm currently busy with a really big update, ICE v1.2, and I want to show you the most important updates (I don't want to discuss each update, it should be self-explanotary :) )

  • 3-byte integers
  • GUI
  • C functions
  • GUI
  • For loop
  • List support
  • String support
  • Smoother compiling
  • If:Else:End
  • Call a label
  • Return
  • Remainder(
  • A little bit auto-optimization
  • not(
  • Pause (time)
  • Doubles the size (close to 15K now)
  • Multiplication with number <= 20 is now a special routine

There are even more updates, take a look at Cemetech, TI-Planet or CodeWalrus for more updates, screenshots and discuss points :)

13
TI Z80 / Re: ICE - an interpreter/compiler of CE-BASIC
« on: July 07, 2016, 04:14:02 pm »
Okay..... IT'S FINALLY READYYYYYY :) :) :D
Compiling is now much easier (not faster), and better understandable.
Download:
https://www.cemetech.net/programs/index.php?mode=file&path=/84pce/asm/ICE.zip
https://tiplanet.org/forum/archives_voir.php?id=587211

"ICE Compiler is a program that compiles TI-BASIC-like language to ASM, the machine code. Create insane games, use the color screen, and make the step to ASM smaller! Speed up your BASIC programs and it's super easy to use! Type your program in the normal editor, compile it within seconds, and you have hours of fun! It doesn't require any shell."

Have fun and don't hesitate to post anything!

Also, it will be open-source, I will upload it soon to GitHub



14
TI Z80 / Re: ICE - an interpreter/compiler of CE-BASIC
« on: July 05, 2016, 04:33:37 pm »
ICE v1.1 is ready! Input, Lbl/Goto and Disp <string> now works too!
Here's an example program:


Code: [Select]
rand->A
Repeat A=B
Input B
If B>A
Goto TOOHIGH
Disp "TOOLOW"
Goto GETNEXT
Lbl TOOHIGH
Disp "TOOHIGH"
Lbl GETNEXT
1->C
While C
IS>(C
Pause 5
End
End
Asm(CD8C0D02     // call _GetKey
Disp A
Pretty good, right? Size = 104 vs 211 bytes. WOW :D :D :D

I can't say it's bugless (notice the wrong value of A at the end), but yeah, I'm super happy with this. I hope to upload it very soon! :)

15
TI Z80 / Re: ICE - an interpreter/compiler of CE-BASIC
« on: July 02, 2016, 02:34:41 pm »
Version 1.1.0: July XX, 2016
   ☑ Custom compiled program name
   ☑ Compile archived program
   ☑ getKey, rand
   ☑ Pause
   ☑ Direct incrementing/decrementing variables
   ☑ Changed accessing variables using ix, located at $E30800
   ☐ Input
   ☐ Lbl/Goto
   ☐ Display strings

Pages: [1] 2