History ======= The d after the version number denotes "demo/evaluation version" and r after version number denotes "registered version". Many thanks to everyone who has reported bugs, and sent their suggestions. They have been very welcome, and I hope that you will see your contribution appear soon (if it has not been implemented already!) v1.0d/v1.0r Demo version released. One version didnt contain ROMs and documents. (Non Aminet version) v1.1d/v1.1r Archive contains ROMs and documents. Bug when using cpc464.config and cpc6128 config fixed. When using RTPatch, requester would crash Amiga, fixed. Special version of emulator using 68020 opcodes. Should be a little faster on machines with 68020 or better. (reports say 5% faster) Added version text to A-CPC program and utilities. Version command now returns A-CPC version.(thanks to Marcin Orlowski for suggesting this) Occasional "Read fail" bug fixed. ID position was not consistant for both drives (fixed in seek, recalibrate, and insert new disk). When real disk was used, disk image was not ejected. Fixed. (registered version). Program used 42 hunks. Changed code, now only 3 used. Program code has different layout. Topaz font was not always selected correctly (probably when font was changed under workbench) and so the menus looked weird. Hopefully this bug is now fixed. v1.11d/v1.11r The font bug has not been fixed. In fact the font was not selected correctly for the menu titles. Many thanks to Marcin Orlowski for finding this. Asl requesters now remember the directory that was selected last. Thanks to ..... for suggesting this. And, now, because asl requesters remember the directory, I have eliminated all the assigns that existed in v1.1d/v1.1r. Added some more commands to the configuration files so you can choose the initial directory path for snapshots, disks, tape files and cartridges. Goodbye A-CPC_Init file!!! Comment lines, and blank lines now valid in configuration file. Comments prefixed with # symbol. Thanks to <> for suggesting this. Bug found in handling of DDDD, DDFD, FDFD, FDDD prefix. PC was incremented incorrectly, and R register incremented too much. Fixed. PROGDIR: assignment used in config files. No need to run A-CPC_Init or no need to assign A-CPC to anything. Just copy to harddrive, and double click and we are away! Pre-initialised SNAP_PATH,DSK_PATH, TAPE_PATH in demo and registered version. Demo and registered version finally have a sound on/off option on the menu. In Snapshots, the alternative flags were not converted into the 68000 form which I use. Some snapshots could have crashed because of this. Instead of parity being calculated for every command that affected it, it is only calculated for commands that need it. Slight speed increase for logic commands. Fixed LD HIX,HIX, LD LIX,LIX, LD HIY, HIY and LD LIY,LIY. R and PC inc were incorrect. Support for 40 track disks in 80 track drives. (5.25" discs especially). Thanks to Vid Pekjak for suggesting this. CPC_DRIVE_x added, now drive type and double-step state can be defined in the configuration. (registered version) Can now enable or disable the joystick task in the configuration file. Thanks to nls@hol.gr for suggesting this. Tape files were not saved correctly. (rom data was saved accidentally). Thanks to Vid Pekjak for pointing this out. DAA bug finally fixed. Now all floating point numbers and basic line numbers are correct. (I found out after all this time that the original algorithms for calculating half-carry were perfectly correct... but the add values were incorrect!). Time to change the information on the WWW pages! PI is now 3.14159265 instead of something silly. Thankfully, the DAA implementation is not bad like AmigaCPE, and the values do not change.