Welcome to AEP Emulation Page - Emulation News
   
Hosting by: Uberspace.de   
Menu
· Home / News
· News Categories
· News Archiv
· Submit news

· My Account
· Search
· Forums
· Weblinks
· Game Reviews
· Translations
· Impressum

Downloads
 


Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Friends
· Emulation64
· 1Emulation.com
· Emu-France
· progetto-SNAPS
· EmuBit.pl


Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Author Message
retroKOffline
Post subject: Diverse: KCemu v0.4.2  PostPosted: Mar 15, 2009 - 09:36 PM
Site Admin


Joined: Jul 04, 2004
Posts: 10059

Location: Frankfurt a.M.
Status: Offline

Eine neue Version von dem Multi DDR Heimcomputer Emulator (KC85/1, KC87, KC85/2-4, KC85/5, Z1013, LC 80, Polycomputer 880, BIC / A5105, Kramer-Micro-Computer und PC/M / Mugler-PC) KCEmu ist erschienen.



A new version of KCemu has been released. Quote: "KCEmu is a free emulator for the KC85 homecomputer series. It runs not only popular games as Digger and Boulderdash but also the special KC CP/M version called MicroDOS."

Quote:
Release Name: KCemu-0.4.2

Notes:


Changes:

Summary:
========

Add plotter emulation and display GUI
Add emulation of Vinculum USB interface
Fix floppy disk index hole generation
Fix 64bit compilation issues
Fix kc85/3 caos version 3.1
Fix kc85/3 memory handling

--------------

Full change log:
================

* KCemu v0.4.2

* Update debian changelog file

* Merge branch ´fix/valgrind´

* Fix array delete

* Fix missing initialization

* Update windows installer

* Extend system layer with functions needed by VDIP emulation
- sys_converttime: to convert a time value given by the stat()
system call to local time
- sys_getdiskinfo: return information about a given file system

* Update translation files and copyright info

* Merge branch ´z9001-plotter´

* Merge branch ´usb-vinculum´

* Merge branches ´fix/index-hole´, ´fix/kc853-caos´,
´fix/kc853-memory-handling´, ´fix/suse11´, ´fix/wav´
and ´fix/x64´

* Add help topic for vinculum usb

* Fix kc85/3 memory handling
- handle enable/disable of RAM at 0000h
- handle enable/disable of IRM
- handle write protection flag for RAM at 0000h

* Use new directory selection dialog

* Switch to new file chooser dialog

* Convert debug statements to use libdbg

* Fix kc85/3 caos version 3.1
SourceForge-Bug [ 2464849 ] Cave (Game) pointed out
that CAVE is not running correctly in the emulator.
Tracking down the problem led to wrong initialization
of the window 0 vector after power-on.
The reason is that there is a single byte error (the
byte at address fc70h was 00h but should be b7h) in
the caos rom that is included in the emulator. The
routine at this address is supposed to save the current
window vector at b79bh but due to the ROM error the
vector was loaded from 009bh.

* Add silence at start and end of exported wav file
The duration of the silence is fixed at 1/2 seconds
at the beginning and 2 seconds at the end of the
exported wav file.

* Add rpm spec file and script to build rpm package

* New Vinculum-Terminal program release

* Move VDIP command classes to separate source file

* Add new version of the CAOS USB driver

* Add GUI to set the root directory for the VDIP emulation

* Add commands needed by UTOOLS package

* Move command execution into separate classes

* Change handling of reti opcode in peripheral chips
The reason for this change was the emulation of the
VDIP USB host controller module. The module drives
the PIO strobe line when it wants to send a character
to the cpu.
The problem was that a new irq arriving while the
previous irq handler is still running (e.g. due to
screen scrolling) was lost.
This happened in the because the reassert of the irq
was done in reti before the internal status was
cleared.

* Add directory handling to VDIP emulation

* Add emulation of the Vinculum VDIP1 Host-USB module

* 64bit: Fix sizes of kct header structures

* 64bit: Fix cast from pointer to int

* 64bit: Fix printf format for long arguments

* 64bit: Do not put pointer argument into struct GtkItemFactoryEntry

* 64bit: Change cmdargs to use long instead of int

* 64bit: Fix pointer arguments in printf

* Enable index hole pulses only if disk is present

* Change handling of the D004 terminal count signal
The fix to the index hole pulse generation that changed
the timing (commit 28b1233d1239af33baa1771ef7b050592b893958)
seems to have only shifted the odds for the problem to
show up.
Further testing points to the terminal count signal that
is sent after retrieving the data from the FDC. Up to
now only the output value of 0xc0 did have any effect on
the FDC state. The f8h output of the i/o decoder is
directly wired to the terminal count pin of the FDC, so
the value of the out opcode is not relevant.

* Fix build on OpenSuSE 11.1
SuSE seems to ship with a different version of the netpbm
tools that are used to create the windows icons. The debian
version of ppmtowinicon accepts both -andppms and -andpgms
(but documents only -andpgms in the manpage). On SuSE the
previously used -andppms fails.
Switching to -andpgms should make both systems happy while
producing still the same output.

* Update translation files

* Add documentation for the plotter emulation

* Enable plotter module in windows build

* Add more options

* Use different cairo surfaces for onscreen display and png output

* Add color and line width handling

* Add plotter data model Fix scaling and double buffer Implement save as png image

* First prototype of plotter gui

* Change plotter output to use the cairo library


Related links:
[ Diverse / Misc Emus ]

_________________
Alderaan shot first!

[ AEP @ Twitter ][ AEP @ Facebook ] [ AEP @ Reddit
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
logan.adventureOffline
Post subject: KCemu v0.4.1  PostPosted: Mar 16, 2009 - 10:11 AM
Retrokenner


Joined: May 04, 2007
Posts: 112


Status: Offline
Unter Ubuntu 8.04 funktioniert das deb-Paket nicht. Deswegen muss man es selber kompilieren. Die erforderlichen Pakete zum kompilieren installiert man über die Konsole mit:

sudo apt-get install zlib1g-dev libgtk2.0-dev libsdl1.2-dev libsndfile1-dev libaudiofile-dev libvorbis-dev libcppunit-dev libncurses5-dev xorg-dev netpbm
 
 
 
 View user's profile  
Reply with quote Back to top
retroKOffline
Post subject: KCemu v0.4.1  PostPosted: Mar 16, 2009 - 10:40 AM
Site Admin


Joined: Jul 04, 2004
Posts: 10059

Location: Frankfurt a.M.
Status: Offline
Danke für den Hinweis!

_________________
Alderaan shot first!

[ AEP @ Twitter ][ AEP @ Facebook ] [ AEP @ Reddit
 
 
 View user's profile Visit poster's website  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 12 Hours
Post new topic   Reply to topic  
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © The PNphpBB Group
Credits