Jump to content
IGNORED

TI Calc Cartridge - getting past the main screen


kl99

Recommended Posts

Hi, i want to play with TI Calc but can't get past the green screen shown below. The documentation says FCTN+7 or 8 or 9 should do something but nothing seems to trigger anything. Any ideas?

 

attachicon.gifti-calc.png

 

And 2nd thing, how rare is this cartridge?

 

Are you using the actual cartridge or an image? If an image, what exactly are you doing (emulator, GROM/ROMs, ...)?

 

...lee

Edited by Lee Stewart
Link to comment
Share on other sites

The cartridge was only available for sale right at the end, and then only for a short while during the time leading into the Christmas season in 1983--and only in France. Pretty much every cartridge I've seen came is traceable to that end-of-year blow out, and there weren't a lot of them (a few hundred at most?). On real hardware, there are several ways to run the files without the cartridge: an HSGPL, a Mechatronics GRAM Karte, or a Wiesbaden Supermodul II. None of the other GRAM devices have sufficient ROM banks to run it.

 

Oddly enough, I've been able to obtain two of these over the years, although one is missing the manual. It is not the hardest French module to find--both Gestion Privee and the French version of Logo II are harder targets. . .

Edited by Ksarul
Link to comment
Share on other sites

Well, i must be superlucky then, since this auction featured both cartridges: TI-Calc and Gestion Privee and those cartridges found a new home in Vienna:

http://www.ebay.fr/itm/281485415461?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1438.l2648

 

The Ti-Calc cartridge says 1/84 an on the back, so I don't know how that fits to your 1983 christmas season theory.

 

So I am trying it with the original cartridge, and I am trying it with PC99 Light with the original module files from C.a.d.d.

In both situations I am stuck on the green screen.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 2 years later...

This seems to be a bit harder. The above RPK is definitely invalid, because it includes a ROM with 16K as a "standard" cartridge; at least it should be "paged" with two separate 8K ROMs.

 

The GROM is good when clipped to 6K; the CRC16 proves to be OK.

The ROM, however, is somewhat strange; I suspect that it is not correctly dumped. It consists of four areas with 4K each:

 

ROM = AAAA BBBB CCCC DDDD

 

In fact, the A, B, and C areas are identical: ROM = CCCC CCCC CCCC DDDD

The D area has a CRC16 at its end; with one A area, the CRC matches.

 

Thus, CCCC DDDD is a valid 8K dump, but CCCC CCCC is not. Still, this does not work; the computer writes to address 700x, maybe to switch banks, and the computer crashes.

 

Does someone have an authentic cartridge?

 

Here is a transcript of what I did (for those of you who know Linux, crc16 is my own CRC routine):

 

 

$ split -b6144 phm3213G.orig
$ crc16 xaa
xaa: crc16=0000
$ split -b4096 phm3213C.BIN
$ cmp xaa xab
$ cmp xaa xac
$ cmp xaa xad
xaa xad differ: byte 3, line 1
$ crc16 xac
xac: crc16=df31
$ cat xac xad > rom.bin
$ crc16 rom.bin
rom.bin: crc16=0000
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

So far I found that the ROM consists of two 8K circuits; both have a correct CRC16, so the dump is authentic. Good.

 

ROM1: [AAAA BBBB]

ROM2: [CCCC DDDD]

 

The ROM dumps contained in the rar file are composed like this:

 

phm32131: [AAAA AAAA]

phm32132: [AAAA BBBB]

phm32133: [AAAA CCCC]

phm32134: [AAAA DDDD]

 

So the first 4K of ROM1 is always visible in 6000-6FFF, and by setting some mapper value, the 7000-7FFF area changes between the four 4K regions of the ROMs.

 

That way, this resembles the MBX scheme, but MBX has RAM in 6C00-6FFD and the mapper byte at 6FFE, and this may be different here. That means I'd need to know how these ROMs are switched.

 

So if it is not MBX, I'll have to design a new cartridge type for the TI emulation in MAME which will then be available with one of the next releases.

Edited by mizapf
Link to comment
Share on other sites

OK, got it. It seems as if the bank switching is done by writing to 7000, 7002, 7004, and 7006. I had to implement a new cartridge in MAME which I called "paged7" (which refers to the fact that the pages appear at 7000-7FFF) with TI-CALC as its only instance right now.

 

The ticalc.zip has been uploaded to WHTech (Cartridges/MAME/zip), and the all_carts.zip was also updated. I also created an RPK from it, but did not upload it, because this is not a homebrew cartridge, and so it should only be used by the ZIP format.

 

To make use of it, you either have to pull the update from Github and build your own binary, or you need to wait until next Wednesday when 0.187 will be released.

Edited by mizapf
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...