| Rev. | Time | Author |
|---|---|---|
| r1656 | 2023-04-09 03:15:16 | |
|
Added bubble descriptions for 11 more rooms (entire first floor and basement rooms for the mansion) |
||
| r1655 | 2023-04-08 00:34:02 | |
|
Added the description bubble for 16 of the missing scenes (all the area around the mansion is now done) |
||
| r1654 | 2023-04-07 03:49:38 | |
|
Replaced the C version of PrintFancyFont with a complete reimplementation in assembler. |
||
| r1653 | 2023-04-06 21:11:07 | |
|
Significantly sped-up by removing the per scanline multiply to access the proper character location in the inner loop of PrintFancyFont |
||
| r1652 | 2023-04-06 02:24:07 | |
|
Added the missing file with all the game texts. |
||
| r1651 | 2023-04-05 23:02:59 | |
|
Modified PrintFancyFont to use global variables instead of parameter passing on the stack |
||
| r1650 | 2023-04-05 02:35:10 | |
|
Implemented DrawFilledRectangle in 6502 assembler, then modified DrawHorizontalLine and DrawVerticalLine to actually call the rectangle drawing routine. It's technically slower, but it removes a lot of redundant code. (If needed the old code is still present in the repository history anyway) |
||
| r1649 | 2023-04-05 01:06:19 | |
|
Assembler implementation of DrawHorizontalLine |
||
| r1648 | 2023-04-04 22:25:33 | |
|
Converted DrawVerticalLine from C to assembler |
||
| r1647 | 2023-04-04 21:39:56 | |
|
Added the table to multiply by 40 (used to speed up graphical routines) |
||
| r1646 | 2023-04-04 20:27:17 | |
|
Added the complete solution of the original game (at least in its Spectrum version, it seems the Oric version is slightly different), as well as images of the Sharp MZ version of the game. |
||
| r1645 | 2023-04-03 17:59:08 | |
|
First version of the data-driven scripting system, it's very minimalistic and will be heavily modified, but it kind of work and right now is used to display three description bubbles on some of the scenes. |
||
| r1644 | 2023-04-03 02:24:17 | |
|
Added a prototype version of the fancy font display, the routine is in C and quite slow but it supports proportional display and multiple lines as well. |
||
| r1643 | 2023-04-02 22:50:20 | |
|
Added a few tables (modulo and div by 6, left and right pixel masks) to facilitate the creation of display routines |
||
| r1642 | 2023-04-02 22:41:15 | |
|
Added the 12x14 font used to display all the description on the images, in "comic book" style. |
||
| r1641 | 2023-03-29 01:04:31 | |
|
Fixed the IrqBenchmark run script to properly call the generic emulator runner instead of directly calling Euphoric |
||
| r1640 | 2023-03-27 03:24:08 | |
|
Recovered upgraded graphics from a few of the scenes from a previously unreleased version. |
||
| r1639 | 2023-03-27 02:01:55 | |
|
Added a custom set of 7 segment numbers for the alarm clock. |
||
| r1638 | 2023-03-27 01:32:29 | |
|
Added the display of the UP and DOWN arrows |
||
| r1637 | 2023-03-26 23:48:07 | |
|
Replaced the copy-pasted code used to draw the arrows by a data drive equivalent, there are two remaining bits which will be used to handle the "up" and "down" cases |
||
| r1636 | 2023-03-26 22:37:29 | |
|
Added a graphical visualization for the directions the player can take. (Only NSEW so far, need to add UP and DOWN as well). |
||
| r1635 | 2023-03-26 19:26:13 | |
|
Added a new folder for the meta information (design document, memory map, etc...) to keep the main code folder clean |
||
| r1634 | 2023-03-25 23:42:25 | |
|
Added a documentation page with a summary of the expected interactions and their results in the original game, this will become important when the crafting and combination part of the game needs to be implemented to build the bomb |
||
| r1633 | 2023-03-25 04:01:07 | |
|
Added an easy way to switch between testing and final release mode, this is practical to force some variables to some values, to avoid having to travel around the entire map to collect some items. |
||
| r1632 | 2023-03-24 04:39:10 | |
|
Removed the abbreviation from the items and expanded the keywords to actually be a list of keywords and identifiers: This allows to decouple the list of items from the list of keywords, and also to provide aliases to the same thing (like "N" and "NORTH", or "TAKE" and "GET") to make the game accept a larger variety of vocabular instead of being extremely strict on the inputs it accepts. |
||
| r1631 | 2023-03-22 04:22:40 | |
|
Replaced the strcmp based parser by one that actually analyze the input buffer and split it in individually extracted token, each with a different unique id. |
||
| r1630 | 2023-03-22 02:27:07 | |
|
Modified the "intro skipping" code to make sure the intro code is still being compiled, thus avoiding breaking the code when working on the game. |
||
| r1629 | 2023-03-21 03:54:10 | |
|
Added a first version of the items management: All the items are in a table, and they are shown on the screen when the player reaches the proper location. |
||
| r1628 | 2023-03-19 23:07:05 | |
|
Added the actual navigation data to travel the map with all the location and the various directions to reach each place. |
||
| r1627 | 2023-03-18 05:19:40 | |
|
Added the display of the high scores table (similar to the original BASIC code) |
||