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.