EmuCR Feeds
Email Us

EmuCR: Caprice32Caprice32 Git (2021/04/05) is released. Caprice32 is an emulator of the Amstrad CPC 8bit home computer range. Caprice32 is a software emulator of the Amstrad CPC 8bit home computer series running on Linux and Windows. The emulator faithfully imitates the CPC464, CPC664, and CPC6128 models. By recreating the operations of all hardware components at a low level, the emulator achieves a high degree of compatibility with original CPC software. These programs or games can be run unmodified at real-time or higher speeds, depending on the emulator host environment.

Caprice32 Features:
* Complete emulation of CPC464, CPC664 and CPC6128
* Mostly working support of Plus Range: CPC464+/CPC6128+/GX4000 (missing vectored & DMA interrupts, analog joysticks and 8 bit printer)
* Joystick support - it can be fully used with joystick only, thanks to an integrated virtual keyboard.
* Joystick emulation - joystick-only games can be played using the keyboard
* English, French or Spanish keyboards
* DSK and IPF files for disks - VOC and CDT files for tapes - CPR files for cartridge
* Snapshots (SNA files)
* Direct load of ZIP files
* Custom disk formats
* Printer support
* Memory tool to inspect and modify memory (peek and poke)
* Experimental support of Multiface 2 (you should prefer using memory tool)
* Text mode graphics (using aalib or libcaca)

Caprice32 changelog:
* Migrate to SDL2.
* Merge branch 'sdl2' of https://github.com/ColinPitrat/caprice32 into sdl2
* Update wg_view.h
* Update wg_message.h
* Restore test for ntilde
* Add an error when a line is too long rather than silently ignore the rest of the file
* Document keys that cannot be mapped properly.
* Add info about scancode when debugging keyboard input
* Fix a bug where changing the keyboard layout leads to some key not working but starting with it works fine.
* Document keys that may seem buggy in the French keyboard
* Align the mask to remove modifier to the bitshift of modifiers.
* Review a few logging levels.
* Some cleanup in spanish keymap for windows
* Replace some direct uses of std::cerr with LOG_ERROR
* Replace some direct uses of std::cerr with LOG_ERROR
* Fix collisions in keyboard mapping and restore error checking. #185
* Do not allow SDL to change audio spec at all (this should force it to convert if hardware doesn't support the requested format) #185
* Remove check for nullptr after new. Either new returns a valid pointer or throws a std::bad_alloc. #184
* Make log messages info to have them in Windows release build. #185
* Switch to the newest SDL2 Audio interface and add some debug info (that was not available with SDL1 API). #185
* Fix bug in the way the shadow is drawn. #190
* Add some logs to investigate timing issues. #185
* Fix COPY key. #185
* Make delete key emulate CLR key
* SDLK_MODE doesn't seem to trigger properly anymore. Map both MODE and RALT to MODE (AltGr) and map only LALT to ALT. #185
* Fix Spanish keymap under linux. #185
* Replace MOD_PC_MODE by MOD_PC_RALT as it seems the former doesn't work for AltGr anymore. #185
* Fix Spanish keymap under linux. #185
* Fix question mark on Linux German keyboard mapping. #185
* Fix question mark on Linux German keyboard mapping. #185
* An attempt to fix German layout under linux. #185
* An attempt to fix German layout under linux. #185
* Implement preserve aspect ratio for OpenGL video plugin. #185
* Implement preserve aspect ratio for OpenGL video plugin. #185
* Preserve aspect ratio when in fullscreen. #185
* Merge branch 'sdl2' of https://github.com/ColinPitrat/caprice32 into sdl2
* Fix horizontal scrollbars. #188
* Fix horizontal scrollbars. #188
* Fix GUI crash. #187
* Deactivate auto_pause by default.
* Cleanup done TODOs
* Remove unused method
* Fix the delete button in VKeyboard which delete 2 char except when it should do it ...
* Fix function keys on virtual keyboard. #185
* Fix the scaling of mouse coordinates. #185
* Remove username from message
* Cleanup. #185
* Adapt to the SDL version used to build.
* Switch to SDL2 DLL
* Ensure the window is usable with OpenGL.
* Provide more details when failing to get OpenGL version (currently happening on AppVeyor w64).
* Fix mouse wheel. #185
* Cleanup debug messages
* Fix format string for MinGW
* Add a reminder to fix scaling when SDL2 is doing some scaling
* Fix format string for MinGW
* Fix format string for pointer (make it independent of platform)
* Fix clang-tidy errors
* Use xenial & xvfb
* Fix some SDL2 paths and references #185
* Fix some SDL2 paths and references #185
* Remove SDL 1.2 from Travis
* Switch AppVeyor to SDL2
* Remove things that are only in SDL 2.0.5+ to allow build to pass on Travis
* Add SDL2 to Travis
* Support text input. #185
* Fix vkeyboard for spanish keyboard under windows. #185
* Fix vkeyboard for french keyboard under windows. #185
* Fix an annoying bug where first key from VKeyboard was occasionnaly missed.
* Restore GUI. #185
* Deactivate check that prevents vkeyboard from working.
* Fix vkeyboard for french keyboard under linux. #185
* SDL2 conversion: flags are ignored now in CreateSurface. #185
* Reactivate GUI when building. #185
* SDL2 conversion: flags are ignored now in CreateSurface. #185
* SDL2 conversion: fix the GUI and make tests pass. #185
* Improve tests on mapping. Fix some of the mapping issues detected with them.
* Improve tests on mapping. Fix some of the mapping issues detected with them.
* Support OpenGL scaling mode. #185
* Fix the easy part of keymaps: renamed keycodes. #185
* Fix linux fr keymap (for me at least ...)
* Fix autopause. #185
* Support software scaling with SDL2
* Start migrating to SDL2. Deactivate GUI and a few other features to focus on the core issue: display. #185

Download:
Caprice32 Git (2021/04/05) x64 : 1fichier dailyuploads megaup tusfiles uptobox zippyshare
Source:Here



Random Related Topic Refresh Related Topic

Random Related Topic Loading...

0 Comments

Post a Comment

Can't post a comment? Try This!