CodeWalrus

Development => PC, Mac & Vintage Computers => Topic started by: Snektron on January 01, 2015, 02:54:39 PM

Title: java binpac8x
Post by: Snektron on January 01, 2015, 02:54:39 PM
Hello,

a while ago i started doing some C for the ti 84 and since it was like
7 commands to compile it, i decided to make some kind of sdk.
I wanted to use a minimal amount of windows commands, so
i made this java implementation of binpac8x.
it doesn't have support for any other type than 8xp, maybe i'll add it later.
Source is available here: https://github.com/RobinDeWalvis/binpac8x (https://github.com/RobinDeWalvis/binpac8x)
also contains a windows executable made with launch4j
Title: Re: java binpac8x
Post by: Dream of Omnimaga on January 01, 2015, 10:59:59 PM
Thanks for your contributions and I'M glad you also do calculator programming. Does this require SDCC or z88dk when you compile stuff  and simply speed things up to compile or is it meant to be a full C IDE to replace them? I never did TI-84+ C and didn't get far into ASM, so I am not familiar with recent ways to program in them.
Title: Re: java binpac8x
Post by: Snektron on January 02, 2015, 10:34:57 AM
Well it's just the binpac8x. Since the only other one i know that works on 64 bit is KermM's one,
i thought someone could use this.
Title: Re: java binpac8x
Post by: novenary on January 06, 2015, 06:58:00 AM
There are a couple alternate assemblers that can output 8xp directly (spasm, brass). If you're still using tasm you should definitely switch. It's old and buggy and not suitable for large projects.
Title: Re: java binpac8x
Post by: Snektron on January 07, 2015, 10:03:10 PM
Yeah i just switched today to Spasm :P
Title: Re: java binpac8x
Post by: Dream of Omnimaga on January 07, 2015, 10:06:13 PM
Yeah TASM doesn't even run on 64 bit OSes anyway. That's all I used myself because when I tried learning ASM (three times) that's all we had. Spasm and others came out several years later. Some people will argue that Doors CS SDK is better, while others will say Spasm is, but I guess it depends of people's preferences.


Plus TASM took 5 seconds just to compile Hello World IIRC O.O
Title: Re: java binpac8x
Post by: Snektron on January 07, 2015, 10:13:13 PM
You can actually use tasm on 64 bit, there is a special version somewhere.
When i started doing ASM this summer vacation, i didn't really know what it all meant,
so i just followed the tutorials :p
Title: Re: java binpac8x
Post by: Dream of Omnimaga on January 07, 2015, 10:14:14 PM
Wait really? Where is that version? I thought the ticalc one was no longer updated since at least the 90's (in the ZIP file the TASM files dated back in 1994) and that we needed to use DOSBox to use it.
Title: Re: java binpac8x
Post by: Snektron on January 07, 2015, 10:16:14 PM
http://sourceforge.net/projects/tasmforwindows/
when i read it was only for 32 bit windows, the first thing
i did was google 'tasm 64 bit' and this popped up :)
Title: Re: java binpac8x
Post by: Dream of Omnimaga on January 08, 2015, 03:04:49 AM
Ah I didn't know about this alternative. Thanks for the link :) (although if I was to ever learn ASM again I would most likely use more modern tools like the ones that are used the most nowadays :P)
Title: Re: java binpac8x
Post by: Snektron on January 08, 2015, 09:09:59 AM
Yeah im using spasm now and its way nicer.
I wonder why the tutorial sites didnt use it.
Title: Re: java binpac8x
Post by: Dream of Omnimaga on January 08, 2015, 12:10:15 PM
Probably because most tutorials were written before it even existed. I know for example that ASM in 28 days was last updated in 2004 and Spasm came out around 2006 or so.