• Please review our updated Terms and Rules here

TI-74/CC-40 Emulator?

OK, I'm currently redumping to verify, but here's the first go around.

https://dl.dropboxusercontent.com/u/19597743/ti-99-4a/cc40_bios_files.zip

I noticed that some of the strings in the hex dump (cc40.bin) are backwards, and missing the last character... thusly, why I'm dumping it again to verify.

I'm also going to go through the 8K part that's currently banked into with DEBUG and verify this against this dump to see if it dumped properly.
 
OK, I'm currently redumping to verify, but here's the first go around.

https://dl.dropboxusercontent.com/u/19597743/ti-99-4a/cc40_bios_files.zip

I noticed that some of the strings in the hex dump (cc40.bin) are backwards, and missing the last character... thusly, why I'm dumping it again to verify.

I'm also going to go through the 8K part that's currently banked into with DEBUG and verify this against this dump to see if it dumped properly.

Previous dump verified.

Also, the >6000->7FFF in the dump is the currently banked >D000->EFFF (has the monitor and such). I spot checked >6000 in the rom image to >D000, and even spot checked >7F80 in the dump against >EF80 in the actual ROM... both match. I'm hoping the other three banks are OK as well.

With that... I present to the community, every existing CC-40 cartridge binary + the 32K BIOS + 2K on-CPU ROM.

https://dl.dropboxusercontent.com/u/19597743/ti-99-4a/CC-40 DUMPS.zip

I've already forwarded this to someone working on the MESS emulator. (Hap)
 
Last edited:
...I noticed that some of the strings in the hex dump (cc40.bin) are backwards, and missing the last character...

Setting the high bit of the last byte of an embedded string is characteristic of some

CC40 (& TI74) apps.

So the last character is'nt missing; setting the high bit makes it a non-printing character,

as far as a viewing it with a normal text editor is concerned...

Jack
 
Last edited:
...I noticed that some of the strings in the hex dump (cc40.bin) are backwards, and missing the last character...

Possibly BASIC keywords, which typically have the high bit of the last char (or was

it the 1st... Been a while...) set - This is how the interpreter distinguishes keywords,

I think...)

The last character is'nt missing; setting the high bit makes it a non-printing character,

as far as a normal text editor is concerned...

Jack

Ah, thanks, Jack! I wanted to thank you for the assembly.. it was the last piece I needed to get the entire ROMset out there for the CC-40. You are truly a gentleman and a scholar :)

On another topic - I know the 95 has been dumped (see here: http://www.rskey.org/CMS/index.php/the-library/13)... has someone dumped all the 74 stuff yet?
 
Not sure if anyone cares on this long ago thread, but I just dumped the TI74, TI74S, and TI74_S OS ROMs.
 
Not sure if anyone cares on this long ago thread, but I just dumped the TI74, TI74S, and TI74_S OS ROMs.
I'd love to see the differences between those. I've always wondered what they were.
 
Back
Top