| 84714 packages online |
|
|
| misc/emu/Spectrum128.lha | | | No screenshot available |
|
New in this version:
- Fixed bug causing wrong color attributes in the second screen page.
- Reduced memory usage again about 27K.
- Clean up of the source resulting in a shorter executable.
- More code converted to ASM, now less than 50% of emulation code stills in
BASIC.
- Implemented 48K blocked memory mode.
- Minor ASM optimizations.
- Better display of registers in the simple monitor.
Introduction:
This is a Beta version of the first (I think) Spectrum 128K emulator for
AMIGA computers, it's done in Blitz Basic and ASM by me, Alberto Ordóñez.
This is my first program with a lot of ASM and I'm releasing it in beta state
because it's taking a lot of time to finish, my principal problem is my poor
knowledgement of 68k ASM, so if do you know ASM or Blitz Basic or both and
you want to help me, please e-mail me. Visit my homepage at:
http://www.geocities.com/namek.geo/
In the actual state the emulator is very stable and compatible, but it can
hang your Amiga, so don't use it when you are doing any serious thing.
I'm not responsible of any damage caused for the use of this program.
Features implemented:
* Z80 emulation nearly complete, +50% ASM Coded.
* Slow 128K memory paging emulation and fast 48K blocked memory mode.
* Double buffered complete color display and border emulation ASM coded and
optimized by Luis Pons, but the display is not synchronized.
* Loading of 48K .SNA and .Z80 V1 snapshots and 128K only .Z80 V2 & V3 using
ASL file requester, but the loading routine don't checks if the file is
really a snapshot.
* Simple keyboard emulation.
* Very simple Z80 monitor.
* Multitasking & system friendly (I Hope).
Features not implemented:
* Sound.
* Snapshot saving.
* Tape emulation.
* Joystick emulation.
Usage:
To install, copy the emulator and the ROM files where do you want. The ROM
files are included with the permission of AMSTRAD (Actual owner) to emulator
programmers.
To start the emulator doubleclick on it's icon. 8-)
When running you can press:
* A-Z to simulate A-Z Spectrum keys.
* RETURN to simulate ENTER.
* BACKSPACE to simulate SHIFT+0.
* CURSOR KEYS to simulate SHIFT+5,6,7 or 8.
* LEFT SHIFT to simulate Spectrum SHIFT.
* RIGHT SHIFT to simulate SYMBOL SHIFT.
* F1 to load a .SNA or .Z80 V1 48K snapshot or a .Z80 V2 or V3 128K only one.
* F2 to select fast color display or faster monochrome display.
* F3 to select FAST INTerruptions MODE (faster & default) or SLOW
INTerruptions MODE (slow & more compatible)
* F10 to Reset in 128K mode.
* HELP to enter and exit very simple Z80 monitor.
* ESC to quit the emulator.
History:
21-08-1998 First Aminet beta release.
04-12-1998 Second Aminet beta release.
* Implemented a new optimized display routine by Luis Pons.
14-11-1999 Third Aminet beta release.
* Fixed a bug causing wrong color attributes in the second screen page.
* Implemented 48K blocked memory mode.
* More code converted to ASM.
Future:
Maybe the best Spectrum emulator for the Amiga ever... 8-)
Greetings:
Luis Pons, thanks a lot... 8-)
Ishmair, thanks for all...
Spiri, 8-)
Dalton, 8-)
Last words:
Dedicated to the lovely memory of the Amiga user Pablo Ruiz del Castillo.
|
Contents of misc/emu/Spectrum128.lha PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 158 344 45.9% -lh5- fc81 Aug 19 1998 Spectrum128.info
[generic] 74852 378392 19.8% -lh5- c06c Oct 22 1999 Spectrum128/Spectrum128
[generic] 195 506 38.5% -lh5- c806 Aug 19 1998 Spectrum128/Spectrum128.info
[generic] 1628 3387 48.1% -lh5- f250 Oct 22 1999 Spectrum128/Spectrum128.readme
[generic] 160 300 53.3% -lh5- 34b0 Aug 19 1998 Spectrum128/Spectrum128.readme.info
[generic] 12162 16384 74.2% -lh5- d26e Jan 23 1998 Spectrum128/SPECTRUM128A.ROM
[generic] 13113 16384 80.0% -lh5- cd08 Jan 26 1998 Spectrum128/SPECTRUM128B.ROM
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 7 files 102268 415697 24.6% Jan 3 2000
|
|
|
|
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminetaminet net> |