correct a compile error
This commit is contained in:
@@ -347,6 +347,7 @@ jega_out(uint16_t addr, uint8_t val, void *priv)
|
|||||||
{
|
{
|
||||||
uint8_t o;
|
uint8_t o;
|
||||||
jega_t *jega = (jega_t *) priv;
|
jega_t *jega = (jega_t *) priv;
|
||||||
|
uint16_t chr;
|
||||||
// jega_log("JEGA Out %04X %02X(%d) %04X:%04X\n", addr, val, val, cs >> 4, cpu_state.pc);
|
// jega_log("JEGA Out %04X %02X(%d) %04X:%04X\n", addr, val, val, cs >> 4, cpu_state.pc);
|
||||||
switch (addr) {
|
switch (addr) {
|
||||||
case 0x3c0:
|
case 0x3c0:
|
||||||
@@ -449,7 +450,7 @@ jega_out(uint16_t addr, uint8_t val, void *priv)
|
|||||||
jega->start_scan_upper = (val - 64) + 4;
|
jega->start_scan_upper = (val - 64) + 4;
|
||||||
break;
|
break;
|
||||||
case RDFAP:
|
case RDFAP:
|
||||||
uint16_t chr = jega->regs[RDFFB];
|
chr = jega->regs[RDFFB];
|
||||||
if (is_SJIS_1(chr) && chr >= 0xf0 && chr <= 0xf3) {
|
if (is_SJIS_1(chr) && chr >= 0xf0 && chr <= 0xf3) {
|
||||||
chr <<= 8;
|
chr <<= 8;
|
||||||
chr |= jega->regs[RDFSB];
|
chr |= jega->regs[RDFSB];
|
||||||
@@ -477,13 +478,14 @@ jega_in(uint16_t addr, void *priv)
|
|||||||
{
|
{
|
||||||
jega_t *jega = (jega_t *) priv;
|
jega_t *jega = (jega_t *) priv;
|
||||||
uint8_t ret = INVALIDACCESS8;
|
uint8_t ret = INVALIDACCESS8;
|
||||||
|
uint16_t chr;
|
||||||
switch (addr) {
|
switch (addr) {
|
||||||
case 0x3b5:
|
case 0x3b5:
|
||||||
case 0x3d5:
|
case 0x3d5:
|
||||||
if (jega->regs_index >= 0x20 && jega->regs_index <= 0x2F) {
|
if (jega->regs_index >= 0x20 && jega->regs_index <= 0x2F) {
|
||||||
switch (jega->regs_index) {
|
switch (jega->regs_index) {
|
||||||
case RDFAP:
|
case RDFAP:
|
||||||
uint16_t chr = jega->regs[RDFFB];
|
chr = jega->regs[RDFFB];
|
||||||
/* DBCS or SBCS */
|
/* DBCS or SBCS */
|
||||||
if (is_SJIS_1(chr)) {
|
if (is_SJIS_1(chr)) {
|
||||||
chr <<= 8;
|
chr <<= 8;
|
||||||
|
|||||||
Reference in New Issue
Block a user