Difference between revisions of "Main Page"

From Archaic Pixels
Jump to: navigation, search
Line 1: Line 1:
'''MediaWiki has been successfully installed.'''
+
[http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
 
+
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
+
 
+
== Getting started ==
+
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
+
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
+
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
+
 
+
  
  
 
{{#css:
 
{{#css:
  
table
+
.fancy_table
 
{
 
{
 
   empty-cells: hide;
 
   empty-cells: hide;
Line 35: Line 27:
 
background-color: #EEEEEE;
 
background-color: #EEEEEE;
 
width:150px;
 
width:150px;
border-right-width: 4px;
 
border-right-color: white;
 
border-right-style:solid;
 
}
 
 
.opcode_table td
 
{
 
padding-left: 4px;
 
padding-right: 2px;
 
height: 30px;
 
background-color: #EEEEEE;
 
font-size: 16pt;
 
}
 
 
.opcode_table tr :first-child+td,
 
.opcode_table tr :first-child+td+td+td,
 
.opcode_table tr :first-child+td+td+td+td+td,
 
.opcode_table tr :first-child+td+td+td+td+td+td+td,
 
.opcode_table tr :first-child+td+td+td+td+td+td+td+td+td
 
{
 
font-size: inherit;
 
 
border-right-width: 4px;
 
border-right-width: 4px;
 
border-right-color: white;
 
border-right-color: white;
Line 117: Line 88:
 
===HuC6280 Instruction Set ===
 
===HuC6280 Instruction Set ===
  
{| class="opcode_table"
+
{{:opcode table}}
|-
+
| [[HuC6280_Instruction_Set#ADC_-_Add_with_Carry|adc]] || [[HuC6280_Instruction_Set#ADC_-_Add_with_Carry|Add With Carry (ADC)]]
+
| [[HuC6280_Instruction_Set#AND_-_AND_Accumulator_with_Memory|and]] || [[HuC6280_Instruction_Set#AND_-_AND_Accumulator_with_Memory|And Accumulator with Memory (AND)]]
+
| [[HuC6280_Instruction_Set#ASL_-_Arithmetic_Shift_Left|asl]] || [[HuC6280_Instruction_Set#ASL_-_Arithmetic_Shift_Left|Accumulator Shift Left (ASL)]]
+
| [[HuC6280_Instruction_Set#BBRn_-_Branch_on_Bit_Reset_n|bbri]] || [[HuC6280_Instruction_Set#BBRn_-_Branch_on_Bit_Reset_n|Branch on Bit Reset (BBRi)]]
+
| [[HuC6280_Instruction_Set#BBSn_-_Branch_on_Bit_Set_n|bbsi]] || [[HuC6280_Instruction_Set#BBSn_-_Branch_on_Bit_Set_n|Branch on Bit Set (BBSi)]]
+
|-
+
| [[HuC6280_Instruction_Set#BCC_-_Branch_on_Carry_Clear|bcc]] || [[HuC6280_Instruction_Set#BCC_-_Branch_on_Carry_Clear|Branch on Carry Clear (BCC)]]
+
| [[HuC6280_Instruction_Set#BCS_-_Branch_on_Carry_Set|bcs]] || [[HuC6280_Instruction_Set#BCS_-_Branch_on_Carry_Set|Branch on Carry Set (BCS)]]
+
| [[HuC6280_Instruction_Set#BEQ_-_Branch_on_Equal.28Zero_Set.29|beq]] || [[HuC6280_Instruction_Set#BEQ_-_Branch_on_Equal.28Zero_Set.29|Branch on Equal (BEQ)]]
+
| [[HuC6280_Instruction_Set#BIT_-_Test_Memory_Bits_with_Accumulator|bit]] || [[HuC6280_Instruction_Set#BIT_-_Test_Memory_Bits_with_Accumulator|Test Memory Bits against Accumulator (BIT)]]
+
| [[HuC6280_Instruction_Set#BMI_-_Branch_on_Minus.28Negative_Set.29|bmi]] || [[HuC6280_Instruction_Set#BMI_-_Branch_on_Minus.28Negative_Set.29|Branch on Minus (BMI)]]
+
|-
+
| [[HuC6280_Instruction_Set#BNE_-_Branch_on_Not_Equal.28Zero_Clear.29|bne]] || [[HuC6280_Instruction_Set#BNE_-_Branch_on_Not_Equal.28Zero_Clear.29|Branch on Not Equal (BNE)]]
+
| [[HuC6280_Instruction_Set#BPL_-_Branch_on_Plus.28Negative_Clear.29|bpl]] || [[HuC6280_Instruction_Set#BPL_-_Branch_on_Plus.28Negative_Clear.29|Branch on Plus (BPL)]]
+
| [[HuC6280_Instruction_Set#BRA_-_Branch|bra]] || [[HuC6280_Instruction_Set#BRA_-_Branch|Branch Always (BRA)]]
+
| [[HuC6280_Instruction_Set#BRK_-_Break|brk]] || [[HuC6280_Instruction_Set#BRK_-_Break|Break (BRK)]]
+
| [[HuC6280_Instruction_Set#BSR_-_Branch_to_Subroutine|bsr]] || [[HuC6280_Instruction_Set#BSR_-_Branch_to_Subroutine|Branch to Subroutine (BSR)]]
+
|-
+
| [[HuC6280_Instruction_Set#BVC_-_Branch_on_Overflow_Clear|bvc]] || [[HuC6280_Instruction_Set#BVC_-_Branch_on_Overflow_Clear|Branch if Overflow Clear (BVC)]]
+
| [[HuC6280_Instruction_Set#BVS_-_Branch_on_Overflow_Set|bvs]] || [[HuC6280_Instruction_Set#BVS_-_Branch_on_Overflow_Set|Branch if Overflow Set (BVS)]]
+
| [[HuC6280_Instruction_Set#CLA_-_Clear_Accumulator|cla]] || [[HuC6280_Instruction_Set#CLA_-_Clear_Accumulator|Clear Accumulator (CLA)]]
+
| [[HuC6280_Instruction_Set#CLC_-_Clear_Carry_Flag|clc]] || [[HuC6280_Instruction_Set#CLC_-_Clear_Carry_Flag|Clear Carry Flag (CLC)]]
+
| [[HuC6280_Instruction_Set#CLD_-_Clear_Decimal_Flag|cld]] || [[HuC6280_Instruction_Set#CLD_-_Clear_Decimal_Flag|Clear Decimal Flag (CLD)]]
+
|-
+
| [[HuC6280_Instruction_Set#CLI_-_Clear_Interrupt_Flag|cli]] || [[HuC6280_Instruction_Set#CLI_-_Clear_Interrupt_Flag|Clear Interrupt Disable Flag (CLI)]]
+
| [[HuC6280_Instruction_Set#CLV_-_Clear_Overflow_Flag|clv]] || [[HuC6280_Instruction_Set#CLV_-_Clear_Overflow_Flag|Clear Overflow Flag (CLV)]]
+
| [[HuC6280_Instruction_Set#CLX_-_Clear_X|clx]] || [[HuC6280_Instruction_Set#CLX_-_Clear_X|Clear X Register (CLX)]]
+
| [[HuC6280_Instruction_Set#CLY_-_Clear_Y|cly]] || [[HuC6280_Instruction_Set#CLY_-_Clear_Y|Clear Y Register (CLY)]]
+
| [[HuC6280_Instruction_Set#CMP_-_Compare_Accumulator_with_Memory|cmp]] || [[HuC6280_Instruction_Set#CMP_-_Compare_Accumulator_with_Memory|Compare Accumulator with Memory (CMP)]]
+
|-
+
| [[HuC6280_Instruction_Set#CPX_-_Compare_X_with_Memory|cpx]] || [[HuC6280_Instruction_Set#CPX_-_Compare_X_with_Memory|Compare X Register with Memory (CPX)]]
+
| [[HuC6280_Instruction_Set#CPY_-_Compare_Y_with_Memory|cpy]] || [[HuC6280_Instruction_Set#CPY_-_Compare_Y_with_Memory|Compare Y Register with Memory (CPY)]]
+
| [[HuC6280_Instruction_Set#CSH_-_Change_Speed_High|csh]] || [[HuC6280_Instruction_Set#CSH_-_Change_Speed_High|Change Speed High (CSH)]]
+
| [[HuC6280_Instruction_Set#CSL_-_Change_Speed_Low|csl]] || [[HuC6280_Instruction_Set#CSL_-_Change_Speed_Low|Change Speed Low (CSL)]]
+
| [[HuC6280_Instruction_Set#DEC_-_Decrement|dec]] || [[HuC6280_Instruction_Set#DEC_-_Decrement|Decrement (DEC)]]
+
|-
+
| [[HuC6280_Instruction_Set#DEX_-_Decrement_X|dex]] || [[HuC6280_Instruction_Set#DEX_-_Decrement_X|Decrement X (DEX)]]
+
| [[HuC6280_Instruction_Set#DEY_-_Decrement_Y|dey]] || [[HuC6280_Instruction_Set#DEY_-_Decrement_Y|Decrement Y (DEY)]]
+
| [[HuC6280_Instruction_Set#EOR_-_Exclusive_OR_Accumulator_with_Memory|eor]] || [[HuC6280_Instruction_Set#EOR_-_Exclusive_OR_Accumulator_with_Memory|Exclusive OR Accumulator with Memory (EOR)]]
+
| [[HuC6280_Instruction_Set#INC_-_Increment|inc]] || [[HuC6280_Instruction_Set#INC_-_Increment|Increment (INC)]]
+
| [[HuC6280_Instruction_Set#INX_-_Increment_X|inx]] || [[HuC6280_Instruction_Set#INX_-_Increment_X|Increment X (INX)]]
+
|-
+
| [[HuC6280_Instruction_Set#INY_-_Increment_Y|iny]] || [[HuC6280_Instruction_Set#INY_-_Increment_Y|Increment Y (INY)]]
+
| [[HuC6280_Instruction_Set#JMP_-_Jump|jmp]] || [[HuC6280_Instruction_Set#JMP_-_Jump|Jump (JMP)]]
+
| [[HuC6280_Instruction_Set#JSR_-_Jump_to_Subroutine|jsr]] || [[HuC6280_Instruction_Set#JSR_-_Jump_to_Subroutine|Jump to Subroutine (JSR)]]
+
| [[HuC6280_Instruction_Set#LDA_-_Load_Accumulator|lda]] || [[HuC6280_Instruction_Set#LDA_-_Load_Accumulator|Load Accumulator from Memory (LDA)]]
+
| [[HuC6280_Instruction_Set#LDX_-_Load_X|ldx]] || [[HuC6280_Instruction_Set#LDX_-_Load_X|Load X Register from Memory (LDX)]]
+
|-
+
| [[HuC6280_Instruction_Set#LDY_-_Load_Y|ldy]] || [[HuC6280_Instruction_Set#LDY_-_Load_Y|Load Y Register from Memory (LDY)]]
+
| [[HuC6280_Instruction_Set#LSR_-_Logical_Shift_Right|lsr]] || [[HuC6280_Instruction_Set#LSR_-_Logical_Shift_Right|Logical Shift Memory or Accumulator Right (LSR)]]
+
| [[HuC6280_Instruction_Set#NOP_-_No_Operation|nop]] || [[HuC6280_Instruction_Set#NOP_-_No_Operation|No Operation (NOP)]]
+
| [[HuC6280_Instruction_Set#ORA_-_OR_Accumulator_with_Memory|ora]] || [[HuC6280_Instruction_Set#ORA_-_OR_Accumulator_with_Memory|Or Accumulator with Memory (ORA)]]
+
| [[HuC6280_Instruction_Set#PHA_-_Push_A|pha]] || [[HuC6280_Instruction_Set#PHA_-_Push_A|Push Accumulator (PHA)]]
+
|-
+
| [[HuC6280_Instruction_Set#PHP_-_Push_P|php]] || [[HuC6280_Instruction_Set#PHP_-_Push_P|Push Processor Status Register (PHP)]]
+
| [[HuC6280_Instruction_Set#PHX_-_Push_X|phx]] || [[HuC6280_Instruction_Set#PHX_-_Push_X|Push X Register (PHX)]]
+
| [[HuC6280_Instruction_Set#PHY_-_Push_Y|phy]] || [[HuC6280_Instruction_Set#PHY_-_Push_Y|Push Y Register (PHY)]]
+
| [[HuC6280_Instruction_Set#PLA_-_Pull_A|pla]] || [[HuC6280_Instruction_Set#PLA_-_Pull_A|Pull Accumulator (PLA)]]
+
| [[HuC6280_Instruction_Set#PLP_-_Pull_P|plp]] || [[HuC6280_Instruction_Set#PLP_-_Pull_P|Pull Processor Status Register (PLP)]]
+
|-
+
| [[HuC6280_Instruction_Set#PLX_-_Pull_X|plx]] || [[HuC6280_Instruction_Set#PLX_-_Pull_X|Pull X Register (PLX)]]
+
| [[HuC6280_Instruction_Set#PLY_-_Pull_Y|ply]] || [[HuC6280_Instruction_Set#PLY_-_Pull_Y|Pull Y Register (PLY)]]
+
| [[HuC6280_Instruction_Set#RMBn_-_Reset_Memory_Bit_n|rmbi]] || [[HuC6280_Instruction_Set#RMBn_-_Reset_Memory_Bit_n|Reset Memory Bit i (RMBi)]]
+
| [[HuC6280_Instruction_Set#ROL_-_Rotate_Left|rol]] || [[HuC6280_Instruction_Set#ROL_-_Rotate_Left|Rotate Memory or Accumulator Left (ROL)]]
+
| [[HuC6280_Instruction_Set#ROR_-_Rotate_Right|ror]] || [[HuC6280_Instruction_Set#ROR_-_Rotate_Right|Rotate Memory or Accumulator Right (ROR)]]
+
|-
+
| [[HuC6280_Instruction_Set#RTI_-_Return_from_Interrupt|rti]] || [[HuC6280_Instruction_Set#RTI_-_Return_from_Interrupt|Return from Interrupt (RTI)]]
+
| [[HuC6280_Instruction_Set#RTS_-_Return_from_Subroutine|rts]] || [[HuC6280_Instruction_Set#RTS_-_Return_from_Subroutine|Return from Subroutine (RTS)]]
+
| [[HuC6280_Instruction_Set#SAX_-_Swap_A_and_X|sax]] || [[HuC6280_Instruction_Set#SAX_-_Swap_A_and_X|Swap Accumulator and X Register (SAX)]]
+
| [[HuC6280_Instruction_Set#SAY_-_Swap_A_and_Y|say]] || [[HuC6280_Instruction_Set#SAY_-_Swap_A_and_Y|Swap Accumulator and Y Register (SAY)]]
+
| [[HuC6280_Instruction_Set#SBC_-_Subtract_with_Borrow|sbc]] || [[HuC6280_Instruction_Set#SBC_-_Subtract_with_Borrow|Subtract with Borrow from Accumulator (SBC)]]
+
|-
+
| [[HuC6280_Instruction_Set#SEC_-_Set_Carry_Flag|sec]] || [[HuC6280_Instruction_Set#SEC_-_Set_Carry_Flag|Set Carry Flag (SEC)]]
+
| [[HuC6280_Instruction_Set#SED_-_Set_Decimal_Flag|sed]] || [[HuC6280_Instruction_Set#SED_-_Set_Decimal_Flag|Set Decimal Mode Flag (SED)]]
+
| [[HuC6280_Instruction_Set#SEI_-_Set_Interrupt_Flag|sei]] || [[HuC6280_Instruction_Set#SEI_-_Set_Interrupt_Flag|Set Interrupt Disable Flag (SEI)]]
+
| [[HuC6280_Instruction_Set#SET_-_Set_T_Flag|set]] || [[HuC6280_Instruction_Set#SET_-_Set_T_Flag|Set T Flag (SET)]]
+
| [[HuC6280_Instruction_Set#SMBn_-_Set_Memory_Bit_n|smbi]] || [[HuC6280_Instruction_Set#SMBn_-_Set_Memory_Bit_n|Set Memory Bit i (SMBi)]]
+
|-
+
| [[HuC6280_Instruction_Set#ST0_-_Store_VDC_No._0|st0]] || [[HuC6280_Instruction_Set#ST0_-_Store_VDC_No._0|Store HuC6270 No. 0 (ST0)]]
+
| [[HuC6280_Instruction_Set#ST1_-_Store_VDC_No._1|st1]] || [[HuC6280_Instruction_Set#ST1_-_Store_VDC_No._1|Store HuC6270 No. 1 (ST1)]]
+
| [[HuC6280_Instruction_Set#ST2_-_Store_VDC_No._2|st2]] || [[HuC6280_Instruction_Set#ST2_-_Store_VDC_No._2|Store HuC6270 No. 2 (ST2)]]
+
| [[HuC6280_Instruction_Set#STA_-_Store_Accumulator|sta]] || [[HuC6280_Instruction_Set#STA_-_Store_Accumulator|Store Accumulator to Memory (STA)]]
+
| [[HuC6280_Instruction_Set#STX_-_Store_X|stx]] || [[HuC6280_Instruction_Set#STX_-_Store_X|Store X Register to Memory (STX)]]
+
|-
+
| [[HuC6280_Instruction_Set#STY_-_Store_Y|sty]] || [[HuC6280_Instruction_Set#STY_-_Store_Y|Store Y Register to Memory (STY)]]
+
| [[HuC6280_Instruction_Set#STZ_-_Store_Zero|stz]] || [[HuC6280_Instruction_Set#STZ_-_Store_Zero|Store Zero to Memory (STZ)]]
+
| [[HuC6280_Instruction_Set#SXY_-_Swap_X_and_Y|sxy]] || [[HuC6280_Instruction_Set#SXY_-_Swap_X_and_Y|Swap X and Y Registers (SXY)]]
+
| [[HuC6280_Instruction_Set#TAI_-_Transfer_Alternate_Increment|tai]] || [[HuC6280_Instruction_Set#TAI_-_Transfer_Alternate_Increment|Transfer Alternate Increment (TAI)]]
+
| [[HuC6280_Instruction_Set#TAM_-_Transfer_Accumulator_to_MPRs|tami]] || [[HuC6280_Instruction_Set#TAM_-_Transfer_Accumulator_to_MPRs|Transfer Accumulator to MPRi (TAMi)]]
+
|-
+
| [[HuC6280_Instruction_Set#TAX_-_Transfer_Accumulator_to_X|tax]] || [[HuC6280_Instruction_Set#TAX_-_Transfer_Accumulator_to_X|Transfer Accumulator to X Register (TAX)]]
+
| [[HuC6280_Instruction_Set#TAY_-_Transfer_Accumulator_to_Y|tay]] || [[HuC6280_Instruction_Set#TAY_-_Transfer_Accumulator_to_Y|Transfer Accumulator to Y Register (TAY)]]
+
| [[HuC6280_Instruction_Set#TDD_-_Transfer_Decrement_Decrement|tdd]] || [[HuC6280_Instruction_Set#TDD_-_Transfer_Decrement_Decrement|Transfer Decrement Decrement (TDD)]]
+
| [[HuC6280_Instruction_Set#TIA_-_Transfer_Increment_Alternate|tia]] || [[HuC6280_Instruction_Set#TIA_-_Transfer_Increment_Alternate|Transfer Increment Alternate (TIA)]]
+
| [[HuC6280_Instruction_Set#TII_-_Transfer_Increment_Increment|tii]] || [[HuC6280_Instruction_Set#TII_-_Transfer_Increment_Increment|Transfer Increment Increment (TII)]]
+
|-
+
| [[HuC6280_Instruction_Set#TIN_-_Transfer_Increment|tin]] || [[HuC6280_Instruction_Set#TIN_-_Transfer_Increment|Transfer Increment None (TIN)]]
+
| [[HuC6280_Instruction_Set#TMA_-_Transfer_MPR_to_Accumulator|tmai]] || [[HuC6280_Instruction_Set#TMA_-_Transfer_MPR_to_Accumulator|Transfer MPRi to Accumulator (TMAi)]]
+
| [[HuC6280_Instruction_Set#TRB_-_Test_and_Reset_Bits_against_Accumulator|trb]] || [[HuC6280_Instruction_Set#TRB_-_Test_and_Reset_Bits_against_Accumulator|Test and Reset Memory Bits Against Accumulator (TRB)]]
+
| [[HuC6280_Instruction_Set#TSB_-_Test_and_Set_Bits_against_Accumulator|tsb]] || [[HuC6280_Instruction_Set#TSB_-_Test_and_Set_Bits_against_Accumulator|Test and Set Memory Bits Against Accumulator (TSB)]]
+
| [[HuC6280_Instruction_Set#TST_-_Test|tst]] || [[HuC6280_Instruction_Set#TST_-_Test|Test and Reset Memory Bits (TST)]]
+
|-
+
| [[HuC6280_Instruction_Set#TSX_-_Transfer_Stack_Pointer_to_X|tsx]] || [[HuC6280_Instruction_Set#TSX_-_Transfer_Stack_Pointer_to_X|Transfer Stack Pointer to X Register (TSX)]]
+
| [[HuC6280_Instruction_Set#TXA_-_Transfer_X_to_A|txa]] || [[HuC6280_Instruction_Set#TXA_-_Transfer_X_to_A|Transfer X Register to Accumulator (TXA)]]
+
| [[HuC6280_Instruction_Set#TXS_-_Track_X_to_Stack_Pointer|txs]] || [[HuC6280_Instruction_Set#TXS_-_Track_X_to_Stack_Pointer|Transfer X Register to Stack Pointer (TXS)]]
+
| [[HuC6280_Instruction_Set#TYA_-_Transfer_Y_to_Accumulator|tya]] || [[HuC6280_Instruction_Set#TYA_-_Transfer_Y_to_Accumulator|Transfer Y Register to Accumulator (TYA)]]
+
| | ||
+
|}
+
  
 
===Macros===
 
===Macros===

Revision as of 22:56, 9 September 2010

Configuration settings list


{{#css:

.fancy_table {

 empty-cells: hide;

}

.fancy_table img { background-color: #EEEEEE; padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; }

.fancy_table tr :first-child+td, .fancy_table tr :first-child+td+td+td, .fancy_table tr :first-child+td+td+td+td+td, .fancy_table tr :first-child+td+td+td+td+td+td+td, .fancy_table tr :first-child+td+td+td+td+td+td+td+td+td { padding-left: 10px; background-color: #EEEEEE; width:150px; border-right-width: 4px; border-right-color: white; border-right-style:solid; }

}}


Development Software

HuC Sections

HuC

HuC Setup HuC Setup File:Document dot c.png Small C Info File:Colored blocks.png Pragmas File:Document dot h.png HuC Header File File:Warning document.png Error Messages

Functions

File:Search.png Function Index File:Search.png Full Function List
File:Video display.png Video Functions File:Art palette.png Palette Functions Font Functions Font Functions Text Output Functions Text Output Functions String Functions String Functions
File:Tiles.png Tile and Map Functions File:Paint and brushes.png Pixel Graphics Functions File:Sprite.png Sprite Functions Joypad Functions Joypad Functions Mouse Functions Mouse Functions
Backup RAM Functions Backup RAM Functions CDROM Functions CDROM Functions ADPCM Functions ADPCM Functions File:Capital a.png Arcade Card Functions File:Blank documents.png Misc Functions

PCEAS Sections

PCEAS

PCEAS Setup PCEAS Setup File:Document dot asm.png Operand Syntax File:Colored blocks.png Pragmas File:Document dot asm.png PCEAS Startup File File:Warning document.png Error Messages


HuC6280 Instruction Set

opcode table

Macros

Hardware

PC Engine

Chips


PC-FX

  • PC-FXGA (Development Kit)

Chips