1
0
mirror of https://github.com/UzixLS/pacemuzx.git synced 2025-07-18 23:01:36 +03:00
Simon Owen c07623e135 Improved control support for diagonal inputs
The original Pac-Man machine uses a 4-way joystick, which makes it
impossible to generate more than one direction input. The game does
not understand diagonals, and will use the first direction found to
be pressed. This can cause frustration when played on the keyboard
or with a regular 8-way joystick.

We now ignore control input for the direction Pac-Man is currently
facing, so changes of direction are always preferred. We also ignore
perpendicular inputs on tile entry, to defeat the turn overshoot
mechanism that gives a brief window for players to change their mind
about a turn.

These changes are only active when diagonal inputs are detected, so
traditional play with a single input remains true to the original.
2014-03-01 19:54:50 +00:00
2011-11-08 23:51:06 +00:00
2012-02-06 13:29:20 +00:00
2011-11-08 23:51:06 +00:00
2013-06-03 22:32:49 +01:00
2013-06-03 22:32:49 +01:00
2013-06-03 22:32:49 +01:00
2013-06-03 22:32:49 +01:00
2011-11-13 17:46:55 +00:00
2012-01-08 04:09:58 +00:00
2011-11-08 23:51:06 +00:00
2011-12-06 21:30:46 +00:00
2011-11-08 23:51:06 +00:00

Pac-Man Emulator for Sinclair Spectrum (v1.3)
---------------------------------------------

This program requires a Spectrum +2A/+3, and will not 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

Many thanks to #zx and WOS for feedback and testing :)

Enjoy!

---

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/
Description
Pac-Man emulator for Sinclair ZX Spectrum. This fork is adapted for Profi.
Readme 166 KiB
Languages
Assembly 97.1%
Python 1.1%
Makefile 0.9%
Batchfile 0.9%