Commit Graph

115 Commits

Author SHA1 Message Date
fdc6833da1 Replace MEMCARD_STATUS with enum memcard_status 2021-01-03 02:52:19 +01:00
fe8c6b7672 Return pad error if status != 0 2021-01-03 02:52:19 +01:00
c228553d7e Deprecate PLNBLUE.CLT 2021-01-03 02:52:19 +01:00
d84f3bdafa Add license for shipyard_airport.png 2021-01-03 02:52:17 +01:00
d048c5c827 Remove copyrighted image 2021-01-03 01:20:35 +01:00
2a3366c472 Deprecate dprintf over printf 2021-01-03 01:15:57 +01:00
394bf97e12 Remove debug message 2021-01-02 03:27:34 +01:00
523b8c7144 Always call PSX_InitEx(0) 2021-01-01 04:40:01 +01:00
47bc9a6d31 Remove intermediate files 2021-01-01 04:39:17 +01:00
52ce949332 Remove unneeded const-casts 2021-01-01 04:39:17 +01:00
3aadb2ca61 Make RadioFont and SmallFont extern to other compilation units 2021-01-01 04:39:17 +01:00
5d64366056 Remove unneeded Makefile definitions 2021-01-01 04:39:17 +01:00
f24f4cb3de Fix bug that accidentally removed aircraft in unboard state 2021-01-01 04:39:17 +01:00
cb6dcac4ed Remove PSXSDK version check 2021-01-01 04:39:17 +01:00
9c91d194cd Support CMake 2021-01-01 04:39:13 +01:00
b9886cf7be Makefile: mkdir -p to all folders 2020-06-03 21:39:19 +02:00
Xavier ASUS
17d0be339a X screen resolution reduced from 384 to 368
In fact, even if PSXSDK seems to support 384px, NoCash's specs state only 368px is supported, at most
2019-04-10 19:58:10 +02:00
Xavier ASUS
8fcf5bf1f7 Removed SIO interrupt (it caused VBlank ISR not to be triggered).
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.
2018-11-30 01:34:40 +01:00
Xavier ASUS
c33fcca6d4 Set SERIAL_INTERFACE compile flag 2018-11-29 02:07:02 +01:00
Xavier ASUS
26bfe68b09 Blue background dimensions are now limited to drawing enviroment's.
Fixed X position for "Remaining aircraft" and "Next aircraft" messages in GameGui.c
2018-11-29 01:29:43 +01:00
Xavier ASUS
41df9924d4 Added new levels into cdimg subfolder.
Added EXE file.
Added final BIN image file.
2018-11-29 01:11:01 +01:00
Xavier ASUS
9cbaf49e93 Some important bugfixes.
Added BUILDING_ATC_LOC.
Added more levels.
2018-11-29 01:07:06 +01:00
Xavier ASUS
0b60fe23cd Added new levels 2018-11-29 00:01:18 +01:00
Xavier ASUS
3de2130b60 TILE_TAXIWAY_CORNER_GRASS_3 added to accepted tiles list.
Building edition is now supported on MapEditor!
LEVEL2.LVL now has some buildings laying around.
2018-11-27 00:26:41 +01:00
Xavier ASUS
f8f976763b Removed city background.
Fixed some serious issues regarding building and tile data.
2018-11-25 21:07:28 +01:00
Xavier ASUS
64dbf5cdd5 Bugfix: minutes were not being retrieved from PLT files.
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
2018-11-25 18:02:18 +01:00
XaviDCR92
135a1e93cb * LEVEL3.PLT was incorrectly using Windows CRLF end of line.
* When assigning a parking slot, busy parking slots cannot be selected. Some work TODO yet, though.
2018-11-25 12:32:16 +01:00
Xavier ASUS
e4ab93f21e Temporarily removed CDDA tracks 2018-11-24 15:38:04 +01:00
Xavier ASUS
6c687dd30b New LEVEL3.
Improvements.
2018-11-24 13:03:52 +01:00
Xavier ASUS
ce0027e87f Aircraft are now auto-locked when entering "ShowAircraftData" menu.
Minor fixes and improvements.
Path is shown when selecting a moving aircraft.
2018-11-24 11:56:04 +01:00
Xavier ASUS
d224f1c458 Camera now moves quickier and slows down in less time. 2018-11-24 11:54:40 +01:00
Xavier ASUS
d2dc5a7b15 Minor improvements 2018-11-23 15:02:41 +01:00
Xavier ASUS
ca6e4a13aa Fixed critical bug that provoked an accidental access to a NULL pointer. 2018-11-23 14:44:21 +01:00
Xavier ASUS
3b80f74ce1 Optimization flag changed from -Os to -O3 (seems to perform better FPS-wise).
Improved const-correctness and scope for some variables.
2018-11-23 13:57:38 +01:00
Xavier ASUS
a923f153f9 gscene and ui are now allocated on the stack and not the heap. 2018-11-23 13:22:17 +01:00
Xavier ASUS
42ea5901de Some cosmetic changes and improved const-correctness.
Created QList<QGraphicsTextItem*> so dynamically-allocated objects are safely deleted on the destructor.
2018-11-23 13:08:30 +01:00
Xavier ASUS
fa27014c9b Minor improvements and optimizations. 2018-11-23 12:46:39 +01:00
Xavier ASUS
e7e764e7aa Removed warning caused by implicit casting from double to int.
Windows-like path was being incorrectly used.
Added tileset.ini
2018-11-18 20:25:04 +01:00
Xavier ASUS
2ccc0f5edd Added "const" qualifier to some functions.
"cdrom:\ and ;1" are automatically inserted into file name, in order to save memory space.
Some minor optimizations.
2018-11-18 20:03:35 +01:00
XaviDCR92
4c0028bfcc * Minor changes. 2018-05-07 23:04:27 +02:00
XaviDCR92
01c9566dd8 - AIRPORT.cue: removed music from CUE file. 2018-05-06 20:39:35 +02:00
XaviDCR92
2c3b747732 * Game can now compile without PSXSDK_DEBUG flag.
* RCNT2 ISR is now disabled as soon as SystemLoadFileIntoBuffer() is called. Hopefully that will avoid problems with real HW.
2018-03-26 08:50:33 +02:00
XaviDCR92
4887461e35 * Increased number of events on SYSTEM.CNF.
Minor changes?
2018-03-22 20:50:53 +01:00
XaviDCR92
34c8910b9f - .iso files are now ignored.
- Removed deprecated functions from System.c.
* Minor changes.
2018-03-20 06:37:23 +01:00
XaviDCR92
977ec481d8 + Added tutorial level. 2018-03-18 19:14:17 +01:00
XaviDCR92
51d4c1ea89 * System.c: Root counters are finally working, YAY!
* 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.
2018-03-17 01:43:53 +01:00
XaviDCR92
be36d09ae7 * Game.c: removed obsolete comments.
* GameGui.c: status shown on aircraft list is now summarized on a table.
2018-03-11 14:20:36 +01:00
XaviDCR92
6adb0a08c8 * Menu.c: bugfix for PLT level list.
* Minor: added whitespace to "sizeof" operand.
2018-03-10 14:30:40 +01:00
XaviDCR92
baa647ad7c + Added Message module, used for tutorials.
+ 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.
2018-02-25 05:25:33 +01:00
XaviDCR92
81d9242514 * I think GameGraphics() can be executed as long as GPU has received all DMA blocks. Remove if something goes wrong. 2018-02-07 18:15:07 +01:00