Fabien Freling
16d303008c
Add memory module.
2015-03-22 13:56:32 +01:00
Fabien Freling
02e2ef3caf
Add basic support for MBC.
2015-03-05 23:00:28 +01:00
Fabien Freling
b2c7e7b947
Basic support for CPU opcodes.
...
Support for 2 opcodes: nop and jump.
These are the first opcodes encountered in Super Mario Land.
2015-02-27 22:24:26 +01:00
Fabien Freling
dad26e3f4b
Clean open statements.
2015-02-24 17:29:29 +01:00
Fabien Freling
5cbd8c9794
Disable warning 40.
...
This warning is about label resolution with regard to type.
It basically means that the label resolution was done thanks to the
type. This is a new behavior but a welcome change, so the warning is
disabled.
2015-02-23 18:12:53 +01:00
Fabien Freling
f89d34ec14
Read RAM size.
2015-02-23 16:51:53 +01:00
Fabien Freling
fdb5744d01
Read ROM size.
2015-02-23 16:10:40 +01:00
Fabien Freling
b0df091425
Verify Nintendo logo checksum.
...
Handle read errors when loading the cartridge.
2015-02-23 15:43:37 +01:00
Fabien Freling
09f1ffb488
Read Nintendo checksum in cartridge header.
...
This first commit parses the ROM to extract the Nintendo Logo and
display it on stdout.
2015-02-21 17:11:18 +01:00