Groups | Search | Server Info | Login | Register


Groups > comp.sys.apple2.programmer > #6337

Re: Integrated development on emulators: The next step

From D Finnigan <dog_cow@macgui.com>
Newsgroups comp.sys.apple2.programmer
Subject Re: Integrated development on emulators: The next step
Date 2025-10-14 19:14 +0000
Organization Mac GUI
Message-ID <dog_cow-1760469278@macgui.com> (permalink)
References <alpine.DEB.2.21.2510080804400.25129@sd-119843.dedibox.fr> <E7GdnaDwY5w9IXv1nZ2dnZfqn_GdnZ2d@giganews.com>

Show all headers | View raw


MummyChunk wrote:
> 
> You've basically described the dream workflow for a lot of retro
> developers. Having the edit-assemble-test loop all happen in one
> environment without swapping files around is a huge time saver.

Imagine an assembler (or compiler) that is so closely-coupled to the
emulator that you can set a breakpoint in the source, set the emulator
running, and then when program execution stops, that point is marked. You
can then single step through the instructions, see register values, etc. all
synchronized with the source.

But why stop there? Why not allow patching the running executable too? If
you see some instruction that should be a NOP, you could easily insert it
there, and continue your debugging or tracing. Or if you realize the next
instruction should be a DEY, not a DEX, you can quickly make that change,
and have it synchronized both in the source file and in the running object
code in the RAM of the emulated Apple II.

-- 
]DF$
The New Apple II User's Guide:
https://macgui.com/newa2guide/

Back to comp.sys.apple2.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Integrated development on emulators: The next step D Finnigan <dog_cow@macgui.com> - 2025-10-07 14:47 +0000
  Re: Integrated development on emulators: The next step Steve Nickolas <usotsuki@buric.co> - 2025-10-08 08:09 -0400
    Re: Integrated development on emulators: The next step mummycullen@gmail-dot-com.no-spam.invalid (MummyChunk) - 2025-10-08 13:31 -0400
      Re: Integrated development on emulators: The next step Steve Nickolas <usotsuki@buric.co> - 2025-10-08 20:36 -0400
      Re: Integrated development on emulators: The next step Speccie <someone@somewhere.com> - 2025-10-09 08:07 +0100
        Re: Integrated development on emulators: The next step Hugh Hood <hughhood@earthlink.net> - 2025-10-09 10:44 -0500
          Re: Integrated development on emulators: The next step Speccie <someone@somewhere.com> - 2025-10-10 08:01 +0100
      Re: Integrated development on emulators: The next step D Finnigan <dog_cow@macgui.com> - 2025-10-14 19:14 +0000
    Re: Integrated development on emulators: The next step kegs@provalid.com (Kent Dickey) - 2025-10-08 19:38 +0000
      Re: Integrated development on emulators: The next step D Finnigan <dog_cow@macgui.com> - 2025-10-14 19:18 +0000
      Re: Integrated development on emulators: The next step Hugh Hood <hughhood@earthlink.net> - 2025-10-15 23:28 -0500
        Re: Integrated development on emulators: The next step kegs@provalid.com (Kent Dickey) - 2025-10-20 19:05 +0000
      Re: Integrated development on emulators: The next step Noncho Savov <user10020@newsgrouper.org.invalid> - 2025-10-26 20:49 +0000

csiph-web