<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/airport/Source/Gfx.c, branch master</title>
<subtitle>PS1 video game
</subtitle>
<id>https://gitea.privatedns.org/xavi/airport/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/airport/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/'/>
<updated>2021-01-03T01:52:19+00:00</updated>
<entry>
<title>Avoid redefining D2_CHCR</title>
<updated>2021-01-03T01:52:19+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi.dcr@tutanota.com</email>
</author>
<published>2021-01-03T00:51:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=b9afe989d0c43e3e6cbe36dd26f3e94834aecb2e'/>
<id>urn:sha1:b9afe989d0c43e3e6cbe36dd26f3e94834aecb2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed SIO interrupt (it caused VBlank ISR not to be triggered).</title>
<updated>2018-11-30T00:34:40+00:00</updated>
<author>
<name>Xavier ASUS</name>
<email>xavi92psx@gmail.com</email>
</author>
<published>2018-11-30T00:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=8fcf5bf1f74873f49b792d3e3f661a2e7feda673'/>
<id>urn:sha1:8fcf5bf1f74873f49b792d3e3f661a2e7feda673</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Blue background dimensions are now limited to drawing enviroment's.</title>
<updated>2018-11-29T00:29:43+00:00</updated>
<author>
<name>Xavier ASUS</name>
<email>xavi92psx@gmail.com</email>
</author>
<published>2018-11-29T00:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=26bfe68b0964bf5cc94da480749cc580c9c99e78'/>
<id>urn:sha1:26bfe68b0964bf5cc94da480749cc580c9c99e78</id>
<content type='text'>
Fixed X position for "Remaining aircraft" and "Next aircraft" messages in GameGui.c
</content>
</entry>
<entry>
<title>Optimization flag changed from -Os to -O3 (seems to perform better FPS-wise).</title>
<updated>2018-11-23T12:57:38+00:00</updated>
<author>
<name>Xavier ASUS</name>
<email>xavi92psx@gmail.com</email>
</author>
<published>2018-11-23T12:57:38+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=3b80f74ce10cfd7e55199dcb9a8c4b80598227d2'/>
<id>urn:sha1:3b80f74ce10cfd7e55199dcb9a8c4b80598227d2</id>
<content type='text'>
Improved const-correctness and scope for some variables.
</content>
</entry>
<entry>
<title>Added "const" qualifier to some functions.</title>
<updated>2018-11-18T19:03:35+00:00</updated>
<author>
<name>Xavier ASUS</name>
<email>xavi92psx@gmail.com</email>
</author>
<published>2018-11-18T19:03:35+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=2ccc0f5edd5f8e61bd0760f30b2d66f2d977b2bf'/>
<id>urn:sha1:2ccc0f5edd5f8e61bd0760f30b2d66f2d977b2bf</id>
<content type='text'>
"cdrom:\ and ;1" are automatically inserted into file name, in order to save memory space.
Some minor optimizations.
</content>
</entry>
<entry>
<title>+ Added Message module, used for tutorials.</title>
<updated>2018-02-25T04:25:33+00:00</updated>
<author>
<name>XaviDCR92</name>
<email>xavi.dcr@gmail.com</email>
</author>
<published>2018-02-25T04:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=baa647ad7caf95ea2619d8456bcfd0f04a08a719'/>
<id>urn:sha1:baa647ad7caf95ea2619d8456bcfd0f04a08a719</id>
<content type='text'>
+ 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.
</content>
</entry>
<entry>
<title>* I think GameGraphics() can be executed as long as GPU has received all DMA blocks. Remove if something goes wrong.</title>
<updated>2018-02-07T17:15:07+00:00</updated>
<author>
<name>XaviDCR92</name>
<email>xavi.dcr@gmail.com</email>
</author>
<published>2018-02-07T17:15:07+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=81d9242514b4e8e3fe97cf7063a15680f610bf2f'/>
<id>urn:sha1:81d9242514b4e8e3fe97cf7063a15680f610bf2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>* Aircraft.c: taxiing speed has been doubled.</title>
<updated>2018-01-02T05:43:54+00:00</updated>
<author>
<name>XaviDCR92</name>
<email>xavi.dcr@gmail.com</email>
</author>
<published>2018-01-02T05:43:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=b094335404446183954eb1ccaba33f5f4888eacf'/>
<id>urn:sha1:b094335404446183954eb1ccaba33f5f4888eacf</id>
<content type='text'>
* 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.
</content>
</entry>
<entry>
<title>* RWY_DIR and AIRCRAFT_DIRECTION have been joint into a single enum.</title>
<updated>2017-12-29T22:19:43+00:00</updated>
<author>
<name>XaviDCR92</name>
<email>xavi.dcr@gmail.com</email>
</author>
<published>2017-12-29T22:19:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=67cfc8b2c23177f036eda97f3423d062ba0c3e90'/>
<id>urn:sha1:67cfc8b2c23177f036eda97f3423d062ba0c3e90</id>
<content type='text'>
* Game.c: new prototypes GameGetParkingDirection() and GameGetRunwayDirection().
* Slight optimizations into GameRenderLevel().
* Added some comment headers into Gfx.c.
</content>
</entry>
<entry>
<title>* Slight optimization: all comparations against true are now compared against != false.</title>
<updated>2017-12-26T21:18:37+00:00</updated>
<author>
<name>XaviDCR92</name>
<email>xavi.dcr@gmail.com</email>
</author>
<published>2017-12-26T21:18:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/airport/commit/?id=4eaa6c091f97ca3455b2ae48a5f68867c0f7768e'/>
<id>urn:sha1:4eaa6c091f97ca3455b2ae48a5f68867c0f7768e</id>
<content type='text'>
+ Added a provisional background during gameplay (still WIP).
* Map editor now allows creating a map.
</content>
</entry>
</feed>
