Update README.md

This commit is contained in:
ArthurFerreira2 2020-08-08 22:32:54 +02:00 committed by GitHub
parent 4b2327915d
commit e89b74338b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,16 +6,16 @@ It implements all original instruction and is cycle accurate excepted for :
*Absolute-X, absolute-Y, and Zero page-Y addressing modes which need an extra cycle if indexing crosses a page boundary, or if the instruction writes to memory.*
You can easely interface it with your code using the provided two functions :
You can easely interface it with your code using the two provided functions :
```
void puce6502Reset();
void puce6502Exec(long long int cycleCount);
```
RAM and ROM are implemented using 8 bits integer arrays. And are directly accessible to you code to load ROM binary images or optimise video generation\
RAM and ROM are implemented using 8 bits integer arrays. And are directly accessible to your code to load ROM binary images and, for example, generate video output\
RAM starts at adress 0x000\
Update this three #define to adapt it to your needs :
Update the three #define to adapt it to your needs :
```
#define ROMSTART 0xD000
#define ROMSIZE 0x3000
@ -29,6 +29,6 @@ in ROM or in RAM (for Soft Switches, extension cards ROMs, PIA, VIA, ACIA etc...
extern uint8_t softSwitches(uint16_t address, uint8_t value);
```
For examples of use, you can refer to [reinette II plus](https://github.com/ArthurFerreira2/reinette-II-plus) a french Apple II plus emulator.
For an example of use, you can refer to [reinette II plus](https://github.com/ArthurFerreira2/reinette-II-plus) a french Apple II plus emulator.
Have fun !