Games-NES-Emulator 0.02
Kwalitee Issues
- meta_yml_conforms_to_known_spec
-
Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.
Error: Expected a list structure (author) [Validation: 1.3]
- no_broken_auto_install
-
Upgrade the bundled version of Module::Install to at least 0.89, but preferably to the most current release. Alternatively, you can switch to another build system / installer that does not suffer from this problem. (ExtUtils::MakeMaker, Module::Build both of which have their own set of problems.)
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
- has_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
Modules
Name | Abstract | Version | View |
---|---|---|---|
CPU::Emulator::6502 | Class representing a 6502 CPU | metacpan | |
CPU::Emulator::6502::Addressing | Handle different addressing rules | metacpan | |
CPU::Emulator::6502::Op::ADC | Add memory to accumulator with carry | metacpan | |
CPU::Emulator::6502::Op::AND | Logical AND memory with accumulator | metacpan | |
CPU::Emulator::6502::Op::ASL | Shift left | metacpan | |
CPU::Emulator::6502::Op::BCC | Branch on carry clear | metacpan | |
CPU::Emulator::6502::Op::BCS | Branch on carry set | metacpan | |
CPU::Emulator::6502::Op::BEQ | Branch on result zero | metacpan | |
CPU::Emulator::6502::Op::BIT | Bit test | metacpan | |
CPU::Emulator::6502::Op::BMI | Branch on result minus | metacpan | |
CPU::Emulator::6502::Op::BNE | Branch on result not zero | metacpan | |
CPU::Emulator::6502::Op::BPL | Branch on result plus | metacpan | |
CPU::Emulator::6502::Op::BRK | Force break | metacpan | |
CPU::Emulator::6502::Op::BVC | Branch on overflow clear | metacpan | |
CPU::Emulator::6502::Op::BVS | Branch on overflow set | metacpan | |
CPU::Emulator::6502::Op::CLC | Clear the carry flag | metacpan | |
CPU::Emulator::6502::Op::CLD | Clear decimal mode | metacpan | |
CPU::Emulator::6502::Op::CLI | Clear the interrupt disable bit | metacpan | |
CPU::Emulator::6502::Op::CLV | Clear overflow flag | metacpan | |
CPU::Emulator::6502::Op::CMP | Compare accumulator | metacpan | |
CPU::Emulator::6502::Op::CPX | Compare the X register | metacpan | |
CPU::Emulator::6502::Op::CPY | Compare the Y register | metacpan | |
CPU::Emulator::6502::Op::DEC | Decrement by one | metacpan | |
CPU::Emulator::6502::Op::DEX | Decrement the X register | metacpan | |
CPU::Emulator::6502::Op::DEY | Decrement the Y register | metacpan | |
CPU::Emulator::6502::Op::EOR | Exclusive OR memory with accumulator | metacpan | |
CPU::Emulator::6502::Op::INC | Increment by one | metacpan | |
CPU::Emulator::6502::Op::INX | Increment the X registers | metacpan | |
CPU::Emulator::6502::Op::INY | Increment the Y registers | metacpan | |
CPU::Emulator::6502::Op::JMP | Jump | metacpan | |
CPU::Emulator::6502::Op::JSR | Jump and save the return address | metacpan | |
CPU::Emulator::6502::Op::LDA | Load accumulator from memory | metacpan | |
CPU::Emulator::6502::Op::LDX | Load X register from memory | metacpan | |
CPU::Emulator::6502::Op::LDY | Load Y register from memory | metacpan | |
CPU::Emulator::6502::Op::LSR | Shift right | metacpan | |
CPU::Emulator::6502::Op::NOP | No operation | metacpan | |
CPU::Emulator::6502::Op::ORA | Logical OR memory with accumulator | metacpan | |
CPU::Emulator::6502::Op::PHA | Push accumulator on the stack | metacpan | |
CPU::Emulator::6502::Op::PHP | Push processor status on the stack | metacpan | |
CPU::Emulator::6502::Op::PLA | Pull accumulator from the stack | metacpan | |
CPU::Emulator::6502::Op::PLP | Pull processor status from the stack | metacpan | |
CPU::Emulator::6502::Op::ROL | Rotate left through carry | metacpan | |
CPU::Emulator::6502::Op::ROR | Rotate right through carry | metacpan | |
CPU::Emulator::6502::Op::RTI | Return from BRK/IRQ/NMI | metacpan | |
CPU::Emulator::6502::Op::RTS | Return from subroutine | metacpan | |
CPU::Emulator::6502::Op::SBC | Subtract memory from accumulator with borrow | metacpan | |
CPU::Emulator::6502::Op::SEC | Set the interrupt disable bit | metacpan | |
CPU::Emulator::6502::Op::SED | metacpan | ||
CPU::Emulator::6502::Op::SEI | metacpan | ||
CPU::Emulator::6502::Op::STA | Store accumulator in memory | metacpan | |
CPU::Emulator::6502::Op::STX | Store the X register in memory | metacpan | |
CPU::Emulator::6502::Op::STY | Store the Y register in memory | metacpan | |
CPU::Emulator::6502::Op::TAX | Transfer the accumulator to the X register | metacpan | |
CPU::Emulator::6502::Op::TAY | Transfer the accumulator to the Y register | metacpan | |
CPU::Emulator::6502::Op::TSX | Transfer the stack pointer to the X register | metacpan | |
CPU::Emulator::6502::Op::TXA | Transfer the X register to the accumulator | metacpan | |
CPU::Emulator::6502::Op::TXS | Transfer the X register to the stack pointer | metacpan | |
CPU::Emulator::6502::Op::TYA | Transfer the Y register to the accumulator | metacpan | |
Games::NES::Emulator | An object-oriented NES (6502) emulator | 0.02 | metacpan |
Games::NES::Emulator::APU | NES Audio Processing Unit | metacpan | |
Games::NES::Emulator::CPU | NES Central Processing Unit | metacpan | |
Games::NES::Emulator::Input | NES Controller | metacpan | |
Games::NES::Emulator::Mapper | Base class for mappers | metacpan | |
Games::NES::Emulator::Mappers::Mapper0 | Mapper 0 | metacpan | |
Games::NES::Emulator::PPU | NES VRAM | metacpan | |
Games::NES::Emulator::PPU::Memory | metacpan |