Commit graph

165 commits

Author SHA1 Message Date
SuzieQ
e702276818
Update README.md 2022-01-16 03:48:06 +01:00
SuzieQ
2b88cc5310
Update README.md 2022-01-16 03:39:17 +01:00
SuzieQ
7eadb4e7f2
Update README.md 2022-01-16 03:23:10 +01:00
SuzieQ
253c90c671
Add files via upload
Added Support Mapper 7 Aka  AXROM
2022-01-16 03:19:25 +01:00
SuzieQ
d9a220e98f
Delete Mapper.h 2022-01-16 03:18:04 +01:00
SuzieQ
206589fdea
Delete MapperAxROM.h 2022-01-16 03:17:51 +01:00
SuzieQ
4da9161a47
Update README.md 2022-01-16 03:12:44 +01:00
SuzieQ
3aa227443e
Add files via upload
Added MapperAxROM
2022-01-16 03:07:18 +01:00
Amish Naidu
a06324c984 Use sf::Uint32 instead of std::uint32_t 2020-11-11 16:53:07 +05:30
Amish Naidu
bb0097a675 Remove link to rom distributor 2020-09-25 22:42:09 +05:30
Amish Naidu
4edb711797 Fix broken screenshot links on README 2019-03-13 12:02:25 +05:30
Amish Naidu
0fee419525 Add LICENSE 2019-03-13 12:00:17 +05:30
Amish Naidu
2436034af8 Convert unique_ptr based singleton to function-local static object 2018-09-28 19:51:38 +05:30
Amish Naidu
332199720d Change website domain 2017-11-14 17:46:23 +05:30
Amish Naidu
05b1f850fc Fixed SxROM bug (issue #1)
Erraneous logic where the bit was being set instead of unset
2017-09-16 02:07:11 +05:30
Amish Naidu
db83745e11 Fix prospective bug 2017-04-02 21:58:23 +05:30
Amish Naidu
10e0322953 Remove usages of deprecated std::not1 and removed std::ptr_fun 2017-01-17 18:45:33 +05:30
Amish Naidu
f6d9b0ff19 Use sf::sleep instead of C++11 to make compiling with mingw easier 2016-12-08 13:58:07 +05:30
Amish Naidu
c8a816c1df Add keybindings.conf 2016-12-08 11:04:20 +05:30
Amish Naidu
e635670e4d Updated README 2016-12-07 21:08:50 +05:30
Amish Naidu
a26102936e Changed Palette 2016-12-07 18:56:53 +05:30
Amish Naidu
6ece071e62 Added second controller and configurable keybindings. 2016-12-07 18:27:21 +05:30
Amish Naidu
654faafc3e Added command line argument to set scale 2016-12-05 13:48:51 +05:30
Amish Naidu
bf8fd653c8 Sleep when emulation is paused to reduce CPU usage 2016-12-05 13:20:20 +05:30
Amish Naidu
22db553523 Implemented masking left edge 8 pixels 2016-12-05 13:07:49 +05:30
Amish Naidu
2b05e94439 Implemented a naive double buffer 2016-12-05 12:44:31 +05:30
Amish Naidu
0adf4d10d4 Sprite rendering fix for 8x16 sprites. (Contra!!) 2016-12-05 11:20:16 +05:30
Amish Naidu
b7cfd08e33 Keybindings to switch logging mode 2016-12-05 08:59:42 +05:30
Amish Naidu
4dac9514df Bug fix where y isn't incremented when sprites are off 2016-12-04 15:38:25 +05:30
Amish Naidu
10b0285ce6 CPU is now cycle-accurate 2016-12-03 08:41:58 +05:30
Amish Naidu
61065f6807 Couple of small fixes.
* DMA
* Emulation pause/window focus logic
* Odd/Even frame timing
2016-12-02 17:11:52 +05:30
Amish Naidu
0b81e699d9 Debug log statements tweaked. 2016-10-16 15:14:28 +05:30
Amish Naidu
5a12981f40 Merge branch 'add-mappers' 2016-10-16 14:46:11 +05:30
Amish Naidu
0bf9170f76 Mirroring can now be controlled by mappers. 2016-10-16 12:56:24 +05:30
Amish Naidu
5e39d3f64c Fix erraneous vector use
Wrong subtrahend caused out-of-bound memory access
2016-10-16 11:23:57 +05:30
Amish Naidu
5aa1f1729e Added explicit registers to SxROM 2016-10-16 11:23:35 +05:30
Amish Naidu
b2823bf1ec Fix erraneous vector use
Wrong subtrahend caused out-of-bound memory access
2016-10-16 11:19:14 +05:30
Amish Naidu
89c947640d Added (not-working) MMC1 2016-10-10 12:24:06 +05:30
Amish Naidu
eb205f46e7 Added CNROM i.e. Mapper #3
Games like Adventure Island and Paperboy work.
2016-10-01 01:36:46 +05:30
Amish Naidu
fbb37613ab Added Mapper number 2 aka UxROM 2016-09-29 00:47:33 +05:30
Amish Naidu
cdf9a4b44c Created an interface for mappers
Also implemented NROM or "no mapper"
2016-09-29 00:01:02 +05:30
Amish Naidu
c1af387390 Link libstdc++ statically when BUILD_STATIC is passed. 2016-09-17 23:48:21 +05:30
Amish Naidu
e868141521 Smooth X scrolling activated 2016-09-10 22:19:20 +05:30
Amish Naidu
90d8fe43b8 Merge branch 'master' of https://github.com/amhndu/SimpleNES 2016-09-10 22:18:43 +05:30
Amish Naidu
db92876ac2 Smooth scrolling works after changing ONE const! 2016-09-10 22:15:45 +05:30
Amish Naidu
cf62038e80 Smooth scrolling works after changing ONE const! 2016-09-10 22:12:39 +05:30
Amish Naidu
4edcbce9d7 Fixed BRK instruction bug 2016-09-10 18:55:27 +05:30
Amish Naidu
8fa69481f0 README updated. 2016-09-07 20:24:30 +05:30
Amish Naidu
d32d5e1321 Fix an issue with opening ROM files on Windows.
Rom files are now opened in binary mode.
2016-09-07 17:52:25 +05:30
Amish Naidu
35b953024e CMake: Static linking and SFML_ROOT cache entry
With BUILD_STATIC cmake/environment variable, cmake will now link the
static sfml libs and it's dependencies.

Also added diagnostic message if SFML isn't found and a cache entry for
SFML_ROOT
2016-09-05 18:59:36 +05:30