Commit graph

9 commits

Author SHA1 Message Date
Fabien Freling
02e2ef3caf Add basic support for MBC. 2015-03-05 23:00:28 +01:00
Fabien Freling
dad26e3f4b Clean open statements. 2015-02-24 17:29:29 +01:00
Fabien Freling
91ad537af9 Refactor "try" block in read_cartridge.
Remove custom exception Read_error in favor of standard Failure.
2015-02-24 16:27:41 +01:00
Fabien Freling
1a978d6814 Store full ROM in Cartridge.t
Now that the full ROM is stored, all fields are derived from it.
2015-02-24 14:40:11 +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
840c00e30b Read ROM title. 2015-02-22 12:50:14 +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