ucom4d: changed to PAGED 8bits

This commit is contained in:
hap 2021-05-13 18:28:14 +02:00
parent d33736333a
commit 127a032856
3 changed files with 4 additions and 26 deletions

View File

@ -7,7 +7,7 @@ license:CC0
<softwarelist name="saitek_kso" description="Saitek KSO ROM">
<!-- Extension ROM, sold separately, placed in ROM socket through hatch on top-right -->
<!-- Used in: Superstar 36K, Turbostar chess computers -->
<!-- Used in: Superstar 36K, Turbostar chess computers, also in Maestro A module -->
<software name="kso">
<description>Kasparov Selected Openings</description>

View File

@ -94,27 +94,6 @@ const u8 ucom4_disassembler::ucom4_mnemonic[0x100] =
};
u32 ucom4_disassembler::opcode_alignment() const
{
return 1;
}
u32 ucom4_disassembler::interface_flags() const
{
return PAGED2LEVEL;
}
u32 ucom4_disassembler::page_address_bits() const
{
return 6;
}
u32 ucom4_disassembler::page2_address_bits() const
{
return 2;
}
offs_t ucom4_disassembler::disassemble(std::ostream &stream, offs_t pc, const data_buffer &opcodes, const data_buffer &params)
{
offs_t pos = pc;

View File

@ -18,10 +18,9 @@ public:
ucom4_disassembler() = default;
virtual ~ucom4_disassembler() = default;
virtual u32 opcode_alignment() const override;
virtual u32 interface_flags() const override;
virtual u32 page_address_bits() const override;
virtual u32 page2_address_bits() const override;
virtual u32 opcode_alignment() const override { return 1; }
virtual u32 interface_flags() const override { return PAGED; }
virtual u32 page_address_bits() const override { return 8; }
virtual offs_t disassemble(std::ostream &stream, offs_t pc, const data_buffer &opcodes, const data_buffer &params) override;