/[projet1]/users/chema/skooldaze/init.s
Defence Force logotype

Log of /users/chema/skooldaze/init.s

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 691 - (view) (annotate) - [select for diffs]
Modified Sat Oct 22 22:12:49 2011 UTC (8 years, 7 months ago) by Chema
File length: 18742 byte(s)
Diff to previous 690
Testing variations on sfx.
Removed usage of the VIA timer to time frame... somehow it was not quite constant and seemed not the best option.

Revision 690 - (view) (annotate) - [select for diffs]
Modified Sat Oct 22 16:42:54 2011 UTC (8 years, 7 months ago) by Chema
File length: 18740 byte(s)
Diff to previous 669
Solved bug Dbug's spotted... It was related with speech_bubble_on not being initialized.

Testing a much shorter sfx for steps and reading VIA timer 2 for timing frames

Revision 669 - (view) (annotate) - [select for diffs]
Modified Tue Oct 18 08:16:19 2011 UTC (8 years, 7 months ago) by Chema
File length: 18489 byte(s)
Diff to previous 659
Added EINSTEIN_LIES define to avoid him lying. Also updated todo.txt

Revision 659 - (view) (annotate) - [select for diffs]
Modified Thu Oct 13 17:05:15 2011 UTC (8 years, 7 months ago) by Chema
File length: 18553 byte(s)
Diff to previous 657
Several small changes with tunes, clock position, timing, capability of hitting shields from stairs, etc...

Revision 657 - (view) (annotate) - [select for diffs]
Modified Tue Oct 11 21:46:19 2011 UTC (8 years, 7 months ago) by Chema
File length: 18631 byte(s)
Diff to previous 654
Added the trick to use brk and save over 140 bytes!

Revision 654 - (view) (annotate) - [select for diffs]
Modified Mon Oct 10 20:03:18 2011 UTC (8 years, 7 months ago) by Chema
File length: 17471 byte(s)
Diff to previous 652
Corrected bug on initial class.

Revision 652 - (view) (annotate) - [select for diffs]
Modified Wed Oct 5 18:00:40 2011 UTC (8 years, 7 months ago) by Chema
File length: 17456 byte(s)
Diff to previous 647
Found a bug when entering own names (reusing tmp7, added a new zp variable for that)

Revision 647 - (view) (annotate) - [select for diffs]
Modified Tue Oct 4 11:14:16 2011 UTC (8 years, 7 months ago) by Chema
File length: 17399 byte(s)
Diff to previous 646
Ugly solving of the bug where Eric was not put back to front after taking the stairs.

Revision 646 - (view) (annotate) - [select for diffs]
Modified Tue Oct 4 10:08:57 2011 UTC (8 years, 7 months ago) by Chema
File length: 17284 byte(s)
Diff to previous 645
At last! The game can be finished now :))))


Revision 645 - (view) (annotate) - [select for diffs]
Modified Thu Sep 29 10:42:54 2011 UTC (8 years, 8 months ago) by Chema
File length: 17228 byte(s)
Diff to previous 643
More bugs solved. Now points given when hitting a shield depend on the floor it is on. Eric is no more flagged as inside the exam room when he is near the door.

Inlined set/unset demo mode and commented the code on drawing order.

Revision 643 - (view) (annotate) - [select for diffs]
Modified Tue Sep 27 19:04:20 2011 UTC (8 years, 8 months ago) by Chema
File length: 17507 byte(s)
Diff to previous 642
Attempt 1 to render characters correctly. There is one case in which Eric is not set back to front after going up/down stairs, due to using left/right instead of up/down

Revision 642 - (view) (annotate) - [select for diffs]
Modified Mon Sep 26 19:18:08 2011 UTC (8 years, 8 months ago) by Chema
File length: 17406 byte(s)
Diff to previous 641
Fixed the music issue. Fixed some bugs. Decreased the max speed of frame, increased the speed of speeches. Added control over firing and longer walkabouts...

Nice :)

Revision 641 - (view) (annotate) - [select for diffs]
Modified Sun Sep 25 22:08:42 2011 UTC (8 years, 8 months ago) by Chema
File length: 17397 byte(s)
Diff to previous 635
minor bugs found and some corrected.

Revision 635 - (view) (annotate) - [select for diffs]
Modified Fri Sep 23 20:31:04 2011 UTC (8 years, 8 months ago) by Chema
File length: 17386 byte(s)
Diff to previous 634
Solved a bug when pressing an arrow when entering a new name.

Revision 634 - (view) (annotate) - [select for diffs]
Modified Fri Sep 23 18:57:53 2011 UTC (8 years, 8 months ago) by Chema
File length: 17327 byte(s)
Diff to previous 633
Added more sound and a way to finish the game (though tampering with the game mode as the shield cannot yet be opened)

Revision 633 - (view) (annotate) - [select for diffs]
Modified Fri Sep 23 15:21:01 2011 UTC (8 years, 8 months ago) by Chema
File length: 17399 byte(s)
Diff to previous 631
More sfx added.

Revision 631 - (view) (annotate) - [select for diffs]
Modified Wed Sep 21 21:20:27 2011 UTC (8 years, 8 months ago) by Chema
File length: 17388 byte(s)
Diff to previous 630
Testing sounds by ISRs... Still glitches...

Revision 630 - (view) (annotate) - [select for diffs]
Modified Wed Sep 21 10:00:52 2011 UTC (8 years, 8 months ago) by Chema
File length: 19681 byte(s)
Diff to previous 627
Testing sfx...

Revision 627 - (view) (annotate) - [select for diffs]
Modified Tue Sep 20 18:25:51 2011 UTC (8 years, 8 months ago) by Chema
File length: 19675 byte(s)
Diff to previous 626
Song added. Still fat code, but works.

Revision 626 - (view) (annotate) - [select for diffs]
Modified Tue Sep 20 13:09:11 2011 UTC (8 years, 8 months ago) by Chema
File length: 19841 byte(s)
Diff to previous 616
Tidying things...

Revision 616 - (view) (annotate) - [select for diffs]
Modified Tue Sep 13 23:22:03 2011 UTC (8 years, 8 months ago) by Chema
File length: 19950 byte(s)
Diff to previous 614
Now you can hit shields with the catapult and they are put upside-down.

Need to do something with the pellets and the fact that they are not centered...

Revision 614 - (view) (annotate) - [select for diffs]
Modified Mon Sep 12 21:33:44 2011 UTC (8 years, 8 months ago) by Chema
File length: 19768 byte(s)
Diff to previous 613
Added a small "randomization" of the timetable in _init, but even if it is the one used by the speccy version, it is not very random...

Revision 613 - (view) (annotate) - [select for diffs]
Modified Mon Sep 12 21:04:23 2011 UTC (8 years, 8 months ago) by Chema
File length: 19726 byte(s)
Diff to previous 612
Back playtime at start of timetable. Need to randomize this a bit..

Revision 612 - (view) (annotate) - [select for diffs]
Modified Mon Sep 12 10:07:59 2011 UTC (8 years, 8 months ago) by Chema
File length: 17850 byte(s)
Diff to previous 611
More reordering and cleaning.

Revision 611 - (view) (annotate) - [select for diffs]
Modified Mon Sep 12 09:45:20 2011 UTC (8 years, 8 months ago) by Chema
File length: 18343 byte(s)
Diff to previous 610
some reorganization to gain over 200 bytes :)

Revision 610 - (view) (annotate) - [select for diffs]
Modified Sat Sep 10 23:40:26 2011 UTC (8 years, 8 months ago) by Chema
File length: 18345 byte(s)
Diff to previous 609
More bug hunting (Symoon's) and some of the ideas from Dbug included.

Revision 609 - (view) (annotate) - [select for diffs]
Modified Fri Sep 9 23:01:44 2011 UTC (8 years, 8 months ago) by Chema
File length: 18777 byte(s)
Diff to previous 604
More bugs solved

Revision 604 - (view) (annotate) - [select for diffs]
Modified Tue Sep 6 21:23:50 2011 UTC (8 years, 8 months ago) by Chema
File length: 18758 byte(s)
Diff to previous 602
removed bug where initially the paper was CYAN/GREEN instead of CYAN/YELLOW

Revision 602 - (view) (annotate) - [select for diffs]
Modified Fri Sep 2 18:53:59 2011 UTC (8 years, 9 months ago) by Chema
File length: 18757 byte(s)
Diff to previous 601
Solved a couple of bugs and added scrolling to first screen render.

Revision 601 - (view) (annotate) - [select for diffs]
Modified Fri Sep 2 17:19:46 2011 UTC (8 years, 9 months ago) by Chema
File length: 18658 byte(s)
Diff to previous 600
Now you can enter your own names.

Revision 600 - (view) (annotate) - [select for diffs]
Modified Fri Sep 2 12:48:33 2011 UTC (8 years, 9 months ago) by Chema
File length: 17148 byte(s)
Diff to previous 598
First version of the catwalk. Still does not ask to change names, but the characters make their presentation :)

Revision 598 - (view) (annotate) - [select for diffs]
Modified Thu Sep 1 17:47:01 2011 UTC (8 years, 9 months ago) by Chema
File length: 13253 byte(s)
Diff to previous 597
Minor changes

Revision 597 - (view) (annotate) - [select for diffs]
Modified Thu Sep 1 17:31:48 2011 UTC (8 years, 9 months ago) by Chema
File length: 13241 byte(s)
Diff to previous 595
Colorized shields by hand (tedious). Fairly good result, but not automatic.

Revision 595 - (view) (annotate) - [select for diffs]
Modified Thu Sep 1 09:47:44 2011 UTC (8 years, 9 months ago) by Chema
File length: 13201 byte(s)
Diff to previous 589
Testing alternate coloring

Revision 589 - (view) (annotate) - [select for diffs]
Modified Wed Aug 31 08:51:29 2011 UTC (8 years, 9 months ago) by Chema
File length: 13200 byte(s)
Diff to previous 588
Solved two nasty bugs. Removed the flashing in the border at the beginning of the game

Revision 588 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 15:57:12 2011 UTC (8 years, 9 months ago) by Chema
File length: 13194 byte(s)
Diff to previous 587
Revealing safe letters implemented. Tidy some of the related code. Reorganizing files, now over 500 bytes free.

Revision 587 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 12:46:48 2011 UTC (8 years, 9 months ago) by Chema
File length: 13202 byte(s)
Diff to previous 586
Scrolling two columns in a row. It is much faster, but no more scrolling 9 columns, but 8 (4x2). Seems valid, though.

Tried with 3 (the scroll blazed), but seemed rough and had problems with the final column not being shown.

Revision 586 - (view) (annotate) - [select for diffs]
Modified Tue Aug 30 10:47:25 2011 UTC (8 years, 9 months ago) by Chema
File length: 13203 byte(s)
Diff to previous 584
Just before trying to deal with the first two columns not showing

Revision 584 - (view) (annotate) - [select for diffs]
Modified Sun Aug 28 21:15:08 2011 UTC (8 years, 9 months ago) by Chema
File length: 13180 byte(s)
Diff to previous 583
Symoon's graphic added :), experimenting with border flashing.

Revision 583 - (view) (annotate) - [select for diffs]
Modified Sat Aug 27 22:59:24 2011 UTC (8 years, 9 months ago) by Chema
File length: 12329 byte(s)
Diff to previous 580
more advances... corrected a bug in the event system and the mumps duty now works. It is possible to do some border effects by setting the inverse bit on the attributes... not coded yet, but the next thing to do.

Revision 580 - (view) (annotate) - [select for diffs]
Modified Thu Aug 25 16:44:54 2011 UTC (8 years, 9 months ago) by Chema
File length: 11960 byte(s)
Diff to previous 563
Many many changes and updates from my vacation period :)

Revision 563 - (view) (annotate) - [select for diffs]
Modified Mon Jul 11 17:09:16 2011 UTC (8 years, 10 months ago) by Chema
File length: 9918 byte(s)
Diff to previous 560
Solved 2 minor bugs... the 13 Library, instead of REVISION LIBRARY and the bad initialization after restarting (causing Eric to fall).

Revision 560 - (view) (annotate) - [select for diffs]
Modified Wed Jun 29 21:29:52 2011 UTC (8 years, 11 months ago) by Chema
File length: 9881 byte(s)
Diff to previous 557
Solved the bug with the attribute corruption (the X became negative after subtracting the first column and the comparison failed). Also changed a bit the point at which the scroll is done, but the result is not as expected. Put two more calls to must_move, which seems to speedup the game...

Revision 557 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 12:21:54 2011 UTC (8 years, 11 months ago) by Chema
File length: 9879 byte(s)
Diff to previous 556
Trying to make teachers wipe the blackboards... still not working...

Revision 556 - (view) (annotate) - [select for diffs]
Modified Wed Jun 22 18:55:05 2011 UTC (8 years, 11 months ago) by Chema
File length: 9850 byte(s)
Diff to previous 555
Now Boy Wander writes on blackboards! Should be easy to make teachers write too. The strings have been added, again putting the code size above 36K :(

Found a bug with the location of the bubble lip (see todo.txt)

Revision 555 - (view) (annotate) - [select for diffs]
Modified Tue Jun 21 18:21:19 2011 UTC (8 years, 11 months ago) by Chema
File length: 9552 byte(s)
Diff to previous 539
First dirty version to write things on blackboards...

Revision 539 - (view) (annotate) - [select for diffs]
Modified Wed Jun 15 20:59:38 2011 UTC (8 years, 11 months ago) by Chema
File length: 9482 byte(s)
Diff to previous 533
Now Einstein grass on Eric's absence during class (though this has no effect yet). A lot of work and debugging here...

Re-organized some memory, but my attempt to put the HiresAddress tables on 200 and 400 did not work (!).

Revision 533 - (view) (annotate) - [select for diffs]
Modified Sun Jun 12 20:06:23 2011 UTC (8 years, 11 months ago) by Chema
File length: 9482 byte(s)
Diff to previous 530
minor changes... an uncolor box routine and moved some tables to data.s

Revision 530 - (view) (annotate) - [select for diffs]
Modified Thu Jun 9 09:23:18 2011 UTC (8 years, 11 months ago) by Chema
File length: 9460 byte(s)
Diff to previous 529
Added demo mode at last!

Revision 529 - (view) (annotate) - [select for diffs]
Modified Wed Jun 8 19:54:26 2011 UTC (8 years, 11 months ago) by Chema
File length: 8250 byte(s)
Diff to previous 528
Pellets are now fast (a problem in the initial flags)

Revision 528 - (view) (annotate) - [select for diffs]
Modified Wed Jun 8 19:31:08 2011 UTC (8 years, 11 months ago) by Chema
File length: 8248 byte(s)
Diff to previous 522
Solved one bug (corruption of the speech bubble) and found the reason for another (two boys shearing a chair).

Revision 522 - (view) (annotate) - [select for diffs]
Modified Mon Jun 6 19:00:58 2011 UTC (8 years, 11 months ago) by Chema
File length: 8271 byte(s)
Diff to previous 521
Now Eric can fire pellets, though they only travel horizontally and do not hit anybody. Also need to tweak the collision with walls, which is not symmetric...

Included the initial animatory states and the initial scrolling.

Revision 521 - (view) (annotate) - [select for diffs]
Modified Fri Jun 3 15:58:56 2011 UTC (9 years ago) by Chema
File length: 7913 byte(s)
Diff to previous 520
First attempt to make Eric fire a pellet. The pellet is not fired, but the animation is done. I also tidy up some code. Some should be reused to make Boy Wander fire his catapult too!

Need to work out the control of the pellet's flight.

Also need to add code to initialize the character's initial position and anim states.

Revision 520 - (view) (annotate) - [select for diffs]
Modified Thu Jun 2 19:31:46 2011 UTC (9 years ago) by Chema
File length: 7891 byte(s)
Diff to previous 517
Now you can also hit people :)

Revision 517 - (view) (annotate) - [select for diffs]
Modified Fri May 27 20:38:01 2011 UTC (9 years ago) by Chema
File length: 7844 byte(s)
Diff to previous 514
Reorganized some routines into the files.

Revision 514 - (view) (annotate) - [select for diffs]
Modified Thu May 26 18:50:08 2011 UTC (9 years ago) by Chema
File length: 1137 byte(s)
Diff to previous 502
Made a few changes this time. Completed the math-type question (what is X x Y? Please... it's Z), though it is the only kind of question which is working right now. Also corrected the position of the speech_bubble for Einstein.

Had to add a few routines to deal with number-crunching.

Revision 502 - (view) (annotate) - [select for diffs]
Added Mon May 23 19:02:32 2011 UTC (9 years ago) by Chema
File length: 1091 byte(s)


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