/[projet1]/users/chema/skooldaze
Defence Force logotype

Log of /users/chema/skooldaze

View Directory Listing Directory Listing


Sticky Revision:

Revision 830 - Directory Listing
Modified Mon May 28 08:03:11 2012 UTC (7 years, 10 months ago) by Chema
These work on my win64 box with latest OSDK

Revision 827 - Directory Listing
Modified Thu Apr 5 17:06:11 2012 UTC (7 years, 11 months ago) by Chema
loading instructions


Revision 826 - Directory Listing
Modified Thu Apr 5 16:46:26 2012 UTC (7 years, 11 months ago) by Chema
Minor change in the readme

Revision 825 - Directory Listing
Modified Thu Apr 5 16:30:41 2012 UTC (7 years, 11 months ago) by Chema
Added a readme file


Revision 824 - Directory Listing
Modified Tue Apr 3 21:17:22 2012 UTC (8 years ago) by Chema
Issue when setting own names in specific cases (too long and deleting extra chars, left one byte different from zero, confusing the search_string routine).

Revision 823 - Directory Listing
Modified Tue Apr 3 19:09:08 2012 UTC (8 years ago) by Chema
Adjusted limits when in Dinner.

Revision 822 - Directory Listing
Modified Sun Apr 1 19:54:18 2012 UTC (8 years ago) by Chema
Adjusted locations for dinner time (were outside the dinner table)

Revision 821 - Directory Listing
Modified Fri Mar 30 18:52:51 2012 UTC (8 years ago) by Chema
Added a check in set_hires to avoid switching to hires if already in this mode (to allow 100Hz users to do: HIRES:CLOAD"")

Revision 820 - Directory Listing
Modified Thu Mar 29 18:49:37 2012 UTC (8 years ago) by Chema
Minor changes to tune volumes, small reorganization and new bell sound.

Revision 732 - Directory Listing
Modified Mon Nov 14 21:47:24 2011 UTC (8 years, 4 months ago) by Chema
Corrected Mr Rockitt anim_states (0-2)

Revision 725 - Directory Listing
Modified Tue Nov 8 21:13:18 2011 UTC (8 years, 4 months ago) by Chema
No lines when in demo mode.

Revision 724 - Directory Listing
Modified Tue Nov 8 00:07:31 2011 UTC (8 years, 4 months ago) by Chema
Spotted a bug in demo mode. Added to the todo.txt list

Revision 723 - Directory Listing
Modified Mon Nov 7 22:06:55 2011 UTC (8 years, 4 months ago) by Chema
Changed Personal timetable for Eric (same as little boy 11), to avoid him run the stampede script (which made him fall again and again when stampede playtime in demo mode)

Revision 722 - Directory Listing
Modified Mon Nov 7 14:04:59 2011 UTC (8 years, 4 months ago) by Chema
made an stupid mistake in the last moment in init.s at change_lesson


Revision 721 - Directory Listing
Modified Sat Nov 5 22:26:36 2011 UTC (8 years, 4 months ago) by Chema
Added Dbug's init screen :)
Solved the bug with the lesson (current_lesson_index went beyond 63)
Cleared the lesson box, so it does not keep saying "Demo - press..." when game starts.

Revision 720 - Directory Listing
Modified Sat Nov 5 15:23:35 2011 UTC (8 years, 4 months ago) by dbug
Added pictures with the new title and inlay graphics.

Revision 711 - Directory Listing
Modified Wed Nov 2 19:23:15 2011 UTC (8 years, 5 months ago) by Chema
Tweaking some timers


Revision 706 - Directory Listing
Modified Mon Oct 31 19:54:46 2011 UTC (8 years, 5 months ago) by Chema
More tweaks

Revision 703 - Directory Listing
Modified Fri Oct 28 10:49:26 2011 UTC (8 years, 5 months ago) by Chema
Adjusted timings (now just a little longer than the speccy version).
Removed remnants of code to make Eric walk fast with Shitf (which made him walk slow, as fast is the default), as I think it is unnecessary and gives me some bytes left.

Tested that the clearing blackboard bug was removed (at last!)

Revision 702 - Directory Listing
Modified Thu Oct 27 21:39:39 2011 UTC (8 years, 5 months ago) by Chema
Trying to solve the bug clearing the blackboard after Eric running... again :/

Revision 701 - Directory Listing
Modified Thu Oct 27 20:37:07 2011 UTC (8 years, 5 months ago) by Chema
Trying to fix the bug of little boy 10 getting the wrong anim sate when sat and start looking for Eric

Revision 700 - Directory Listing
Modified Wed Oct 26 18:37:07 2011 UTC (8 years, 5 months ago) by Chema
Minor changes. Used a good version of au claire as tune b, some code reorganizing to gain some bytes extra.

Revision 699 - Directory Listing
Modified Tue Oct 25 18:08:48 2011 UTC (8 years, 5 months ago) by Chema
Modified staircases to please Dbug :) Also solved the bug when sitting on the stairs and other minor changes. No mem left :(

Revision 698 - Directory Listing
Modified Tue Oct 25 16:50:03 2011 UTC (8 years, 5 months ago) by Chema
Solved a bug in the lesson 227 (MR ROCKITT - EXAM ROOM) (SkoolKid). Added sfx for A and C (too much memory for only that?) and SndStep when writting on blackboards (hardly noticeable)

Corrected a bug when audio is off.

Revision 697 - Directory Listing
Modified Mon Oct 24 21:22:26 2011 UTC (8 years, 5 months ago) by Chema
This is greater. I located the tiles with the stairs, just in case. And also added two cool options: C to change the color scheme and A to activate/deactivate audio.

Revision 693 - Directory Listing
Modified Sun Oct 23 20:56:52 2011 UTC (8 years, 5 months ago) by Chema
Nothing. Added CR/LF to the end of sound.h... dunno why.

Revision 692 - Directory Listing
Modified Sun Oct 23 19:27:05 2011 UTC (8 years, 5 months ago) by Chema
Solved a bug with the lines_delay counter, which was making teachers wait a lot before giving lines incorrectly. Adjusted this value. Also adjusted duration of classes. Still too long?
Changed the duration of the knock sound too.

Revision 691 - Directory Listing
Modified Sat Oct 22 22:12:49 2011 UTC (8 years, 5 months ago) by Chema
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 - Directory Listing
Modified Sat Oct 22 16:42:54 2011 UTC (8 years, 5 months ago) by Chema
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 689 - Directory Listing
Modified Thu Oct 20 19:05:21 2011 UTC (8 years, 5 months ago) by Chema
Solved the bug of twice erasing the blackboard. At last!

Revision 669 - Directory Listing
Modified Tue Oct 18 08:16:19 2011 UTC (8 years, 5 months ago) by Chema
Added EINSTEIN_LIES define to avoid him lying. Also updated todo.txt

Revision 668 - Directory Listing
Modified Mon Oct 17 11:12:47 2011 UTC (8 years, 5 months ago) by Chema
Solved a couple of bugs (I think). One is the dinner walkabouts being too lefty (need check). Updated todo.txt

Revision 665 - Directory Listing
Modified Sun Oct 16 21:12:26 2011 UTC (8 years, 5 months ago) by Chema
minor changes. The SndHit sounded when not hitting anybody in some occasions (related with interruptible subcommands).

Moved 7 characters per frame, which is multiple of 21, as 3. 6 wasn't).

Revision 664 - Directory Listing
Modified Sat Oct 15 20:56:24 2011 UTC (8 years, 5 months ago) by Chema
Added sounds when other chars hit people (there is a define OTHERS_DOSND) in params.h

Revision 663 - Directory Listing
Modified Sat Oct 15 17:08:58 2011 UTC (8 years, 5 months ago) by Chema
Solved a bug which prevented Mr Creak to recognize his year of birth from the blackboard.

Revision 662 - Directory Listing
Modified Sat Oct 15 15:31:02 2011 UTC (8 years, 5 months ago) by Chema
New init screen with df logo.

Revision 661 - Directory Listing
Modified Thu Oct 13 20:47:33 2011 UTC (8 years, 5 months ago) by Chema
More small touches (new colors on scorepanel, removed the b7w picture data between ifdefs, removed the define AVOID_ORICUTRON_BUG and touched some sfx)

Revision 660 - Directory Listing
Modified Thu Oct 13 18:48:13 2011 UTC (8 years, 5 months ago) by Chema
toying with color in scorepanel


Revision 659 - Directory Listing
Modified Thu Oct 13 17:05:15 2011 UTC (8 years, 5 months ago) by Chema
Several small changes with tunes, clock position, timing, capability of hitting shields from stairs, etc...

Revision 658 - Directory Listing
Modified Wed Oct 12 21:05:20 2011 UTC (8 years, 5 months ago) by Chema
Think I solved the bug in blackboard with the missing first chars

Hyrogen is now Hydrogen

Revision 657 - Directory Listing
Modified Tue Oct 11 21:46:19 2011 UTC (8 years, 5 months ago) by Chema
Added the trick to use brk and save over 140 bytes!

Revision 656 - Directory Listing
Modified Tue Oct 11 18:53:52 2011 UTC (8 years, 5 months ago) by Chema
Modified clock graphic. Still ugly anyway.

Revision 655 - Directory Listing
Modified Tue Oct 11 09:51:27 2011 UTC (8 years, 5 months ago) by Chema
Added clock and changed white room with clock room

Revision 654 - Directory Listing
Modified Mon Oct 10 20:03:18 2011 UTC (8 years, 5 months ago) by Chema
Corrected bug on initial class.

Revision 653 - Directory Listing
Modified Thu Oct 6 18:03:42 2011 UTC (8 years, 5 months ago) by Chema
Fixed a couple of bugs when jumping over other children. Increased the time they are laid down and correctly change the direction Eric is facing with left/right keys.

Revision 652 - Directory Listing
Modified Wed Oct 5 18:00:40 2011 UTC (8 years, 5 months ago) by Chema
Found a bug when entering own names (reusing tmp7, added a new zp variable for that)

Revision 651 - Directory Listing
Modified Tue Oct 4 20:37:56 2011 UTC (8 years, 6 months ago) by Chema
minor change


Revision 650 - Directory Listing
Modified Tue Oct 4 20:14:40 2011 UTC (8 years, 6 months ago) by Chema
Added a sound.h file with all the definitions, including one to put in or remove the 3rd tune (which is used when the player wins the game). Free space is reduced to 2 bytes :/

Revision 649 - Directory Listing
Modified Tue Oct 4 19:13:39 2011 UTC (8 years, 6 months ago) by Chema
Testing a end of game tune, but takes up nearly all the empty space

Revision 648 - Directory Listing
Modified Tue Oct 4 14:18:58 2011 UTC (8 years, 6 months ago) by Chema
Added bonus when hitting all shields or opening safe. Tested game finishing.

Revision 647 - Directory Listing
Modified Tue Oct 4 11:14:16 2011 UTC (8 years, 6 months ago) by Chema
Ugly solving of the bug where Eric was not put back to front after taking the stairs.

Revision 646 - Directory Listing
Modified Tue Oct 4 10:08:57 2011 UTC (8 years, 6 months ago) by Chema
At last! The game can be finished now :))))


Revision 645 - Directory Listing
Modified Thu Sep 29 10:42:54 2011 UTC (8 years, 6 months ago) by Chema
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 644 - Directory Listing
Modified Tue Sep 27 21:21:16 2011 UTC (8 years, 6 months ago) by Chema
Added filling with zeros the three lines of text in tail.s

Revision 643 - Directory Listing
Modified Tue Sep 27 19:04:20 2011 UTC (8 years, 6 months ago) by Chema
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 - Directory Listing
Modified Mon Sep 26 19:18:08 2011 UTC (8 years, 6 months ago) by Chema
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 - Directory Listing
Modified Sun Sep 25 22:08:42 2011 UTC (8 years, 6 months ago) by Chema
minor bugs found and some corrected.

Revision 636 - Directory Listing
Modified Fri Sep 23 20:37:09 2011 UTC (8 years, 6 months ago) by Chema
updated todo.txt


Revision 635 - Directory Listing
Modified Fri Sep 23 20:31:04 2011 UTC (8 years, 6 months ago) by Chema
Solved a bug when pressing an arrow when entering a new name.

Revision 634 - Directory Listing
Modified Fri Sep 23 18:57:53 2011 UTC (8 years, 6 months ago) by Chema
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 - Directory Listing
Modified Fri Sep 23 15:21:01 2011 UTC (8 years, 6 months ago) by Chema
More sfx added.

Revision 632 - Directory Listing
Modified Thu Sep 22 17:21:27 2011 UTC (8 years, 6 months ago) by Chema
More tests...

Revision 631 - Directory Listing
Modified Wed Sep 21 21:20:27 2011 UTC (8 years, 6 months ago) by Chema
Testing sounds by ISRs... Still glitches...

Revision 630 - Directory Listing
Modified Wed Sep 21 10:00:52 2011 UTC (8 years, 6 months ago) by Chema
Testing sfx...

Revision 629 - Directory Listing
Modified Tue Sep 20 20:44:15 2011 UTC (8 years, 6 months ago) by Chema
Added a small part of Au Clair de Lune.

Revision 628 - Directory Listing
Modified Tue Sep 20 19:53:58 2011 UTC (8 years, 6 months ago) by Chema
sound.s file added (I forgot it)

Revision 627 - Directory Listing
Modified Tue Sep 20 18:25:51 2011 UTC (8 years, 6 months ago) by Chema
Song added. Still fat code, but works.

Revision 626 - Directory Listing
Modified Tue Sep 20 13:09:11 2011 UTC (8 years, 6 months ago) by Chema
Tidying things...

Revision 625 - Directory Listing
Modified Tue Sep 20 12:47:35 2011 UTC (8 years, 6 months ago) by Chema
Added textcomp.exe to the repository

Revision 624 - Directory Listing
Modified Tue Sep 20 12:46:53 2011 UTC (8 years, 6 months ago) by Chema
Attempt to use compressed text. Seems to work.

Revision 623 - Directory Listing
Modified Tue Sep 20 07:38:39 2011 UTC (8 years, 6 months ago) by Chema
Added Go up a year message, and some TODO comments

Revision 622 - Directory Listing
Modified Fri Sep 16 15:05:58 2011 UTC (8 years, 6 months ago) by Chema
Colored roof. Working with opening the safe.

Revision 621 - Directory Listing
Modified Fri Sep 16 10:43:40 2011 UTC (8 years, 6 months ago) by Chema
Nothing advanced here... toying with the gym

Revision 620 - Directory Listing
Modified Thu Sep 15 20:49:08 2011 UTC (8 years, 6 months ago) by Chema
Added code to make Mr Creak reveal his safe combination letter. Solved a couple of issues (one noted down in todo.txt) and tested you can hit all the shields and get on with the game.

Noted down that need to generate an ordered safe combination (MR Wacker first)

Revision 619 - Directory Listing
Modified Wed Sep 14 21:09:53 2011 UTC (8 years, 6 months ago) by Chema
Solved pellet collision issues with teachers. Also solved a nasty bug when looking for absent Eric which could be the origin of more strange bugs. Solved other minor issues.

Revision 618 - Directory Listing
Modified Wed Sep 14 10:43:28 2011 UTC (8 years, 6 months ago) by Chema
Trying to adjust collision of pellets with teachers

Revision 617 - Directory Listing
Modified Wed Sep 14 09:22:30 2011 UTC (8 years, 6 months ago) by Chema
Can hit shields jumping too. (Added a ping for testing)

Revision 616 - Directory Listing
Modified Tue Sep 13 23:22:03 2011 UTC (8 years, 6 months ago) by Chema
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 615 - Directory Listing
Modified Tue Sep 13 11:10:27 2011 UTC (8 years, 6 months ago) by Chema
Each shield has now its independent tile

Revision 614 - Directory Listing
Modified Mon Sep 12 21:33:44 2011 UTC (8 years, 6 months ago) by Chema
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 - Directory Listing
Modified Mon Sep 12 21:04:23 2011 UTC (8 years, 6 months ago) by Chema
Back playtime at start of timetable. Need to randomize this a bit..

Revision 612 - Directory Listing
Modified Mon Sep 12 10:07:59 2011 UTC (8 years, 6 months ago) by Chema
More reordering and cleaning.

Revision 611 - Directory Listing
Modified Mon Sep 12 09:45:20 2011 UTC (8 years, 6 months ago) by Chema
some reorganization to gain over 200 bytes :)

Revision 610 - Directory Listing
Modified Sat Sep 10 23:40:26 2011 UTC (8 years, 6 months ago) by Chema
More bug hunting (Symoon's) and some of the ideas from Dbug included.

Revision 609 - Directory Listing
Modified Fri Sep 9 23:01:44 2011 UTC (8 years, 6 months ago) by Chema
More bugs solved

Revision 608 - Directory Listing
Modified Thu Sep 8 21:53:22 2011 UTC (8 years, 6 months ago) by Chema
More bugs spotted.

Revision 607 - Directory Listing
Modified Wed Sep 7 11:52:24 2011 UTC (8 years, 6 months ago) by Chema
The bug on which_way solved.

Revision 606 - Directory Listing
Modified Wed Sep 7 09:26:26 2011 UTC (8 years, 6 months ago) by Chema
more touches :)


Revision 605 - Directory Listing
Modified Wed Sep 7 08:21:49 2011 UTC (8 years, 6 months ago) by Chema
retouched graphics, coloured map.

Revision 604 - Directory Listing
Modified Tue Sep 6 21:23:50 2011 UTC (8 years, 6 months ago) by Chema
removed bug where initially the paper was CYAN/GREEN instead of CYAN/YELLOW

Revision 603 - Directory Listing
Modified Tue Sep 6 17:50:09 2011 UTC (8 years, 6 months ago) by Chema
HUGE work to include some color. Spotted another bug.

Revision 602 - Directory Listing
Modified Fri Sep 2 18:53:59 2011 UTC (8 years, 7 months ago) by Chema
Solved a couple of bugs and added scrolling to first screen render.

Revision 601 - Directory Listing
Modified Fri Sep 2 17:19:46 2011 UTC (8 years, 7 months ago) by Chema
Now you can enter your own names.

Revision 600 - Directory Listing
Modified Fri Sep 2 12:48:33 2011 UTC (8 years, 7 months ago) by Chema
First version of the catwalk. Still does not ask to change names, but the characters make their presentation :)

Revision 599 - Directory Listing
Modified Thu Sep 1 21:21:36 2011 UTC (8 years, 7 months ago) by Chema
Preliminary attempt for a squared speech bubble. #defined out, as it did not look very good. Spotted a bug with pellets not being removed at the left end of the school. Noted in todo.txt

Revision 598 - Directory Listing
Modified Thu Sep 1 17:47:01 2011 UTC (8 years, 7 months ago) by Chema
Minor changes

Revision 597 - Directory Listing
Modified Thu Sep 1 17:31:48 2011 UTC (8 years, 7 months ago) by Chema
Colorized shields by hand (tedious). Fairly good result, but not automatic.

Revision 596 - Directory Listing
Modified Thu Sep 1 15:46:18 2011 UTC (8 years, 7 months ago) by Chema
Tests for compression of text. Not worth it yet. Disabled

Revision 595 - Directory Listing
Modified Thu Sep 1 09:47:44 2011 UTC (8 years, 7 months ago) by Chema
Testing alternate coloring

Revision 594 - Directory Listing
Modified Wed Aug 31 21:42:08 2011 UTC (8 years, 7 months ago) by Chema
White bubbles (with a define)! Text looks a bit strange, though.
Also removed the fat x8 table and have now >1K free.

Revision 593 - Directory Listing
Modified Wed Aug 31 19:37:47 2011 UTC (8 years, 7 months ago) by Chema
Dinner time bug solved (check_Eric_loc corrupted tmp0). Score and hi-score increasing in demo mode also solved.

Revision 592 - Directory Listing
Modified Wed Aug 31 19:26:19 2011 UTC (8 years, 7 months ago) by Chema
Checking bug from office

Revision 589 - Directory Listing
Modified Wed Aug 31 08:51:29 2011 UTC (8 years, 7 months ago) by Chema
Solved two nasty bugs. Removed the flashing in the border at the beginning of the game

Revision 588 - Directory Listing
Modified Tue Aug 30 15:57:12 2011 UTC (8 years, 7 months ago) by Chema
Revealing safe letters implemented. Tidy some of the related code. Reorganizing files, now over 500 bytes free.

Revision 587 - Directory Listing
Modified Tue Aug 30 12:46:48 2011 UTC (8 years, 7 months ago) by Chema
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 - Directory Listing
Modified Tue Aug 30 10:47:25 2011 UTC (8 years, 7 months ago) by Chema
Just before trying to deal with the first two columns not showing

Revision 585 - Directory Listing
Modified Mon Aug 29 21:11:10 2011 UTC (8 years, 7 months ago) by Chema
Stampedes implemented. Also small optimization in the routines to deliver messages to Eric.

Spotted a bug: the first two scan columns are not displayed (they are protected due to attributes)

Revision 584 - Directory Listing
Modified Sun Aug 28 21:15:08 2011 UTC (8 years, 7 months ago) by Chema
Symoon's graphic added :), experimenting with border flashing.

Revision 583 - Directory Listing
Modified Sat Aug 27 22:59:24 2011 UTC (8 years, 7 months ago) by Chema
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 - Directory Listing
Modified Thu Aug 25 16:44:54 2011 UTC (8 years, 7 months ago) by Chema
Many many changes and updates from my vacation period :)

Revision 563 - Directory Listing
Modified Mon Jul 11 17:09:16 2011 UTC (8 years, 8 months ago) by Chema
Solved 2 minor bugs... the 13 Library, instead of REVISION LIBRARY and the bad initialization after restarting (causing Eric to fall).

Revision 562 - Directory Listing
Modified Thu Jul 7 16:36:50 2011 UTC (8 years, 8 months ago) by Chema
minor change


Revision 561 - Directory Listing
Modified Fri Jul 1 12:15:24 2011 UTC (8 years, 9 months ago) by Chema
minor tests

Revision 560 - Directory Listing
Modified Wed Jun 29 21:29:52 2011 UTC (8 years, 9 months ago) by Chema
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 559 - Directory Listing
Modified Thu Jun 23 18:22:07 2011 UTC (8 years, 9 months ago) by Chema
Minor bug where teachers sometimes asked for writing an essay without having written on the blackboard. 
Spotted another bug where attributes are overwritten (probably update_SRB is the cause).

Revision 558 - Directory Listing
Modified Thu Jun 23 16:53:40 2011 UTC (8 years, 9 months ago) by Chema
Teachers wipe and write on the blackboard!

Revision 557 - Directory Listing
Modified Thu Jun 23 12:21:54 2011 UTC (8 years, 9 months ago) by Chema
Trying to make teachers wipe the blackboards... still not working...

Revision 556 - Directory Listing
Modified Wed Jun 22 18:55:05 2011 UTC (8 years, 9 months ago) by Chema
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 - Directory Listing
Modified Tue Jun 21 18:21:19 2011 UTC (8 years, 9 months ago) by Chema
First dirty version to write things on blackboards...

Revision 554 - Directory Listing
Modified Mon Jun 20 18:24:39 2011 UTC (8 years, 9 months ago) by Chema
Added the new 6-bit tile background.

Corrected an error in getting a return adress from the stack and setting into the current command for teachers while they wait for Einstein to finish answering questions.

Revision 539 - Directory Listing
Modified Wed Jun 15 20:59:38 2011 UTC (8 years, 9 months ago) by Chema
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 538 - Directory Listing
Modified Tue Jun 14 22:00:35 2011 UTC (8 years, 9 months ago) by Chema
Solved a bug in the visibility range
Also added code to make corrections on the bubble location when used for reprimand boxes (previous kludge was not working)

Revision 537 - Directory Listing
Modified Tue Jun 14 19:36:43 2011 UTC (8 years, 9 months ago) by Chema
Corrected yet another bug I introduced in the reprimand receiver.
Added computation of lines and score.

Revision 536 - Directory Listing
Modified Tue Jun 14 18:42:06 2011 UTC (8 years, 9 months ago) by Chema
Solved a bug I introduced, where the speak turn was not respected (causing trouble with bubbles and text). Also avoid Angelface hitting seated people.

Tried an asl after randgen to see if carry is more random.

Moved the reprimand box down when the teacher is on the floor

Revision 534 - Directory Listing
Modified Mon Jun 13 20:46:31 2011 UTC (8 years, 9 months ago) by Chema
reprimands to the closest kid by a knocked down teacher added. Some other minor things corrected.

Also Eric can sit on the floor and on the stairs.

Revision 533 - Directory Listing
Modified Sun Jun 12 20:06:23 2011 UTC (8 years, 9 months ago) by Chema
minor changes... an uncolor box routine and moved some tables to data.s

Revision 532 - Directory Listing
Modified Sun Jun 12 15:57:45 2011 UTC (8 years, 9 months ago) by Chema
First attempt to include reprimands. for now only an inversed block (no picture). Working for Eric hitting or firing, but the system should work for the rest of the cases. All the strings are in.

Still needs tweaking and I need to re-order and optimize things to reduce size, which is now >36K

Revision 531 - Directory Listing
Modified Thu Jun 9 21:19:30 2011 UTC (8 years, 9 months ago) by Chema
First step towards adding reprimands. Angelface and Boy Wander do not hit or fire if a teacher can see them. Eric is punished if seen hitting or firing (though no messages are being issued yet)

Seems like I broke something and Angelface hits nobody :/

Revision 530 - Directory Listing
Modified Thu Jun 9 09:23:18 2011 UTC (8 years, 9 months ago) by Chema
Added demo mode at last!

Revision 529 - Directory Listing
Modified Wed Jun 8 19:54:26 2011 UTC (8 years, 9 months ago) by Chema
Pellets are now fast (a problem in the initial flags)

Revision 528 - Directory Listing
Modified Wed Jun 8 19:31:08 2011 UTC (8 years, 9 months ago) by Chema
Solved one bug (corruption of the speech bubble) and found the reason for another (two boys shearing a chair).

Revision 525 - Directory Listing
Modified Wed Jun 8 09:56:54 2011 UTC (8 years, 9 months ago) by Chema
Added a todo list, now with just some bugs to correct

Revision 524 - Directory Listing
Modified Tue Jun 7 18:23:43 2011 UTC (8 years, 9 months ago) by Chema
Now also Boy Wander fires pellets...
Tidied some code up too.
There are tables (related with keyboard reading mostly - process_user_input and keyboard.s) which should be moved to data.s

Revision 523 - Directory Listing
Modified Tue Jun 7 10:38:20 2011 UTC (8 years, 9 months ago) by Chema
Well, Eric can now fire the catapult and the pellet knocks kids and teachers... and it bounces up!

there are issues with walls and bounces in teacher's heads (the pellet seems displaced from the head of the teacher when fired at his back).

Revision 522 - Directory Listing
Modified Mon Jun 6 19:00:58 2011 UTC (8 years, 9 months ago) by Chema
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 - Directory Listing
Modified Fri Jun 3 15:58:56 2011 UTC (8 years, 10 months ago) by Chema
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 - Directory Listing
Modified Thu Jun 2 19:31:46 2011 UTC (8 years, 10 months ago) by Chema
Now you can also hit people :)

Revision 519 - Directory Listing
Modified Wed Jun 1 20:38:22 2011 UTC (8 years, 10 months ago) by Chema
Now angelface's punches really hit people down... though I have not been able to see if he also can hit Eric. Maybe the distance for throwing a punch or hitting (4 and 3) must be tweaked?

Revision 518 - Directory Listing
Modified Wed Jun 1 16:39:31 2011 UTC (8 years, 10 months ago) by Chema
Angelface now gives punches (but noone receives them yet). Fixed a problem with continuous subcommands when installed from script.

Revision 517 - Directory Listing
Modified Fri May 27 20:38:01 2011 UTC (8 years, 10 months ago) by Chema
Reorganized some routines into the files.

Revision 516 - Directory Listing
Modified Fri May 27 19:04:57 2011 UTC (8 years, 10 months ago) by Chema
Just relocated some tables... still a lot of work to do in this field...

Revision 515 - Directory Listing
Modified Fri May 27 09:49:11 2011 UTC (8 years, 10 months ago) by Chema
Okay, now the questions and answers seem correct and working. Need to check, though, because I think I saw an incorrect answer in one multiplication (it's 2).

The code is getting big, but there are some tables which could be relocated. Still some test code (namely a bcs/bcc to make q&a mandatory).

Revision 514 - Directory Listing
Modified Thu May 26 18:50:08 2011 UTC (8 years, 10 months ago) by Chema
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 511 - Directory Listing
Modified Wed May 25 21:04:48 2011 UTC (8 years, 10 months ago) by Chema
Many small changes (including the addition of lesson_status and lesson_signals flagbytes). Also a first attempt for question/answer sessions is done, though with many testing inside (just dummy messages by now and a bcs/bcc to minimize the number of "start reading"). But the strings are there and the whole system seems to work.

Revision 510 - Directory Listing
Modified Tue May 24 20:45:44 2011 UTC (8 years, 10 months ago) by Chema
Solved a couple of issues, added quite a lot of work towards the logic of the class duty. Now only messages when NOT teaching Eric (and not dynamic yet) are issued, but the layout is there...

Revision 509 - Directory Listing
Modified Tue May 24 17:05:48 2011 UTC (8 years, 10 months ago) by Chema
minor changes, including one in engine.s (move_chars) where the IS_SLOW_WALK flag was never reset when compiling with AVOID_ORICUTRON_BUG

Revision 508 - Directory Listing
Modified Mon May 23 19:16:42 2011 UTC (8 years, 10 months ago) by Chema
Preliminary test version...

Revision 507 - Directory Listing
Modified Mon May 23 19:06:49 2011 UTC (8 years, 10 months ago) by Chema


Revision 506 - Directory Listing
Modified Mon May 23 19:04:13 2011 UTC (8 years, 10 months ago) by Chema


Revision 505 - Directory Listing
Modified Mon May 23 19:03:43 2011 UTC (8 years, 10 months ago) by Chema


Revision 504 - Directory Listing
Modified Mon May 23 19:03:12 2011 UTC (8 years, 10 months ago) by Chema


Revision 503 - Directory Listing
Modified Mon May 23 19:02:59 2011 UTC (8 years, 10 months ago) by Chema


Revision 502 - Directory Listing
Modified Mon May 23 19:02:32 2011 UTC (8 years, 10 months ago) by Chema


Revision 500 - Directory Listing
Added Mon May 23 18:58:50 2011 UTC (8 years, 10 months ago) by Chema
New project... experimenting with a skool-daze clone

  ViewVC Help
Powered by ViewVC 1.1.26