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

Log of /users/chema/TINE/tineloop.s

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 494)

Revision 354 - (view) (annotate) - [select for diffs]
Modified Sun Jun 27 19:32:47 2010 UTC (9 years, 11 months ago) by Chema
File length: 37034 byte(s)
Diff to previous 347 , to selected 205
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 347 - (view) (annotate) - [select for diffs]
Modified Thu Jun 17 21:23:49 2010 UTC (9 years, 11 months ago) by Chema
File length: 36122 byte(s)
Diff to previous 338 , to selected 205
Added messages for mission pack failed and completed. 
Added galactic hyperspace effect and sfs
undefined ramsave
updated overlay.s to tidy it a bit
with the new texts, had to update NUM_SECT_OVL adding one more in main.s


Revision 338 - (view) (annotate) - [select for diffs]
Modified Mon Jun 7 20:53:05 2010 UTC (9 years, 11 months ago) by Chema
File length: 32780 byte(s)
Diff to previous 335 , to selected 205
Tweaked mission5 and added mission6 (tested). Need to check continuity between those two.

Removed code in tineloop to make missiles explode if energy bomb used.

Revision 335 - (view) (annotate) - [select for diffs]
Modified Fri Jun 4 19:03:24 2010 UTC (9 years, 11 months ago) by Chema
File length: 32690 byte(s)
Diff to previous 333 , to selected 205
Mission 4 (Zantor's attack) added and tested.
Solved problem with clipping fuel circle in short and long charts.

Revision 333 - (view) (annotate) - [select for diffs]
Modified Tue Jun 1 18:30:11 2010 UTC (9 years, 11 months ago) by Chema
File length: 32026 byte(s)
Diff to previous 330 , to selected 205
OK. Tutorial loaded at the beginning of the game and does not use a slot.

Revision 330 - (view) (annotate) - [select for diffs]
Modified Thu May 27 19:18:59 2010 UTC (10 years ago) by Chema
File length: 31938 byte(s)
Diff to previous 312 , to selected 205
mission 3 added and tested. Very hard, really.
Altered docking distance for testing.

Revision 312 - (view) (annotate) - [select for diffs]
Modified Tue Apr 27 10:48:18 2010 UTC (10 years, 1 month ago) by Chema
File length: 31938 byte(s)
Diff to previous 309 , to selected 205
Keyboard routine corrected (?) but still with some delay which can be removed (?)

Revision 309 - (view) (annotate) - [select for diffs]
Modified Thu Apr 22 18:18:41 2010 UTC (10 years, 1 month ago) by Chema
File length: 31948 byte(s)
Diff to previous 308 , to selected 205
solve a bug when missile indicators and target (including compass) was updated when not in the front view. This happened when a ship which was our target docked, hypered or simply exploded.

Revision 308 - (view) (annotate) - [select for diffs]
Modified Thu Apr 22 17:18:27 2010 UTC (10 years, 1 month ago) by Chema
File length: 31891 byte(s)
Diff to previous 301 , to selected 205
After miniserve breakdown... Many little changes, including mission general layout, some tests, keyboard handling, music, a real random generator...

Revision 301 - (view) (annotate) - [select for diffs]
Modified Mon Mar 1 15:55:03 2010 UTC (10 years, 2 months ago) by Chema
File length: 31890 byte(s)
Diff to previous 300 , to selected 205
More things on missions done.

Revision 300 - (view) (annotate) - [select for diffs]
Modified Sun Feb 28 21:37:12 2010 UTC (10 years, 3 months ago) by Chema
File length: 31876 byte(s)
Diff to previous 299 , to selected 205
first version of missions at last!

Revision 299 - (view) (annotate) - [select for diffs]
Modified Wed Feb 24 12:25:29 2010 UTC (10 years, 3 months ago) by Chema
File length: 31563 byte(s)
Diff to previous 296 , to selected 205
Reorganized the memory map a bit, putting several vars and buffers in overlay and have better memory map output. Space free is now 1066 bytes in overlay and from $925f to $9fff (>3400 bytes) in normal memory

Revision 296 - (view) (annotate) - [select for diffs]
Modified Sun Feb 21 23:10:06 2010 UTC (10 years, 3 months ago) by Chema
File length: 31671 byte(s)
Diff to previous 293 , to selected 205
Added support for not projecting vertices which are not needed. But there is still a possible optimization with precalculated usedinface.

Still errors with laser origins in rare cases.

Revision 293 - (view) (annotate) - [select for diffs]
Modified Thu Feb 18 09:35:30 2010 UTC (10 years, 3 months ago) by Chema
File length: 31626 byte(s)
Diff to previous 292 , to selected 205
Removed fly_to_vector_final, as it was unused. NOw all in fly_to_vector (tinefuncs.s)

Removed a couple of bugs when dying in tineloop.s. Now this seems to work as expected when escape pod is launched and seems to get back to the init screen in any case.

Revision 292 - (view) (annotate) - [select for diffs]
Modified Wed Feb 17 22:17:49 2010 UTC (10 years, 3 months ago) by Chema
File length: 31443 byte(s)
Diff to previous 291 , to selected 205
solved some bugs, one new with market. Added sound for targetting compass

More minor bug hunting.

Revision 291 - (view) (annotate) - [select for diffs]
Modified Tue Feb 16 21:50:32 2010 UTC (10 years, 3 months ago) by Chema
File length: 31568 byte(s)
Diff to previous 289 , to selected 205
Added target change for compass...

Revision 289 - (view) (annotate) - [select for diffs]
Modified Mon Feb 15 14:22:16 2010 UTC (10 years, 3 months ago) by Chema
File length: 31302 byte(s)
Diff to previous 288 , to selected 205
New stuff. Crosshair is drawn differently and in color!
Compass code has been updated and uses a mask, which is smaller and much quicker.
Radar heads are drawn more efficiently.
Modified tineloop.s so it does not update radar or compass if gameover. Removed code that updated those only every two frames.

Revision 288 - (view) (annotate) - [select for diffs]
Modified Mon Feb 15 00:09:09 2010 UTC (10 years, 3 months ago) by Chema
File length: 31269 byte(s)
Diff to previous 284 , to selected 205
New line routine. Corrected the laser vertex for ships

Revision 284 - (view) (annotate) - [select for diffs]
Modified Sun Feb 14 20:02:19 2010 UTC (10 years, 3 months ago) by Chema
File length: 31273 byte(s)
Diff to previous 276 , to selected 205
removed old files
simplified unused points in models
moved where clear_vertex is called in tineloop.s, as the other position generated a bug.

Revision 276 - (view) (annotate) - [select for diffs]
Modified Fri Feb 12 23:42:59 2010 UTC (10 years, 3 months ago) by Chema
File length: 31271 byte(s)
Diff to previous 274 , to selected 205
new version of drawline, which needed adding and#$7f to all pixel drawings :(

other minor additions, such as a game_over var.


Revision 274 - (view) (annotate) - [select for diffs]
Modified Fri Feb 12 17:53:00 2010 UTC (10 years, 3 months ago) by Chema
File length: 31290 byte(s)
Diff to previous 266 , to selected 205
Cleaned up some part of the code. Tried another method to generate laser vertices...

Revision 266 - (view) (annotate) - [select for diffs]
Modified Mon Feb 8 22:12:53 2010 UTC (10 years, 3 months ago) by Chema
File length: 31288 byte(s)
Diff to previous 250 , to selected 205
many small changes and bug huntings. Newest line routine, removed clearing the laser vertices from the main loop...

Revision 250 - (view) (annotate) - [select for diffs]
Modified Fri Feb 5 22:05:50 2010 UTC (10 years, 3 months ago) by Chema
File length: 31112 byte(s)
Diff to previous 235 , to selected 205
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 (10 years, 3 months ago) by Chema
File length: 31071 byte(s)
Diff to previous 234 , to selected 205
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 234 - (view) (annotate) - [select for diffs]
Modified Tue Feb 2 22:51:17 2010 UTC (10 years, 3 months ago) by Chema
File length: 31074 byte(s)
Diff to previous 221 , to selected 205
Added new super-fast version of circle (see circle.s). Thanks Dbug!!!. Removed filled version.

Also solved a bug in tactics.s calling AIMain and not continuing the loop, causing problems with missiles.

Changed the number of sectors to read in main.s, as a consequence of removing the transporter ship.

Revision 221 - (view) (annotate) - [select for diffs]
Modified Mon Feb 1 16:14:32 2010 UTC (10 years, 3 months ago) by Chema
File length: 31074 byte(s)
Diff to previous 214 , to selected 205
A quick backup. Several changes, small details all. Included the new version of the LineDraw.s, also made some small optimizations to lib3d.s.

Moved commander's data to start of page 4 to ease mission code, but it is not definite.

Also changed the way bounty messages are issued, so they appear with some kind of delay and accumulate bounties till then.

Added a patch to erase laser vertex only of ship objects. Should use this to limit the number of space objects.

Revision 214 - (view) (annotate) - [select for diffs]
Modified Tue Jan 26 21:33:23 2010 UTC (10 years, 4 months ago) by Chema
File length: 30959 byte(s)
Diff to previous 212 , to selected 205
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 212 - (view) (annotate) - [select for diffs]
Modified Mon Jan 25 21:34:06 2010 UTC (10 years, 4 months ago) by Chema
File length: 30823 byte(s)
Diff to previous 210 , to selected 205
A couple of tweaks more... one patch and some code removed...

Revision 210 - (view) (annotate) - [select for diffs]
Modified Mon Jan 25 17:49:04 2010 UTC (10 years, 4 months ago) by Chema
File length: 30715 byte(s)
Diff to previous 209 , to selected 205
Many small changes this time. A bug in the energy panels in the cockpit has been corrected. A bug and planet name in hardcoded save game data was corrected also.

Other minor tweaks and optimizations. Patched the attribute_changed thing.

Launched ship is now rotated correctly (180deg in Y axes) so planet is behind. 

First test to put alternate colors and it looks really well. Changed flash when hit to magenta, as yellow was hardly visible.


Revision 209 - (view) (annotate) - [select for diffs]
Modified Sun Jan 24 17:41:36 2010 UTC (10 years, 4 months ago) by Chema
File length: 30467 byte(s)
Diff to previous 206 , to selected 205
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 (10 years, 4 months ago) by Chema
File length: 30346 byte(s)
Diff to previous 205
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 205 - (view) (annotate) - [selected]
Modified Fri Jan 22 12:34:27 2010 UTC (10 years, 4 months ago) by Chema
File length: 29957 byte(s)
Diff to previous 204
Initial cash is now 100 Cr

Changed in order of files in osdk_config.bat. Mostly for testing...

Many changes to radar.s. All the loops have changed and have been optimized.

Still several details that have to be checked (see todolist.txt)

Scanner code is still... dumb.

Asteroid rotation was stupidly put in MoveCurrent. Now it sets rotz in creation.

Some more cleaning in tineloop.s

Revision 204 - (view) (annotate) - [select for diffs]
Modified Thu Jan 21 18:29:33 2010 UTC (10 years, 4 months ago) by Chema
File length: 29935 byte(s)
Diff to previous 203 , to selected 205
Small minor additions and some cleaning of code.

Added a worm and a missile counter, so we can limit their number for computer AIs. Limits in defines in tine.h

Radar and scanner are updated only every 2 frames.

Asteroids now rotate.

Found a bug in the radar. It needs a lot of space to work with all the possible objects, but that is indeed a waste, so need to clean up that code, which is indeed a mess.

This version has ALTSCANS undefined for testing purposes.

Revision 203 - (view) (annotate) - [select for diffs]
Modified Thu Jan 21 15:50:45 2010 UTC (10 years, 4 months ago) by Chema
File length: 30037 byte(s)
Diff to previous 202 , to selected 205
Removed the need of a var energy_bomb and continuous checking. Now there is a routine that explodes all the affected ships when user press "B".

Cleaned some code.

Added a patch when in rear view with a jsr. Else nop nop nop.

Anacondas now launch worms

Revision 202 - (view) (annotate) - [select for diffs]
Modified Wed Jan 20 22:31:15 2010 UTC (10 years, 4 months ago) by Chema
File length: 27715 byte(s)
Diff to previous 201 , to selected 205
Ok, after learning the rate of the IRQ is configurable, changed it to read keyboard at 25hz and optimize everything. removed the sei/cli. Tuned frameskip thresholds.

Revision 201 - (view) (annotate) - [select for diffs]
Modified Wed Jan 20 20:05:16 2010 UTC (10 years, 4 months ago) by Chema
File length: 27752 byte(s)
Diff to previous 199 , to selected 205
More things suggested by Dbug changed. 
This time rotation routines in tineloop.s
Added more comments to the sources.

Also reduced the max number of objects to 32. If this works, we save a lot of memory.

I am not sure what happened, but it seems to run MUCH faster now. Except from occasional slowdowns, which I have to track. Seems a bug.

Revision 199 - (view) (annotate) - [select for diffs]
Modified Tue Jan 19 22:13:21 2010 UTC (10 years, 4 months ago) by Chema
File length: 28074 byte(s)
Diff to previous 198 , to selected 205
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 (10 years, 4 months ago) by Chema
File length: 27935 byte(s)
Diff to previous 197 , to selected 205
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 197 - (view) (annotate) - [select for diffs]
Modified Sat Jan 16 17:15:18 2010 UTC (10 years, 4 months ago) by Chema
File length: 27855 byte(s)
Diff to previous 195 , to selected 205
Several small changes. Added new player from Twi and new compiled music. Still a bug there, but now it sounds quite ok.

Also player's status is cleared when using escape pod.

Solved two bugs that were not noticed before: rear & front damage is now correctly done (in a better way, before missiles did it wrong); and the recharge of the aft shield is now correctly done (had an awful error before).

Revision 195 - (view) (annotate) - [select for diffs]
Modified Thu Jan 14 22:47:34 2010 UTC (10 years, 4 months ago) by Chema
File length: 27573 byte(s)
Diff to previous 194 , to selected 205
Many little changes. Removed the first intro screen.. it is useless. Will need to add a Change Commander's Name in the LOAD/SAVE screen.

Added the Escape pod at last! And it seems to work.

Also removed a bug where lasers at your ship did not work when you watch them from outside (for instance from an escape pod).

Moved several defines to tine.h, now much more clear.

Revision 194 - (view) (annotate) - [select for diffs]
Modified Wed Jan 13 22:33:43 2010 UTC (10 years, 4 months ago) by Chema
File length: 25725 byte(s)
Diff to previous 193 , to selected 205
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 193 - (view) (annotate) - [select for diffs]
Modified Mon Jan 11 12:38:56 2010 UTC (10 years, 4 months ago) by Chema
File length: 25704 byte(s)
Diff to previous 192 , to selected 205
Added ship names in intro screens and updated the todolist.txt

Revision 192 - (view) (annotate) - [select for diffs]
Modified Sun Jan 10 22:31:20 2010 UTC (10 years, 4 months ago) by Chema
File length: 25642 byte(s)
Diff to previous 189 , to selected 205
More modifications in the alternate scan thing. Also put back tables for player control of the ship.

Revision 189 - (view) (annotate) - [select for diffs]
Modified Sun Jan 10 20:53:00 2010 UTC (10 years, 4 months ago) by Chema
File length: 25594 byte(s)
Diff to previous 188 , to selected 205
More attempts with the odd/all/odd idea. Generated new defines in tine.h and the frame_time variable. Also disable interrupts before doing some routines in drawing.

Added a kind of play 0,0,0 in SndStop.

Revision 188 - (view) (annotate) - [select for diffs]
Modified Sat Jan 9 23:51:23 2010 UTC (10 years, 4 months ago) by Chema
File length: 24882 byte(s)
Diff to previous 187 , to selected 205
Many new details... toggling between front/rear view is now in key V, whilst galactic hyper is correctly working with H (I hope).

Also working on a first try to draw ALL/odd/ALL/odd frames when framerate goes slow... Even have code to skip drawing in that case.

Revision 187 - (view) (annotate) - [select for diffs]
Modified Fri Jan 8 23:16:38 2010 UTC (10 years, 4 months ago) by Chema
File length: 24097 byte(s)
Diff to previous 186 , to selected 205
Moved dictionary to overlay. Now barely 740 bytes left there, but more than 3K on normal memory.

Also added SndStop to sound.s and tweaked so music is stopped correctly. Also added jsr SndStop before restarting to see if I can get the music be correctly played after restarting.

If music gets much higher than which currently is, be careful to remove dict again.

Found a bug, where the value of shields gets <0 or something like that and is not decremented afterwards..

Revision 186 - (view) (annotate) - [select for diffs]
Modified Fri Jan 8 22:29:55 2010 UTC (10 years, 4 months ago) by Chema
File length: 24095 byte(s)
Diff to previous 185 , to selected 205
Music added. Thanks to Dbug's new version of the old version of the linker :)

Also optimized the radar a bit, but still needs more tweaking.

Revision 185 - (view) (annotate) - [select for diffs]
Modified Thu Jan 7 23:35:24 2010 UTC (10 years, 4 months ago) by Chema
File length: 24095 byte(s)
Diff to previous 184 , to selected 205
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 184 - (view) (annotate) - [select for diffs]
Modified Sat Jan 2 22:55:21 2010 UTC (10 years, 4 months ago) by Chema
File length: 23867 byte(s)
Diff to previous 183 , to selected 205
More bug hunting and small additions. The most important thing is that I have added Dbug's new line routine, with no extra pixel error.

Now if ECM is active enemies don't launch missiles. Also find target makes sure that a target has not been deleted even if still in the visible list (could happen). This and other checks seem to minimize the error where invisible strange enemies were killed and gave you a lot of credits. But the problem is still there. I have set a halt if it happens for more testing.

Revision 183 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 20:54:12 2010 UTC (10 years, 4 months ago) by Chema
File length: 23539 byte(s)
Diff to previous 180 , to selected 205
Changed missile model, implemented the energy bomb :) and corrected a bug caused by making the linked list of visible objects of size different than 129 bytes. I know now how it works, so could change that, but an entry=$80 states the end of the list (direct test with bmi) and the list starts at VISOBJS+$80, so should be careful.

Did not add that enemy do not fight missiles if ecm active.

Revision 180 - (view) (annotate) - [select for diffs]
Modified Fri Dec 25 20:35:22 2009 UTC (10 years, 5 months ago) by Chema
File length: 23021 byte(s)
Diff to previous 179 , to selected 205
Fixed a bug related with rear view (coming from screens to space and viceversa).
Added messages for front & rear view.
Added inflight messages for Missile Armed & Unarmed
Tweaked the number of missiles of enemies in random encounters.
Also corrected and varied how initial ships are created in create_universe, so space is populated when player appears.


Revision 179 - (view) (annotate) - [select for diffs]
Modified Thu Dec 24 16:36:15 2009 UTC (10 years, 5 months ago) by Chema
File length: 22486 byte(s)
Diff to previous 178 , to selected 205
Added sound for missiles. Corrected a bug where Bounties were incorrectly assigned. Removed some debug values (just kept framerate) and speed increased a lot. Tweaked some rnd values in enemy creation, so now encounters occur more often.

Revision 178 - (view) (annotate) - [select for diffs]
Modified Wed Dec 23 20:58:34 2009 UTC (10 years, 5 months ago) by Chema
File length: 22434 byte(s)
Diff to previous 177 , to selected 205
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 177 - (view) (annotate) - [select for diffs]
Modified Tue Dec 22 19:21:26 2009 UTC (10 years, 5 months ago) by Chema
File length: 22304 byte(s)
Diff to previous 176 , to selected 205
Corrected a bug where thargons were not given the ECM. Also thargoids carried are random (0-3).

Tested that it is possible to fight a thargon. It is, if well equipped, but the trick of firing a missile when very close is quite helpful.

Adapted the ship size to the scaled-down versions.

Corrected the bug where planet_distance was not correctly set at the first frame. Now you can't jump just after undocking.

Corrected the visibility distance, so it is no more possible that a ship in front of you fires, while it is not visible (lasers incorrectly drawn).

Added shipdatal.xls (with the scaling factor and size) to the repository.

Revision 176 - (view) (annotate) - [select for diffs]
Modified Sun Dec 20 21:03:48 2009 UTC (10 years, 5 months ago) by Chema
File length: 22058 byte(s)
Diff to previous 174 , to selected 205
Power redirection working. Also made energy and shields fixed values, so cockpit controls work OK.

Tweaked other things, like reinitializing the starfield when looking back

Changed InitPlayerShip and NewPlayerShip, so there is a PreInit entry point... also commented a jsr InitPlayerShip before a jsr CreateUniverse when pressing 1, which is unnecessary.

Revision 174 - (view) (annotate) - [select for diffs]
Modified Mon Dec 14 12:29:24 2009 UTC (10 years, 5 months ago) by Chema
File length: 21121 byte(s)
Diff to previous 170 , to selected 205
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 170 - (view) (annotate) - [select for diffs]
Modified Tue Nov 24 19:00:38 2009 UTC (10 years, 6 months ago) by Chema
File length: 20124 byte(s)
Diff to previous 169 , to selected 205
Fixed several things on tactics.s, completing the AI (at last!). Only thing left is that, according to TNK, an ANACONDA launches WORMS or SIDEWINDERS when angry at us, which is not done here. Will check with elite-agb.

Also made a version 2 for circle clipping (inlining cmp16 and pixel address) with a gain between 5-10% when the circle is near. That is quite good!

Revision 169 - (view) (annotate) - [select for diffs]
Modified Tue Nov 17 21:29:27 2009 UTC (10 years, 6 months ago) by Chema
File length: 20054 byte(s)
Diff to previous 168 , to selected 205
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 168 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 22:01:59 2009 UTC (10 years, 6 months ago) by Chema
File length: 19648 byte(s)
Diff to previous 167 , to selected 205
Added a first version of the light indicator for planet distance. Needs tweaking so it is updated when front view is loaded.

Also added a check for mass locked when trying to jump to hyper, and clearing the scanner when too far.

First attempt to produce sounds, but need to workout problems with pseudo-reg dumping. If we use a copy for updating only what has changed, it needs more work.


Revision 167 - (view) (annotate) - [select for diffs]
Modified Thu Oct 29 19:50:24 2009 UTC (10 years, 7 months ago) by Chema
File length: 18771 byte(s)
Diff to previous 166 , to selected 205
Fixed problem with scanner, which was not drawn if at center and comming from other screen.

Revision 166 - (view) (annotate) - [select for diffs]
Modified Wed Oct 28 21:12:07 2009 UTC (10 years, 7 months ago) by Chema
File length: 18593 byte(s)
Diff to previous 163 , to selected 205
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 163 - (view) (annotate) - [select for diffs]
Modified Thu Oct 22 10:51:37 2009 UTC (10 years, 7 months ago) by Chema
File length: 18431 byte(s)
Diff to previous 161 , to selected 205
Generating shuttles and transports. Tweaked some randomizing.
Police is working (attacking a shuttle makes them angry).

Revision 161 - (view) (annotate) - [select for diffs]
Modified Tue Oct 20 21:24:14 2009 UTC (10 years, 7 months ago) by Chema
File length: 18510 byte(s)
Diff to previous 160 , to selected 205
Still adding random encounters. Police, thargons (with thargoids) and cougars added.

Revision 160 - (view) (annotate) - [select for diffs]
Modified Tue Oct 13 20:11:09 2009 UTC (10 years, 7 months ago) by Chema
File length: 18488 byte(s)
Diff to previous 158 , to selected 205
Started with dynamic creation of enemies, but something is bugged as dying gives problems (when restarting or never "gameovering")

Revision 158 - (view) (annotate) - [select for diffs]
Added Wed Oct 7 11:46:14 2009 UTC (10 years, 7 months ago) by Chema
File length: 18327 byte(s)
Diff to selected 205
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