From: Larry Anderson (foxnhare_at_bigvalley.net)
Date: 2002-04-22 15:05:25
That IS really cool, Just the thought of debugging a program *while* it
is running... (and all the spectatular lockups you will accidentally get
when you fudge the wrong instruction!) ;-) Those traps and triggers
would be useful too for debugging.
Gideon Zweijtzer wrote:
>
> To those who are interested in the 6510 FPGA project,
>
> Last weekend I implemented an extra feature to the 6510 FPGA. It is now
> possible to connect the 6510 board to the PC by means of a serial cable. A
> simple UART inside the CPU (that runs at a fixed bitrate of approx. 115200)
> gives access to the CPU-bus by means of a simple protocol. This hardware
> protocol-block is capable of generating internal DMA cycles. In other words,
> it is now possible to look in the C-64's memory or write into the C-64's
> memory while the C-64 is running. You can imagine that at 115200 kbps this
> gives a "fast" way of loading a program into memory (about 10KB/s), after
> which you just have to type 'RUN' on the C-64. (Heh, maybe I can even put
> 'run\r' in the keyboard buffer after writing the program into memory... ;)
>
> Some additional ideas are to implement commands to 'stop' and 'start' the
> CPU, trigger on a certain address, add a trace-buffer and an 'array of
> counters' that count the usage of opcodes. The latter provides an excellent
> way for profiling software and to find bugs in the CPU during development.
>
> With kind regards,
> Gideon
>
> Message was sent through the cbm-hackers mailing list
--
01000011 01001111 01001101 01001101 01001111 01000100 01001111 01010010 01000101
Larry Anderson - Sysop of Silicon Realms BBS (209) 754-1363
300-14.4k bps
Set your 8-bit C= rigs to sail for http://www.portcommodore.com/
01000011 01001111 01001101 01010000 01010101 01010100 01000101 01010010 01010011
Message was sent through the cbm-hackers mailing list
Archive generated by hypermail 2.1.4.