OpenEmulator
Moderators: Cat_7, Ronald P. Regensburg
OpenEmulator
Hello everyone,
I just wanted to announce that I am working on an multi-system emulator called OpenEmulator.
Contrary to what many people might consider logic, I started working on the user-interface and I have almost finished it. You can check it out at
http://www.openemulator.org
You can see a list of features and a screenshot here:
http://openemulator.org/features.html
Mac emulation is planned, that's why I'm announcing it here. If there is anybody interested in this, please get in touch with me!
Marc.-
I just wanted to announce that I am working on an multi-system emulator called OpenEmulator.
Contrary to what many people might consider logic, I started working on the user-interface and I have almost finished it. You can check it out at
http://www.openemulator.org
You can see a list of features and a screenshot here:
http://openemulator.org/features.html
Mac emulation is planned, that's why I'm announcing it here. If there is anybody interested in this, please get in touch with me!
Marc.-
-
- Master Emulator
- Posts: 430
- Joined: Tue Feb 23, 2010 7:35 am
Hello everybody:
I have the pleasure to announce that OpenEmulator 1.0 has been released. What's new:
* The Apple-1 emulations are working. It is possible to emulate a stock Apple-1, a Briel Replica-1 and a Achatz A-ONE. Every emulation respects the memory maps and features of respective systems.
* There are many virtual monitors that can be plugged in an Apple-1 emulation: the Apple Monitor III (with high phosphor persistence), the Apple Monitor II, a monochrome broadcast monitor, and a composite broadcast monitor. The broadcast monitors allow fine tuning of the video rendering.
* OpenEmulator is most probably the first emulator featuring a fully functional Apple Cassette Interface Card (ACI). The ACI can be plugged into any Apple-1 slot, and allows sending and receiving data to the host audio system.
* OpenEmulator is definitely the first emulator with a CFFA1 expansion card emulation. This card interfaces CompactFlash memory cards with Apple-1 computers. It can be used in this emulation to move files much more quickly than with the cassette interface.
* The audio recorder is capable of storing the sound output to a WAV file, and can play back any of the following formats: WAV, AIFF, CAF, AU, OGG, FLAC.
* OpenEmulator allows to connect devices dynamically to an emulation. Just open the Hardware Library, and drag virtual devices to the corresponding port.
* OpenEmulator features an advanced video rendering system, using GPU shaders to implement advanced monitor emulation.
* OpenEmulator also makes it easy to change emulations internally. Just edit the XML file and reconnect/reconfigure the software components that make up an emulation.
With the best wishes,
Marc.-
I have the pleasure to announce that OpenEmulator 1.0 has been released. What's new:
* The Apple-1 emulations are working. It is possible to emulate a stock Apple-1, a Briel Replica-1 and a Achatz A-ONE. Every emulation respects the memory maps and features of respective systems.
* There are many virtual monitors that can be plugged in an Apple-1 emulation: the Apple Monitor III (with high phosphor persistence), the Apple Monitor II, a monochrome broadcast monitor, and a composite broadcast monitor. The broadcast monitors allow fine tuning of the video rendering.
* OpenEmulator is most probably the first emulator featuring a fully functional Apple Cassette Interface Card (ACI). The ACI can be plugged into any Apple-1 slot, and allows sending and receiving data to the host audio system.
* OpenEmulator is definitely the first emulator with a CFFA1 expansion card emulation. This card interfaces CompactFlash memory cards with Apple-1 computers. It can be used in this emulation to move files much more quickly than with the cassette interface.
* The audio recorder is capable of storing the sound output to a WAV file, and can play back any of the following formats: WAV, AIFF, CAF, AU, OGG, FLAC.
* OpenEmulator allows to connect devices dynamically to an emulation. Just open the Hardware Library, and drag virtual devices to the corresponding port.
* OpenEmulator features an advanced video rendering system, using GPU shaders to implement advanced monitor emulation.
* OpenEmulator also makes it easy to change emulations internally. Just edit the XML file and reconnect/reconfigure the software components that make up an emulation.
With the best wishes,
Marc.-
-
- Granny Smith
- Posts: 120
- Joined: Fri Nov 09, 2007 5:42 pm
Great that you still working on it.
Didn't test it yet as I'm at work at the moment, but the webpage says the release is from 19.09.2011 that was last month, is that right?
Now the part where I dream:
A Macintosh emulator, written from the ground up, in your OpenEmulator. I imagine that every Hardware part is an Object that can be added to the System Object (in source)? Would be great to do something like that. If I just had the time to do all the research and coding... :/
Didn't test it yet as I'm at work at the moment, but the webpage says the release is from 19.09.2011 that was last month, is that right?
Now the part where I dream:
A Macintosh emulator, written from the ground up, in your OpenEmulator. I imagine that every Hardware part is an Object that can be added to the System Object (in source)? Would be great to do something like that. If I just had the time to do all the research and coding... :/
-
- Granny Smith
- Posts: 106
- Joined: Thu Apr 30, 2009 12:15 am
- Location: Internet Island
- sentient06
- Mac Mechanic
- Posts: 188
- Joined: Tue Mar 29, 2011 8:57 pm
- Location: London, UK
Re: OpenEmulator
Which kind of help, precisely?
I was thinking about engaging in an emulator project, but something simple for starters.
I know C/C++/Obj-C and I guess I am good at design until some point, but never tried anything "low-level" as an emulator before.
I was thinking about engaging in an emulator project, but something simple for starters.
I know C/C++/Obj-C and I guess I am good at design until some point, but never tried anything "low-level" as an emulator before.
Re: OpenEmulator
Hi!
I just released OpenEmulator 1.0.3. The feature list is:
* Added the 1979 Apple II plus and Apple II j-plus
* Added the 1979 Disk II drives and interface card (13 and 16 sector),
with support for DSK, DO, D13, PO, CPM, NIB, 2IMG, FDI, DiskCopy 4.2,
V2D disk images
* Added the 1979 Apple 16K Language Card
* Added the 1979 Apple Graphics Tablet interface and card
* Added the 1979 Videx Videoterm 80 column card, with cycle accurate
MC6845 emulation
* Added the R&D CFFA interface card for mounting PO, 2IMG, HDV,
HDF, DiskCopy 4.2, VDI (VirtualBox) and VMDK (VMWare disk image) disk
images
* Fixed CTRL keyboard problems in Apple II's
* Added applesoft-lite 0.4 to Briel Replica-1
With the best wishes,
Marc.-
I just released OpenEmulator 1.0.3. The feature list is:
* Added the 1979 Apple II plus and Apple II j-plus
* Added the 1979 Disk II drives and interface card (13 and 16 sector),
with support for DSK, DO, D13, PO, CPM, NIB, 2IMG, FDI, DiskCopy 4.2,
V2D disk images
* Added the 1979 Apple 16K Language Card
* Added the 1979 Apple Graphics Tablet interface and card
* Added the 1979 Videx Videoterm 80 column card, with cycle accurate
MC6845 emulation
* Added the R&D CFFA interface card for mounting PO, 2IMG, HDV,
HDF, DiskCopy 4.2, VDI (VirtualBox) and VMDK (VMWare disk image) disk
images
* Fixed CTRL keyboard problems in Apple II's
* Added applesoft-lite 0.4 to Briel Replica-1
With the best wishes,
Marc.-