From 5e450063fbe25926ae50d569c285db428055318a Mon Sep 17 00:00:00 2001 From: João Silva Date: Mon, 14 Aug 2017 06:03:05 +0100 Subject: Deleted several unused variables, code and files. --- source/seta011.c | 50 +++++++++++--------------------------------------- 1 file changed, 11 insertions(+), 39 deletions(-) (limited to 'source/seta011.c') diff --git a/source/seta011.c b/source/seta011.c index a005f98..10cd40b 100644 --- a/source/seta011.c +++ b/source/seta011.c @@ -1,30 +1,19 @@ #include "../copyright" -#include #include "seta.h" #include "memmap.h" ST011_Regs ST011; - -// shougi playboard -uint8_t board[9][9]; - -// debug -static int32_t line = 0; +uint8_t board[9][9]; // shougi playboard uint8_t S9xGetST011(uint32_t Address) { uint8_t t; uint16_t address = (uint16_t) Address & 0xFFFF; - // line counter - line++; - - // status check - if (address == 0x01) + if (address == 0x01) // status check t = 0xFF; - // read directly from s-ram - else + else // read directly from s-ram t = Memory.SRAM[address]; return t; @@ -35,23 +24,17 @@ void S9xSetST011(uint32_t Address, uint8_t Byte) uint16_t address = (uint16_t) Address & 0xFFFF; static bool reset = false; - // debug - line++; - - if (!reset) + if (!reset) // bootup values { - // bootup values ST011.waiting4command = true; reset = true; } Memory.SRAM[address] = Byte; - // op commands/data goes through this address - if (address == 0x00) + if (address == 0x00) // op commands/data goes through this address { - // check for new commands - if (ST011.waiting4command) + if (ST011.waiting4command) // check for new commands { ST011.waiting4command = false; ST011.command = Byte; @@ -84,15 +67,13 @@ void S9xSetST011(uint32_t Address, uint8_t Byte) } } - if (ST011.in_count == ST011.in_index) + if (ST011.in_count == ST011.in_index) // Actually execute the command { - // Actually execute the command ST011.waiting4command = true; ST011.out_index = 0; switch (ST011.command) { - // unknown: download playboard - case 0x01: + case 0x01: // unknown: download playboard { // 9x9 board data: top to bottom, left to right // Values represent piece types and ownership @@ -101,11 +82,7 @@ void S9xSetST011(uint32_t Address, uint8_t Byte) memcpy(board[lcv], ST011.parameters + lcv * 10, 9 * 1); break; } - // unknown - case 0x02: - break; - // unknown - case 0x04: + case 0x04: // unknown case 0x05: { // outputs @@ -113,18 +90,13 @@ void S9xSetST011(uint32_t Address, uint8_t Byte) Memory.SRAM[0x12E] = 0x00; break; } - // unknown - case 0x06: - case 0x07: - break; - // unknown - case 0x0E: + case 0x0E: // unknown { // outputs Memory.SRAM[0x12C] = 0x00; Memory.SRAM[0x12D] = 0x00; + break; } - break; } } } -- cgit v1.2.3