fullmobile.blogg.se

Apple 2 emulator mac os x
Apple 2 emulator mac os x







apple 2 emulator mac os x
  1. #Apple 2 emulator mac os x 64 Bit#
  2. #Apple 2 emulator mac os x generator#
  3. #Apple 2 emulator mac os x code#

Cmake code has been provided to help properly locate these installations. If cmake cannot find any of these required libraries, an error will be produced in which case some hints may need to be given to cmake to find these libraries. Note that a cmake build will copy provided disk and rom images into the build folder (along with required dlls).Ĭmake will attempt to find the required libraries: SDL2, SDL2_Image, and Glew. These steps should build the emulator as an executable named 'apple2emu' (or apple2emu.exe on windows). Note that cmake can build visual studio solutions and if you used cmake to build a visual studio solution, then open the solution with Visual studio and hit F7) type 'make' (if you generated a makefile.At your machines command line, change to the apple2emu directory.To build with Cmake, please do the following:

apple 2 emulator mac os x

#Apple 2 emulator mac os x generator#

Depending on your environemnt, you will want to make sure that you choose the apporpriate generator with cmake.

#Apple 2 emulator mac os x 64 Bit#

All builds are generallly done with x86 targets (as there is no need for a 64 bit executable). All of these will build perfectly without problems. Development has been typically done on windows using VS 2019, Visual Studio code, and even WSL. Due to the inclusion of other libraires in this code, using cmake for everything was the easiest way to get everything to compile properly. GTK+3.0 - Used by Native File Dialog (linux only)Ĭmake is used to build the emulator on all platforms (including windows).libclipboard - Cross platform clipboard handling.Z80emu - Z80 emulation layer (for CP/M support).Needed to provide runtime glue for application to host GL function calls. NativeFileDialog - currently included in apple2emu repo.ImGUI - currently included in apple2emu repo.SDL Image 2.X - For loading texture images for fonts.SDL 2.X - For cross platform graphics, key, gamepad, handling.The following external libraries are currently required to build apple2emu. Given modern hardware, the need to write obfustaced code for the sake of speed is really not an issue anymore, so a second goal is to provide readable code that is more easily understood by someone looking to see how emulators can be built. One goal for this emulator is to be cross platform (Windows, Mac OS, and Linux). Apple2Emu is an Apple ][ in the early 80's, I have always wanted to write an emulator for that system.









Apple 2 emulator mac os x