AminetAminet
Search:
85716 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

misc/emu/Arnold-m68k.lha

Mirror:Random
Showing: i386-aros icongeneric icon
No screenshot available
Short:Amstrad CPC/CPC Plus/GX4000 emulator
Author:Kevin Thacker (Arnold), Amiga port by John Stringer
Uploader:Zoopster (JCEC_1 yahoo co uk)
Type:misc/emu
Version:0.8
Architecture:m68k-amigaos >= 3.1.0
Date:2026-10-20
Requires:68040 or better, AGA
Replaces:misc/emu/Arnold-m68k.lha
Distribution:Aminet
Download:misc/emu/Arnold-m68k.lha - View contents
Readme:misc/emu/Arnold-m68k.readme
Downloads:126

Arnold for Amiga is a port of Kevin Thacker's Arnold, the Amstrad CPC
emulator, to 68k AmigaOS 3.x with AGA. It emulates the CPC 464, 664 and
6128 as well as the CPC 6128 Plus and the GX4000 console: Plus cartridges,
disks and snapshots, with sound through Paula, on PAL and NTSC displays.
Released with Kevin's blessing, under the GPL.

Requirements
------------
- AmigaOS 3.1 or later, AGA.
- A 68040 or better: PiStorm32 (Emu68), 68060 cards, or BigMig on MiSTer.
  No FPU needed.
- lowlevel.library is optional (CD32 pads).
- Fast vertical scrolling uses about 0.5 MB more chip RAM; with less
  free, Arnold falls back to the plain display (NOVSHIFT forces that).

What to expect
--------------
Arnold for Amiga targets PiStorm/Emu68-class machines. On an A1200 with
a PiStorm32 CM4, the games tested run at full speed (Sonic GX at 49 fps
without frame skip, measured: 78% of the frame time, with a slight
slowdown only in very fast vertical scrolls). On BigMig (MiSTer) games
currently run below full speed; use Arnold-060 with frame skip. Real
68060 accelerator cards have not been tested; expect games below full
speed. 68030 machines are too slow for games.

Installation
------------
Copy the Arnold drawer anywhere. Start one of the presets:
  Arnold PiStorm   68040 build, sound on, frame skip up to 3
  Arnold BigMig    68060 build, sound on, frame skip up to 3
or the program itself. HELP opens the menu (media, settings, controls).
README.txt in the drawer has the details, keys and Shell options.

The drawer includes the Plus system cartridge (BASIC 1.1, AMSDOS and
Burnin' Rubber) and the CPC 464/664/6128 system ROMs, so CPC disks and
the built-in game work at once. Supply
your own cartridge (.cpr) and disk (.dsk) images.

Features
--------
- CPC 464, 664, 6128, 6128 Plus and GX4000 models, picked in the menu.
- Plus / GX4000 cartridges (.cpr), standard and extended disks (.dsk) in
  drives A and B, snapshots (.sna).
- PAL or NTSC (or as Workbench); on NTSC the CPC still runs at its own
  50 Hz, so games and music keep their correct speed.
- Paula sound (8-bit stereo); frame skip keeps heavy games at full speed.
- Menu with pull-down options, per-game settings, keyboard map, IFF and
  PNG screenshots; Workbench presets with ToolTypes.
- Joystick in port 2 (normal or CD32 pad, chosen in the menu) and the
  keyboard as a joystick.
- Fixes to the Arnold core found during the port: Plus soft scroll,
  raster and DMA interrupt timing, the Z80 overflow flag, disk image
  loading and more (offered upstream as patches).

Known issues
------------
- Sonic GX plays at full speed on a PiStorm, with only a slight
  slowdown in fast vertical scrolls.
- NTSC shows fewer lines than PAL, so games drawn to the screen edges
  lose their top and bottom; use PAL for the full picture.
- Pinball Dreams tears and can crash when the ball is launched (still
  under investigation).
- Disk changes are not saved back to .dsk files.
- No tape support, so the CPC 464 runs BASIC only.

History
-------
0.8    Faster vertical scrolling (the display moves the picture in a
       taller chip RAM buffer instead of redrawing it) and faster Plus
       sprites. Sonic GX on a PiStorm: the slowdown on fast vertical
       scrolls (springs) is now barely noticeable.
0.7    Much faster on full-screen scrolling games: only changed parts of
       the screen are written to chip RAM, 5 or 6 bitplanes where 8 are
       not needed, batched video emulation, table-driven Plus soft
       scroll. Sonic GX: 41 -> 49 fps on an A1200 with PiStorm32, without
       frame skip. New Arnold-030 build.
0.6    CPC 464/664/6128 and GX4000 models; Video mode (Auto/PAL/NTSC)
       and Game speed in a new Settings box and Display menu; correct
       50 Hz game and music speed on NTSC; menu fits 200 lines; screen
       surround shows the CPC border colour; no Workbench flash.
0.5.2  Plus DMA interrupt fixes: Sonic GX's Green Hill split glitch and
       its frozen special stage. The menu scrolls on NTSC displays.
0.5.1  First Aminet release.

Source and reports
------------------
Source, patches and issue tracker: https://github.com/z00p/arnold-amiga
Please report problems there with the game, your settings and your
machine.

Credits
-------
Arnold (c) Kevin Thacker, GPL-2.0. Amiga port by John Stringer, 2026.
CPCEC by CNGSoft was the accuracy reference for the Plus fixes.


Contents of misc/emu/Arnold-m68k.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                  79023  131156  60.3% -lh5- 2e42 Oct 20 20:45 Arnold/roms/system.cpr
[Amiga]                  13204   16384  80.6% -lh5- d132 Oct 20 20:45 Arnold/roms/cpc664/os.rom
[Amiga]                  13314   16384  81.3% -lh5- 3ea0 Oct 20 20:45 Arnold/roms/cpc664/basic.rom
[Amiga]                  13227   16384  80.7% -lh5- 9481 Oct 20 20:45 Arnold/roms/cpc6128/os.rom
[Amiga]                  13320   16384  81.3% -lh5- f483 Oct 20 20:45 Arnold/roms/cpc6128/basic.rom
[Amiga]                  13049   16384  79.6% -lh5- 2763 Oct 20 20:45 Arnold/roms/cpc464/os.rom
[Amiga]                  12927   16384  78.9% -lh5- 9df0 Oct 20 20:45 Arnold/roms/cpc464/basic.rom
[Amiga]                  10808   16384  66.0% -lh5- c7ee Oct 20 20:45 Arnold/roms/amsdos.rom
[Amiga]                   3625    8298  43.7% -lh5- 18ee Oct 20 20:45 Arnold/README.txt
[Amiga]                    717    1498  47.9% -lh5- a7b1 Oct 20 20:45 Arnold/Keyboard.iff.info
[Amiga]                   2971   27280  10.9% -lh5- ddf0 Oct 20 20:45 Arnold/Keyboard.iff
[Amiga]                   7113   18329  38.8% -lh5- dd14 Oct 20 20:45 Arnold/COPYING
[Amiga]                   2286    4771  47.9% -lh5- 6a06 Oct 20 20:45 Arnold/Arnold.readme
[Amiga]                   1169    5308  22.0% -lh5- 06b2 Oct 20 20:45 Arnold/Arnold.info
[Amiga]                 214951  528768  40.7% -lh5- 6c71 Oct 20 20:45 Arnold/Arnold-060-Max
[Amiga]                 168545  393692  42.8% -lh5- 65c5 Oct 20 20:45 Arnold/Arnold-060
[Amiga]                 188996  482688  39.2% -lh5- 3fdd Oct 20 20:45 Arnold/Arnold-040-Max
[Amiga]                 146927  348196  42.2% -lh5- 1d28 Oct 20 20:45 Arnold/Arnold-030
[Amiga]                    438    1272  34.4% -lh5- 6ad0 Oct 20 20:45 Arnold/Arnold PiStorm.info
[Amiga]                     93     101  92.1% -lh5- 6474 Oct 20 20:45 Arnold/Arnold PiStorm
[Amiga]                    482    1285  37.5% -lh5- 4e0c Oct 20 20:45 Arnold/Arnold BigMig.info
[Amiga]                     93     101  92.1% -lh5- 6474 Oct 20 20:45 Arnold/Arnold BigMig
[Amiga]                 145594  351180  41.5% -lh5- f4bd Oct 20 20:45 Arnold/Arnold
[Amiga]                   9759   10022  97.4% -lh5- 004e Oct 20 09:21 Arnold.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        24 files 1062631 2428633  43.8%            Oct 20 22:22
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>