Jump to content
Sign in to follow this  
FarmerPotato

Debugger cartridge? Suggestions please

Recommended Posts

I need a monitor/debugger program that can fit in an 8k rom (maybe more.)

Any suggestions for source code to such a thing? I have TI's RSBUG source code for starters.


I need the usual things like M)odify memory, C)RU, E)xecute.

Ideally I would incorporate the Line-by-line-assembler too. Is there source for that out there?


I've been living out of Mini Memory Easy Bug, and 32k, and would like to cobble together a 8k debugger utility cartridge.


Share this post


Link to post
Share on other sites

 

I need a monitor/debugger program that can fit in an 8k rom (maybe more.)
Any suggestions for source code to such a thing? I have TI's RSBUG source code for starters.
I need the usual things like M)odify memory, C)RU, E)xecute.
Ideally I would incorporate the Line-by-line-assembler too. Is there source for that out there?
I've been living out of Mini Memory Easy Bug, and 32k, and would like to cobble together a 8k debugger utility cartridge.

 

You do understand GROM single Cartridge has 40K vs just 8K in a ROM?

And you can ADD the 8K ROM to the GROM thus have 48K in the CARTRIDGE?

 

Remember I imbed Assembly in GROM and use it in RXB for SAMS support and CRU control and handing Interrupts from XB.

And all my Source code in RXB is free to use and read.

Share this post


Link to post
Share on other sites

You do understand GROM single Cartridge has 40K vs just 8K in a ROM?

And you can ADD the 8K ROM to the GROM thus have 48K in the CARTRIDGE?

 

Remember I imbed Assembly in GROM and use it in RXB for SAMS support and CRU control and handing Interrupts from XB.

And all my Source code in RXB is free to use and read.

 

Sorry, I don't have a GRAM device. Not interested in GROM.

  • Like 1

Share this post


Link to post
Share on other sites

Somehow I plain forgot that the E/A disk includes the debugger source code. Duh.

 

I have RSBUG, which is an RS232 debugger, and was thinking of using that.

 

This one:

       TITL '99/4A RS232 DEBUGGER V 2.4'
       IDT  'RSBUG2.4'
       DEF  RSBUG
*      AORG >F000
*(C)1983 Texas Instruments Inc.
*******************************************
* RS232 Debugger Version 2.4   (06/05/83) *
*******************************************
* enable one port and one baud rate
*CR9902 EQU  >1340        9902 address (port 1)
CR9902 EQU  >1380        9902  address (port 2)
*CR9902 EQU  >1540        9902 address (port 3)
*CR9902 EQU  >1580        9902 address (port 4)

Share this post


Link to post
Share on other sites

I need a monitor/debugger program that can fit in an 8k rom (maybe more.)

Any suggestions for source code to such a thing? I have TI's RSBUG source code for starters.
I need the usual things like M)odify memory, C)RU, E)xecute.
Ideally I would incorporate the Line-by-line-assembler too. Is there source for that out there?
I've been living out of Mini Memory Easy Bug, and 32k, and would like to cobble together a 8k debugger utility cartridge.

How would this be different from MiniMemory?

A long time ago I disassembled the LBLA and modified it to run from the 32K memory. There is a tiny chance I might be able to find the source code for that.

  • Like 2

Share this post


Link to post
Share on other sites

 

I need a monitor/debugger program that can fit in an 8k rom (maybe more.)
Any suggestions for source code to such a thing? I have TI's RSBUG source code for starters.
I need the usual things like M)odify memory, C)RU, E)xecute.
Ideally I would incorporate the Line-by-line-assembler too. Is there source for that out there?
I've been living out of Mini Memory Easy Bug, and 32k, and would like to cobble together a 8k debugger utility cartridge.

 

 

Sounds like my http://www.stuartconner.me.uk/ti/ti.htm#minimem_lbla_tibug_disassembler_cartridge might be what you're after?

Edited by Stuart
  • Like 3

Share this post


Link to post
Share on other sites

 

I need a monitor/debugger program that can fit in an 8k rom (maybe more.)
Any suggestions for source code to such a thing? I have TI's RSBUG source code for starters.
I need the usual things like M)odify memory, C)RU, E)xecute.
Ideally I would incorporate the Line-by-line-assembler too. Is there source for that out there?
I've been living out of Mini Memory Easy Bug, and 32k, and would like to cobble together a 8k debugger utility cartridge.

 

 

Sounds Stewart has what you need.

 

I can cross compile a little Forth kernel that lives at $6000 with dump and ? to examine memory. ! can write to memory.

If you just needed the interpreter I can remove the branching and looping stuff to make room for the tools.

 

I have never made a cartridge but it's on my todo list. Let me know if that's useful.

Share this post


Link to post
Share on other sites

How would this be different from MiniMemory?

A long time ago I disassembled the LBLA and modified it to run from the 32K memory. There is a tiny chance I might be able to find the source code for that.

 

I don't so much need the 4K RAM and would rather have LBLA built in.

Share this post


Link to post
Share on other sites

 

I need a monitor/debugger program that can fit in an 8k rom (maybe more.)
Any suggestions for source code to such a thing? I have TI's RSBUG source code for starters.
I need the usual things like M)odify memory, C)RU, E)xecute.
Ideally I would incorporate the Line-by-line-assembler too. Is there source for that out there?
I've been living out of Mini Memory Easy Bug, and 32k, and would like to cobble together a 8k debugger utility cartridge.

 

Just for fun I disassembled the Line-By-Line assembler 3 years ago because I wanted something like this to run in the E/A environment. I have added comments and did the bugfixes as suggested by Stuart Conner. Maybe you can use this.

 

PS: Interesting technique how all opcodes are stored in some kind of compressed table.

 

Fred ;-)

Lbla.zip

Edited by F.G. Kaal
  • Like 1

Share this post


Link to post
Share on other sites

FYI,

 

There is the Geneve RSBug code that was built into the boot eprom well less than 8K. It was configured to use an RS232 port.

 

Code is already out there, let me know if that is something that may be of interest.

Beery

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...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...