hoglet67 / AtomBusMon

This project is an open-source In-Circuit Emulator for the 6502, 65C02, Z80, 6809 and 6809E 8-bit processors. See:
https://github.com/hoglet67/AtomBusMon/wiki
GNU General Public License v3.0
100 stars 21 forks source link

Add more detailed help #15

Closed hoglet67 closed 4 years ago

hoglet67 commented 4 years ago

This may cause us to overflow 16KB again

Do this in a way that can be disabled in the godil_250 builds, using a flag in the Makefile.

obiwanjacobi commented 4 years ago

Make (github.io) internet pages that have the extended text. Report small error texts with a short link to these help pages?

hoglet67 commented 4 years ago

Managed to fit this in quite easily:

>> help
ICE-65C02 In-Circuit Emulator version 0.96
Compiled at 19:18:40 on Nov 13 2019
8 watches/breakpoints implemented
Commands:
    blist     
    breakr    <address> [ <mask> [ <trigger> ] ]
    breakw    <address> [ <mask> [ <trigger> ] ]
    breakx    <address> [ <mask> [ <trigger> ] ]
    clear     <address>
    compare   <start> <end> <to>
    continue  [ <reset> ]
    copy      <start> <end> <to>
    crc       <start> <end>
    dis       [ <start> [ <end> ] ]
    fill      <start> <end> <data>
    flush     
    help      [ <command> ]
    history   
    load      <address>
    mem       [ <address> ]
    next      
    rd        [ <address> [ <count> ] ]
    regs      
    reset     
    save      <start> <end>
    special   [ <value> ]
    srec      
    step      [ <instructions> ]
    test      <start> <end> [ <test num> ]
    trace     [ <instructions> ]
    trigger   [ <address> <trigger> ]
    watchr    <address> [ <mask> [ <trigger> ] ]
    watchw    <address> [ <mask> [ <trigger> ] ]
    watchx    <address> [ <mask> [ <trigger> ] ]
    wr        <address> <data> [ <count> ]
>> help load
    load      <address>
>> help save
    save      <start> <end>
>>