Commit Graph

10 Commits (1b7c60e94df2b41c843c57aa5565a16b3822698e)

Author SHA1 Message Date
Fabien Freling 1b7c60e94d Add copyright banner 2016-02-02 21:25:53 +01:00
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