aboutsummaryrefslogtreecommitdiff
path: root/source/seta011.c
diff options
context:
space:
mode:
authorTwinaphex2017-08-16 06:04:43 +0200
committerGitHub2017-08-16 06:04:43 +0200
commite2cffaea148cfb79cc3546642acb61245b96069e (patch)
treec0a7c48d53a52641d6451aef386b7c2b73c0752a /source/seta011.c
parent4b70a73bcdb09e7f96a1e5696a512f4d33667f40 (diff)
parentb3711dfa5041d08490a8603fe221f267c0da290a (diff)
downloadsnes9x2005-e2cffaea148cfb79cc3546642acb61245b96069e.tar.gz
snes9x2005-e2cffaea148cfb79cc3546642acb61245b96069e.tar.bz2
snes9x2005-e2cffaea148cfb79cc3546642acb61245b96069e.zip
Merge pull request #41 from jamsilva/master
SA1 fixes and Brunnis' lagfix port
Diffstat (limited to 'source/seta011.c')
-rw-r--r--source/seta011.c28
1 files changed, 14 insertions, 14 deletions
diff --git a/source/seta011.c b/source/seta011.c
index 10cd40b..027f8ab 100644
--- a/source/seta011.c
+++ b/source/seta011.c
@@ -4,16 +4,16 @@
#include "memmap.h"
ST011_Regs ST011;
-uint8_t board[9][9]; // shougi playboard
+uint8_t board[9][9]; /* shougi playboard */
uint8_t S9xGetST011(uint32_t Address)
{
uint8_t t;
uint16_t address = (uint16_t) Address & 0xFFFF;
- if (address == 0x01) // status check
+ if (address == 0x01) /* status check */
t = 0xFF;
- else // read directly from s-ram
+ else /* read directly from s-ram */
t = Memory.SRAM[address];
return t;
@@ -24,7 +24,7 @@ void S9xSetST011(uint32_t Address, uint8_t Byte)
uint16_t address = (uint16_t) Address & 0xFFFF;
static bool reset = false;
- if (!reset) // bootup values
+ if (!reset) /* bootup values */
{
ST011.waiting4command = true;
reset = true;
@@ -32,9 +32,9 @@ void S9xSetST011(uint32_t Address, uint8_t Byte)
Memory.SRAM[address] = Byte;
- if (address == 0x00) // op commands/data goes through this address
+ if (address == 0x00) /* op commands/data goes through this address */
{
- if (ST011.waiting4command) // check for new commands
+ if (ST011.waiting4command) /* check for new commands */
{
ST011.waiting4command = false;
ST011.command = Byte;
@@ -67,32 +67,32 @@ void S9xSetST011(uint32_t Address, uint8_t Byte)
}
}
- if (ST011.in_count == ST011.in_index) // Actually execute the command
+ if (ST011.in_count == ST011.in_index) /* Actually execute the command */
{
ST011.waiting4command = true;
ST011.out_index = 0;
switch (ST011.command)
{
- case 0x01: // unknown: download playboard
+ case 0x01: /* unknown: download playboard */
{
- // 9x9 board data: top to bottom, left to right
- // Values represent piece types and ownership
+ /* 9x9 board data: top to bottom, left to right */
+ /* Values represent piece types and ownership */
int32_t lcv;
for (lcv = 0; lcv < 9; lcv++)
memcpy(board[lcv], ST011.parameters + lcv * 10, 9 * 1);
break;
}
- case 0x04: // unknown
+ case 0x04: /* unknown */
case 0x05:
{
- // outputs
+ /* outputs */
Memory.SRAM[0x12C] = 0x00;
Memory.SRAM[0x12E] = 0x00;
break;
}
- case 0x0E: // unknown
+ case 0x0E: /* unknown */
{
- // outputs
+ /* outputs */
Memory.SRAM[0x12C] = 0x00;
Memory.SRAM[0x12D] = 0x00;
break;