Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Delphi Z80 emulator ( z80 core ) (https://www.delphipraxis.net/63805-z80-emulator-z80-core.html)

sharpals 23. Feb 2006 07:39


Z80 emulator ( z80 core )
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo, ich poste hier mein Z80 Kern. Für alle, die immer wissen wollten, was ein Z80 so macht, oder auch für eigene EMU projekte.

Er ist Bestandteil mein MZ80x emulator.

Robert Marquardt 23. Feb 2006 08:42

Re: Z80 emulator ( z80 core )
 
Kann er auch die undokumentierten Opcodes?

sharpals 23. Feb 2006 09:10

Re: Z80 emulator ( z80 core )
 
Theoretisch sollte er sie alle kennen, soweit ich ihrer habhaft wurde.

Da er aber modular aufgebaut ist , füge ich fehlendes gerne zu.

Dann bitte um Info, oder den kodevorschlag.

Da gerade beim spectrum und Coleco welche verwendet wurden, können nicht mehr viele fehlen.

Er berücksichtigt auch das in/OUT(C) mit dem B register ( also 16 Bit IO-ADressen) auch in OUT(i) ... usw

Mavarik 23. Feb 2006 09:45

Re: Z80 emulator ( z80 core )
 
Cool MZ800 :dancer2: Damit habe ich mein 1. Geld verdient und ein eigenes Disketten Betriebssystem geschrieben...

Vielleicht hast Du ja von FL-DOS gehört?

LG Frank

sharpals 23. Feb 2006 12:40

Re: Z80 emulator ( z80 core )
 
ja habe ich, hast du es als DSK image ? Würde mich intressieren , ob es läuft. AUf wunsch , stelle ich den EMU zur verfügung und maile ihn.

Mavarik 23. Feb 2006 16:22

Re: Z80 emulator ( z80 core )
 
Sorry... Leider nicht...

Höchstens auf 5 1/4" Diskette im MZ-800 Format :hello:

Frank

DP-Maintenance 11. Mär 2006 10:13

DP-Maintenance
 
Dieses Thema wurde von "Chakotay1308" von "Neuen Beitrag zur Code-Library hinzufügen" nach "Open-Source" verschoben.
Eher ein OpenSource-Projekt als ein konkreter Source für die Code-Lib.

sharpals 4. Jul 2006 19:34

Re: Z80 emulator ( z80 core )
 
Zitat:

Zitat von Robert Marquardt
Kann er auch die undokumentierten Opcodes?

hallo, nochmal: Ja er kann nahezu alle ablaufen lassen, auch die exotischen 4 byte befehle !!!

Gruß Michael

Mavarik 26. Feb 2007 16:55

Re: Z80 emulator ( z80 core )
 
Zitat:

Zitat von sharpals
ja habe ich, hast du es als DSK image ? Würde mich intressieren , ob es läuft. AUf wunsch , stelle ich den EMU zur verfügung und maile ihn.

Hi!

Noch interesse?

Hab mein FL-DOS im Internet gefunden - lol

Siehe : hier

Grüsse Frank :coder:

shmia 26. Feb 2007 17:24

Re: Z80 emulator ( z80 core )
 
Gibt es eigentlich einen besonderen Grund, weshalb TProcessor ein Record und keine Klasse ist???
Ich denke, das Umschreiben in objektorientierten Code dürfte die Emulation eher beschleunigen,
da ich überall im Code das Fragment aProcs[cpu_nr]. finde.
Der Zugriff einer Klasse über den Self-Parameter ist da effizienter.
Zusätzlich bekommt man gratis noch die Möglichkeit hinzu, beliebig viele CPUs (nur begrenzt duch den Hauptspeicher) zu emulieren. (einfach TObjectList verwenden)
Ausserdem kann man auch dynamisch zur Laufzeit weitere CPUs hinzufügen oder auch entfernen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:38 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz