Re: DMA'ing in Commodore 64 for developing purposes.

From: silverdr_at_srebrnysen.com
Date: Wed, 15 Jun 2022 14:50:41 +0000
Message-Id: <5DECAD59-1DFD-4423-A6F7-64BFE7674615_at_srebrnysen.com>
> > On 2022-06-15, at 11:25, tokafondo <tokafondo_at_tokafondo.name> wrote:
> > I was thinking if a system could be created to freeze a Commodore 64 and DMA'ing code/data at desired memory locations and then unfreeze it, so it could be tested in the real machine in real time.
> > 
> > People tend to program by using emulators and once it's working there, burn to an easyflash or save to a whatever disk or tape file and then run in the machine, many times finding mostly with VIC-II dark magic that what worked beautifully in the emulator doesn't do it in the real machine.
> > 
> > Can it be done?

> On Wed, Jun 15, 2022 at 8:27 AM <silverdr_at_srebrnysen.com> wrote:
> 
> Yes, it can. The "CodeRacer"[*] does this and a lot more.
> 

> On 2022-06-15, at 13:48, Bill Degnan <billdegnan_at_gmail.com> wrote:
> 
> How about using a HESMAN cartridge to take a snapshot of RAM and then dumping the contents of RAM to a disk?  Nothing formal, just what I needed at the time.  I documented the process based on the CBM manual
> https://www.vintagecomputer.net/browse_thread.cfm?id=287
> I see no reason that you couldn't do this with a C-64 and 1541 drive too, I hope.
> Bill 

Sure, but that's a different and somewhat "limited" use case. We're talking about making development at least as easy and effective as on emulators, with real-time monitoring, debugging, updates, rewind/replay, etc. etc.
Received on 2022-06-15 17:00:25

Archive generated by hypermail 2.3.0.