OSCR
Open Source Cartridge Reader
Loading...
Searching...
No Matches
CasioLoopy.h
1#pragma once
2#if !defined(OSCR_CORE_CASIOLOOPY_H_)
3# define OSCR_CORE_CASIOLOOPY_H_
4
5# include "config.h"
6
7# if HAS_LOOPY
8# include "syslibinc.h"
9# include "common/Types.h"
10
15{
16 void menu();
17
18 void openCRDB();
19 void closeCRDB();
20
21 void cartOn();
22 void cartOff();
23
24 void printHeader();
25
26 void setAddress(uint32_t A);
27 uint16_t getWord();
28 uint8_t getByte();
29 void setByte(uint8_t D);
30 uint8_t readByte(uint32_t myAddress);
31 void writeByte(uint32_t myAddress, uint8_t myData);
32 uint16_t readWord(uint32_t myAddress);
33 void dataOut();
34 void dataIn();
35 void readROM();
36 void writeSRAM();
37 void formatSRAM();
38 void readSRAM();
39} /* namespace OSCR::Cores::CasioLoopy */
40
41# endif /* HAS_LOOPY */
42#endif /* OSCR_CORE_CASIOLOOPY_H_ */
System core for the Casio Loopy.
Definition CasioLoopy.h:15