Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
Keine Mitglieder online.

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Angemeldet bleiben

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

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
retroKOffline
Titel: Update from Toshiya Takeda  BeitragVerfasst am: 11.02.2008, 12:53 Uhr
Site Admin


Anmeldungsdatum: 04. Jul 2004
Beiträge: 11.991

Wohnort: Frankfurt a.M.
Status: Offline

Toshiya Takeda hat neue Versionen von seinen Emulatoren herausgebracht.


Toshiya Takeda has released new versions of his emulators. Thanks to Emu-France for the news.

Zitat:
What´s new (2/11/2008):

Common Source Code Project is largely updated for the interrupt logics to close to the real circuits.

* [VM/DEVICE] modify virtual functions for interrupts
* [VM/I8259] support the new interrupt logic
* [VM/I8259] fix the crash problem
* [VM/UPD7201] support uPD7201 (combined to Z80SIO class)
* [VM/X86] support the new interrupt logic
* [VM/Z80] support the new interrupt logic
* [VM/Z80CTC] support the new interrupt logic
* [VM/Z80PIO] support the new interrupt logic
* [VM/Z80SIO] support the new interrupt logic
* [VM/Z80SIO] support the End of Interrupt command
* [VM/Z80SIO] fix the status register #0 (interrupt pending bit)
* [VM/Z80SIO] fix the status register #2 (vector)
* [VM/Z80PIC] removed

In the older versions:

* Each device requests the interrupt, sends the vector and goes into the in-service status only in the case that CPU can accept the interrupt.
* These requests are always accepted and executed just now.
* When the interrupt acception status is changed by the opecodes for example EI/RETI/RETN, CPU notifies to each devices to let them request the pending interrupt.
* Realize Z80 family daisy chain by the pseudo device Z80PIC to control the priorities and receive RETI opecode.

This is because let CPU not to monitor the int-line in every opecodes.
But it causes some problems for example:

* Timing problems.
* End of Interrupt command in Z80SIO/uPD7201.
* Using Z80 family devices with 80x86 and PIC8259.

In this release:

* Each device can request the interrupt any time.
* CPU checks the int-line in every opecodes.
* When CPU accepts the request, CPU sends the ack signal to the device and receive the vector.
* The device goes into the in-service status when receive the ack signal.
* Realize Z80 family daisy chain by IEI/OEI signals supported in Z80 family devices.
* Z80 checks the wired-or of int-lines from Z80 family devices.

EmuZ-2500 is updated.

* [MZ2500/CRTC] notify vsync signal by not edge but level
* [MZ2500/INTERRUPT] support the new interrupt logic
* [MZ2500/INTERRUPT] pending the interrupt request from vsync and timer
* [MZ2500/INTERRUPT] remove the patches added in 2/11/2007

EmuLTI 8 is updated.

* fix the crash problem on 8259(PIC) class

NOTE:
All other softwares under the common source code project are also rebuilt and in the binary archive.
They includes the changes on the common source code project.


Related links:
[ Emus für Japanische Systeme ]

_________________
Alderaan shot first! 
 
 
 Benutzer-Profile anzeigen Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024