Jump to content

Photo

CC-40 ROM Thread


61 replies to this topic

#1 acadiel OFFLINE  

acadiel

    Stargunner

  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Wed Nov 29, 2017 8:24 AM

I talked to Atrax last night; as soon as my CC-40 boards come in, I'll slap a 27C040 in the ROM one and get a ROM image attached to this thread with the following programs.  Either you can burn it, or contact Atrax and he'll burn one for you.

 

* Advanced Electrical Engineering (32K)

* Editor Assembler (32K)

* Finance (32K)

* Mathematics (32K)

* Memo Processor (32K)

* Statistics (32K)

* Games 1 (32K)

* Pascal (32K)

 

I had dumped the majority of these a while back and can fix the 8K bank alignment easily to work with the 32K space the unit is expecting.  I also helped dump the CC-40 32K ROM and 2K Processor ROM a while back, and we got emulation working for the CC-40 because of this.

 

Note, this only fills up 256K of the 512K potential, so we still have room for eight more carts.   If anyone has extra cartridges not in this thread (Games 2, a Horse Racing cart, others), please reply to this thread.  I can dump and return your cartridge and add it to the EPROM.  

 

I will verify this ROM image works in Brain's board that the community has been working on in another thread and post the 512K EPROM image here for all to consume.  

 

So stay tuned.  And feel free to reply if you have a cart that I didn't list above so we can get them dumped to add to the cart image.



#2 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Sat Dec 9, 2017 5:33 PM

Merry early Christmas, everyone!

 

Enclosed is a EPROM image for Jim's cart board with every single CC-40 program that we have dumped.  I have tested each program in here to make sure it runs, but have not done further testing.

 

We need to get scans or HOWTOs of each program to learn how to run them if anyone wants to help with that.

 

Edit:  The Pascal image is courtesy of Vorticon :)

Attached Files



#3 brain OFFLINE  

brain

    Moonsweeper

  • 262 posts

Posted Sat Dec 9, 2017 6:45 PM

Thanks!



#4 Swim OFFLINE  

Swim

    Chopper Commander

  • 140 posts
  • Location:Staten Island

Posted Sun Dec 10, 2017 12:14 AM

woowhoo!!!



#5 Swim OFFLINE  

Swim

    Chopper Commander

  • 140 posts
  • Location:Staten Island

Posted Sun Dec 10, 2017 12:21 AM

BTW, is the ROM board available somewhere?



#6 eebuckeye OFFLINE  

eebuckeye

    Stargunner

  • 1,129 posts

Posted Sun Dec 10, 2017 12:24 AM

I'd buy this multi-cart in a second!  :-)



#7 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Sun Dec 10, 2017 11:35 AM

I'd buy this multi-cart in a second!  :-)

 

 

The boards are order able here:  http://store.go4retr...ototype-boards/



#8 Swim OFFLINE  

Swim

    Chopper Commander

  • 140 posts
  • Location:Staten Island

Posted Sun Dec 10, 2017 7:00 PM

Ah, so the memory and ROM are the same boards set up with different parts? Didn't realize that. Will have to read from the beginning, came here late so I missed what you did.



#9 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Mon Dec 11, 2017 4:01 PM

Ah, so the memory and ROM are the same boards set up with different parts? Didn't realize that. Will have to read from the beginning, came here late so I missed what you did.


We essentially cloned the RAM cart I had, and Jim added some resistors and a switch for physical hardware bank switching. I think he also adapted the same RAM cart into its ROM counterpart as well. With 16 banks of 32K, just like the RAM cart.

I’m also working on a 3D model to make a cart case for his boards. I’m unsure about the tab thing going on, perhaps he can make one without tabs and one without. I don’t plan on putting tabs in my case design, they are too small to file filler out of.

#10 arcadeshopper OFFLINE  

arcadeshopper

    River Patroller

  • 3,604 posts
  • Location:Portland, Oregon USA

Posted Thu Feb 8, 2018 11:39 PM

so i built mine (got one from Corey) and how does it work with the swtich? any manual?  nm i read the readme icon_smile.gif

 

it works! Well one bank I need to get myself a dip switch to install :)

 

Greg



#11 jedimatt42 OFFLINE  

jedimatt42

    Stargunner

  • 1,800 posts
  • Location:Beaverton, OR

Posted Fri Feb 9, 2018 3:52 PM

I'm happy to report too, that the ROM above worked great with the switches... Played some Hunt the Wumpus. Too wild. 

 

Manuals. It totally needs manuals.  

 

-M@



#12 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Fri Feb 9, 2018 3:59 PM

I'm happy to report too, that the ROM above worked great with the switches... Played some Hunt the Wumpus. Too wild. 
 
Manuals. It totally needs manuals.  
 
-M@


I have a lot of them, but not all. Will be posting them in a bit.

I have another “project” that just showed up in the mail today that I’m drooling over at present. :-)

#13 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Sat Feb 10, 2018 9:54 AM

You guys wanted manuals.  Courtesy of atrax and Charlie Good, and probably Ksarul and others on WHTech:

 

If anyone wants to edit these, clean them up, etc, please feel free and post the fixed copies in this thread.

 

Schematics:

CC40carts.zip - from SNUG/Michael Becker

 

Module manuals:

Advanced Electrical Engineering: RUN "DIR"

Editor Assembler: RUN "ALDS"

Finance:  RUN "DIR"

Games 1: RUN "DIR"

Memo Processor: RUN "MP"

Pascal (Reference and User Guide): RUN "PASCAL"

Statistics: RUN "DIR"

 

Manuals:

Main System manual & Appendix

Basic Reference pamphlet

Schematic: Hexbus Floppy Drive schematic (TI and SNUG prototypes)

 

Binaries:

CC-40 Multicart Binary (for use Retro Innovation's cart board)

TI-99/4A Hexbus Interface DSR ROM

HX5102M PALs and binaries (except a couple I couldn't dump) - DSDD Hexbus controller prototype

 

Missing manuals so far:

Mathematics: RUN "DIR"

 

Peripherals:

8K Constant Memory Module

Hexbus Modem

Hexbus Printer Plotter

Hexbus Printer 80

Hexbus Quick Disk

Hexbus RS232

Attached Files



#14 Swim OFFLINE  

Swim

    Chopper Commander

  • 140 posts
  • Location:Staten Island

Posted Sat Feb 10, 2018 10:25 AM

Thanks for taking the time, Jon. BTW, I wonder if anyone ever took a look at the code of the memo processor software? I seem to recall a bug that would intermittently knock me off-line back in the day. Do you recall this bug, Jon? Charlie Good wrote about this too as I recall. I used the little CC-40 before I got a laptop when traveling with the little 300 baud modem to keep in contact with my wife via the Hidden Reef BBS. :)



#15 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Sat Feb 10, 2018 10:31 AM

Thanks for taking the time, Jon. BTW, I wonder if anyone ever took a look at the code of the memo processor software? I seem to recall a bug that would intermittently knock me off-line back in the day. Do you recall this bug, Jon? Charlie Good wrote about this too as I recall. I used the little CC-40 before I got a laptop when traveling with the little 300 baud modem to keep in contact with my wife via the Hidden Reef BBS. :)

 

 

Someone who probably has the skill to do that is JGardner over on the Vintage Computer Forums.  He's the one that gave me the assembly to dump the CC-40 BIOS.  

 

Also, to place this somewhere for posterity - this is how we dumped the bank switched 32K ROM (For when Ksarul wants to dump his CC-40+ BIOS):

This works on a TI-74, with the appropriate addresses,
but I don't have a working CC40 32K cartridge to test it 
with on a CC40. Let me know what happens... :)

Jack

52 03 88 CF FF 5B 88 EF FF 59 A3 FC 19 94 19
9A 59 9B 5B DB 59 DB 5B 7D FF 59 E6 F3 7D CF
58 E6 EE C2 5D FF E6 E0 F4

Load address: >2000; Execution Address: >2000

Result:

ROM Pg. 3 copied to >B000 - >CFFF
ROM Pg. 2 copied to >9000 - >AFFF
ROM Pg. 1 copied to >7000 - >8FFF
ROM Pg. 0 copied to >5000 - >6FFF

And the link of the shell script I used to dump the cartridges:  http://atariage.com/...?hl= cc#820840=



#16 eebuckeye OFFLINE  

eebuckeye

    Stargunner

  • 1,129 posts

Posted Sat Feb 10, 2018 10:55 AM

If anyone has a spare complete working cart I'd like to buy one!



#17 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Sat Feb 10, 2018 1:05 PM

If anyone has a spare complete working cart I'd like to buy one!

 

Right now, it's roll your own, but I'm sure some like Greg will step up and build some soon!

 

However, I do have a spare from my prototype building if you want it.  PM me.  I need to add up what it cost me to build.



#18 Schmitzi OFFLINE  

Schmitzi

    River Patroller

  • 4,340 posts
  • ToXiC
  • Location:Germany

Posted Sat Feb 10, 2018 5:43 PM

Hi,

thanks for all this nice files :lust:

 

Here are the ones I have collected over the time, do you see anything that I have to upload ?

 

 

* deleted * please see next post



#19 Schmitzi OFFLINE  

Schmitzi

    River Patroller

  • 4,340 posts
  • ToXiC
  • Location:Germany

Posted Sun Feb 11, 2018 3:00 AM

OK, I did some clearup on my files, please see here:

 

Attached File  CC-40-Files-2018-02-11-cleaned.JPG   145.54KB   10 downloads



#20 Swim OFFLINE  

Swim

    Chopper Commander

  • 140 posts
  • Location:Staten Island

Posted Sun Feb 25, 2018 11:45 AM

Did some playing today with my little CC-40 and RS232. Here are some pics of the CC-40 RS232 for those that have never seen one. :)

2cnehaq.jpgw7lkp4.jpg1zdwt1k.jpg2ry6olv.jpg



#21 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Sun Feb 25, 2018 12:29 PM

Mine's like that but has some strange re-soldered chip on it.  I'll have to take pics.

 

First pic:

MC1489:  Quad line RS232 receiver

74C902 - Hex inverting line buffer

LM339 - Low Power Low Offset Voltage Quad Comparators

 

Second pic: 

1052911-X chip is the Hexbus chip.  X probably means experimental.

SY6551 is a UART.  

Not sure what the TI 1042537-0018 chip is.

ICL7660CPA is a voltage regulator



#22 Swim OFFLINE  

Swim

    Chopper Commander

  • 140 posts
  • Location:Staten Island

Posted Sun Feb 25, 2018 12:45 PM

Mine's like that but has some strange re-soldered chip on it.  I'll have to take pics.

 

First pic:

MC1489:  Quad line RS232 receiver

74C902 - Hex inverting line buffer

LM339 - Low Power Low Offset Voltage Quad Comparators

 

Second pic: 

1052911-X chip is the Hexbus chip.  X probably means experimental.

SY6551 is a UART.  

Not sure what the TI 1042537-0018 chip is.

ICL7660CPA is a voltage regulator

 

BTW, for those that don't know the pins next to the square hole in the PCB are the parallel port. If you needed it you would run a ribbon cable from the connector through the square hole to your printer.



#23 Ksarul OFFLINE  

Ksarul

    River Patroller

  • 4,742 posts

Posted Sun Feb 25, 2018 12:54 PM

I have plenty of the 1052911-X HexBus chips if any of them die on anyone. I think I have something like 30 tubes of them. . .



#24 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Sun Feb 25, 2018 1:02 PM

 

BTW, for those that don't know the pins next to the square hole in the PCB are the parallel port. If you needed it you would run a ribbon cable from the connector through the square hole to your printer.

 

I have a parallel cable on mine :)



#25 acadiel OFFLINE  

acadiel

    Stargunner

  • Topic Starter
  • 1,423 posts
  • www.hexbus.com
  • Location:USA

Posted Sun Feb 25, 2018 1:17 PM

Mine has a TMS7040NL in place of the 1042537-0018.  There's an X on the second line, wonder if that's an experimental one.

 

So I wonder if the 1042537-0018 is a pin count reduced TMS7040NL.  Note, this processor family is the same one that powers the CC-40 and TI-74.   this chip apparently has 4K of ROM on it, probably with the microcode that runs this Hexbus peripheral.

 

Hm... something else to dump?

 

 

a3e8be7d089e851859c0138b727a806f.jpg0fef4f9fbc7f83b17ceadfb22e6f3b8d.jpg5b09e317bcfb222234b1aec9d7ddb449.jpg
bbec0068eb51c264e834e6ed9f21aa36.jpg
ff1067b10d250df9c098ea096a84e925.jpg
1f317c253bc467098a15c40ae7e2ee84.jpg






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users