Fabien Freling
b5ed4b8f1f
Update warnings by enabling all.
2015-02-24 20:36:33 +01:00
Fabien Freling
af014b77b0
Fix PanDocs link in README.
2015-02-24 20:35:54 +01:00
Fabien Freling
3c6dc24a65
Add draft for CPU registers and flags.
2015-02-24 17:30:14 +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
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
bbd75e25f1
Add 'clean' target.
2015-02-23 16:51:45 +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
10f4fb6e76
Add README.
2015-02-21 17:20:52 +01:00
Fabien Freling
da1253c94c
Update .gitignore for Game Boy ROM files.
2015-02-21 17:13:33 +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