1
0
mirror of https://github.com/UzixLS/pacemuzx.git synced 2025-07-18 23:01:36 +03:00
Files
pacemuzx/ReadMe.txt
Simon Owen ec4006bbef Fixed code size overflow crash
Adding the new keyboard code in the last release pushed the code
size beyond the 4K region allocated for it. The colour/mono
functions were then corrupted by the stack or overwritten by the
look-up tables generated at B000.

The look-up tables have been moved to B200, to give an extra 512
bytes of space. The stack has also been moved to hang back from
C000, which is after the end of the look-up tables.

Also changed the green ghost to dark yellow, to be closer to its
original orange colour. Changing the maze colour also uses the
bright version unless Shift is pressed.
2016-11-22 23:20:11 +00:00

74 lines
2.3 KiB
Plaintext

Pac-Man Emulator for Sinclair Spectrum (v1.5)
---------------------------------------------
This program requires a Spectrum +2A/+2B/+3, and won't work on earlier models.
The Pac-Man ROMs cannot be supplied with this program, so you must supply your
own copies of the following files (from the Midway ROM set):
pacman.6e pacman.6f pacman.6h pacman.6j
Copy them to the same directory as this file, then run make.bat (Windows).
Under Mac/Linux/Un*x, use make to build the final pacemuzx.tap image file,
or combine manually using:
cat start.part pacman.6[efhj] end.part > pacemuzx.tap
Then load the .tap tape image in a Spectrum emulator of your choosing.
Controls:
1 = 1 player start
2 = 2 player start
3 = insert coin
C = colour sprites
M = mono sprites
H = hard difficulty (hold during ROM boot)
Cursor keys, Q/A/O/P, Kempston/Sinclair joysticks = joystick control
Sym-1 to Sym-7 = set display colour, add Shift for bright
Many thanks to #zx and WOS for feedback and testing :)
Enjoy!
---
Version 1.5 (2016/11/19)
- Fixed code overflow crash on mono/colour toggle (thanks Matthew Logue)
- Changed maze colours to be bright by default, with Shift to dim
- Changed green ghost to non-bright yellow, to be closer to orange original
Version 1.4 (2014/03/01)
- Added support for diagonal control inputs from keyboard and 8-way joysticks
Version 1.3 (2012/01/08)
- Added run-time colour/mono sprite selection
- Added boot-time selection of Hard difficulty
- Restored traditional blue/white maze flash when using blue/white colours
- Restored sprite trimming at maze edges in colour version
- Added loading message to show version number
Version 1.2 (2011/12/06)
- Added colour sprites
- Added Spectranet support, to prompt for trap disable
- Added key combos to change maze colour
- Maze flash now toggles current bright instead of blue
- Various minor fixes and speed-ups
Version 1.1 (2011/11/09)
- Added DivIDE support, using pages 3+0 for ROM if present
- Improved control handling, favouring newest direction pressed
- Holding a key after loading delays the emulation starting until released
- Moved Blinky's downward-facing mouth down a pixel
Version 1.0 (2011/11/08)
- Initial release
---
Simon Owen
http://simonowen.com/spectrum/pacemuzx/