Jump to content
acadiel

The mega UberGROM thread (start here)

Recommended Posts

It occurred to me that we don't have all the UberGROM information in one place, after trying to help people on the Facebook TI Group.  So here we go:

 

0) Who made this originally?

It was a collaboration between Tursi, Ksarul, and myself over the span of 5+ years.

 

1) Where do you get them?  Arcadeshopper sells them here:  

http://www.arcadeshopper.com/wp/?page_id=11#!/UBERgrom-board-with-2-included-49F040-flash-chips/p/44354004/category=5051340

 

2) Where's the code/binary/image to burn to the 1284P?

http://harmlesslion.com/software/ubergrom

 

3) That's nice, but is there a manual that talks about what this thing is?

512K ROM-GROM Cartridge Board Manual V0.8.doc is the latest draft.

 

4) Um, ok.  So, how do I program it?

Follow this tutorial.  You have to use either the GROMCFG or GROMLOAD programs to load info on an UberGROM.   You have to set the banks accordingly.  Read htis article:

 

5) No, no no... I don't want to load files on the TI!  I want to "burn the roms" on my programmer!

  • Premade UberGROM images can come in one or two parts.  You always have a 1284P image (132K), and optionally a ROM image (512K).  The ROM portion doesn't always come with the GROM, so it may or may not be there.  If it IS there, it's required.
  • To burn the UberGROM image onto an AtMega 1248P on your favorite EPROM programmer, set the fuses like this on the 1284P (Extended: F8, High: D8, Low: C2).  YMMV based on your programmer.
  • pg4uw_options.thumb.png.b9d8d9c1d54ac3fba3a9001e94725c31.png
  • If the ROM exists, burn it to a 29F040 or a 49F040

 

6) Where can I get some prebuilt UberGROM images from?

Right here:

 

7) What else exists for this currently:

 

8]  But you still didn't answer my question?

Post it below.  Someone will likely answer it. 

 

-jg/hexbus/acadiel

 

 

  • Like 2
  • Thanks 2

Share this post


Link to post
Share on other sites

Current to-do's:

  • BASIC Support module adaptation - Rich Gilbertson is helping me get this working with the UberGROM
  • Labels!  Who wants to get some labels made for all the images that I made?  Need someone to design what they might have looked like if TI would have released them.
  • Like 3

Share this post


Link to post
Share on other sites

1. For reference and as documented on Fred's site:

The UBERGrom's UART must be mapped at the (last) GROM base >983C and GROM slot >A000. This is the same address selection as for the Terminal Emulator program TIMXT for the UBERGrom from Insane Multitasker  [Note:  the UART can be mapped to other bases/slots, it is just that we settled on using the same one for compatibility]

 

2. Is there a list of existing images, e.g., XB27 suite.

  • Like 3

Share this post


Link to post
Share on other sites

One of the best applications for the UberGROM (in my humble opinion) is the auto-starting 4A/DOS!

 

Cart.thumb.gif.b0c2170f17556568f001d2ad19b0e9d8.gif

 

It's awesome, simply turn on the TI and you are in the DOS environment.  Exit a program and you're in the DOS environment.  Reset and you are in the DOS environment.  It saves a ton of time and unless you like the main menu and start screen, you'll never have to mess with them slowing you down again.

 

If you do not want to, or cannot "roll your own", they are available at ArcadeShopper  << HERE >>

 

Images for burning

GROMStart.zip

 

Cartridge Label

DOS Label.png

  • Like 2

Share this post


Link to post
Share on other sites
4 hours ago, Mehridian Sanders said:

This is impressive well done!

 

Yeah, I've used 4A/DOS for years, but lately find I've been migrating to Force Command more and more because of my extensive use of the TIPI.  My "Ultimate Dream" is to have Force Command somehow combined with Extended BASIC.  The thought of being able to load an E/A 5 or an Extended BASIC program directly from the DOS prompt or a batch file would be freaking awesome.  Will it ever happen?  Doubtful, but hey, a guy has to have dreams, right? 😉

 

The fact is though that Force Command has more features, does more and is currently supported with improvements still arriving... but I don't want to mess up this thread with non UberGROM talk so further discussion on this topic should probably start in a new thread.

Share this post


Link to post
Share on other sites
23 hours ago, jedimatt42 said:

UberGrom could run ForceCommand. 

I'm willing to test it.  IIRC it has to be named START for the startup code in the 1284P to find it.  It would only take me a couple of minutes to burn a 49F040.  Also the image should be 512K using multiples if necessary.

 

-- GRAPHIC REMOVED -- 

Share this post


Link to post
Share on other sites
4 hours ago, INVISIBLE said:

I'm willing to test it.  IIRC it has to be named START for the startup code in the 1284P to find it.  It would only take me a couple of minutes to burn a 49F040.  Also the image should be 512K using multiples if necessary.

 

ForceCommandLabel.png.e437eeff350fff1108acd0096c1c7642.png

 

 

No, it comes with it's own GROM. And you aren't allowed to call it 'Force Command-DOS'  The name is just 'Force Command

the subtitle can say 'a DOS by Jedimatt42' if you like. Let me go make sure those terms are in the license... I'm just kidding... but I really don't like hearing 'Force Command DOS'... to me that is like saying grapes fruit, which is confusing since there is a thing called grapes and a thing called grapefruit, and both are fruit. Please only refer to it as 'Force Command' or Jedimatt42's DOS, Force Command. And shouldn't there be Emperor Palpatine style Force Lightening on the label? I'm only partially punking you... in all seriousness, don't call it 'Force Command-DOS' the name is just 'Force Command

 

You would load the GROM FCMDG.bin into GROM with Tursi's GROMCFG, and you repeat the FCMDC.bin until it is 512K and load that into the 49F040 chip. 

 

I didn't use the 'START' grom from Tursi, but I reverse engineered it to come up with this: https://github.com/jedimatt42/fcmd/blob/master/gpl-boot.g99

 

The address of the ROM entry point is defined at GPL assembly time by scraping the symbol address out of the ROM: https://github.com/jedimatt42/fcmd/blob/b6d377d8dd36f9d8667b33b2980bb47136992425/Makefile#L85

 

 

Share this post


Link to post
Share on other sites

Bummer, I don't currently have any extra 1284's at the moment. 

The label below does not "look right"  I think it would be better if we eliminated the TI Logo.

 

A.png.ce8fbb74bda240080b1a27b0be589c2f.png

 

  • Like 1

Share this post


Link to post
Share on other sites
42 minutes ago, OLD CS1 said:

The colon on "BY:" is unnecessary, as well.

I imagine everything you say @OLD CS1 is said by your avatar image with a snarly old man Japanese anime military voice.. even though I've met you and you don't have an old Japanese voice.   And now I can't stop laughing.

  • Haha 2

Share this post


Link to post
Share on other sites
3 hours ago, jedimatt42 said:

I imagine everything you say @OLD CS1 is said by your avatar image with a snarly old man Japanese anime military voice.. even though I've met you and you don't have an old Japanese voice.   And now I can't stop laughing.

Oh, man, my sides.  Now I hear that voice.  But it sounds like Mr. Miyagi to me.  I can live with that in my head.

 

3 hours ago, INVISIBLE said:

Possibly, but I like it.  Feel free to edit it out on your copy.

::chuckle::  Please to be forgiving the pedant in me.

  • Like 2

Share this post


Link to post
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.

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...