/[projet1]/users/chema/1337/TINE/galaxy.s
Defence Force logotype

Log of /users/chema/1337/TINE/galaxy.s

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 495 - (view) (annotate) - [select for diffs]
Modified Mon May 23 18:53:05 2011 UTC (8 years, 1 month ago) by Chema
File length: 68284 byte(s)
Diff to previous 404
Moving to new location


Revision 404 - (view) (annotate) - [select for diffs]
Modified Sun Sep 19 17:29:39 2010 UTC (8 years, 9 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 68284 byte(s)
Diff to previous 403
bug in saving with no slot selected has been corrected.

Revision 403 - (view) (annotate) - [select for diffs]
Modified Sat Sep 18 22:01:16 2010 UTC (8 years, 9 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 68231 byte(s)
Diff to previous 399
Attempt to correct the bug with cargo space increasing "randomly"

Revision 399 - (view) (annotate) - [select for diffs]
Modified Thu Sep 16 08:52:25 2010 UTC (8 years, 10 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 68195 byte(s)
Diff to previous 364
serious bug found by shaun in buy equip code (?)

Revision 364 - (view) (annotate) - [select for diffs]
Modified Mon Jul 12 22:22:06 2010 UTC (9 years ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 67988 byte(s)
Diff to previous 362
Corrected distance to planets in galaxy.s (errors commented out)
Added two new items (not for sale, but as gifts in missions):
fuel optimizer, enlarging your max range to 7.5
dilithium processor, randomly finding dilithium on splinters and refueling your ship.

The first one is fully tested, the second one needs more checks.

Now have to add them as gifts in missions.

Revision 362 - (view) (annotate) - [select for diffs]
Modified Sun Jul 11 18:23:29 2010 UTC (9 years ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 67793 byte(s)
Diff to previous 361
Added "right on, commander!" message. Tweaked a bit how seldom checks (32 frames) are done, just one of them, not all... I guess this works correctly.

Put a define to select if the classic Elite behavior of selecting planet closest to 96x96 when galhyper, as this destroyed my planification of the Constrictor mission.

Revision 361 - (view) (annotate) - [select for diffs]
Modified Sat Jul 10 21:39:16 2010 UTC (9 years ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 67755 byte(s)
Diff to previous 354
Added the possibility of plotting circles in short range chart (with a define, so they are not active by default), just for testing. Should work better with filled circles.

For hyperspace circles: added a check to avoid a ship entering hyper if another ship is entering hyper (in tactics.s)

Cleaned a bit tineloop.s and added a check in case the circles when hyperspacing are too big.

Seems it is working quite well now.

Small tab adjusting in universe.s

Revision 354 - (view) (annotate) - [select for diffs]
Modified Sun Jun 27 19:32:47 2010 UTC (9 years ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 67417 byte(s)
Diff to previous 342
First tweaks after the BETA1 version

Changed the way rear view is patched, so no it is in obj3d.s before calling GLOBROT. Is much more efficient.

Also corrected an error with this, as only Z component was inverted, and not also X component. This also meant changes into stars.s which also had some errors in rear view...

Tweaked the rotation of the initial screen ships, and added the hermit as type of ship (but not yet created in universe.s)

Revision 342 - (view) (annotate) - [select for diffs]
Modified Wed Jun 9 20:57:31 2010 UTC (9 years, 1 month ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 67301 byte(s)
Diff to previous 334
Code for mission 8 added, but not yet tested.
Changed a bit the D and O in the charset to make it more readable.
Changed asteroids max speed (from 30 to 10).
Added a #define in mission for _rotz fields to make asteroids rotate.

Revision 334 - (view) (annotate) - [select for diffs]
Modified Thu Jun 3 20:35:16 2010 UTC (9 years, 1 month ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 67417 byte(s)
Diff to previous 328
Mission 3 added and tested (not completely, but..)
Corrected a bug in mission order (the damned defines after tutorials).
Added a couple of defines that were missing and some details.
Detected a bug in the fuel circle when in long chart (with clipping... needs tweaking - added to the todolist.txt)

Revision 328 - (view) (annotate) - [select for diffs]
Modified Wed May 26 18:42:26 2010 UTC (9 years, 1 month ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 67389 byte(s)
Diff to previous 327
Fixed snapping to planets in both long and short charts. Fixed several issues with cross placing and added fuel circle to long chart.
Added changing commander's name when saving and fixed a bug with gets (using tmp, which was also used when printing numbers).

Revision 327 - (view) (annotate) - [select for diffs]
Modified Mon May 24 19:13:37 2010 UTC (9 years, 1 month ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 66834 byte(s)
Diff to previous 325
Solved snapping to planet in short range chart. Added fuel cricle in long range chart

Revision 325 - (view) (annotate) - [select for diffs]
Modified Wed May 5 20:28:25 2010 UTC (9 years, 2 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 66786 byte(s)
Diff to previous 305
Firs mission added

Revision 305 - (view) (annotate) - [select for diffs]
Modified Sat Mar 13 22:59:34 2010 UTC (9 years, 4 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 66744 byte(s)
Diff to previous 302
More tweaks in the mission system. 

Revision 302 - (view) (annotate) - [select for diffs]
Modified Tue Mar 2 18:42:35 2010 UTC (9 years, 4 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 66358 byte(s)
Diff to previous 301
more on missions... now load from disk! tested with two dummy missions.

Revision 301 - (view) (annotate) - [select for diffs]
Modified Mon Mar 1 15:55:03 2010 UTC (9 years, 4 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 66315 byte(s)
Diff to previous 294
More things on missions done.

Revision 294 - (view) (annotate) - [select for diffs]
Modified Fri Feb 19 17:53:55 2010 UTC (9 years, 4 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65956 byte(s)
Diff to previous 292
Solved bug in cursor in local chart, when coming from galactic chart with a far selected planet.

Solved several minor bugs in tactics.s where number of thargoid, asteroids and police was not being updated when one disappeared without being killed. Also now a shot decreases your speed and probability of launching missiles is lower. Set just one thargoid at the same time in tine.h

Solved minor issues in universe.s, where ships were created too far away or missiles or laser power incorrectly initialized (namely for thargoids).

Revision 292 - (view) (annotate) - [select for diffs]
Modified Wed Feb 17 22:17:49 2010 UTC (9 years, 4 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65971 byte(s)
Diff to previous 250
solved some bugs, one new with market. Added sound for targetting compass

More minor bug hunting.

Revision 250 - (view) (annotate) - [select for diffs]
Modified Fri Feb 5 22:05:50 2010 UTC (9 years, 5 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65971 byte(s)
Diff to previous 235
Solved a bug when pressing key to buy/sell and no item selected. Changed the probabilities of shuttle/merchant creation. Solved a bug when landing in rear view. Simplified calling to Circle routines a lot in obj3d as well as Plotting of debris/far ships. Reduced memory usage in some messages in cockpit.s by using subroutines with common code.

Revision 235 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 17:06:27 2010 UTC (9 years, 5 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65926 byte(s)
Diff to previous 215
Several small changes. Removed the check_maxman routine from tinefuncs.s, as it seems quite useless. Simplified the code there.

Also added alarm messages when not in front view (Dbug will be pleased :) )

Optimized the MoveShips in tinefuncs.s so it iterates only after fixedobjects, avoiding planets and moons. Also changed the clearing of laser vertices to the drawing section in tineloop.s and cleaned up code.

Revision 215 - (view) (annotate) - [select for diffs]
Modified Wed Jan 27 22:17:03 2010 UTC (9 years, 5 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65393 byte(s)
Diff to previous 214
More small changes. Added messages for buying  "already fitted" and "no cash" and "no cargo". Also removed some cycles in lib3d.s and even in the LineDraw.s

Revision 214 - (view) (annotate) - [select for diffs]
Modified Tue Jan 26 21:33:23 2010 UTC (9 years, 5 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 64848 byte(s)
Diff to previous 209
Corrected many things on the text screens and added color to galactic chart (might reuse the other routine for this with some code patches).

Solved a bug in the video uploaded to youtube, where using a pod should remove your equipment... What to do with missiles.

Shields now recharge even if not full of energy.

Tweaked clipping area in params.h (was 122 lines).

Revision 209 - (view) (annotate) - [select for diffs]
Modified Sun Jan 24 17:41:36 2010 UTC (9 years, 5 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65677 byte(s)
Diff to previous 206
Moved energy low message to the main loop, each 64 frames. Removed the patch to avoid sound for that message, as it is no more needed.

Added the extra maneuverability unit.

Tweaked the messages for landing/launching.

Revision 206 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 00:35:01 2010 UTC (9 years, 5 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65677 byte(s)
Diff to previous 199
Some more tweaks. Fixed some code in radar, galaxy and other minor details. Added two messages for launching/landing, but I don't like how it works... And it does not do anything when not in front view.

Solved a bug in the radar, when the number of objects becomes zero.

Revision 199 - (view) (annotate) - [select for diffs]
Modified Tue Jan 19 22:13:21 2010 UTC (9 years, 5 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65655 byte(s)
Diff to previous 198
Several suggestions by Dbug added:
some kind of in-screen instructions in some pages
arrow cursor support (partial)
solved the planet size jump thingy
added Dbug's optimization to stars.s. The easy one, the add/sub thing.
Music is correct now. Plays all patterns.

Revision 198 - (view) (annotate) - [select for diffs]
Modified Mon Jan 18 17:21:16 2010 UTC (9 years, 5 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 64863 byte(s)
Diff to previous 194
problem with useless archive .ncb... just to remove the hideous icon...Many little details solved. Price of ECMs and Escape capsule interchanged. Circle routine enhanced and a bug with the no-clip version solved. Bug when trying to load an empty slot solved. sound.s altered so AY regs are shared between my routines and Twi's. Also SndStop is corrected, saving 128 on regs. tactics.s changed so ships detect collision course sooner. Initial number of missiles and large cargo bay equipment solved in initializing player's ship. Added a KLUDGE in end_intro to ensure radar is empty when saving controls. Removed the code that prevented ships to appear if police around (universe.s). Now more thrilling, but needs more testing.


Revision 194 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 22:33:43 2010 UTC (9 years, 6 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 64862 byte(s)
Diff to previous 185
3 missiles as a start. Corrected a bug where initializing a ship when loading from disk was not correctly done (wrong equipment)
Thargon/thargoid naming conventions now follow manual

Revision 185 - (view) (annotate) - [select for diffs]
Modified Thu Jan 7 23:35:24 2010 UTC (9 years, 6 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 64799 byte(s)
Diff to previous 178
Messed around with wave player, the too many labels error and the new link65. A lot of problems, but seems to be ok now (music removed).

Added an effect to ships in intro to move them backwards after some time and change the model. Also added FLG_SLOW to several ships when creating them.

Removed colons from comments and also converted obj3d.s to DOS format (has a mix with Unix linefeeds).

Revision 178 - (view) (annotate) - [select for diffs]
Modified Wed Dec 23 20:58:34 2009 UTC (9 years, 6 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65189 byte(s)
Diff to previous 174
Solved even more bugs. One of them made the cursor in low range chart be wrong (outside screen) when coming from galactic chart and a far planet was selected.

Added FLG_PIRATE to Thargoids, so police helps.

Tweaked circle drawing so no clipping is done if not necessary. Can improve this more by inlining things, but as we are low on memory I prefer to wait before doing this.
Removed several clcs and secs which should not be needed to speed up drawing.

Also changed a couple of things in memory layout in obj3d.s and LineDraw.s, to gain a good amount of over 200 bytes. 

Removed USE_ACCURATE_CLIPPING from the params.h file, as it speeds things up, reduces code and does not seem to change anything.

Added a #define USE_OBLETS to remove all the code related to Compound object drawing, to save memory and speed up the code (just a bit).

Moved the object records area (over 2K) to fffa-size.

Revision 174 - (view) (annotate) - [select for diffs]
Modified Mon Dec 14 12:29:24 2009 UTC (9 years, 7 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 65162 byte(s)
Diff to previous 169
Ok. Many changes. Semi-working saving/loading with a test interface (not user-friendly). Also changed screens layouts to put the red frame on all of them. Solved a bug where going to galchart and back to sys info resulted in a wrong race description.

Other minor changes that I could not commit due to miniserve being down.

Revision 169 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 21:29:27 2009 UTC (9 years, 7 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 59467 byte(s)
Diff to previous 166
Many details added. Fuel is now considered, as well as distance. Several things on the todo list have been done

Identification of ship types when targetting also included

Revision 166 - (view) (annotate) - [select for diffs]
Modified Wed Oct 28 21:12:07 2009 UTC (9 years, 8 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 59295 byte(s)
Diff to previous 158
Minor updates. Not corrupting when docking and not in front view, puting 100 as ZMIN, and print ship pos as dbug values.

Made lots of tests and noted down things in todolist.txt

Revision 158 - (view) (annotate) - [select for diffs]
Added Wed Oct 7 11:46:14 2009 UTC (9 years, 9 months ago) by Chema
Original Path: users/chema/TINE/galaxy.s
File length: 59444 byte(s)
Last updates after video on youtube. Missiles corrected. Initialization of player's ship corrected.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26