Commodore Free, Issue 69 - Part3
From
Stephen Walsh@39:901/281 to
all on Wed Apr 24 14:57:49 2013
CHANGES:
* Optional logging of changes (adding, deleting and changing of records) into
a system log table.
* The counting of changes can now be disabled for a complete table including
the table's attributes.
* New dialog editor for table display objects.
* Panels are now part of the table display object.
* Possibility of defining record descriptions which are used when logging
changes and when listing records in list view popups.
* Record description can be computed by a trigger function. This addresses
feature request 2491815.
* New menu item for viewing all records of a table in the query editor.
* Updated license to GPL-3.
* Use GTK 3 on Linux.
* Use global menu for all windows on Linux if gtk-shell-shows-menubar is set,
e.g. when using the Unity desktop.
* The geometry layout on GTK (Windows, Mac OS and Linux) now better matches to
the one generated by MUI (Amiga).
* New demo project 'Yam-Link.mb' that demonstrates how to interface MUIbase
with Yam for storing the message IDs of emails in a MUIbase project, and
showing the corresponding Email in Yam (Amiga).
* When started from Workbench, use the search path from Workbench for starting
other processes (Amiga).
* Several bug fixes.
Download link www.os4depot.net/?function=showfile&file=office/database/muibase.lha
*************************************
AMIWEST 2013 ANNOUNCED
*************************************
The 16th annual AmiWest Computer Show has been announced for October 18-20 at the Holiday Inn Express, 2224 Auburn Blvd., in Sacramento, California. Also
the AmiWest Programming Conference will be held October 16-18 at the same location. For more details as they come in, watch the blog at
apps.amiwest.net/blog/
Truly,
Robert Bernardo
Fresno Commodore User Group
videocam.net.au/fcug
*************************************
UNP64 2.28 RELEASED
*************************************
UNP64 v2.28 - Generic C64 prg unpacker - (C)2008-2012 iAN CooG
Original source and idea: testrun.c, taken from Exomizer 2.0b7 by Magnus Lind. Converted to a generic prg unpacker by iAN CooG. Being a derived project, Exomizer' sources used for UNP64 are included and modified where needed.
The idea is simple: to simulate the C64 memory/processor, run the program
until it reaches the unpack routine, usually relocated to an address lower
than $0800, then to continue execution until the Program Counter returns to a normal address usually higher than $0800. At this point, save all the memory.
I normally do this process in emulators by setting breakpoints but an
automatic program that does it for me is handy. PUCrunch and Exomizer 2.0Beta7 already have their own decrunch commands. This program should cover those 2
and almost all the remaining ones.
MAIN CHANGES APPLIED TO EXOMIZER SOURCES:
* Many undocumented opcodes added to 6502emu.c to unpack more packers/coders.
* Fixed handling of some opcodes (indirect JMP, JSR, BRK not stopping, ADC/SBC)
* Better sysline detection and parameter to force entry point.
* TrilogicExpert/ActionReplay/SuperSn apshot5/FreezeMachine/Final Cart II
& III scanner, should cover every known (to me) version.
* Action Replay 4 & FreezeMachine Split freezes are detected and a onefiled
prg will be generated. Then you can unpack the result or crunch it. Action
Replay 4.x files are: loader "name" and 2nd file "1name". Unknown Cart
files can be any name, 2nd filename is written in loader. Of course both
files must be in the same directory.
* Scanners to get exact unpack address from MANY difficult unpackers. See
Unpackers section later in this document for a list.
* Tries to identify also entry point in SYS-less packers.
* Added some memory init values before running. A C64 minimal environment is
replicated so many unpackers can act as on the real one.
* Added handling of some Kernal calls which return modified regs.
* Simple $01 banking implemented: writing to I/O area for example is handled
only when RAM is visible there, else writes to I/O are skipped.
* Simple raster ($d011/2) handling, enough to avoid hanging some unpackers (AR)
* Faked keyboard checks to bypass many intros/trainers.
* Warnings are given in Verbose mode if vectors from $0314 are modified, so
you'll know if an IRQ or something else should happen.
csdb.dk/getinternalfile.php/114798/unp64_228.7z
*************************************
SPECIAL VIC20 C16 GAME/COMPILATION
*************************************
Title: Special VIC20 C16
Category: Game/Compilation
Release Date: 1986
Language: Italian
Size: 16K
Machine: PAL Only
Distribution: Commercial/PD
Retail Price: 14000 Lira
Published by: Pubblirome
Notes: Newsstand release as special compilation from a C64 oriented publisher. TAP image courtesy of MassiCadenti/Bubusan/Edicola C64.
plus4world.powweb.com/software/Special_VIC20_C16
THIS COMPILATION CONTAINS
--- CrashWrite 2.0
* Origin: --:)-- Dragon's Lair BBS --(:- (39:901/281)