a1def8fa66
Hard mode key tweak
...
Moved key read to before the DIP it affects, for clarity.
2012-01-08 01:27:48 +00:00
39ec3604b8
Added loading message
...
Moved screen clear to just before ROM boot, so a loading message can show the program name and version number.
2012-01-08 01:27:04 +00:00
c3e6fff09f
Restored blue/white maze flash
...
Using a blue or white maze will automatically flash blue/white at the end of each level, if colour is enabled. Other cases continue to toggle the bright bit.
2012-01-07 20:05:40 +00:00
887cff980d
Changed key sprite colour
...
Changed key sprite from bright white to bright cyan
2011-12-10 19:47:35 +00:00
f2ee67e38d
Added Hard difficulty key press
...
- H can be held during startup for Hard difficulty
- removed Spectranet key-hold delay feature
2011-12-10 19:35:27 +00:00
51391b356a
pacemuzx v1.2
2011-12-06 21:51:26 +00:00
353016a2a9
Comment corrections
...
- Corrected memory map for earlier save/restore changes
- Corrected size order for save/restore data, and added description comment
2011-12-06 21:50:19 +00:00
f89649541a
Clean using TAPE variable
...
Changed clean rule to use target variable, for easier colour/mono builds.
2011-12-06 21:42:42 +00:00
9a540acab3
Default to colour
...
Source is now colour by default, but can be set back to mono.
2011-12-06 21:41:08 +00:00
a31f551071
Removed colour save/restore
...
Saved many cycles by saving only the attribute address, then restoring the current attribute colour.
2011-12-06 21:32:49 +00:00
7949c7c6b8
Sprite tweaks
...
- Changed ripped ghost to look right
- Changed galaxies from bright blue to normal cyan
2011-12-06 21:30:46 +00:00
dc92f1c526
Tweaked tile strips
...
Changed back to use 4 strips of 7 blocks, with a separate strip for score, fruit and lives.
2011-12-06 21:25:26 +00:00
40353e0db0
Removed quit option
...
DivIDE MAPRAM bit cannot be cleared once set, so there's no way to page it out. That removes the whole point of the feature!
2011-12-06 20:10:32 +00:00
b307c1fce8
Added colour sprites
...
Conditional build support for coloured sprites. Still has speed issues when fruit is visible, especially on later levels.
2011-12-05 23:32:28 +00:00
3cddd33275
Attribute fill on single buffer
...
Attribute changes are now applied to the current drawing screen only, to prevent it getting out of step with save/restore code.
2011-12-05 23:00:35 +00:00
353a918a11
Fixed sprite clipping at position 255
...
Sprites at position 255 were previously visible on the left of the display. This fix prevents intermission characters wrapping back to maze left.
2011-12-05 22:55:10 +00:00
790a021c56
Added quit/reset key combination
...
Hardware using execution traps can't handle a reset with +3 special paging active, so allow Sym-Shift-Q to quit/reset.
2011-12-05 22:51:53 +00:00
348d5c2caa
Added Spectranet support
...
We now check for Spectranet execution traps being enabled. If found we prompt the user to disable them, and wait until that has been done before we continue.
2011-12-05 17:33:06 +00:00
108a13816c
Replaced a few address/size values
...
- Cleaned up &B000 labels to avoid use of some literal values
- Renamed mk_lookups to make_tables
2011-12-05 00:19:39 +00:00
b63e0aeee3
Fixed missing ADD, removed duplicate patch
...
- strip_1 was missing an address ADD, which may have caused additional tile drawing
- removed duplicate ROM patch
2011-12-05 00:15:24 +00:00
e39c645aca
Cleaned up +3 paging
...
- Changed normal +3 paging value so ROM3 is always present
- Used binary for all paging values
- Cleaned up comments to make them more consistent
2011-12-05 00:12:43 +00:00
787a7fc1af
Fixed command-line argument
...
Changed getopt to getops to fix -v option for verbose output.
2011-11-13 17:46:55 +00:00
d7daf60ef5
Allow manual control of maze colour
...
Sym-1 to Sym 7 set the maze colour, with Shift adding bright. The end of level flashing now toggles bright rather than using blue.
2011-11-13 17:12:48 +00:00
96ae820ccc
pacemuzx v1.1
2011-11-10 00:14:42 +00:00
4f0e4b17ea
Added key press to delay emulation start
...
As a temporary work-around for SpectraNet not working, you can now hold a key on the keyboard to delay the emulation starting. With your other free hand you can change the jumper to disable traps!
2011-11-10 00:12:27 +00:00
13df136b54
Improved control handling
...
Pressing multiple directions now favours the newly pressed direction, to better match the user's expectations.
Added space as credit+start button, to match other joystick behaviour.
2011-11-09 23:44:36 +00:00
c154a0639d
Moved Blinky's mouth
...
Changed the position of Blinky's mouth when he's facing down, to better match the other directions.
2011-11-09 23:26:50 +00:00
4fde22b797
Add DivIDE support
...
The previous release crashes when the DivIDE trap points are hit, despite us running in +3 RAM. To avoid this we need to put the ROM in DivIDE RAM, so it's already paged.
Also corrects the RAM filling, which was setting the fill value before the MSB of the address had been calculated.
2011-11-09 22:30:24 +00:00
dbca308bf9
Removed unwanted pacman.sym
...
- removed unwanted pacman.sym
- corrected pacman.sym to pacemuzx.sym in Makefile
- added pacemuzx.sym to make.bat
- added pacemuzx.sym to .gitignore
2011-11-09 22:12:01 +00:00
9f263276fe
pacemuzx v1.0
2011-11-08 23:51:06 +00:00