Compare commits
No commits in common. "cb8fd7e34541aabbe32b8ce084d17c957731aa9d" and "729ffba90fe2a8f2f2a3ebcbb87afba044b02047" have entirely different histories.
cb8fd7e345
...
729ffba90f
@ -263,11 +263,11 @@ struct aica_common {
|
|||||||
|
|
||||||
uint32_t SGC() const
|
uint32_t SGC() const
|
||||||
{
|
{
|
||||||
return (static_cast<uint32_t>((reg_2810 >> 13) & 0x3) << 0);
|
return (static_cast<uint32_t>((reg_2810 >> 14) & 0x1) << 0);
|
||||||
}
|
}
|
||||||
void SGC(const uint32_t v)
|
void SGC(const uint32_t v)
|
||||||
{
|
{
|
||||||
reg_2810 = (((v >> 0) & 0x3) << 13) | (reg_2810 & 0x9fff);
|
reg_2810 = (((v >> 0) & 0x1) << 14) | (reg_2810 & 0xbfff);
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32_t EG() const
|
uint32_t EG() const
|
||||||
@ -714,7 +714,7 @@ namespace aica {
|
|||||||
}
|
}
|
||||||
namespace lp_sgc_eg {
|
namespace lp_sgc_eg {
|
||||||
constexpr uint32_t LP(const uint32_t reg) { return (static_cast<uint32_t>((reg >> 15) & 0x1) << 0); }
|
constexpr uint32_t LP(const uint32_t reg) { return (static_cast<uint32_t>((reg >> 15) & 0x1) << 0); }
|
||||||
constexpr uint32_t SGC(const uint32_t reg) { return (static_cast<uint32_t>((reg >> 13) & 0x3) << 0); }
|
constexpr uint32_t SGC(const uint32_t reg) { return (static_cast<uint32_t>((reg >> 14) & 0x1) << 0); }
|
||||||
constexpr uint32_t EG(const uint32_t reg) { return (static_cast<uint32_t>((reg >> 0) & 0x1fff) << 0); }
|
constexpr uint32_t EG(const uint32_t reg) { return (static_cast<uint32_t>((reg >> 0) & 0x1fff) << 0); }
|
||||||
}
|
}
|
||||||
namespace ca {
|
namespace ca {
|
||||||
|
|||||||
@ -17,7 +17,7 @@
|
|||||||
"MSLC",,"0x280c","13-8",,"w"
|
"MSLC",,"0x280c","13-8",,"w"
|
||||||
"MOBUF",,"0x280c","7-0",,"w"
|
"MOBUF",,"0x280c","7-0",,"w"
|
||||||
"LP",,"0x2810","15",,"r"
|
"LP",,"0x2810","15",,"r"
|
||||||
"SGC",,"0x2810","14-13",,"r"
|
"SGC",,"0x2810","14",,"r"
|
||||||
"EG",,"0x2810","12-0",,"r"
|
"EG",,"0x2810","12-0",,"r"
|
||||||
"CA",,"0x2814","15-0",,"r"
|
"CA",,"0x2814","15-0",,"r"
|
||||||
"DMEA","0","0x2880","15-9","22-16","w"
|
"DMEA","0","0x2880","15-9","22-16","w"
|
||||||
|
|||||||
|
Binary file not shown.
@ -60,8 +60,3 @@
|
|||||||
"FFST",,"5","holly_cpu_if_block_internal_write_buffer",,,
|
"FFST",,"5","holly_cpu_if_block_internal_write_buffer",,,
|
||||||
"FFST",,"4","holly_g2_if_block_internal_write_buffer",,,
|
"FFST",,"4","holly_g2_if_block_internal_write_buffer",,,
|
||||||
"FFST",,"0","aica_internal_write_buffer",,,
|
"FFST",,"0","aica_internal_write_buffer",,,
|
||||||
,,,,,,
|
|
||||||
"ISTEXT",,3,"external_device",1,,
|
|
||||||
"ISTEXT",,2,"modem",1,,
|
|
||||||
"ISTEXT",,1,"aica",1,,
|
|
||||||
"ISTEXT",,0,"gdrom",1,,
|
|
||||||
|
|||||||
|
Binary file not shown.
@ -131,13 +131,3 @@ constexpr uint32_t holly_g2_if_block_internal_write_buffer(uint32_t reg) { retur
|
|||||||
constexpr uint32_t aica_internal_write_buffer(uint32_t reg) { return (reg >> 0) & 0x1; }
|
constexpr uint32_t aica_internal_write_buffer(uint32_t reg) { return (reg >> 0) & 0x1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace istext {
|
|
||||||
constexpr uint32_t external_device = 1 << 3;
|
|
||||||
constexpr uint32_t modem = 1 << 2;
|
|
||||||
|
|
||||||
constexpr uint32_t aica = 1 << 1;
|
|
||||||
|
|
||||||
constexpr uint32_t gdrom = 1 << 0;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user