ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: Command Post Plus Updated

Command Post Plus Updated
Posted by Michael on 3 July 2005, 17:07 GMT

Greg Dietsche has released his final version of Command Post Plus, his developer tool for the 89, 92+, and V200. Command Post Plus has a wealth of features including a disassembler, low memory simulator, crash protection, and more. Unfortunately because it's designed for what I would consider hardcore 68k programmers, the average calculator user probably will not find it exceedingly useful. That said, it's a great tool for tinkering with your calculator and finding new ways to reset your memory.

  Reply to this article


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: Command Post Plus Updated
Peter Fernandes  Account Info
(Web Page)

Personally, I have been having no problems reseting my 89T's memory as of late. I think it must be getting tired of it!

Reply to this comment    3 July 2005, 17:30 GMT


Re: Re: Command Post Plus Updated
Michael Vincent  Account Info
(Web Page)

It can't be getting tired of it, because every time you reset the memory it forgets all the previous times you reset it :)

Reply to this comment    3 July 2005, 17:46 GMT


Re: Re: Re: Command Post Plus Updated
Peter Fernandes  Account Info
(Web Page)

In preparation for instances like these, it stores all its memories in the archive memory so it won't be lost. Having to un-archive something just to "remember" it, is a pain, though...

Reply to this comment    3 July 2005, 22:29 GMT

Re: Command Post Plus Updated
nyall Account Info
(Web Page)

The average calculator user will find it useful because it has crash protection. Its a larger install compared to other TSR crash protectors, but its the only one that executes from flash.

Will there be an updated super start soon?

Hope life going good for you, it is for me.

-Samuel

Reply to this comment    3 July 2005, 19:02 GMT


Re: Re: Command Post Plus Updated
dietsche Account Info
(Web Page)

good point sam :)
I had forgotten about super start.... as i recall it is finished and even includes lzma support (should that ever take off... i don't know)...

-Greg

Reply to this comment    5 July 2005, 22:56 GMT


Re: Re: Re: Command Post Plus Updated
nyall Account Info
(Web Page)

Does that mean you already integrated the 100% asm version of the ttpack decompression routine?

Reply to this comment    6 July 2005, 14:27 GMT


Re: Re: Re: Re: Command Post Plus Updated
dietsche Account Info
(Web Page)

i don't think so... i didn't know there was one. The version I'm using IIRC is the one that is a combo of C / ASM... and it seems like the source was lost or something along those lines. where can i get a copy of the asm only version... i assume you had a hand in that :) ?

Reply to this comment    7 July 2005, 05:54 GMT


Re: Re: Re: Re: Re: Command Post Plus Updated
nyall Account Info
(Web Page)

Wow Greg, you missed some great flame wars ;)
If you really want you can still find them.

Note that raising interupt priority is not part of the routine anymore, the caller can do that if they want the speed.

The fast version (568 bytes), that will decompress tichess in 0.58 seconds on my titanium:
http://stearley.org/ downloads/unpack_distro.zip

The size optimized version (238 bytes), that will decompress tichess in 1.63 seconds on my titanium:
http://stearley.org/ downloads/unpack_small.zip

The super small version that you can't use because it was made specifically for the custom launchers generated by tigcc but I'll take the oportunity to brag that it is 204 bytes:
http://stearley.org/downloads/ unpack_super_duper_small.zip

Reply to this comment    7 July 2005, 07:39 GMT

Re: Re: Re: Re: Re: Re: Command Post Plus Updated
dietsche Account Info
(Web Page)

darn... flame wars :) what forum should i be looking in?

I think i'll take the fastest version :)

-Greg

Reply to this comment    9 July 2005, 00:00 GMT


Re: Re: Re: Re: Re: Re: Re: Command Post Plus Updated
nyall Account Info
(Web Page)

Abover url for the first one,

here's another
http://p080.ezboard.com/ ftichessteamhqfrm10. showMessageRange? topicID=163.topic&start=1 &stop=20

I bet I'm missing a bunch. Ez board got hacked and tons of data was lost.

Reply to this comment    12 July 2005, 04:57 GMT


Re: Re: Re: Re: Re: Re: Command Post Plus Updated
dietsche Account Info
(Web Page)

hmm.. the C hex array in the tict tools suite is 291 shorts (582 bytes)... does it have extra, unecessary stuff in it?

Reply to this comment    9 July 2005, 07:25 GMT


Re: Re: Re: Re: Re: Re: Re: Command Post Plus Updated
nyall Account Info
(Web Page)

There are two different ways the code can be compiled, with and without deltaLZ. There is a define 'DELTA_LZ' that can be commented out to remove this code.

you only need to include the deltaLZ code if the source data was compressed on the pc with the -fdelta flag. The exepack generator never uses this flag.

The above figure for the fast version is mistaken. I got it by compiling experimental code that includes the fdelta code and some experimental loop unrolling that didn't result in a measureable speed increase.

Removing this code results in a decompressor that is 538 bytes.

Reply to this comment    9 July 2005, 23:16 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Command Post Plus Updated
dietsche Account Info
(Web Page)

ok, so why is DELTA_LZ turned on by default?

Reply to this comment    10 July 2005, 13:20 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Re: Command Post Plus Updated
nyall Account Info
(Web Page)

The idea is that it would be 100% equivilent to the generic ttunpack routine. For a specific case like ttstart that doesn't need it, disabling it is fine. (The small versions were written just for custom decompressors, so they come with DELTA_LZ disabled by default)

Reply to this comment    12 July 2005, 04:54 GMT

Re: Command Post Plus Updated
Coolv  Account Info
(Web Page)

Oh yeah, EEI's don't work with 3.01, and what does this mean (I've been wanting to ask for a while).

***EII #7:
Speaking of strings, take the RedPillNeo
Software that calls itself a hardware patch is quite helpful.

***EII #8:
Its All About Shift + g

Reply to this comment    4 July 2005, 18:12 GMT


Re: Re: Command Post Plus Updated
dietsche Account Info
(Web Page)

They are hints that could help you find the easter eggs hidden inside.

Reply to this comment    5 July 2005, 22:55 GMT


Re: Re: Re: Command Post Plus Updated
Coolv  Account Info
(Web Page)

What easter eggs?

Reply to this comment    6 July 2005, 00:14 GMT


Re: Re: Re: Re: Command Post Plus Updated
Coolv  Account Info
(Web Page)

Oh, I get it!

But "Shift+G"?

Reply to this comment    6 July 2005, 00:19 GMT

Re: Re: Re: Re: Re: Command Post Plus Updated
dietsche Account Info
(Web Page)

I'm all "ABOUT" that one ;)

Reply to this comment    6 July 2005, 02:11 GMT


Re: Re: Re: Re: Re: Command Post Plus Updated
nyall Account Info
(Web Page)

His name is Greg.
It Starts with a G.

Reply to this comment    6 July 2005, 14:24 GMT


Re: Re: Re: Re: Re: Re: Command Post Plus Updated
Coolv  Account Info
(Web Page)

No, that's not it, but it's really cool wenyou get it!

Reply to this comment    6 July 2005, 20:20 GMT

Re: Re: Re: Re: Re: Re: Re: Command Post Plus Updated
dietsche Account Info
(Web Page)

Did you see things move before your very eyes?

Reply to this comment    7 July 2005, 05:55 GMT


Re: Re: Re: Re: Re: Re: Re: Re: Command Post Plus Updated
Coolv  Account Info
(Web Page)

Yeah.

Reply to this comment    8 July 2005, 01:39 GMT


Re: Re: Re: Re: Re: Re: Re: Command Post Plus Updated
calcvids Account Info
(Web Page)

Go to ABOUT screen, type uppercase g

Reply to this comment    28 February 2010, 00:41 GMT

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer