English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 06 February 2024, 18:14   #1
kamelito
Zone Friend
 
kamelito's Avatar
 
Join Date: May 2006
Location: France
Posts: 1,801
SAD : Simple Amiga Debugger

3.0 introduced SAD which was not a fully debugger like RomWack.
Was there any debugger built around the features of SAD?

Update : I found this one which is recent but I suppose that other exist.
https://github.com/rvalles/pyamigadebug

Last edited by kamelito; 06 February 2024 at 18:25.
kamelito is offline  
Old 07 February 2024, 00:45   #2
copse
Registered User
 
Join Date: Jul 2009
Location: Lala Land
Posts: 522
"SAD is dead. 3.1.4 comes with ROMWack again, but COP is certainly more powerful." said Thomas Richter.
copse is offline  
Old 08 February 2024, 02:44   #3
admiral
Engineer
 
Join Date: Oct 2018
Location: Shadow realm
Posts: 165
SAD is much more usable than RomWack for machines, with its binary interface. Much less overhead, too.

RomWack allows direct human use; It is possible to just attach a terminal to the serial port. However, it is fragile, slow, and overall terrible. It is part of the kickstart, but any of the debuggers available for the Amiga will otherwise be better.

There's some notes on RomWack in https://github.com/rvalles/pyamigade...ee/master/docs

For SAD, just check the 3.1 dev docs. https://amigadev.elowar.com/read/ADC.../node0249.html

(partial) Debugger wrappers at:

https://github.com/rvalles/pyamigade...ter/RomWack.py

https://github.com/rvalles/pyamigade.../master/SAD.py

I will eventually have enough to implement gdb protocol.

Last edited by admiral; 08 February 2024 at 02:52. Reason: urls
admiral is offline  
Old 08 February 2024, 07:46   #4
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,231
SAD was just a sad replacement of the ROMWack due to lack of ROM space, but since it required an external smart terminal, there wasn't really much use for it. ROMWack is back, and while it is not great, it at least provides you with some very basic capabilities just using a terminal and a NUL-modem cable.

There are certainly better debuggers than the ROMWack, but I personally do not want SAD back.
Thomas Richter is offline  
Old 08 February 2024, 22:48   #5
copse
Registered User
 
Join Date: Jul 2009
Location: Lala Land
Posts: 522
Quote:
Originally Posted by admiral View Post
I will eventually have enough to implement gdb protocol.
What do you envision yourself being able to do with it that you can't now?
copse is offline  
Old 09 February 2024, 00:56   #6
admiral
Engineer
 
Join Date: Oct 2018
Location: Shadow realm
Posts: 165
Quote:
Originally Posted by copse View Post
What do you envision yourself being able to do with it that you can't now?
Use gdb, radare, ghidra and other such tools w/o running anything special in the Amiga side.

Furthermore, there is nothing on the way to stop me from abstracting other Amiga debuggers, or writing my own.

So far, however, I only implemented enough debugger functionality to change registers, read/write memory and jump around, as needed by AmigaXfer. For debugging proper, I'd need at least support for breakpoints and stepping.

It is not at the top of my priority list, as getting next amigaXfer release out is more important now (exposing HDD support in the GUI), but it will eventually happen.
admiral is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sad Amiga - Possible memory issues? camsoft2000 support.Hardware 30 31 May 2020 23:41
Debugger updates (was: WinUAE Debugger HH PC history) selco support.WinUAE 8 14 March 2018 22:27
for those in their 20somethings, Do old amiga memories make you sad.. lost_lemming Nostalgia & memories 62 19 December 2013 14:02
Very sad news ;( DamienD News 104 16 November 2008 18:59
Sad Video Jeeva Nostalgia & memories 2 26 April 2008 13:30

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:39.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08780 seconds with 13 queries