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