./emulators/arnold, Amstrad CPC, Amstrad CPC+ and KC Compact emulator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 20040111, Package name: arnold-20040111, Maintainer: pkgsrc-users

Arnold is an Amstrad CPC, Amstrad CPC+ and KC Compact emulator.
Arnold is accurate and emulates the Amstrad systems to the cycle
level. It also emulates 99% of all demo effects.


Required to run:
[devel/SDL] [x11/gtk]

Required to build:
[pkgtools/x11-links] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: 7020aa50d80f55cd10bf280fc3a8fdc0ef44e7c3
RMD160: 9e9cce2b1a869769af10f951b1bdc0ca5d3b6461
Filesize: 1056.745 KB

Version history: (Expand)


CVS history: (Expand)


   2018-04-09 17:03:22 by Ryo ONODERA | Files touched by this commit (11) | Package updated
Log message:
Update to 20040111

Changelog:
11-Janunary-2004
================
A source patch so you can build Unix/Linux version.

4th-Jan-2004
============

General:
- new: now using CVS source control system. This is making development much much \ 
easier! :)

Core:
- fix: fixed I/O port decoding for RAM configuration PAL inside CPC6128; and for \ 
PAL integrated
  into CPC+ ASIC. Thankyou to Richard Wilson for his help.
- fix: fixed a bug in the RAM configuration which prevented Overflow's Backtro \ 
and C/PM+ from running.
- fix: sample loading: 16-bit samples were treated as unsigned, but they are
  actually signed. fixed.
- fix: lots of fdc emulation bugs fixed
- fix: lots of bugs fixed in disc image output code; applies to inserting \ 
unformatted discs;
  a lot of created images were bad!
  strange formats are mostly supported now.
- fix: write deleted data now marks sectors with deleted data control mark now!
- fix: all fdc commands supported including scan commands
- fix: multi-track function of fdc fully implemented
- new: support for DIF disk image (used by CPC++ emulator) [Richard Bannister]
- new: seperated floppy disc controller, floppy disc drive, and floppy disc \ 
interface code.
- fix: fixed decoding of disc controller I/O ports
- new: removed as many references to Host_LoadFile and Host_SaveFile from the \ 
core code.
(this allows the host to supply binary data which is included in executable, and \ 
allows
the host to use it's own load/save functions).
- new: updated the load and save functions to return status code's which \ 
indicate an errors
(this allows the host code to return more meaningful error code's and messages;
or to even log them to a file)
- new: removed reference to Host_OpenFile and Host_CloseFile functions from \ 
printer code.
The host must now handle the printer output itself.
- new: removed cpcdefs.h file. Defines are build related and should be defined \ 
in the project/makefile for each port.
- new: auto-type helper feature; enter the text you want to type in and let the \ 
auto-type
feature do all the hard work for you :) Thankyou to Troels K for the first \ 
version which
he has in CPC Explorer/CPC Loader.
- new: auto-start helper feature; this feature will attempt to auto-start any \ 
image that
has been inserted. But, on the CPC there can be more than one way to run a program,
so this feature may not work with all discs. Try it and see :)

General interface functions:
- merged tape-image and sample handling code

CPC:
- fix: fixed keyboard problems in CPC mode.

CPC+:
- fix: fixed mirror of sprite X,Y coordinates in magnification registers
- fix: fixed sprite coordinates bugs. Simply the Best and Iron demo 3 will \ 
display exactly
  as on a real CPC+.

Windows version

Lots of user interface stuff to make Arnold easier to use :)
- new: roms moved to source distribution. Rom data is now built into executable.
- new: roms are integrated into executable. [Troels K, Andreas M, Richard B, Kev T]
- new: command-line supported; you can run arnold from the command line with \ 
various parameters.
- new: you can double click on a file to automatically launch Arnold (you must \ 
register the file
types first)
- new: you can drag and drop a file onto the Arnold window/exe and it will
  automatically be inserted
- new: you can double click on a file while Arnold is open, and it will be \ 
opened in Arnold.
- new: will detect if another instance of the application is running; you can \ 
choose to open
file with existing instance or new instance
- new: now using Zlib libary for decompression of ZIP archives. (some old files \ 
compressed with PKZIP may
not open; this is a limitation of the Zlib library) [Troels K, Kev T]
- new: executable compressed using UPX [Troels K]
- new: implemented file selection dialog for ZIP archives.
- new: zip archives now supported by all media (cassette, disc, cartridge, \ 
snapshot etc)
- fix: rom versions were not always displayed. Now fixed.
- new: lots of changes for UNICODE version of Arnold. [Troels K]
- new: unicode support for zlib [Troels K]
- new: build instructions for windows version
- new: About dialog box giving some copyright, logo and version information
- new: manifest file used to enable new look under Windows XP.
- new: you can associate the files of your choice with Arnold. Or if you want to \ 
keep your
current associations, then you can open the files using "Open with \ 
Arnold" from the shell.
- new: merged "Open Sample" and "Open Tape Image" into a \ 
single "Open Tape" menu item.
- new: "recent files" menu
- inserting a unformatted disc and selecting a existing file will now ask if you want
  to overwrite.
   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2015-11-03 21:31:11 by Alistair G. Crooks | Files touched by this commit (211)
Log message:
Add SHA512 digests for distfiles for emulators category

Problems found with existing digests:
	Package suse131_libSDL
	1c4d17a53bece6243cb3e6dd11c36d50f851a4f4 [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
	Package suse131_libdbus
	de99fcfa8e2c7ced28caf38c24d217d6037aaa56 [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
	Package suse131_qt4
	94daff738912c96ed8878ce1a131cd49fb379206 [recorded]
	886206018431aee9f8a01e1fb7e46973e8dca9d9 [calculated]

Problems found locating distfiles for atari800, compat12, compat 13,
compat14, compat15, compat20, compat30, compat40, compat50,
compat50-x11, compat51, compat51-x11, compat60, compat61,
compat61-x11, fmsx, osf1_lib, vice, xbeeb, xm7.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-04-25 16:20:48 by Tobias Nygren | Files touched by this commit (495) | Package updated
Log message:
Recursive revbump following MesaLib update, categories a through f.
   2012-10-03 14:55:23 by Aleksej Saushev | Files touched by this commit (104)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
   2011-04-22 15:45:23 by OBATA Akio | Files touched by this commit (2234)
Log message:
recursive bump from gettext-lib shlib bump.
   2009-10-28 02:06:37 by Joerg Sonnenberger | Files touched by this commit (1)
Log message:
Pass down X11 options for modular Xorg.
   2009-08-25 13:57:46 by Thomas Klausner | Files touched by this commit (22)
Log message:
Get rid of now unnecessary EXTRACT_OPTS_ZIP.