aboutsummaryrefslogtreecommitdiff
path: root/Source/MemCard.c
Commit message (Collapse)AuthorAgeFilesLines
* Replace MEMCARD_STATUS with enum memcard_statusXavier Del Campo Romero2021-01-031-1/+1
|
* Removed SIO interrupt (it caused VBlank ISR not to be triggered).Xavier ASUS2018-11-301-5/+5
| | | | | | | Added Gfx wait on LoadMenuEnd(). Otherwise, some levels would not start after loading all required files. Also, added GPU wait on Menu.c before entering the main loop. An invalid index inside sound table was being accessed when creating an arrival flight. This made the game crash only under real hardware. Other minor changes and fixes.
* Optimization flag changed from -Os to -O3 (seems to perform better FPS-wise).Xavier ASUS2018-11-231-10/+10
| | | | Improved const-correctness and scope for some variables.
* * Menu.c: bugfix for PLT level list.XaviDCR922018-03-101-5/+5
| | | | * Minor: added whitespace to "sizeof" operand.
* * Slight optimization: all comparations against true are now compared ↵XaviDCR922017-12-261-10/+10
| | | | | | | against != false. + Added a provisional background during gameplay (still WIP). * Map editor now allows creating a map.
* * Trimmed ending whitespaces.XaviDCR922017-09-161-231/+231
| | | | * Makefile now generates output TIM files automatically, using 'cat whatever.flags' files as flags for bmp2tim.
* * Minor changes (spaces between "if"/"for"... instructions).XaviDCR922017-08-301-69/+69
| | | | + Added output ELF file with debugging symbols for nocash.
* * Include directives are now moved to .c instead of .h, as it should really ↵XaviDCR922017-08-061-0/+3
| | | | | | | | | be... * Makefile now rebuilds needed targets on modified header files. * Some more work on GameEmergencyMode(). * Initial work on PSX mouse auto detection. * Prototypes for RCNT2 I_MASK bit handling.
* + Added support for SIO (Serial Input Output).XaviDCR922017-07-201-37/+37
| | | | * On SystemLoadFileToBuffer(), files can be now uploaded to PSX using QPSXSerial.
* * (Bugfix) MemCard: MEMCARD_MAXIMUM_SECTOR changed from 512 (8 << ↵XaviDCR922017-06-081-3/+4
| | | | | | | MEMCARD_SECTORS_PER_BLOCK_BITSHIFT) to 1024 (16 << MEMCARD_SECTORS_PER_BLOCK_BITSHIFT). * DrawEnv and DispEnv buffers are no longer swapped using DMA commands, but GPIO. This ensures stability under real hw. TODO: how to fix in 2-player mode? * Provisionally removed semi-transparency for aircraft shadow sprite.
* * Bugfix: index for selectedAircraft is recalculated when a new aircraft is ↵XaviDCR922017-06-041-0/+2
| | | | | | | spawned. * Initial implementation for minimum spawn time in parkings. * GfxIsGPUBusy() check added for MemCard.
* * Updated.XaviDCR922017-02-041-0/+0
|
* Initial commitXavier Del Campo2017-02-041-0/+1172