aboutsummaryrefslogtreecommitdiff
path: root/Source/Exe
Commit message (Collapse)AuthorAgeFilesLines
* Remove intermediate filesXavier Del Campo Romero2021-01-014-76081/+0
|
* Removed SIO interrupt (it caused VBlank ISR not to be triggered).Xavier ASUS2018-11-303-0/+0
| | | | | | | 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.
* Set SERIAL_INTERFACE compile flagXavier ASUS2018-11-293-0/+0
|
* Blue background dimensions are now limited to drawing enviroment's.Xavier ASUS2018-11-293-0/+0
| | | | Fixed X position for "Remaining aircraft" and "Next aircraft" messages in GameGui.c
* Added new levels into cdimg subfolder.Xavier ASUS2018-11-292-0/+0
| | | | | Added EXE file. Added final BIN image file.
* Some important bugfixes.Xavier ASUS2018-11-292-0/+0
| | | | | Added BUILDING_ATC_LOC. Added more levels.
* TILE_TAXIWAY_CORNER_GRASS_3 added to accepted tiles list.Xavier ASUS2018-11-272-0/+0
| | | | | Building edition is now supported on MapEditor! LEVEL2.LVL now has some buildings laying around.
* Removed city background.Xavier ASUS2018-11-252-0/+0
| | | | Fixed some serious issues regarding building and tile data.
* Bugfix: minutes were not being retrieved from PLT files.Xavier ASUS2018-11-252-0/+0
| | | | | | Game.c: parking slots cannot be selected if an aircraft in STATE_PARKED state is on it. Other fixes and improvements. Added some tiles from TILESET2.TIM
* * LEVEL3.PLT was incorrectly using Windows CRLF end of line.XaviDCR922018-11-252-0/+0
| | | | * When assigning a parking slot, busy parking slots cannot be selected. Some work TODO yet, though.
* Temporarily removed CDDA tracksXavier ASUS2018-11-242-0/+0
|
* New LEVEL3.Xavier ASUS2018-11-242-0/+0
| | | | Improvements.
* Aircraft are now auto-locked when entering "ShowAircraftData" menu.Xavier ASUS2018-11-242-0/+0
| | | | | Minor fixes and improvements. Path is shown when selecting a moving aircraft.
* Minor improvementsXavier ASUS2018-11-232-0/+0
|
* Fixed critical bug that provoked an accidental access to a NULL pointer.Xavier ASUS2018-11-232-0/+0
|
* Optimization flag changed from -Os to -O3 (seems to perform better FPS-wise).Xavier ASUS2018-11-232-0/+0
| | | | Improved const-correctness and scope for some variables.
* Added "const" qualifier to some functions.Xavier ASUS2018-11-183-0/+76081
| | | | | "cdrom:\ and ;1" are automatically inserted into file name, in order to save memory space. Some minor optimizations.
* * Minor changes.XaviDCR922018-05-072-0/+0
|
* * Game can now compile without PSXSDK_DEBUG flag.XaviDCR922018-03-262-0/+0
| | | | * RCNT2 ISR is now disabled as soon as SystemLoadFileIntoBuffer() is called. Hopefully that will avoid problems with real HW.
* * Increased number of events on SYSTEM.CNF.XaviDCR922018-03-222-0/+0
| | | | Minor changes?
* - .iso files are now ignored.XaviDCR922018-03-201-0/+0
| | | | | - Removed deprecated functions from System.c. * Minor changes.
* + Added tutorial level.XaviDCR922018-03-182-0/+0
|
* * System.c: Root counters are finally working, YAY!XaviDCR922018-03-172-0/+0
| | | | | * Sfx.c: SfxStopMusic() was relying on global timer to be increased under ISR, but this is not true anymore! * Other minor changes on EndAnimation.c.
* * Menu.c: bugfix for PLT level list.XaviDCR922018-03-102-0/+0
| | | | * Minor: added whitespace to "sizeof" operand.
* + Added Message module, used for tutorials.XaviDCR922018-02-252-0/+0
| | | | | | | + Added first tutorial level. * Font now inserts line feed automatically if the next word is too long to fit. * Gfx.c: added primitive list double buffering in order to gain some performance. * MapEditor: now airport can be defined inside the tool.
* * I think GameGraphics() can be executed as long as GPU has received all DMA ↵XaviDCR922018-02-072-0/+0
| | | | blocks. Remove if something goes wrong.
* * Aircraft.c: files were being loaded each time level was selected.XaviDCR922018-02-032-0/+0
| | | | | * Game.c: score bonus is now added depending on flight remaining time. + Added second level.
* * Aircraft.c: since "rotate" member != 0 would render ArrowSpr incorrectly, ↵XaviDCR922018-01-032-0/+0
| | | | | | | | I have created two separate sprites: LeftRightArrowSpr and UpDownArrowSpr. Still, H_FLIP isn't working properly. * GameGui.c: new function GameGuiCalculateNextAircraftTime(), which calculates remaining time for next aircraft on the list. * GameStructures.h: new parameter NextAircraftTime for TYPE_PLAYER structures. * Game.c: added call to new function GameGuiCalculateNextAircraftTime().
* * Aircraft.c: taxiing speed has been doubled.XaviDCR922018-01-022-0/+0
| | | | | | | * Game.c: GameRenderLevel() renamed to GameRenderTerrain(). * Game.c: GameRenderTerrainPrecalculations() has been created to perform some calculations which are stored in tables to be then looked up by GameRenderTerrain(). This should save us some calculation time during rendering process. * Camera.c: added new CameraApplyCoordinatesToCartesianPos() prototype. * GameGui.c: AircraftDataGPoly4 RGB data is now only calculated on startup.
* * Menu.c: when 1Player/2Player buttons are pressed, level list is now shown.XaviDCR922017-12-302-0/+0
| | | | * System.c/System.h: new prototype SystemGetFileBasename().
* * RWY_DIR and AIRCRAFT_DIRECTION have been joint into a single enum.XaviDCR922017-12-292-0/+0
| | | | | | * Game.c: new prototypes GameGetParkingDirection() and GameGetRunwayDirection(). * Slight optimizations into GameRenderLevel(). * Added some comment headers into Gfx.c.
* * Aircraft.c: invalid XYZ position was calculated if runway direction != EAST.XaviDCR922017-12-292-0/+0
| | | | | | * Aircraft.c: aircraft direction is now set according to runway direction when aircraft is created. * Game.c: TILE_PARKING_2 was not included on AcceptedTiles[]. * Game.c: GameAssignRunwaytoAircraft() was not looking up runway exit/entry points correctly.
* * New LEVEL2.LVL was not being displayed correctly as I forgot to include ↵XaviDCR922017-12-292-0/+0
| | | | | | | the new tiles on Game.c. * Some work done on runway exit detection, but still TODO. * Minor change in LoadMenu.c.
* * Slight optimization: all comparations against true are now compared ↵XaviDCR922017-12-262-0/+0
| | | | | | | against != false. + Added a provisional background during gameplay (still WIP). * Map editor now allows creating a map.
* Merge branch 'master' of https://github.com/XaviDCR92/AirportXaviDCR922017-10-012-0/+0
|\
| * * Removed now unneeded dprintf calls on Game.c.XaviDCR922017-09-262-0/+0
| | | | | | | | | | * Imported MenuStar sprite into Menu.c. * Minor changes on Makefile (clean_music target removed).
* | * Updated ELF.XaviDCR922017-10-011-0/+0
|/
* Bugfix: ptrPlayer->SelectedAircraft was being substracted when == 0 and ↵XaviDCR922017-09-232-0/+0
| | | | caused a game crash. Bugfix: aircraft did not stop when DIR_SOUTH.
* Renamed BMP/WAV data to uppercase (Linux case-sensitivity).XaviDCR922017-09-162-0/+0
|
* + Added BIN/CUE image for non-CDDA mode.XaviDCR922017-09-161-0/+0
|
* * Removed unneeded -g flag from Makefile.XaviDCR922017-09-161-0/+0
| | | | | | | * Aircraft now prevents collision against other aircraft if state == STATE_TAXIING. * Game: new event handlers for new Aircraft collision prevention algorithm. * Font: although not compulsory, _blend_effect_lum should be volatile. * Other minor changes.
* * Trimmed ending whitespaces.XaviDCR922017-09-161-0/+0
| | | | * Makefile now generates output TIM files automatically, using 'cat whatever.flags' files as flags for bmp2tim.
* * Corrected dependencies for Makefile (.elf was being rebuilt every time, as ↵XaviDCR922017-09-151-0/+0
| | | | | | well as .bin/.cue). * Removed useless macro MAIN_MENU_FILES.
* * Minor changes (spaces between "if"/"for"... instructions).XaviDCR922017-08-301-0/+0
| | | | + Added output ELF file with debugging symbols for nocash.
* * Reduced tileset sprite size from 64x64 to 64x48.XaviDCR922017-06-271-52108/+0
| | | | | | * Modified rendering functions to keep up with this size reduction. * Sprites in TIM have been reordered inside VRAM. * Other minor changes.
* Initial commitXavier Del Campo2017-02-041-0/+52108