mirror of
https://github.com/MiSTer-devel/CoCo3_MiSTer.git
synced 2026-04-19 03:04:04 +00:00
CTF = Compile Time Feature... 1. Interrupt system restored to previous code - improved compadibility. 2. Changed to cycle accurate 6809 (Greg Miller) at speeds up to 9.56Mhz. [CTF] 3. Recoded sdc and fdc to only have one instance of the wd1773. 4. Re-added software disable in sdc [Ext 'g']. 5. Recoded Cartridge bank switching to only exist when MiSTer slot 3 is selected. [removed soft multipak select] 6. Moved CoCo Hardware RS-232 from always existing to only existing in multipak slot 1. 7. Changed ADRS (SDS sig) decoding to = FF40-FF5f per hardware. 8. Fixed coding problem in os9 driver llcocosdc to work with MPI properly. [CTF] 9. Set default disk size to constant $555555 to fix os9 redirect problem. [CTF] 10 Disabled GART [GIMEX hardware DMA] to prevent OS9 from detecting GIMEX. [CTF] 11 Corrected missing begin statement in master timing loop. 12. Fixed Donkey King DAPD issue in Tom Mix program [DPAD now moved joysticks to limits under dpad 13. Fixed incorrect addressing of FE00-FEFF for CARTs which gets PITFALL and RAMPAGE working To Do 0. Update framework
146 lines
16 KiB
Plaintext
146 lines
16 KiB
Plaintext
<session jtag_chain="DE-SoC on 192.168.2.111 [USB-1]" jtag_device="@2: 5CSEBA6(.|ES)/5CSEMA6/.. (0x02D020DD)" sof_file="">
|
|
<display_tree gui_logging_enabled="0">
|
|
<display_branch instance="auto_signaltap_0" signal_set="USE_GLOBAL_TEMP" trigger="USE_GLOBAL_TEMP"/>
|
|
</display_tree>
|
|
<instance enabled="true" entity_name="sld_signaltap" is_auto_node="yes" is_expanded="true" name="auto_signaltap_0" source_file="sld_signaltap.vhd">
|
|
<node_ip_info instance_id="0" mfg_id="110" node_id="0" version="6"/>
|
|
<position_info>
|
|
<single attribute="active tab" value="1"/>
|
|
<single attribute="data horizontal scroll position" value="7285"/>
|
|
<single attribute="data vertical scroll position" value="0"/>
|
|
<single attribute="setup horizontal scroll position" value="0"/>
|
|
<single attribute="setup vertical scroll position" value="0"/>
|
|
<single attribute="zoom level denominator" value="1"/>
|
|
<single attribute="zoom level numerator" value="4096"/>
|
|
<single attribute="zoom offset denominator" value="1"/>
|
|
<single attribute="zoom offset numerator" value="5"/>
|
|
<multi attribute="timebars" size="3" value="6545,7894,7287"/>
|
|
</position_info>
|
|
<signal_set global_temp="1" name="signal_set: 2023/06/14 00:31:51 #0">
|
|
<clock name="emu:emu|coco3fpga:coco3|CLK_57" polarity="posedge" tap_mode="classic"/>
|
|
<config pipeline_level="0" ram_type="AUTO" reserved_data_nodes="0" reserved_storage_qualifier_nodes="0" reserved_trigger_nodes="0" sample_depth="16384" trigger_in_enable="no" trigger_out_enable="no"/>
|
|
<top_entity/>
|
|
<signal_vec>
|
|
<trigger_input_vec>
|
|
<wire name="emu:emu|coco3fpga:coco3|PH_2_RAW" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|RAM_CS" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|cpu_ena" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|data_ready" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|end_hold" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|hold" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|sdram_cpu_req~reg0" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|sdram_cpu_rnw~reg0" tap_mode="classic"/>
|
|
</trigger_input_vec>
|
|
<data_input_vec>
|
|
<wire name="emu:emu|coco3fpga:coco3|PH_2_RAW" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|RAM_CS" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|cpu_ena" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|data_ready" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|end_hold" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|hold" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|sdram_cpu_req~reg0" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|sdram_cpu_rnw~reg0" tap_mode="classic"/>
|
|
</data_input_vec>
|
|
<storage_qualifier_input_vec>
|
|
<wire name="emu:emu|coco3fpga:coco3|PH_2_RAW" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|RAM_CS" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|cpu_ena" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|data_ready" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|end_hold" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|hold" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|sdram_cpu_req~reg0" tap_mode="classic"/>
|
|
<wire name="emu:emu|coco3fpga:coco3|sdram_cpu_rnw~reg0" tap_mode="classic"/>
|
|
</storage_qualifier_input_vec>
|
|
</signal_vec>
|
|
<presentation>
|
|
<unified_setup_data_view>
|
|
<node data_index="0" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|PH_2_RAW" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="0" tap_mode="classic" trigger_index="0" type="unknown"/>
|
|
<node data_index="1" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|RAM_CS" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="1" tap_mode="classic" trigger_index="1" type="unknown"/>
|
|
<node data_index="2" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|cpu_ena" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="2" tap_mode="classic" trigger_index="2" type="unknown"/>
|
|
<node data_index="3" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|data_ready" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="3" tap_mode="classic" trigger_index="3" type="unknown"/>
|
|
<node data_index="4" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|end_hold" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="4" tap_mode="classic" trigger_index="4" type="unknown"/>
|
|
<node data_index="5" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="rising edge" name="emu:emu|coco3fpga:coco3|hold" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="5" tap_mode="classic" trigger_index="5" type="unknown"/>
|
|
<node duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" name="emu:emu|coco3fpga:coco3|sdram_cpu_req~reg0" tap_mode="classic" type="register"/>
|
|
<node duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" name="emu:emu|coco3fpga:coco3|sdram_cpu_rnw~reg0" tap_mode="classic" type="register"/>
|
|
</unified_setup_data_view>
|
|
<data_view>
|
|
<net data_index="0" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|PH_2_RAW" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="0" tap_mode="classic" trigger_index="0" type="unknown"/>
|
|
<net data_index="1" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|RAM_CS" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="1" tap_mode="classic" trigger_index="1" type="unknown"/>
|
|
<net data_index="2" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|cpu_ena" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="2" tap_mode="classic" trigger_index="2" type="unknown"/>
|
|
<net data_index="3" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|data_ready" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="3" tap_mode="classic" trigger_index="3" type="unknown"/>
|
|
<net data_index="4" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|end_hold" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="4" tap_mode="classic" trigger_index="4" type="unknown"/>
|
|
<net data_index="5" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="rising edge" name="emu:emu|coco3fpga:coco3|hold" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="5" tap_mode="classic" trigger_index="5" type="unknown"/>
|
|
<net data_index="6" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" name="emu:emu|coco3fpga:coco3|sdram_cpu_req~reg0" storage_index="6" tap_mode="classic" trigger_index="6" type="unknown"/>
|
|
<net data_index="7" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" name="emu:emu|coco3fpga:coco3|sdram_cpu_rnw~reg0" storage_index="7" tap_mode="classic" trigger_index="7" type="unknown"/>
|
|
</data_view>
|
|
<setup_view>
|
|
<net data_index="0" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|PH_2_RAW" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="0" tap_mode="classic" trigger_index="0" type="unknown"/>
|
|
<net data_index="1" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|RAM_CS" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="1" tap_mode="classic" trigger_index="1" type="unknown"/>
|
|
<net data_index="2" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|cpu_ena" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="2" tap_mode="classic" trigger_index="2" type="unknown"/>
|
|
<net data_index="3" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|data_ready" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="3" tap_mode="classic" trigger_index="3" type="unknown"/>
|
|
<net data_index="4" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="dont_care" name="emu:emu|coco3fpga:coco3|end_hold" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="4" tap_mode="classic" trigger_index="4" type="unknown"/>
|
|
<net data_index="5" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" level-0="rising edge" name="emu:emu|coco3fpga:coco3|hold" pwr_level-0="dont_care" pwr_storage-0="dont_care" pwr_storage-1="dont_care" pwr_storage-2="dont_care" storage-0="dont_care" storage-1="dont_care" storage-2="dont_care" storage_index="5" tap_mode="classic" trigger_index="5" type="unknown"/>
|
|
<net data_index="6" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" name="emu:emu|coco3fpga:coco3|sdram_cpu_req~reg0" storage_index="6" tap_mode="classic" trigger_index="6" type="unknown"/>
|
|
<net data_index="7" duplicate_name_allowed="false" is_data_input="true" is_node_valid="true" is_selected="false" is_storage_input="true" is_trigger_input="true" name="emu:emu|coco3fpga:coco3|sdram_cpu_rnw~reg0" storage_index="7" tap_mode="classic" trigger_index="7" type="unknown"/>
|
|
</setup_view>
|
|
<trigger_in_editor/>
|
|
<trigger_out_editor/>
|
|
</presentation>
|
|
<trigger attribute_mem_mode="false" gap_record="true" global_temp="1" name="trigger: 2023/06/14 00:31:51 #1" position="center" power_up_trigger_mode="false" record_data_gap="true" segment_size="64" storage_mode="off" storage_qualifier_disabled="no" storage_qualifier_port_is_pin="false" storage_qualifier_port_name="auto_stp_external_storage_qualifier" storage_qualifier_port_tap_mode="classic" trigger_type="circular">
|
|
<power_up_trigger position="pre" storage_qualifier_disabled="no"/>
|
|
<events use_custom_flow_control="no">
|
|
<level enabled="yes" name="condition1" type="basic">'emu:emu|coco3fpga:coco3|hold' == rising edge
|
|
<power_up enabled="yes">
|
|
</power_up>
|
|
<op_node/>
|
|
</level>
|
|
<custom_flow_control>
|
|
<flow_expression><![CDATA[state ST1:
|
|
trigger;]]>
|
|
</flow_expression>
|
|
<runtime_configurable comparison_operator="yes" counter_action="no" flag_action="no" logical_operator="yes" numerical_value="yes" state_transition="yes"/>
|
|
<power_up_flow_expression><![CDATA[state ST1:
|
|
trigger;]]>
|
|
</power_up_flow_expression>
|
|
</custom_flow_control>
|
|
</events>
|
|
<storage_qualifier_events>
|
|
<transitional>11111111
|
|
<pwr_up_transitional>11111111</pwr_up_transitional>
|
|
</transitional>
|
|
<storage_qualifier_level type="basic">
|
|
<power_up>
|
|
</power_up>
|
|
<op_node/>
|
|
</storage_qualifier_level>
|
|
<storage_qualifier_level type="basic">
|
|
<power_up>
|
|
</power_up>
|
|
<op_node/>
|
|
</storage_qualifier_level>
|
|
<storage_qualifier_level type="basic">
|
|
<power_up>
|
|
</power_up>
|
|
<op_node/>
|
|
</storage_qualifier_level>
|
|
</storage_qualifier_events>
|
|
</trigger>
|
|
</signal_set>
|
|
</instance>
|
|
<mnemonics/>
|
|
<static_plugin_mnemonics/>
|
|
<global_info>
|
|
<single attribute="active instance" value="0"/>
|
|
<single attribute="config widget visible" value="1"/>
|
|
<single attribute="data log widget visible" value="1"/>
|
|
<single attribute="hierarchy widget visible" value="1"/>
|
|
<single attribute="instance widget visible" value="1"/>
|
|
<single attribute="jtag widget visible" value="1"/>
|
|
<single attribute="lock mode" value="0"/>
|
|
<multi attribute="column width" size="23" value="34,34,436,74,68,78,95,96,98,98,88,88,110,101,101,101,101,101,101,101,101,107,78"/>
|
|
<multi attribute="frame size" size="2" value="1366,705"/>
|
|
<multi attribute="jtag widget size" size="2" value="348,135"/>
|
|
<single attribute="hierarchy widget height" value="137"/>
|
|
</global_info>
|
|
</session>
|