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

java binpac8x

Started by Snektron, January 01, 2015, 02:54:39 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Snektron

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
also contains a windows executable made with launch4j
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

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.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Snektron

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.
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


novenary

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.

Snektron

Yeah i just switched today to Spasm :P
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

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
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Snektron

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
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

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.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Snektron

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 :)
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

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)
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Snektron

Yeah im using spasm now and its way nicer.
I wonder why the tutorial sites didnt use it.
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

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.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal