Join us on Discord!
You can help CodeWalrus stay online by donating here.
Menu

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.

Show posts Menu

Messages - MateoConLechuga

#1
Other / Re: I Graduated!
May 15, 2018, 01:48:13 PM
Hey man congrats! That's awesome; I just finished my bachelors too haha. Maybe someday I'll try for the masters...
#2
If you are curious about C and want to try learning it, this update was made for you!

The toolchain has been completely revamped and now uses jacobly's fasmg-ez80 tools to perform the assembling and linking stages that were once handled by the old ZDS tools. What this means:

    You no longer need to specify shared (L=) for libraries in the makefile, they are automatically detected and added.
    You do not need to change the debug flag in the makefile, simply use 'make debug'
    A better map file is produced, and in debug mode a debug file is produced for later source-level debugging in CEmu
    The movement away from closed-source third-party tools has begun, to be replaces by FOSS, which will make llvm integration even easier in the future.
    The library format is easier to use and adapt/add to.
    A few library bugs have been fixed, such as gfx_FillTriangle().

You can also use the standard [mono]stdio.h[/mono] commands for interfacing with files! This includes functions such as fopen(), fputs(), fread(), etc. This leverages the shared fileioc library to make porting applications even easier.

Download links are below, happy coding!

https://github.com/CE-Programming/toolchain/releases/latest
https://github.com/CE-Programming/libraries/releases/latest

Many thanks to jacobly who contributed a significant portion in making this possible.
#3
Games / Re: [TI-84+CE] Oiram CE
December 24, 2017, 04:42:08 AM
Added autoscrolling for left/right behavior. Should be updated in the archives whenever an admin has a chance.

You'll need the latest level builder here: https://github.com/mateoconlechuga/oiram-editor/releases/latest

Note that old versions of Oiram may crash if they encounter these newer types of levels. So be sure to update. Enjoy all :)

#4
Programs and Utilities / Re: [TI-84+CE] ICE Compiler
October 18, 2017, 01:18:22 AM
Quote from: merpaderp on October 18, 2017, 01:01:34 AM
Well spending 2 to 3 hours on cemetech and graphing calculator sites is basically saying you have no life
No; it means that you have none. ;)
#5
Programs and Utilities / Re: ICE Compiler
September 29, 2017, 11:47:19 PM
Quote from: _iPhoenix_ on September 29, 2017, 11:36:34 PM
Quote from: PT_ on September 29, 2017, 07:47:13 PM
so {{A}} gets the word at address at word at address A.

So it goes to the location stored in pointer A, gets the location stored there, and returns what it finds at the location?

Edit: I may be able to help with the commands file, if you want.
I think you are along the right lines. There is still a lot of confusion I feel on the difference between words and pointers; so here's how it works really quick: (Let's assume the variable A holds the value 5).

A is a pointer to an address, in this case 5.
{{A}} Returns the pointer stored at address 5. Let's say at address 5 this pointer holds the value 10.

So 30->*{A} would store the 1-byte value 30 to address 5.
But 30->*{{A}} would store the 1-byte value 30 to address 10.
#6
Programs and Utilities / Re: ICE Compiler
September 27, 2017, 09:36:52 PM
Quote from: _iPhoenix_ on September 27, 2017, 09:06:45 PM
How does Cesium know that an ice program is written in ice, not assembly?
The same way it knows a C program is written in C not assembly. ;)
#7
Games / Re: [TI-84+CE] Oiram CE
September 23, 2017, 11:47:08 PM
Quote from: xMarminq_ on September 23, 2017, 11:45:21 PM
Any chance you could add autoscrollers? I think it would be easy to implement, but i'm not a programmer so IDK what i'm taking about.
What is an autoscroller?
#8
Games / Re: Oiram CE
September 08, 2017, 04:37:06 AM
Quote from: xlibman on September 08, 2017, 04:34:51 AM
I wonder if auto-scrolling levels would be hard to implement?
How do you mean?
#9
Games / Re: [TI-84+CE] Oiram CE
September 08, 2017, 03:51:38 AM
Fixed it and sent you a PM sorry about the wait :P
#10
Wow that is simply incredible. Are you reusing a lot of the internal z80 code?
#11
Games / Re: [TI-84+CE] Oiram CE
August 27, 2017, 06:40:43 PM
If you wouldn't mind sending  me the 11KB 6 level pack you found I can fix this all pretty easily. Sorry about the wait I've been rather busy myself...
#12
Right click -> Pin to Start

I'm not sure what is complex about that?
#13
The only affected program is Oiram. The issue is with interrupts, not the keypad hardware. Interrupts are only available with the C toolchain SDK, and no one besides myself has used them.
#14
Games / Re: [TI-84+CE] Oiram CE
August 03, 2017, 01:41:35 PM
As far as I know everything on and after 3/17. So revision I and onwards.
#15
Games / Re: [TI-84+CE] Oiram CE
August 02, 2017, 11:48:31 PM
This is a known issue. You can track it here:

https://github.com/mateoconlechuga/oiram/issues/2

Basically; TI broke support for Oiram. Would you mind posting your revision ID code just to be sure?
Powered by EzPortal