Commit Graph

147 Commits

Author SHA1 Message Date
Robin Jones c2260e7535 further functions modified
(still needs testing)
2017-10-18 01:31:03 +01:00
Robin Jones cada1f7375 refactored loadnesrom
removes file fragmentation issue
2017-10-17 23:56:46 +01:00
Robin Jones 8045aea0e0 loadrom now using fatfs
fixes issues loading roms #14 #18
fixes loading fragmented files
2017-10-16 21:33:49 +01:00
Robin Jones 756fbc15ce updated mpk file reads 2017-10-15 18:13:18 +01:00
Robin Jones e805617d99 more functions 2017-10-15 00:21:31 +01:00
Robin Jones a66f2b12f5 converted more functions 2017-10-14 22:16:13 +01:00
Robin Jones 5442139ff4 FatFS working #9
some main functions converted to use it
mp3 converted to use it
2017-10-14 19:59:49 +01:00
Robin Jones 8264d647ba implement various functions 2017-10-14 11:57:45 +01:00
Robin Jones 3fcac12ec8 added fatfs
postfixed fat and disk with old for clarity
2017-10-13 19:37:17 +01:00
Robin Jones 5d2ad30eac timing comment 2017-10-13 19:26:19 +01:00
Robin Jones ac58a8736a #18 Aleck64 games now boot
get_cic() refactored to include Aleck64 roms
moved CIC functions to dedicated module
2017-10-13 18:47:19 +01:00
Robin Jones b25201a8ea #18 DD game CIC corrected - DD Games now load
as long as you change to the correct CIC from the menu
2017-10-13 14:10:54 +01:00
Robin Jones c2870c68f8 removed duplicate proto 2017-10-13 12:44:58 +01:00
Robin Jones 45b0243a98 moved CRC_Calculate to the correct number 2017-10-13 11:28:48 +01:00
Robin Jones 25609847df error code comment 2017-10-13 01:39:17 +01:00
Robin Jones 7ef013e3fd hide system volume information dir 2017-10-13 01:00:59 +01:00
Robin Jones 04b8c0296c split out memorypak and about screen to seperate modules 2017-10-13 00:23:59 +01:00
Robin Jones fae2b19ebc moved mpk functions to seperate file 2017-10-12 23:02:08 +01:00
Robin Jones e240c93308 moved memorypak functions to seperate module 2017-10-12 22:52:10 +01:00
Robin Jones 94eb042af0 moved `B` button code to default
makes sure any unrecognised response returns to the file menu.
2017-10-12 21:18:25 +01:00
Robin Jones 0f21b4687e add goldfinger to save db 2017-10-12 00:16:51 +01:00
Robin Jones 5bc1aeb2ee Banjo Tooie save now relies on having Ultra CIC
ultra CIC has been around for a while now and is more appropriate than the crack.
To revert to crack, use notes (or diif). Anyway, this functionality should be refactored in the future...
2017-10-12 00:04:26 +01:00
Robin Jones e923de78aa removed includes from headers
corrected location of some protos
removed un-needed includes from source files
2017-10-11 23:04:17 +01:00
Robin Jones 2fbf21d4f1 optimised some if statements 2017-10-11 20:30:48 +01:00
Robin Jones 9dfba8c898 Added version header and code
optimised rom loading
updated about screen
2017-10-11 20:05:39 +01:00
Robin Jones 7aef45a08d Added header for chksum64 2017-10-11 17:44:46 +01:00
Robin Jones 7586104ffc added ifndefs to header files 2017-10-11 16:53:18 +01:00
Robin Jones 0c34a482e9 Refactored main.h
removed duplicate include in main.c
2017-10-11 16:35:30 +01:00
Robin Jones 1ee7e0f2e3 Corrected spelling mistake
Minor refactoring
2017-10-09 21:29:14 +01:00
Robin Jones 8f063ee72a changed infinite loops from while to for 2017-10-09 20:27:04 +01:00
Robin Jones 06d266e425 organised string functions 2017-10-07 23:40:09 +01:00
Robin Jones 453c55b454 updated config file
changed tv mode to PAL
aligned comments
changed tabs to whitespace
2017-10-07 19:21:04 +01:00
Robin Jones e3d98bea3a updated makefile include variable 2017-10-06 15:26:20 +01:00
Robin Jones 311aabb5d8 corrected issue with missing hash caused in last commit 2017-10-06 15:17:19 +01:00
Robin Jones 15d5615cde updated copyrights 2017-10-06 14:48:52 +01:00
Robin Jones 53704315ab renamed menu.c and menu.h to main.c and main.h 2017-10-06 14:10:29 +01:00
Robin Jones 859a6b76dd moved n64controller.sprite into sprites directory 2017-10-06 13:59:59 +01:00
Robin Jones 112373097f moved sounds into sub directory 2017-10-06 13:57:47 +01:00
Robin Jones 4c412cafa3 Updated readme to state WSFL install required. 2017-10-05 22:14:16 +01:00
Robin Jones 9ccd46e07f load latest firmware from official os (not tested) 2017-02-21 22:49:47 +00:00
Robin Jones 311d060a14 minor refactoring 2017-01-02 21:44:32 +00:00
Robin Jones 84f983f4ee updated boot code to support 64DD and Aleck64 roms
(Saving still not supported)
2017-01-02 17:18:20 +00:00
Robin Jones f765603e76 changed input_mapping to use case statements 2016-12-30 13:43:41 +00:00
Robin Jones 2025c86b47 moved input handler to seperate function
improved sound handling during splash screen
(introduced bug with user input when accessing secondary menus more than once)
2016-12-30 01:39:26 +00:00
Robin Jones 61bb4b7fec renamed mp3 functions to have prefix 2016-12-30 00:38:05 +00:00
Robin Jones 69a295f84a optimised / refactored file loading 2016-12-30 00:31:51 +00:00
Robin Jones 00c3203585 changed font background colour to transparent
(need to darken box backgrounds)
2016-12-29 17:58:42 +00:00
Robin Jones ae66a2f06f updated audio library repo 2016-12-29 17:09:13 +00:00
Robin Jones b719c4389f improved the sound implementation
(still has too much latency, although mainly due to other parts of the menu)
2016-12-29 17:05:09 +00:00
Robin Jones 5e5da4d1a8 using updated version of libmikmod 2016-12-28 00:39:32 +00:00