Émulation en folie : les derniers émulateurs à tester sur Mac et iOS

Amiberry version 5.7.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
5.7.4
Body

Émulateur Amiga basé sur WinUAE prévu à la base pour Raspberry Pi, les dernières versions sont compatibles macOS et les sources disponibles sur le GitHu

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

v5.7.4

🐛 Bugfixes

  • fixed typo in Sound panel (fixes #1369)
  • Fixed changing logfile name would append "amiberry.log" at the end
  • joystick input didn't work with retroarch mapping after latest changes (#1363)
  • Fixed new/free mismatch in amiberry_filesys (#1387)
  • Fixed display modes iteration (fixes #1394)
  • always refresh floppy/quickstart panels after disk changes (fixes #1378)
  • Refresh all panels when WHDLoad action from Quickstart is taken (fixes #1383)
  • detect uppercase MT32 filenames also (fixes #1386) (#1400)
  • GUI JIT option would no longer trigger, after v5.7.1
  • GUI CPU 24-bit address event handler was incorrect
  • don't refresh the emulation screen when GUI is open, under KMSDRM (#1401)
  • Don't replace spaces in native_dos_op
  • Fixed bug under KMSDRM, where the emulation screen would not show (#1401)
  • remove newlines from debugger input (#1407 by atsampson)
  • release window grab in the debugger (#1406 by atsampson)
  • When using KMSDRM, controller input was lost after entering the GUI once (fixes #1384)
  • KMSDRM fixes for when using a single window (fixes #1411)

🔨 Improvements

  • Added VSync options from WinUAE in Display panel (#1368)
  • Make Paths panel textboxes read-only (fixes #1385)
  • add secondary check when loading cfg files, look in configs folder for filename (fixes #1388)
  • resample audio during Push operations (#1397)
  • fix inconsistency regarding default config name (fixes #1395)
  • GUI - Make read-only textboxes in WHDLoad panel show as such (fixes #1403)
  • updated FloppyBridge to v1.6.4
  • updated game controller DB to latest version
  • updated WHDLoad XML to latest version
  • improve help text in Misc panel (fixes #1408)
  • auto-select the first item in the Configs list (fixes #1391)
  • Log command line parameters on startup (fixes #1380)
  • harmonize buttons in HDD GUI panel
  • use string.empty() instead of comparing with ""
  • separate data from home directories, improve handling (fixes #1073)
  • Fix new paths logic for Flatpak also (#1073)
  • improve look of GUI Misc panel scrollbar (fixes #1412)
  • Cherry pick updates from v6.x

🏗️ Build System

  • Remove Manjaro RPI4 target from releases

🪚 Refactors

  • use string.empty()
  • slight refactor of mapping from retroarch function

DevilutionX version 1.5.3

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.5.3
Body

Interpréteur permettant de jouer nativement sur OSX (Intel) à Diablo et depuis son extension Hellfire.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.5.3

Bug Fixes

Multiplayer
  • Resolved validation multiplayer errors.
Translations
  • Added Hungarian translation.
  • Added Turkish translation.
Stability / Performance / System
  • Fixed issue where a line is repeated in the info panel.
  • Fixed errors when converting Hellfire saved games.
  • [Miyoo Mini] Update integration.
  • [Android] Update integration (now requires Android 5.0).
  • [Android] Improved the data import dialog.
  • [Android] Game now runs full screen on devices with a notch.
  • [Windows] Fix non-English TCP error messages.

Bugfixes for original Diablo bugs

Gameplay
  • Fixed item repairs with multiple gold piles.
Known Issues
  • Some builds (like Amiga) are not ready yet and will be uploaded over the next couple of days

VCMI version 1.5.7

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.5.7
Body

VCMI est une réimplementation du moteur de l'excellent jeu qu'est Heroes of Might & Magic 3.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.5.6 -> 1.5.7

  • Fixed game freeze if player is attacked in online multiplayer game by another player when he has unread dialogs, such as new week notification
  • Fixed possible game crash after being attacked by enemy with artifact that blocks spellcasting
  • Fixed heroes on map limit game setting not respected when moving hero from town garrison.
  • Add workaround to fix possible crash on attempt to start previously generated random map that has players without owned heroes or towns
  • Fixed crash on right-clicking spell icon when receiving unlearnable spells from Pandora
  • Fixed possible text overflow in match information box in online lobby
  • Fixed overlapping text in lobby login window
  • Fixed excessive removal of open dialogs such as new week or map events on new turn
  • Fixed objects like Mystical Gardens not resetting their state on new week correctly

1.5.5 -> 1.5.6

Stability

  • Fixed possible crash on transferring hero to next campaign scenario if hero has combined artifact some components of which can be transferred
  • Fixed possible crash on transferring hero to next campaign scenario that has creature with faction limiter in his army
  • Fixed possible crash on application shutdown due to incorrect destruction order of UI entities

Multiplayer

  • Mod compatibility issues when joining a lobby room now use color coding to make them less easy to miss.
  • Incompatible mods are now placed before compatible mods when joining lobby room.
  • Fixed text overflow in online lobby interface
  • Fixed jittering simultaneous turns slider after moving it twice over short period
  • Fixed non-functioning slider in invite to game room dialog

Interface

  • Fixed some shortcuts that were not active during the enemy's turn, such as Thieves' Guild.
  • Game now correctly uses melee damage calculation when forcing a melee attack with a shooter.
  • Game will now close all open dialogs on start of our turn, to avoid bugs like locked right-click popups

Map Objects

  • Spells the hero can't learn are no longer hidden when received from a rewardable object, such as the Pandora Box
  • Spells that cannot be learned are now displayed with gray text in the name of the spell.
  • Configurable objects with scouted state such as Witch Hut in HotA now correctly show their reward on right click after vising them but refusing to accept reward
  • Right-click tooltip on map dwelling now always shows produced creatures. Player that owns the dwelling can also see number of creatures available for recruit

Modding

  • Fixed possible crash on invalid SPELL_LIKE_ATTACK bonus
  • Added compatibility check when loading maps with old names for boats

UTM version 4.5.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
4.5.4
Body

Utilisant QEmu, UTM permet de créer des machines virtuelles de façon simples grâce à son interface graphique.

Fiche ios
Présent sur Altstore
Oui

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

4.5.4

  • Fixed an issue causing "The file ... couldn't be opened" immediately after creating a new VM (#6398)
  • The timestamp of the .utm package will always update to the last time it runs, this should make managing backups easier (#6474)
  • Fixed the error "Failed to lock byte 100: Operation not supported" when trying to attach an ISO which the OS has mounted or from a network drive that does not support locking (#6564)
  • Fixed an issue where release notes loading can be delayed by a lack of internet connection (it should just fail silently)
  • Localization: Added Arabic (thanks @muhammadbahaa2001)
  • Localization: Updated Chinese (Simplified + Hong Kong) (thanks @changanmoon)
  • Localization: Updated Japanese (thanks @MMP0)
  • (iOS Remote) Remote: fixed empty list when a single VM is unavailable (#6380)
  • (iOS) Updated DEB to support rootless
  • (iOS) Terminal lines no longer get hidden by the top curved edge or by the keyboard (#6482)
  • (iOS) Fixed an issue where importing a drive shows up as a removable drive (#6485)
  • (iOS) Fixed an issue where creating a new drive sometimes automatically closes the popup
  • (iOS) External displays can now view serial output terminals (#6594)
  • (iOS) Added new tips overlay for new users
  • (macOS) Remote Server: Immediately start server when "autostart" option is checked (#6429)
  • (macOS) Remote Server: fixed crash when specifying an invalid port number (#6584)

Aleph One version 1.10

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.10
Body

Aleph One est le moteur permettant de revivre les excellents opus de la série Marathon créée par

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.10

Along with support for Classic Marathon Infinity on Steam and an uploader for the Steam Workshop, this release also includes a new scenario chooser.

To use the scenario chooser, place the Aleph One executable in a folder containing scenario folders, or add a "Scenarios" folder to one of the original trilogy folders. The scenario chooser is not included with all-in-one Mac apps; use the standalone Aleph One app instead.

Xemu version 0.7.132

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
0.7.132
Body

Emulateur Xbox open source capable de faire tourner quelques jeux commerciaux (voir la liste sur le site).

ArcEmu version 1.6

Mise à jour
  • Logos
    Icône iOS
Version
1.6
Body

Émulateur disponible sur l'AppStore d'Apple pour 2€. Fonctionne sur iPhone, iPad et est même utilisable sur Apple Watch (contrôles compliqués).

Fiche ios
Présent sur Altstore
Non

1.6

  • Amélioration des performances et réduction de la consommation de batterie.
  • Les options ROM (nom, couleur, palette, etc.) sont maintenant partagées entre l'Apple Watch et l'iPhone.
  • Ajout du support pour iCloud pour les sauvegardes d'état.
  • Ajout de la fonction pour télécharger les ROMs directement sur la Watch via un lien direct (sans transfert depuis l'iPhone).
  • Ajout du support pour Family Setup (Apple Watch autonome) via le téléchargement des ROMs via un lien direct.
  • Nouveau D-Pad animé sur iPhone et iPad, compatible avec la fonction Sustain/Hold.
  • Ajout de la possibilité d'appuyer sur plusieurs boutons en même temps s'ils sont proches, comme par exemple A + B.
  • Ajout de nouveaux boutons dans le menu en jeu pour contrôler la rotation et autres.
  • Amélioration de l'importation des fichiers ZIP, qui recherche désormais les ROMs de manière récursive, sans s'arrêter au premier dossier.
  • Corrections de bugs.

Rokuyon version auto build

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
auto build
Body

Émulateur de Nintendo 64 encore au stade expérimental mais des builds macOS sont disponibles sur le site.

OpenTESArena version 0.15

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
0.15
Body

Interpréteur pour rejouer à The Elder Scrolls : Arena.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.15

This release overhauls the graphics code to more closely match the look of the original game. The renderer now also uses meshes, shaders, and draw calls normally found in an OpenGL or Vulkan engine.

Overall FPS is below average due to draw calls not being batched yet and the rasterizer being relatively unoptimized (it was very challenging to reliably coax all compilers to output good assembly, so there is still room for improvement). One optimization of interest however is the addition of a voxel quadtree for efficiently testing visibility to the camera.

Release video is here.

New features and changes

  • New 3D software renderer
    • Closely matches original game's 256 color lighting (special thanks to @Carmina16)
  • Improved Arena data files detection (now checks default C: Steam install on Windows)
  • Added exclusive fullscreen option
  • Added tall pixel correction option
  • Initial work on player attributes (@gazorpo)
  • Improved screenshot saving
  • Minor change to player movement to match original game
  • ARM64 macOS support
  • Replaced debug collision option with ghost mode that allows flying
  • Replaced DebugFast build config with ReleaseGenericNoLTO
  • Removed time scale option

Fixes

  • Fixed fog color in Elden Grove and Murkwood
  • Fixed Ria Silmane voice not continuing in CD version
  • Fixed floor replacement texture when deleting voxels
  • Upgraded to SDL 2.0.10 to fix periodic lag caused by SDL_PollEvent()

Known issues

  • Collision detection is barebones and will be improved in a later release
  • Puddles are unusually expensive to render due to naïve draw call synchronization
  • Puddles might not reflect entities in an adjacent chunk
  • Exterior textures and sky don't update to match weather after entering and exiting an interior
  • Screen-space fog is not finished and appears as a low-res cube around the player
  • Some building names and interiors don't match original game

Gearcoleco version 1.2.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
1.2.0
Body

Émulateur de ColecoVision écrit en C++.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.2.0

  • Fix right button in gamepads. Fix #55
  • [Debugger] Improved Memory Editor.
  • [WiiU] Aroma CFW Compatibility by @Ploggy in #60
  • Add Windows ARM64 support.
  • [Debugger] Add more info to VDP viewer. #59
  • [Debugger] Add support for docking windows in macOS and Windows.
  • [Debugger] Add support for multi-viewport (drag windows outside the main window)

DREAMM version 3.0.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
3.0.1
Body

Interpréteur qui ne se focalise que sur les jeux LucasArt, mais qui n'utilise pas le principe de ScummVM de ré-écriture du moteur de jeu, mais de gérer les jeux, principalement ceux édités sur Wind

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

3.0.1

  • Much improved Steam and GOG game compatibility
  • Fixed crash/performance instability in 3D renderer on some systems
  • Fixed crash if exiting while a menu was active in Windows games
  • Fixed crash upgrading some games from the command line
  • Added stricter checks in a couple of spots where other crashes have been reported
  • Improved responsiveness of cancel when verifying

VirtualC64 version 5.0.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
5.0.1
Body

Émulateur de Commodore 64.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

5.0

The main innovation in this release is run-ahead support. In addition, the internal code base has been completely overhauled, and many other minor changes were made.

Mupen64Plus version 2.6.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
2.6.0
Body

Portage spécifique de Mupen supportant l'architecture 64 bits qui demande un processeur Intel et un macOS 10.7 au minimum.

GemRB version 0.9.3

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
0.9.3
Body

GemRB (Game Engine Made with preRendered Background), est un moteur original se voulant compatible avec les jeux gérés par le fameux Infinity Engine de BioWare et permet donc, en plus de créer ses

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.9.3

New features:
        - full i18n (language) support, custom journal entries
        - chunking approximation
        - BMP v3 and v5 support
        - small test suite, tracy support
        - iwd2 identification variants and speed data
        - nwn-for-bg2 compatibility

Improved features:
        - area music, creature & area sounds
        - colored logging, pathfinding, drawing
        - ee compat, effects, modals, projectiles, familiars
        - iwd2 & pst worldmap
        - switched to c++14, build system
        - bugfixes

SNES9X version 1.63

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.63
Body

L'un des meilleurs émulateur de Super Nintendo sur Mac. Le code et quelques builds sont disponibles sur github.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.63
 

General:
- Added a shortcut to change the backdrop color for sprite extraction.
- Fixed QuickSave 0-9 slot shortcuts not working.
- Allow "Address:byte" form for cheat inputs.
- Fixed ZIP files not being closed after patch search.
- Various memmap fixes to allow unofficial mappings.
- Added usage of ImGui to draw things on top of the screen instead of inside.

Win32:
- Fixed AVI not recording audio.
- Fixed framerate throttling in turbo mode (now works during AVI recording).
- Fixed interlaced output speed being double.
- Fixed command line arguments not working.
- Fixed WaveOut device name display for names longer than 31 characters.
- Fixed Bank+/- hotkey saving.
- Added hotkeys for aspect ratio, cheat edit/search.
- Added multiselect for cheat edit dialog.

Gtk:
- Fixed config file location to never put files directly in $HOME and obey
 $XDG_CONFIG_HOME.
- Updated translations from JakeSmarter and StanleyKid-22.

Mac:
- Added a new cheat finder.
- Added MultiCart support back.
- Create a blank window when starting the program, so the global menu change
 doesn't go unnoticed.

Yape version 0.80.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
0.80.1
Body

Yape (pour Yet Another Plus/4 Emulator), est un émulateur C16 plus/4. La version Mac est un portage utilisant la librairie SDL.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.80.1

New binary release for yapeSDL, the most notable novelty is comprehensive support for the Commodore VIC-20. Henceforth, yapeSDL supports emulating all three major 8-bit Commodore models in a single binary.

Overall

  • 1-bit format and drag'n'drop support for WAV files
  • remember last joystick keyset setting
  • paste from clipboard with Alt+V
  • cycle counter in external monitor
  • VS2022, Mac/XCode & Linux compilation fixes
  • serial IEC EOI improvement
  • CPU halt bug fixed
  • VIA improvements

Commodore plus/4

  • TED sound fixes
  • improved reading from open address space

Commodore VIC/20

  • NEW! Commodore VIC/20 emulation with a rather decent compatibility

vAmiga version 2.6.2

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2.6.2
Body

Émulateur Amiga 500, 1000, 2000 développé pour macOS.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.6.2

  • Some config panels crashed when pressing "Revert to…" or "Use as default".
  • RetroShell Command amiga defaults was broken in 2.6.1.

2.6.1

  • The emulator no longer crashes when loading snapshots via the Open... menu.

MartyPC version 0.2.2

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
0.2.2
Body

Émulateur PC écrit en Rust dont seules les sources sont disponibles, normalement compatible Intel/M1.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.2.2

Known Issues

  • You may get a Windows SmartScreen notification that this application is 'unknown'. You will need to click 'run anyway'. The MartyPC Windows executable is signed via Sectigo; I have done all I can think of to appease Microsoft, and not sure what else to do. This is NOT a malware warning.
  • WGPU support for older GPUs has moved from DirectX to OpenGL. If you are running an older graphics card or integrated graphics adapter and experience poor performance, please set the following user environment variable:

WGPU_BACKEND=gl

 

  • macOS users on Intel may experience colored stripes on the screen in fullscreen mode. Enable macos_stripe_fixin the configuration to resolve this.

New devices

  • LoTech 2MB EMS Board

    • Added emulation of the LoTech 2MB EMS Card
      This card can be added to any machine configuration via the lotech_ems overlay. You can specify the window segment
      and IO base address. However, these values must match one of the values supported by the real hardware or the driver
      won't work with it.
  • Game Port and Joystick

    • Added emulation of the IBM game port card, and basic keyboard-based joystick emulation. There is a new keyboard
      hotkey (JoyToggle) to turn this on and off (provisionally defined as Ctrl-F9), as well as configurable
      joystick_keys in the configuration you can use to define what keys control the joystick.
    • PCJr and Tandy 1000 machines will have a game port installed automatically. You can add a game port to any PC or XT
      configuration via the game_port overlay.
    • Two two-button, two-axis joysticks are assumed to be connected when you specify a game port.
      Different joystick configurations may be supported in the future.
  • PCJr Cartridge Slots

    • Added support in the core, frontend and GUI for PCJr cartridges in JRipCart format. Inserting or removing a cart
      will reboot the machine. You will only see the cartridge slots when using the PCJr machine.

Frontend Bug Fixes / Improvements

  • Added a new resource type 'cartridge' and menu interface to browse and select PCJr Cartridges.

Core Bug Fixes / Improvements

  • SERIAL: Fixed many issues in MartyPC's 8250 UART emulation. PCjr now boots without error code 'D' and Checkit2 serial
    diagnostics also pass.
  • BUS: Implemented a terminal_port configuration option under [machine] in the main configuration. Writes to this
    port will be printed to the host's terminal.
  • MC6845: Fixed an issue preventing entering vertical total adjust period if vertical total was 127. Fixes some Hercules
    display issues.
  • HERCULES: Increased the size of the Hercules' display field to accomodate some CGA emulators that drive the MDA
    monitor slightly out of sync (Fixes BBSIMCGA)
  • CGA: Added CGA's external mode register to debug output
  • MACHINE: Added a facility to record disassembly listings from running code. The output filename is set by
    disassembly_file under [machine] in the main configuration.
    Basically, this feature saves instruction disassembly to a hash table by CS:IP. Modification of code segments will
    override previous disassembly, so it is most useful to toggle this feature on and off for specified periods.

Debugger Bug Fixes / Improvements

  • Serial Status window: Displays serial port registers and statistics.
  • IO Status Window
    • Added a 'reset' button to reset all the port counters.
    • Added the last read byte value for each port
    • Fixed panic/crash when resetting machine with the IO Stats window open and scrolled.

Distribution Changes

  • Added a SvarDOS-based MartyPC boot diskette to media/floppies/boot.
    This disk will load the LoTech EMS driver and CTmouse driver.
  • Moved FreeDOS to media/floppies/DOS
  • Added SvarDOS build 20240201 diskettes to media/floppies/DOS
  • Added ctmouse v1.91 (last working version for Non-VGA) to media/floppies/utilties/mouse
  • Added LoTech 2MB EMS card utilities to media/utilities/EMS
  • Added JOYCALIB to media/utilities/joystick
  • Updated GLaBIOS 0.2.6 ROMS for a bugfix when int 10h vector is overridden

Dependency Updates

  • Set rustc minimum version to 1.76
  • Update egui to 0.27.2
  • Update wgpu to 0.19.4

3DSen PC version 0.9.11

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
0.9.11
Body

3DSen PC est un impressionnant émulateur de NES effectuant un rendu 3D.

NES

ZEsarUX version 11.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
11.0
Body

Avec son acronyme signifiant "ZX Second-Emulator And Released for UniX", cet émulateur vise à supporter les machines Sinclair ZX ainsi que d'autres : 

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

This version is dedicated to my brother David. Rest in peace.

  • New things added:

Added loading audio from external audio source, like a tape player. This also includes:

  • External Audio Source Window: you may see the audio wave, the signal type, and an azimuth assistant which tells you when you have to use the screwdriver ;)
  • Spectrum Analyzer (Audio Spectrum I mean): you may see full frequency range of the audio wave

Added ZENG Online feature, which allows you to play to any emulated game on a multiplayer way using a central server
Added ZENG support on all emulated machines
Added ZENG support on curses driver
Added save screen to .txt file
Added save screen to .stl file, useful to print on 3D Printer
Added support for ZX81 .P81 files
Added save support for ZX80 & ZX81 .Z81 snapshots
Added function to shift bits on Hex Editor
Added new compiled version: Haiku OS
Added TempleOS GUI Style
Added QNX GUI Style
Added setting to force CHR$ 128 mode on ZX81
Added search function to locate menu entries
Added .zmenu type files to generate launcher menus
Added more vintage Spectrum programs/games from me
Added Debug Sensors SPK & MIC Bit from port FEH
Added some tape copiers to Storage-> Tape menu
Added setting for fast welcome message
Added PCW Video mode 1 palette selector

  • Improvements:

Allow to load Next .nex/.snx/.sna snapshots with additional files without having to copy them on the mmc file (it mounts automatically the esxdos handler)
Allow to limit max cpu turbo on Next
Allow to pause playing on AY Player
Improved Keyboard Help: now you can press keys by clicking mouse
Allow to not save configuration when exiting ZEsarUX
Allow to select normal ZEsarUX logo or X Anniversary logo
Allow to send ZENG snapshots more frequently (even every 20 ms)
Allow autorewind setting for real tape too
Allow to disable Spectrum colours on real video mode too
Allow to press hotkeys at On Screen Keyboard
Remember last path used on output tape
Allow to load 48kB MSX cartridges
Allow to load MSX cartridges with memory mapper Ascii 8kb, Ascii 16kb, Konami without SCC, Konami with SCC, R-Type
Allow to set +2e/+3e rom from Custom rom menu item
Easier compilation on Haiku OS
Added setting to avoid Christmas Mode
Improve Hexadecimal editor on ZX80 and ZX81: show inverse characters

Improved ZRCP:

  • Added menu function to sync local snapshot to remote using ZRCP
  • Added ZRCP commands: open-menu, print-error, get-text-overlay, cpu-history get extended
  • Allow to use cpu-step-mode from ZRCP on drivers stdout and simpletext
  • Support MMU restore state on ZRCP command "cpu-history restore" for Spectrum 128k/+2/+2a/+3

Improved QL emulation:

  • Allow autoload when inserting QL mdv/flp
  • Show 2 microdrive and 1 floppy icon on QL, instead of just one icon
  • Allow to enable/disable every drive

Improved file selector:

  • Scrolling the current directory field if it does not fit on the window
  • Can change extension filter
  • When saving files, cursor is located at the file field, and a file name is suggested
  • File selection zone has a different color
  • Go up one directory when pressing left cursor key

Improved ZX Vision:

  • Changed left click mouse behaviour: when pressing left mouse button out of a window, it will close all menus.
    If you need to keep menu open and set focus on emulated machine, just left click and also press shift key.
  • Improve window title background when not all buttons are visible
  • Improve clicking and drawing an always visible window
  • Menus can no longer be minimized or resized (that had no sense)
  • Process switcher: unminimize windows when selecting them and they were minimized
  • Process switcher: now it can be set to be always visible
  • Process switcher: icon names are more descriptive
  • Menu titles are translated to selected language (not everything yet, please be patient)
  • Improve perspective for 3D Particles widget on View Sensors

Improved ZX Desktop:

  • Allow to set parameters when redefining upper buttons, for some actions like openwindow or set machine
  • Allow to reconfigure upper buttons by right clicking over them
  • When defining upper buttons or f-functions to SetMachine, machine name parameter is set to current machine
  • When creating new icon, upper buttons or f-functions of type OpenWindow, a window list is displayed to select
  • Can now show keyboard help from right click on machine icon
  • Fixes:

Fixed ZX Vision:

  • Fixed bug when printing on footer and column was out of bounds (exactly at column 32)
  • Fixed splash texts when row > 23
  • Fixed pressing keys '.' and ',' on menu when machine is ZX80 or ZX81
  • Fixed glitch on ZX Vision BeOS style, when pressing F5, window buttons didn't disappear or reappear
  • Fixed windows refresh after pressing F8 On Screen Keyboard
  • Fixed splash messages when background windows are enabled
  • Fixed initial position for many windows

Fixed http redirections when downloading using the Speccy Online Browser
Fixed bit 6 of FEH port depending on Issue2/3
Fixed Sam Coupe FEH sound port when enabling Real Beeper
Fixed segfault when trying to insert an unexistent Real Tape file
Fixed segfault inserting a ZX81 Real Tape and opening Tape Viewer
Fixed invalid Data Bus value on Jupiter Ace (it's 20H instead of FFH)
Fixed blockage when drawing Text Adventure Map and corrupted GAC adventure
Fixed timings of opcodes CP (HL), CP (IX+d), CP (IY+d)
Fixed bug on ZRCP when handling simultaneous connections
Fixed betadisk sector rollover reading/writing (thanks Mak7ym). Fixed loading for example of: BR_DEA7H, HOMER, PARADISE
Fixed bug when saving Clip Windows info on Spectrum Next ZSF snapshots
Fixed bug loading .nex snapshots with different header letter case (for example Exploding Fist Next)
Fixed reading kempston mouse when menu is open
Fixed memory size rom zone on ZX80 and ZX81
Fixed esxdos handler was enabled when machine is not Spectrum
Fixed high cpu usage when repeated splash messages about video mode changes

RetroArch version 1.19.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    Logo des processeur PowerPC
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
1.19.1
Body

Émulateur reprenant les moteurs des meilleurs émulateurs dans leur genre, cette application demandant un OSX 10.13 au minimum, il supporte désormais l'architecture Arm64 mais tous les coeurs n'ont

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.19.0

  • AI: Revert AI translation to previous version (fix for translation not working with HW rendered cores)
  • APPLE: Try to use system preferred language
  • APPLE: Correctly register for filetypes uniquely
  • APPLE/MFI: improved Switch Online controller support through MFi
  • AUDIO: Bring back audio toggling on menu toggle
  • CHEEVOS: Build a default RetroAchievements memory map when no RetroAchievements game is loaded
  • CHEEVOS: Update to rcheevos 11.3
  • CHEEVOS: fix hardcore acting as if it’s enabled when it isn’t
  • CLANG: Fix clang error incompatible-pointer-types-discards-qualifiers
  • CLOUDSYNC/LINUX: Enable Cloud Sync by default on Linux builds with network (#16456)
  • CLOUDSYNC/WEBOS: Enable Cloud Sync by default on Linux builds with network (#16456)
  • CORE: Set compute fps stats logging to debug level
  • EMSCRIPTEN: Added M2000 to core selection dropdown
  • FFMPEG: Add compatibility with FFMPEG 7.0
  • GLSLANG: Remove unneeded ENABLE_HLSL code from glslang
  • GENERAL: Memory leak: Dynamic allocation from msg_hash_get_help_us_enum was not freed.
  • INPUT/KEYBOARD: Add support for multimedia keys – Extended RETROK_ values with 18 new items, commonly found on
    “multimedia” keyboards. Mapping added for SDL, X11, Wayland, dinput, winraw keymaps.
  • INPUT/MFI: Pressure sensitive left/right triggers
  • INPUT/MFI: Fix Start + L1/L2/R2 combinations
  • INPUT/MFI: Support strong and weak rumble
  • INTL: Fetch translations from Crowdin
  • INTL: Add Galician and Norwegian to list of languages
  • LAKKA: Display reboot/shutdown message also when not saving config on exit
  • LAKKA: Provide update URL and target name at buildtime
  • LIBRETRO: Add a debug message for the SET_ROTATION callback
  • macOS: Default Accessibility on if VoiceOver is on
  • iOS: default audio sync on again, also more mfi logging
  • iOS: Fix Import Content
  • iOS: Fix ios-arm64 nightly build crash
  • iOS: Import content from iCloud
  • iOS: Fix #16485 crash on startup
  • iOS: Display app icon in app icon picker in materialui
  • iOS/tvOS: Various QoL improvements
  • iOS/tvOS: Fix a couple more path name mangling bugs
  • iOS/tvOS: Better way of packaging Frameworks
  • iOS/tvOS: define PACKAGE_VERSION to be App Store MARKETING_VERSION
  • iOS/tvOS: Fix keyboard handling for app store builds
  • iOS/tvOS: Fix escaping the sandbox for jailbroken devices
  • iOS/tvOS: default accessibility on if voice over is enabled
  • iOS/tvOS: better way of reporting available memory
  • macOS/iOS/tvOS: enable text-to-speech using AVSpeechSynthesizer.
  • tvOS: Fix scaling for 720p
  • MENU: New function in Quick Menu: Add to Playlist
  • MENU/XMB: New theme: FlatUX, designed to merge FlatUI and Retroactive themes into a single, unified design
  • NETWORKING/RETROPAD CORE: Fix socket close method
  • PIXMAN: Update pixman-private.h – patch to fix build issue with musl
  • PLAYLIST: Cleanup ‘Add to Playlist’ (#16495)
  • SCANNING: Fix for scanning PSP ISOs (and probably few others)
  • SAVES: Fix core config saving
  • SAVES: Fix save new config name when core loaded
  • SAVESTATES: Increase save state chunk size for all platforms – Even a class 6 or class 10 SD card can handle reads and writes on the order of MB/s, which means a 4KB chunk size is just wasting time in syscalls. This could maybe be fixed with a buffering reader but I don’t feel comfortable tweaking libretro-common’s VFS to handle that. Instead, I thought it would be good to both remove an ifdef and increase the chunk size to 128KB. For cores with small states this will should make state saving virtually instantaneous, and for cores with large states it should be a 32x speedup.
  • VIDEO: Fix crash when using threaded video – for Mesa 23.2 and later
  • VIDEO/GL: Fix reinitialization of the threaded gl drivers
  • VIDEO/VULKAN: Add support for A2R10G10B10 HDR format
  • VIDEO/VULKAN: Implement HDR readback – screenshot support
  • WAYLAND: Ignore configure events during splash (fix not remembering window size)
  • WAYLAND: Use frontend signal handler to quit (fix quit by window close)
  • WAYLAND: Commit viewport resizes (window resize is more responsive)
  • UWP: Align MESA to alpha-2-resfix – Remove wrong resolution special handling for OPENGL
  • UWP: 4K fix: align MESA reading of ClientRect to retroarch procedure, this fixes max resolution being set to 1080p. As reading must be done inside an UI thread and is in fact an async operation which might delay frame generation, the reading itself is doen once and cached, give that changing resolution while the app is running is an unlikely corner-case use
  • WINDOWS: Windows mouse ungrab must release the mouse instead of confine it to the current desktop (#16488)
  • WINDOWS: Fix numlock/pause key release events

1.18.0

  • AI: Fix narrator language when AI translation and menu languages are different
  • DISK CONTROL: Add option to disable initial disk change
  • DISK CONTROL: Visibility option for disk control notifications
  • DRM: Fix mode vrefresh calculation. When using an interlaced/doublescan mode, the vertical refresh rate is mis-calculated.
  • EMSCRIPTEN: Fix mouse Y parameter translation in rwebinput
  • INPUT: Fix input state combos including R3 and false triggers of RETROK_UNKNOWN
  • INPUT: Add a new turbo mode, “Classic (Toggle)”
  • INPUT: Fix bind hold when axis does not rest at 0
  • INPUT: Limit axis threshold setting to sensible values
  • INPUT: Add Overlay Mouse, Lightgun, and Pointer
  • INPUT/ANDROID: Fix mouse grab behavior on Android
  • INPUT/LINUXRAW: Fix device name and hotplug reconnect
  • IOS: Minor iOS JIT availability information
  • IOS/TVOS: Pause application on applicationWillResignActive
  • LIBRETRO: Add Doxygen-styled comments to parts of the libretro API
  • LUA: Update Lua to version 5.3.6
  • MENU: Add sublabels for input bind common entries
  • MENU: Don’t load history and favorites if size is 0
  • MENU: Don’t disable fast forward when entering menu
  • MENU: Widget position, size, color, icon adjustments
  • MENU: Fix savestate slots in Qt UI
  • MENU: Reorder and reduce depth of User Interface menu
  • MENU/OZONE: Fix sidebar wraparound, visibility after config load, crash after playlist delete
  • MENU/OZONE: Fix sidebar and sublabel animations
  • OSX/MACOS: Fix crash on non-Metal build
  • OSX/MACOS: Add portable.txt as flag for portable install
  • REMOTE RETROPAD: add display for analog axes, indication of inputs already pressed
  • SAVES: Allow combining saves in content dir with save sorting
  • SHADER: Added rolling scan line simulation based on the shader subframe feature. This is implemented with a scrolling scissor rect rather than in the shader itself as this is more efficient although may not work for every shader pass – we may need an option to exclude certain passes. The implementation simply divides the screen up by the number of sub frames and then moves the scissor rect down over the screen over the number of sub frames
  • TVOS: Force asset re-extraction when cache is deleted
  • TVOS: Add history and favorites to Top Shelf
  • TVOS: Fix crash when history item does not have a label
  • UWP: Enable HAVE_ACCESSIBILITY for UWP builds
  • UWP: Allow UWP build to work with a modified version of Mesa Gallium D3D12
  • VIDEO: Add subframe shader support for Vulkan/GLcore/DX10-11-12, enabling shaders to run at higher framerate than the content
  • VIDEO: Fix restoring fullscreen/windowed setting when unloading override
  • VIDEO/VULKAN: Fix HDR with Vulkan after reinit
  • VIDEO/VULKAN: Remove the use of oldSwapchain
  • VIDEO/GL2: Fix OpenGL ES version detection
  • WEBDAV: Fixed SEGFAULT in WebDav task sync + type changes
  • WEBOS: Fix build, add core location on webosbrew.org
  • WIN32: Fix Alt+Enter not working when menubar is disabled

Genymotion version 3.7.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
3.7.1
Body

Émulateur Android spécialisé pour le développement. Une version gratuite est disponible.

Daggerfall Unity version 1.1.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.1.1
Body

Interpréteur pour jouer à The Elder Scrolls II : Daggerfall en utilisant le moteur Unity.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

v1.1.1

v1.1.0

New Tutorial

We have a new tutorial! When starting a new playthrough, you will be greeted with this message, replacing the classic Daggerfall tutorial.

Compared to the old DOS FALL.EXE, Daggerfall Unity is a new software with different features and settings. As such, many messages in the tutorial were no longer relevant, or could be rewritten with the expected DFU experience in mind. DFU is already a notable departure from the original game on many basic gameplay aspects, it only makes sense that the tutorial should be adapted in consequence.

We hope this new approach will be useful for new DFU players, even ones with DF experience.

Music fixes

Did you know there is a theme in Daggerfall that is rumored to be unused, but actually appears in the game? This "Knight Theme" is not used in Knight Order halls, but can be heard in some Fighter Trainers halls in Hammerfell!

https://www.youtube.com/watch?v=ewt8uDe8fZo

DFU v1.1.0 reintroduces this theme at the appropriate location (assuming you're not running any mods that changes those locations), and fixes many other music differences from the original game. Did you know gods all have one of three themes at their temples? It should always be the same when you visit the same temple now. Try to notice which gods share themes.

Crash fixes

We've taken steps to reduce crashes; the only one known to originate from DFU itself. Some users were experiencing multiple crashes per day, and v1.1.0 should be much better for those users. Some crashes may still originate from certain mod combinations, try and reach out to support to identify the issue.

With this change, we now have object tracking in the debug HUD for DFU. With the console command tdbg, you should be able to track how many objects DFU has created, which could help track memory issues in heavily modded setups.

General Fixes & Improvements

Localization

Mod Features

New Contributors

OpenTTD version 14.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Logo des processeur PowerPC
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
14.1
Body

OpenTTD est un interpréteur du jeu de gestion Transport Tycoon Deluxe qui fonctionne sous macOS 10.14 pour la dernière version.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

14.0 (2024-04-13)


------------------------------------------------------------------------
Update: New title game for 14.0
Fix #12477: Crash when launching OpenTTD from within a Dropbox folder (#12478)
Fix #12233: Mini order list overlaps vehicle group name (#12423)
Fix #12114: Viewport coords of crashed aircraft not updated when falling (#12424)
Fix #12395: Ensure president name widget is tall enough (#12419)
Fix #12415: Incorrect payment for aircraft secondary cargo (#12416)
Fix #12387: [NewGRF] Wrong tile offset passed to rail station CB 149 (slope check)
Fix #12388: Autoreplacing train heads slowly made the unit number grow (#12389)
Fix #12368: Incorrect offset for click position within industry chain window (#12370)
Fix: Aircraft can float above the ground when crashed (#12425)
Fix: Segfault when using -q without providing a . character (#12418)
Fix: Wrong scrolling dropdown list position with RTL (#12412)
Fix: [Win32] Force font mapper to only use TrueType fonts (#12406)
Fix: "-q" displays NewGRF IDs in the wrong byte-order (#12397)
Fix: Do not send chat to clients that have not authorized yet (#12377)
Fix: [NewGRF] Label for fruit incorrectly changed to `FRUI` from `FRUT` (#12367)
Fix: [Script] ScriptSubsidy::GetExpireDate should return an economy-date (#12372)
Revert #11603: [Script] AI/GSTimeMode was not the best solution for economy/calendar support (#12362)


14.0-RC3 (2024-03-23)
------------------------------------------------------------------------
Fix #12347: Crash attempting to find catchment tiles of a station with no catchment area (#12348)
Fix #12319: Some SSE blitters were broken due to ODR violations (#12322)
Fix #12302: Allow empty train engines to use an invalid cargo type (#12325)
Fix #12305: Crash with large positive sprite x offset in engine preview window (#12313)
Fix #12166: Crash when opening tram road stop build window (#12168)
Fix #12092: Incorrect x-axis in cargo payment graph window (#12359)
Fix: Crash when attempting to join a company while not joined (#12353)
Change: Show unbunching action in timetable window (#12351)
Change: [Windows] Switch to Microsoft Azure code signing certificate (#12292)


14.0-RC2 (2024-03-16)
------------------------------------------------------------------------
Update: Bump bundled OpenTTD TTF fonts to version v0.6 (#12276)
Update: Developer credits (#12173, #12235)
Change: Use (at least) standard toolbar button size for signal selection buttons (#12265)
Change: [Script] Match FormatString behaviour more closely (#12205)
Fix #12236: Ship pathfinder causes crash when ship is already at destination (#12238)
Fix #12225: [Script] Missing AI::ResetConfig support for running AI config (#12226)
Fix #12203: When unbunching at a depot, don't overlook implicit orders (#12220)
Fix #12196: Always show selected content, even when filtering and disable "select upgrade" button when filtering (#12201)
Fix #12195: Reset cursor when no Object is selected (#12207)
Fix #12176: Ships are circling in one place (#12181)
Fix #12154: Incorrect calendar day lengths with minutes per year setting (#12158)
Fix #12148: Do not draw decimals when number of digits is 0 (#12150)
Fix #12147: Reset all saved settings to their default before loading a game (#12210)
Fix #12145: Incorrect date handling in date cheat in wallclock time-keeping mode (#12146)
Fix #12134: Use correct error messages if clearing drive-through road stops fails (#12139)
Fix #12133: [Script] Don't crash when emergency saving (#12138)
Fix #12127: Truncation ellipses rendered shadows even for black font without shadows (#12132)
Fix #12119: Remove red warning text when maximum loan is zero (#12141)
Fix #12118: When adding an unbunching order, properly check for unsafe conditions (#12136)
Fix #12076: Do not allow 'join' command on dedicated servers (#12208)
Fix #12010: Use economy timer for vehicle stats minimum age, not calendar (#12142)
Fix: Improved ship movement when no path to destination is found (#12285, #12286)
Fix: Initialize _switch_mode_time so crash-logs before first game have a realistic time (#12184)
Fix: [Script] Only show debug script window at the end of savegame loading (#12135)
Fix: [Script] Broken ScriptText circular reference detection (#12187)
Fix: Ordering of command per tick limit and pause mode filtering (#12126)
Fix: Only reset unbunching departure data in the correct depot (#12155)
Fix: Off by one in TimerGameEconomy::ConvertDateToYMD in wallclock mode (#12143)
Fix: Missing savegame conversion for current_order (#12188)
Fix: Helptext for timekeeping unit setting erroneously refers to vehicle movement (#12172)
Fix: Don't show "insert order" errors in the console (#12245)
Fix: Don't defer OnResize() after ReInit() (#12174)
Remove: [Script] random_deviation from setting description table (#12221)
Revert #11993: New number format system does not and cannot work for CJK languages (#12157)
Revert #11606: Don't auto-build past tunnelbridge ends (#12244)


14.0-RC1 (2024-02-18)
------------------------------------------------------------------------
Feature: Fully user configurable number format and abbreviations (#11993)
Add: Show cargo icons on subsidy list window (#12079)
Add: [Script] GetAirportNumHelipads (#12085)
Change: Show 6 or 2 orientation buttons in NewGRF road stop picker as appropriate (#12090)
Change: Show cargo icons on Industry View window (#12071)
Change: Improve performance of finding free pool slots (#12055)
Change: Draw north-side farm fences/hedges/walls on tile edge, instead of 1/16th in (#12048)
Change: When adding orders, Ctrl+Click on a depot to unbunch, instead of service if required (#12023)
Change: Store running AI config inside Company (#12003)
Change: Show speed before destination in vehicle status bar (#11932)
Change: Replace long list of cargo filter buttons with a multi-select dropdown list (#11552)
Change: [Script] Use company randomizer when adding random deviation (#12065)
Fix #12074: Don't allow "part" command for dedicated servers (#12075)
Fix #12052: NewGRFs clearing industry cargo slots could fallback to default instead of empty (#12053)
Fix #12050: Add default size, shade and pin control buttons to company livery widget (#12080)
Fix #12041: Tarball extraction failing due to incorrect filename (#12044)
Fix #12037: Blurry OpenTTD font on Mac OS (#12047)
Fix #12029: Don't show Sandbox Options in multiplayer (#12032)
Fix #12024: Autoreplace failed news message for trains must go to lead engine (#12025)
Fix #12022: Adjust economy date when changing timekeeping units in Scenario Editor (#12042)
Fix #12020: Unbunch and service if needed should be mutually exclusive depot order types (#12021)
Fix #12019: Correctly highlight depot unbunch action in dropdown (#12021)
Fix #12014: Remove water when area clearing ship depot (#12030)
Fix #11840: Ship pathfinder always returns a valid trackdir if one is available (#12031)
Fix #10983: [AdminPort] Correct order of messages (#11140)
Fix #10405: [Script] Test engine and vehicle type validity for ScriptGroup::GetNumEngines (#11887)
Fix #10079: Don't render at 1000fps if HW acceleration + vsync is requested but not active (#12067)
Fix: Shadows of individual character glyphs could be drawn over other characters (#12115)
Fix: Don't invalidate station list on vehicle load/unload (#12112)
Fix: NewGRF roadstops were ignored if only in default class (#12089)
Fix: Visually also disable vsync when not using HW acceleration (#12066)
Fix: Industry tiles and houses could accept incorrect cargo types (#12062)
Fix: Redraw orders when a station feature is added/removed (#12061)
Fix: For content service, fallback to TCP downloads when HTTP stalls (#12056)
Fix: Don't issue autoreplace failed news message for command test mode (#12026)
Remove: Setting "no_http_content_downloads" (#12058)


14.0-beta3 (2024-02-06)
------------------------------------------------------------------------
Add: [Script] ScriptTileList_StationCoverage to get station coverage area (#12015)
Change: Update OpenTTD TTF fonts to v0.5 (#11994)
Fix #12012: Crash when opening orders of another company (#12013)
Fix #12001: Use correct valid cargo check for old-style NewGRF town house 3rd cargo set up (#12006)
Fix #11997: Adjust economy date by 1920 when loading TTD/TTO savegames (#12007)
Fix: Focus hotkey in road/tram stop building window (#12008)
Fix: Signals were incorrectly shifted by 1 pixel when selected (#12005)
Fix: Missing default vehicles and industry acceptance/production (#12000)
Fix: [Script] Avoid overflow in scripts when infinite money is enabled (#12016)
Fix: [Script] Don't kill GS misusing GSText (#12009)


14.0-beta2 (2024-02-04)
------------------------------------------------------------------------
Change: [NewGRF] Improved support for redefining default cargo types (#11719)
Fix #11982: Crash when trying to place signals on things other than plain rails (#11977)
Fix #11975: Inconsistent behaviour when changing first AI company settings (#11976)
Fix #11972: Year cut off in graph windows (#11974)
Fix #11968: Crash when opening orders window of new vehicles (#11973)
Fix #11966: Monospace text in windows may not have been fully scrollable (#11981)
Fix #11802: Made determining water region edge traversability more robust (#11986)
Fix: Second colour vehicle-type default liveries were not being updated (#11971)


14.0-beta1 (2024-02-03)
------------------------------------------------------------------------
Feature: Order option to unbunch vehicles at depot (#11945)
Feature: Infinite money mode (#11902)
Feature: Setting to disable the loading speed penalty for trains longer than the station (#11682)
Feature: Plugin framework for Social Integration with Steam, Discord, GOG, etc (#11628)
Feature: Scalable OpenTTD TrueType font made by Zephyris (#11593)
Feature: Toyland-specific river graphics (#11523)
Feature: Add zoom level buttons to sprite aligner (#11518)
Feature: Add shading to river slopes (#11491)
Feature: Place cargo icon on cargo filter dropdowns (#11487)
Feature: Mode to display timetable in seconds (#11435)
Feature: Setting to influence how many minutes a calendar year takes (#11428)
Feature: Base graphics can offer parameters for additional settings (#11347)
Feature: Sandbox option to lock station ratings at 100% (#11346)
Feature: Setting to use real-time "wallclock" as timekeeping units (#11341)
Feature: Setting to automatically restart server based on hours played (#11142)
Feature: Add config option to set default company secondary colour for new games (#11068)
Feature: Transparency option for cost and income indicators (#11001)
Feature: Create group of vehicles from manage vehicle list button (#10890)
Feature: Show coverage highlight the same as stations when adding waypoints (#10875)
Feature: Show the number of industries already built in the Fund New Industry window (#10806)
Feature: Add search filter and name text to build waypoint window (#10786)
Feature: Setting to disallow level crossings with competitors (#10755)
Feature: Opt-in survey when leaving a game (#10719)
Feature: Replace buying/selling company shares with hostile takeovers of AI companies (#10709, #10914)
Feature: Settings to scale cargo production of towns and industries (#10606)
Feature: Separate rail/road and sea/air velocity units, and add knots (#10594)
Feature: Region-based pathfinder for ships (#10543)
Feature: Filter engine build menu by name and NewGRF extra text (#10519)
Feature: Industry directory text filter (#10518)
Feature: Ctrl+Click to reset late counter for the entire vehicle group (#10464)
Feature: Orientation of rail and road depots can be changed (#9642)
Feature: Display help and manuals in-game (#7786)
Feature: [NewGRF] Town production effect and multiplier (#11947)
Feature: [NewGRF] Randomize direction of rail vehicle on build based on probability callback (#11489)
Feature: [NewGRF] Related Act2 objects for airports and airport tiles (#11282)
Feature: [NewGRF] Allow higher max speeds for ships (#10734)
Feature: [NewGRF] Increase limit of objects/stations/roadstops per NewGRF (#10672)
Feature: [NewGRF] Road stops (#10144)
Feature: [Script] Goal destination can be updated (#10817)
Add: Argument for console command "restart" to use either current or newgame settings (#11962, #11963)
Add: {CURRENCY_SHORT} only did k / m suffix. Add bn / tn and make translatable (#11921)
Add: Show in multiplayer the amount of hours a game has been unpaused (#11886)
Add: Allow loading heightmaps from command-line (#11870)
Add: List_[scenario|heightmap] and load_[scenario|height] console commands (#11867)
Add: Latvian Lats currency (#11691)
Add: Horizontal scroll for script debug log (#11597)
Add: GUI options to select sprite font and AA mode for all fonts (#11593)
Add: Website button for basesets in Game Options window, the Game Script settings window and AI settings window (#11512)
Add: [Emscripten] Support for bootstrapping (#11109)
Add: Hotkey to focus town / industry directory filter box (#11030)
Add: Maximum number of companies allowed to the client list (#10523)
Add: Use specific error message when vehicle cannot go to station/waypoint (#10494)
Add: Show NewGRF name in NewGRF-created errors (#10457)
Add: Alternative setting for right-click close window option to exclude pinned windows (#10204)
Add: Allow autoreplace with same model vehicle (#7729)
Add: [NewGRF] Allow inspection of road tiles and airports (#11282, #11323)
Add: [NewGRF] Station variable 6B to get extended station id of nearby tiles (#10953)
Add: [NewGRF] String code "9A 21" to display force from textstack (#10782)
Add: [NewGRF] Station property 1C/1D to set name/classname (#10672)
Add: [Script] Optional filter parameter to ScriptXXXList constructors (#11698,#11663)
Add: [Script] AI/GS Time Mode to choose between economy (default) and calendar time (#11603)
Add: [Script] Allow to set max loan for each company separately (#11224)
Add: [Script] GSIndustry.GetConstructionDate() method (#11145)
Add: [Script] Game script control of industry production level and news messages (#11141)
Add: [Script] GSAsyncMode to set async mode of gamescript commands (#10913)
Add: [Script] GSCompanyMode::IsValid and IsDeity, and enforce valid company/deity mode where applicable (#10536, #10529)
Add: [Script] Allow GS to found town with random road layout (#10442)
Add: [Script] Create own Randomizer per instance (#10349)
Change: Better handle different GUI sizes for most windows, and squash inconsistencies between windows
Change: Allow configuring AI slots above the current maximum number of competitors (#11961)
Change: Forcefully enable prefixing logs with date (#11930)
Change: Position error window closer to cursor on large screens (#11923)
Change: Only open story-book in center when a GS does it (#11916)
Change: Rebrand Cheats as Sandbox Options (#11874)
Change: Make smooth-scrolling based on actual time (#11865)
Change: Set smooth-scrolling on by default (#11860)
Change: Disable building rail infrastructure if train build limit is zero (#11847)
Change: Invalidate music volume when restarting music playback on Windows (#11836)
Change: Make street lights transparent with houses (#11828)
Change: Redesign script debug window (#11782)
Change: Reorganize Settings menu items (#11683)
Change: Set amount of smoke/sparks to "realistic" by default (#11624)
Change: Show a message in livery window if vehicle type has no groups (#11617)
Change: Add distinct tooltips for vehicle group colour schemes (#11617)
Change: Move colour selection dropdowns to bottom of window (#11617)
Change: Support custom transparency remaps with 32bpp blitters (#11616)
Change: Make "middle" the default stopping location for trains in platforms (#11605)
Change: Scale sprites to requested highest resolution level (#11600)
Change: Allow opening multiple script debug windows by holding Ctrl (#11592)
Change: Don't show scoring year in high score table (#11546)
Change: Revert pressed-button content shifting introduced in r2161 (#11542)
Change: Show rating in station list even with no cargo waiting (#11540)
Change: Hide unused cargos from vehicle cargo filter (#11533)
Change: Don't restart playback when toggling playlist shuffle (#11504)
Change: Increase finance window lines (and underlines) with interface scale (#11459)
Change: Move baseset missing/corrupted files label to list item (#11455)
Change: Add horizontal scrollbar to Industry Directory window (#11434)
Change: Improve layout of airport, dock, object, road/tram stop, train station pickers (#11430)
Change: Display cargo lists in sorted cargo order (#11383)
Change: Link houses production on industry chain graph by TPE_PASSENGERS or TPE_MAIL cargo (#11378)
Change: Passenger subsidies are generated for any TPE_PASSENGER cargo type (#11378)
Change: Towns generate cargo based on town production effect (#11378)
Change: Always allow expanding towns in Scenario Editor to build new roads (#11377)
Change: Don't set vehicle on time if timetable not started (#11359)
Change: Store station blocked/wires/pylons flags in map (#11337)
Change: Recover when possible from crashes during a crash (#11238)
Change: Store crash logs in JSON format (#11232)
Change: Remove autosave from settings window; it is already in the Game Options (#11218)
Change: Enable "Forbid 90 degree turns" setting by default (#11160)
Change: Do not allow mixing road/tram types in powered road type list (#11148)
Change: Only show platform stopping location in orders when other than default (#11102)
Change: Autorail / autoroad tools can start dragging from invalid tiles (#11089)
Change: Only allow buying Exclusive Transport Rights when no one has them (#11076)
Change: Remove currency code/symbol suffix from language files (#11061)
Change: Add separate setting for server sent commands per frame limit (#11023)
Change: Cargo flow legend only shows defined cargo (#10872)
Change: Use "Via-Destination-Source" as default station cargodist display (#10851)
Change: Preserve orders and related settings where possible when moving engines around in a train (#10799)
Change: Standardise unit conversions and allow decimal places (#10795)
Change: Use separate names for default stations/roadstops (#10786)
Change: [MacOS] Require at least 10.15 to run the game (#10745)
Change: Hide all variants from UI when (display) parent is hidden (#10708)
Change: Split Game options into General, Graphics and Sound tabs (#10674)
Change: Extend entity override manager and station spec lists to support 16 bit IDs (#10672)
Change: Base autosaves intervals on real time (instead of game time) (#10655)
Change: Allow overbuilding station and waypoint tiles (#10618)
Change: Use realtime for Linkgraph update settings (#10610)
Change: Make tick length 27 milliseconds (#10607)
Change: Increase max cargo age and let min cargo payment approach zero (#10596)
Change: Show buy company dialog window even when playing in the AI company (#10459)
Change: Use HTTPS for content-service connections (#10448)
Change: Big UFO disaster targets current location of a random train (#10290)
Change: Remove land generator setting from World Generation GUI (#10093)
Change: Build signals to the next junction when dragging regardless of the Ctrl state (#9637)
Change: Allow dedicated server to use threaded saves (#10787)
Change: [NewGRF] Increase vehicle random data from 8 to 16 bits (#10701)
Change: [NewGRF] Read Action 3 IDs as extended-bytes for all features (#10672)
Change: [NewGRF] Make Action 3 debug messages more consistent (#10672)
Change: [NewGRF] Extend callback 161 (engine name) with bit 0x22 for context 'Autoreplace - Vehicles in use' (#10666)
Change: [Script] Replace easy/medium/hard values with default value (#11959)
Change: [Script] Limit total script ops that can be consumed by a list valuate (#11670)
Change: [Script] Allow GS access to ScriptGroup, ScriptGameSettings.IsDisabledVehicleType, more ScriptCompany and more ScriptOrder functions (#10642)
Change: [Script] Improve ScriptText validation error messages (#10545)
Change: [Script] Restore support of {RAW_STRING} in ScriptText (#10492)
Change: [Script] Validate ScriptText parameters type and amount (#10492)
Change: [Script] Automate the ScriptObject reference counting (#10492)
Change: [Script] Extract params info from GS strings (#10492)
Change: [Script] A ScriptText with too many parameters is now a fatal error (#10483)
Change: [Script] Log AI/GS Squirrel crashes in white text for readability (#10375)
Fix #11918: Houses should only build next to road stops, not any station type (#11919)
Fix #11827: Make text layouter aware of ligatures (#11831)
Fix #11752: Characters could be repeated when wrapping multi-line text (#11761)
Fix #11748: Decreasing service interval value sufficiently would result in it wrapping around (#11749)
Fix #11629: Crash when getting the nearest town for rotated airports (#11631)
Fix #11516: Adjust window size by interface scale during ReInit (#11517)
Fix #11515: Changing interface scale could have unintended effects on zoom level (#11615)
Fix #11442: "Default" colour in group colour window is not updated when changing master colour (#11614)
Fix #11437: Flipped shorter rail vehicles disappear in windows (#11446)
Fix #11413: Incorrect sorting by industry production (#11414)
Fix #11407: Don't steal focus from dropdown menus (#11484)
Fix #11402: Make string filter locale-aware (#11426)
Fix #11329: Don't assert vehicle list length is non-zero when only asked to set string parameter (#11330)
Fix #11315: Sort industries and cargoes by name in industry chain window (#11317)
Fix #11307: Incorrect GroupStatistics after selling leading wagon (#11311)
Fix #11261: Airport menu selectability after closing window on a class with no available airports (#11344)
Fix #11230: Sort by button in group list window could be misaligned (#11231)
Fix #11215: Assert in NewGRF parameters window (manual parameter mode) (#11217)
Fix #11203: [Linux] Crash when editing CJK characters in edit box (#11204)
Fix #11180: Aircraft crashes could point to the wrong tile (#11184)
Fix #11164: Don't create duplicate town names when using 'Many random towns' in the scenario editor (#11165)
Fix #11162: Second company colour was not consistently applied to articulated vehicles (#11163)
Fix #11115: Focus the abandon game/exit game windows (#11125)
Fix #11096: Increase priority of error and confirmation windows (#11104)
Fix #11087: Disable base graphics/sound dropdown outside main menu (#11091)
Fix #11054: Prevent translation of currency codes (#11061)
Fix #11026: Use real engine name instead of default name for filtering (#11033)
Fix #10982: No help text for gamelog command (#10984)
Fix #10880: Crash in object window due to incorrect parameter order (#10881)
Fix #10868: Crash when Script tries to load large savegame data (#11029)
Fix #10811: Allow dragging vehicle in depot to any free row (#11508)
Fix #10660: Sprite Font scale affected by viewport zoom level limits (#10668)
Fix #10619: Crash loading linkgraph for older savegames (#10620)
Fix #10600: 'Replace Vehicles' didn't show numbers >999 (#10680)
Fix #10578: Allow to select any version of AI/GS from GUI (#10604)
Fix #10522: Link graph tooltip vertical lines were not handled correctly (#10524)
Fix #10511: Don't search for depot every tick if one cannot be found (#11548)
Fix #10478: Clarify airport noise control setting texts (#11169)
Fix #10452: Prevent long stalls during river generation (#11544)
Fix #10430: Display chain window causing assert (#10431)
Fix #10343: Don't extend town-disallowed roadtypes (#10347)
Fix #10251: [MacOS] Screen looks blue-ish when using newer SDKs (#11207)
Fix #10222: Adjust line drawing algorithm (#10491)
Fix #10131: Actually cancel downloads when pressing cancel (#10485)
Fix #10118: Cycle through current signal group, not just path signals (#11798)
Fix #10439: [Script] Validate story page button colour, flags, cursor and vehicle type (#11892)
Fix #10438: [Script] Validate story page element type for ScriptStoryPage::NewElement (#11888)
Fix #9865: Removing files with the console always failed
Fix #9810: Rebuilding a through road stop costs money (#9852)
Fix #9722: Crash when pressing hotkeys early in world generation (#11858)
Fix #9697: Limit the default width of the Online Players window (#11936)
Fix #9642: Keep infrastructure totals when overbuilding road depots (#11229)
Fix #9545: Crash when all cargo types are disabled (#11432)
Fix #8846: When upgrading NewGRF presets, copy NewGRF parameters only if the NewGRF are compatible (#11348)
Fix #8253: Improve profit graph when having lots of money (#11915)
Fix #6377: Two tarballs with the same folder in them were considered as one (#11855)
Fix #5713: Ships could be sent to unreachable depots (#11768)
Fix #4575: Use Latin 'l' in English translation of zloty (#11090)
Fix #4415: Land info build date is also renovation date (#11759)
Fix: Display rank correctly with more than 15 companies in a league table (#11940)
Fix: Extra refit button when train/RV is in a depot (#11904)
Fix: Update server listing as offline when unexpected disconnect during refresh (#11891)
Fix: Horizontal scale of framerate window switched excessively (#11813)
Fix: [Linux] Various issues with resolutions and fullscreen in multi-display setups (#11778, #11779)
Fix: Build button text when train purchase window using "Engines" filter (#11755)
Fix: One-way state remained after removing road from road and tram tile (#11745)
Fix: Draw video driver info at the correct size and text wrap (#10716)
Fix: Language genders could not be applied to SCC_INDUSTRY_NAME (#11697)
Fix: Spurious cancellations of HTTP content downloads (#11668)
Fix: Calculation of initial engine age was inaccurate (#11660)
Fix: Prevent underflow if engine base life is less than 8 years (#11635)
Fix: Changing default livery did not propagate to group liveries (#11633)
Fix: Window width/height was doubly-scaled with automatic DPI switch (#11598)
Fix: Don't crash when saving a crashlog save with no main window open (#11586)
Fix: Prevent overflow when calculating max town noise (#11564)
Fix: Deleting towns did not check for waypoints referencing the town (#11513)
Fix: Invalidate playlist window when (un)shuffling playlist (#11504)
Fix: Restore original cargo legend 'blob' dimensions (#11480)
Fix: Extmidi did not move on to next song after playing ends (#11469)
Fix: Server password length in the UI was unnecessarily limited (#11408)
Fix: OpenTTD can fail to exit on an error due to mutex locks in threads (#11398)
Fix: Scale minimum width for server name by interface scale (#11381)
Fix: Server connection was not closed when relay window was closed (#11366)
Fix: Upgrading NewGRF presets could result in incomplete display of NewGRF parameters until restart (#11348)
Fix: Check for engine variant loops during NewGRF initialization (#11343)
Fix: Don't allow industries to produce invalid cargo (#11314)
Fix: Also apply cargo filters on shared groups in vehicle listing (#11294)
Fix: Only count distance traveled in vehicles for cargo payment (#11283)
Fix: Base cargo payment on load/unload tile, instead of station sign location (#11281)
Fix: Crash when opening a damaged base-graphics (#11275)
Fix: Trivial autoreplace of mixed cargo articulated engines (#11253)
Fix: [Emscripten] Config not saved on exit (#11248)
Fix: Inaccurate waiting cargo total in station window when using cargodist (#11213)
Fix: No fast forward in network was ensured only from GUI side (#11206)
Fix: Crash when not passing command-line parameter for -n (#11153)
Fix: [Bootstrap] Don't crash when failing to connect to content server (#11122)
Fix: Crash when failing to load a game into a dedicated server at startup (#11021)
Fix: Don't allow changing settings over the network that are marked as local settings (#11009)
Fix: Move no_http_content_downloads and use_relay_service to private settings (#10762)
Fix: Extra viewport could not be scrolled with right-click-close (#10644)
Fix: Specify units for value of share trading age setting (#10612)
Fix: Road type is not available before its introduction date (#10585)
Fix: Do not update a RV's Z-position when stationary while turning (#10570)
Fix: Don't (briefly) switch from title-only playlist on menu screen (#10553)
Fix: Reset content download progress to zero if falling back to TCP (#10485)
Fix: Make script goals work with the whole range of ClientIDs (#10435)
Fix: [NewGRF] Tile slope missing from road stops varact2 variable 0x42 (#11373)
Fix: [NewGRF] House class mappings were not reset between games (#11279)
Fix: [NewGRF] Profile didn't stop if there were no events yet (#10816)
Fix: [NewGRF] Support more than 256 stations/waypoints/roadstops per class (#10793)
Fix: [NewGRF] Var68 for station and roadstop was broken (#10784)
Fix: [NewGRF] Object and road stop ignore property handlers (#10525)
Fix: [Script] Apply random deviation to settings only at script start (#11944)
Fix: [Script] Improve ScriptText validation (#11721)
Fix: [Script] GSAdmin.Send() could generate invalid JSON (#11250)
Fix: [Script] Crash if squirrel compatibility scripts cannot be parsed (#11589)
Fix: [Script] Don't list unavailable road types for game scripts (#10585)
Fix: [Script] Game scripts were able to build with non-existing road types (#10539)
Fix: [Script] Inconsistent precondition failure return values (#10533)
Fix: [Script] Crash when companies disappear (#10529)
Fix: [Script] ScriptBase::Rand() return value could return negative values (#10443)
Fix: [Script] Incorrect value for GOAL_INVALID (#10436)
Fix: [Script] Extend Script::IsValidVehicle to check for primary vehicles (#10386)
Remove: "generation_seed" from config, as it was a write-only value (#11927)
Remove: Debug redirect over network (#11776)
Remove: Officially mark Vista as no longer supported (#11531)
Remove: OS/2 and SunOS ports (#11018, #11210)
Remove: Obsolete NewGRF text unprinting (#10884)
Remove: [Script] CONFIG_RANDOM from AddSetting flags (#11942)

mbs1 version 0.8

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
0.8
Body

Émulateur d'HITACHI MB-S1 model05 demandant au minimum macOS 10.11 64bits. Les premières versions sont compatibles 10.6.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.8

・La partie sortie sonore a été rénovée.

・[Version VC] Correction d'un problème qui provoquait du bruit lors de l'enregistrement avec Media Foundation.

・[Version Mac] Correction d'un problème où l'écran ne pouvait pas être affiché dans le dessin par défaut.

・[Version Mac] Correction d'un bug qui pouvait se terminer anormalement lors de l'enregistrement avec AVKit.

・L'entrée de clé peut être attribuée au port du joystick.

・Il est possible de régler le bouton du joypad consécutivement.

・Le stick analogique peut être évalué comme une touche de direction.

・La boîte de dialogue d'affichage du journal a été ajoutée.

・[Débogueur] Ajout de la commande DDIS.

PockEmul version 2.8.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
2.8.1
Body

Émulateur de calculatrices vintage Sharp, Casio, HP, Texas Instrument, Canon et d'autres.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.8.0

  • New Panasonic HHC package.
  • New Casio FX-9000P package.
  • The HP-35 is now available for free.
  • New share feature.
  • A lot of technical updates and bug fixes.

bml3mk5 version 2.0.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
2.0.0
Body

Émulateur de micro-ordinateur japonais HITACHI Basic Master Level 3 mark 5 utilisant la SDL et demandant macOS 10.11 64 bits minimum. Les premières versions sont compatibles 10.6.

Fallout 2 Community Edition version 1.3

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
1.3
Body

Plus communément appelé Fallout 2 ce, cette réimplémentation du moteur vous permettra de rejouer au second opus de Fallout sur votre Mac moderne, à condition d'avoir le jeu original.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.3

Welcome to the April 2024 release of Fallout 2 Community Edition. There are important fixes to some long standing issues, which are hopefully resolved (without introducing new problems).

There are no extended release notes for this version, but you can check full changelog here. Thanks everyone.

ET Legacy version 2.82.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
2.82.1
Body

Jeu multijoueur à la première personne (FPS) basé sur le code de Wolfenstein: Enemy Territory.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.82.0 - Better late than never (released 08/03/2024)

Engine

General

  • Allowed sending some extra chars in messages, such as %, ; or "
  • Switched splash image to a svg version
  • Fixed pointer issues with Q_TrimStr causing access overflow
  • Added custom entity loading (ETL only)
  • Added ettv protocol support to etlded and add custom tvgame for ettv, see ETLTV
  • Added possibility for etlded to act as a client (ettv)

Android

  • Fix position of the Shoot Button dependant on the screen dimensions/dpi
  • Updated SDL to 2.26.4
  • Updated Java to 11
  • When minimized/unforcused App is now storing its state resulting in no more relauching.
  • Fixed USB Keyboard/Mouse Input not being recognized correctly
  • Resized Shoot Button Layout to increase better accessibility
  • Added support for x86 x86_64 Android Devices (only Legacy mod can be runned)

Raspberry PI

  • Rename naming scheme to match arch64 linux (for more advanced users aarch64 is better term in recognisation that apply for all arch64 distros/cpus)

MacOS

  • Added omnibot support

Unix

Windows

  • Added DPI Awarness to detect System scaling and apply those to the Game Window

Client

General

  • Added console history. The entries are saved in etl-history file and can stored up to 2048 characters
  • Fixed issues where the keycather changes to console, ui or cgame and some keys or +/- actions bleed thrue
  • Allowed console resizing while open. No need to close and open with a new size with key shortcut.
  • Reworked/Better Support for Gamepads
  • Prevented paste from clipboard using AltGr + V, which on some layouts causes problems when trying to type specifics characters suh as @
  • Added previously removed ui_finalURL
  • Fixed ui_finalURL line ending
  • Increased CMD_BACKUP to 128 via extension
  • Changed com_maxfps cvar up to 500

Server

  • Added Trackbase statistic functionality
  • Reworked server demos
  • Enforced temporary ban on both GUID and IP
  • Added cleartempbans command to clear temporary ban list
  • Fixed Z_malloc allocation failure on download when netchan is already buffering too much block

Renderer

  • Added automatic svg scaling
  • Fixed garbage font where cached image were sharing the same hash values on registration
  • Added back r_sdlDriver cvar for setting video driver (mainly useful on Linux OS)
  • Fixed VRAM usage grows after continuous vid_restarts

Mod

General

  • Fixed ref commands list not set on ref promote
  • Improved vote by requiring more than threshold vote ammount
  • Prevented pushing lagged out players
  • Cleared viewDamage buffer on demo rewind
  • Fixed negative total map vote on client disconnection
  • Fixed Last Played count for not eligible map in map vote draw
  • Changed the next map loaded to random instead of nextmap in MAP VOTE game type when no vote has been casted by players
  • Prevented dynamite to be trigger on sudden death for defenders
  • Added passvote and cancelvote commands
  • Added XP Battle Sense reward on differents objectives condition :
    • 3pts Taking objective item
    • 5pts Returning objective item
    • 8pts Capturing objective item
    • 2pts Capturing spawn flag (flag pole / checkpoint)
    • 3pts Killing objective carrier
    • 2pts Killing player on TOI (objective area)
  • Added cg_teamVoiceChatsOnly cvar for better chat filtering
  • Added qsay command to print message without prefix
  • Forced mapnames lowercase for map command
  • Fixed objective disappearing when a player carrying it is revived by using revive command
  • Fixed forcetapout command was possible while game in pause or player frozen
  • Fixed kill was possible when player was wounded while game in pause or player frozen
  • Removed cg_shoutcastDrawPlayers and cg_shoutcastDrawTeamNames shoutcaster cvars
  • Removed cg_drawReinforcementTime cvar
  • Fixed shoutcast keycatcher event handling when limbo menu / HUD editor is showed or resolution has been changed
  • Allowed ref and callvote commands in server console
  • Fixed intermission impkd stats showing only zeros for some players by splitting stats in two differents commands impkd0 and impkd1
  • Fixed Lua modules won't load if one has a syntax error during pre-compilation
  • Improved vsay commands, clients can choose which variant of the vsay they want to play. Everyone hears the chosen variant.
  • Fixed custom vsay was truncated after first word
  • Fixed velocity was reset when landing on nodamage surface
  • Added g_logTimestamp cvar to control and keep add backward compatible log timestamp formats for parsers
    • 0 - no timestamp
    • 1 - integer (ms)
    • 2 - startup relative time (mmm:ss)
    • 3 - vanilla ("hh:mm.ss")
  • Updated HUD file version to v3, using HUD name as indentifier instead of index. Old HUD index are compatible as they are converted
  • Protected Alternative HUD, Comp HUD and Shoutcaster against edition. They must be cloned first before modification
  • Fixed landmine limit to prevent overflow when changing team_maxLandmines cvar value
  • Removed rank text from "You have been revived..." center print text
  • Changed default secondary weapon selection to the best one
  • Fixed team command on swapping team was selecting default weapons in case of command flooding or first team join
  • Fixed log stats when player disconnects from limbo were not written to the log file
  • Fixed omni-bot mg42 goal names
  • Enabled spawning when changing entity classname with "set" scriptaction
  • Fixed dlights not updating if spawned after initial map load

Stability & Performance

  • Removed send EV_SHAKE event if out of range of the shake wave
  • Added client prediction optimization (instead of iterating over whole CMD_BACKUP array every frame oldest valid cmd will be saved during snapshot transition frame as future starting point)

Audio

Graphics

  • Added cg_bloodPuff to toggle showing blood puff effect when players are shot
  • Fixed FT icon display on enemies when sprites are disabled
  • Added .svg version of simple items icons
  • Improved brass ejection position to ensure it doesn't obstruct view

UI

  • Added missing shader for Fire in the hole icon
  • Fixed wrong computation of x coordinate for environment awareness when icons was behind the player
  • Added cg_drawEnvAwarenessScale cvar for moving icons position relative to screen center
  • Added cg_drawEnvAwarenessIconSize cvar to resize icons
  • Fixed scope mask draw over scoreboard
  • Added larges score abbreviation by thousands
  • Enhanced server browser selection by retaining last selected server during server list load
  • Added focus on connect to IP textBox when opened
  • Removed cg_numPopups cvar
  • Improved bot flag readability
  • Fixed chat button usage in shoutcaster mode
  • Added cg_commandMapTime to control +mapexpand animation speed
  • Fixed animation cut-off when expanding map as a spectator
  • Fixed team map data position for players with noclip on
  • Fixed spectator freecam was not speclocked correctly
  • Updated huds.hud file to json format
  • Fixed scoreboard tooltip show if alternative features are disabled
  • Added .svg version of crosshairs
  • Added cg_shoutcasterhud cvar to toggle hud to selected from it when becoming shoutcaster
  • Suppressed fireteam invites and proposals from ignored clients
  • Fixed speaker editor handle drag and panels resolution / position on widescreen
  • Fixed antiwarp lagometer
  • HUD changes :
    • Fixed crosshair name revealing disguised enemy covert ops
    • Fixed crosshair name in 3rd person
    • Fixed Popup Messages alpha and fade effect
    • Fixed objectives HUD icon scaling
    • Added Always draw style option for compass to keep compass draw while map extend is displayed
    • Changed default component visibility to 0 for fps/ping/speed/lagometer/localtime on default HUD 0 (ETmain)
    • Fixed no clip weapon dynamic color ammo count
    • Adjusted icons and spacing on fireteam overlay
    • Fixed unscaled spacing on fireteam overlay
    • Added cg_drawCrosshairFade cvar to control delay before fading crosshair information
    • Fixed crosshair name fade effect for dynamite and mines
    • Adjusted icons size on follow text
    • Added thin white border to the simple compass and smaller letters and lines
    • Fixed weapon icon alignment and alpha color
    • Fixed proposition/invitation vote text was not displayed
    • Fixed vote text color
    • Fixed warmup text color
    • Added background and border for bar comp
    • Changed Color Main and Color Secondary to modify bar color instead of background and border color
    • Changed Background Color and Color Border to modify both background/border of comp and bar
    • Enable Lerp Color for bar comp
    • Added Dynamic Color style for healthbar and crosshairbar comp
    • Changed maximum popup message to be displayed in popupmessage from 7 to 32, depending of componement free space.
    • Added multiline support to popupmessage component
    • Added Scroll Down style option to popupmessage component, starting popup to draw from top instead of bottom
    • Added popupmessage2and popupmessage3 comps which behave the same as popupmessage comp
    • Added Colorless Name, Status Color Row and Status Color Row style to fireteam comp to show player status as color in ft and allow forced white names
    • Added scPlayerListAxis, scPlayerListAllies, scTeamNamesAxis, scTeamNamesAllies shoutcaster componement
    • Added HUD 5 Shoutcaster HUD
    • Replace status comp with shoutcaster player status
    • Enhanced RoundTimer comp to work with shoutcaster
    • Enhanced weapon icons in popup messages point towards the victim when Swap V<->K is toggle
    • Added draw suffix style option to healthtext, breathtext, sprinttext, chargeweapontext and xptext
  • HUD Editor
    • Added a toggle for noise generator in HUD Editor (n key)
    • Removed temporisation on save button from HUD Editor
    • Added warning message about HUD 0 can't be modify from HUD Editor
    • Added a toogle for fullscreen display in HUD editor (f key)
    • Added option to show visible component layout only
    • Added blinking warning message on default HUDs as they can't be modified until cloned
    • Changes HUD selection by name instead of index
    • Added grid support for elements alignment (o, c and d keys)
    • Added grid alignment option to force element when moved / rezised to be aligned with the grid depending of the grid scale (a key)
  • Debriefing
    • Fixed LAST played map indicator index on map vote panel
    • Fixed "Participation" percent on on map vote panel
    • Enhanced map vote panel popularity score
    • Fixed map bias on map vote panel
    • Enhanced map bias by showing computed map bias for the team advantaged for the selected map on map vote panel
    • Added panels windows with quick access buttons to each panels availables
    • Added blinking effects for map vote button when the vote isn't casted
    • Fixed campaign map list wasn't draw when at least 1 maps was missing localy
  • UI Menu
    • Added back crosshair cvar in option menu
    • Added cg_dynamicIcons* cvars on Option View menu
    • Improved server browser filter description

Weapons

  • Fixed binocular switching multiple time while moving
  • Added jiggle effect on mobile MG and tank MG
  • Added spread visual crosshair to nested MG and tank MG
  • Increased mines spotting update frequency from 1000 to 500 ms, back to default vanilla value
  • Fixed an issue where current weapon gets changed even if the removed weapon is not the one currently being held
  • Fixed exploit by ensuring weapalt will not be executed if binoc are used
  • Fixed extra ammo gain for soldier SMG due to add secondary weapon again if it's already added as a primary
  • Fixed flamethrower spawns too many flames with cg_drawGun 0 and 2
  • Fixed riflegrenade being equipped again if player shoots and dies right after
  • Fixed altweapon state not being properly restored when revived
  • Fixed riflegrenade grenade model disappearing if player dies and gets revived
  • Improved flying nade effect fix when getting revived
  • Improved weapon selection when player dies and upon revive has invalid weapon equipped
  • Improved altweapon initialization on respawn (silenced pistols)
  • Fixed pliers not working near TOI on some maps (such as fixed MG on Railgun / Radar or 1st barrier in Bremen)
  • Changed satchel charge fade on player dead instead of wounded
  • Changed mgs nested fire rate from 50ms to 66ms to match ETpro

Hatari version 2.5.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
2.5.0
Body

Émulateur Open Source d'Atari ST/STE/TT/Falcon pour macOS utilisant la librairie SDL. Les sources sont disponibles sur le site.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog
Version 2.5.0 (2024-04-18)
 --------------------------
Removed features:
- The "--bpp" command line option and related code (i.e. the rendering
  functions for 16 bits-per-pixel host screens) have been removed
  since almost all recent hardware should support 32 bpp nowadays
Configuration changes:
- In hatari.cfg, section [RS232], rename:
  - sSccBOutFileName => SccBOutFileName
  - bEnableSccB => EnableSccB
Emulation improvements:
- MFP:
  - When IRQ is cleared on one of the 2 ACIAs, do not clear IRQ on
    the MFP side if the IRQ is still set on the other ACIA
- Blitter:
  - Ignore byte accesses to blitter registers defined as word only
- TT/DMA:
  - Update sound FIFO on each HBL (like on STE)
- CPU:
  - Sync CPU core with WinUAE CPU core 5.2 beta
  - Improved 68000 cycle accuracy (IPL, STOP, TRACE)
  - Fix IACK timings
  - Return vector=24 if a spurious interrupt happens during the IACK sequence
  - 68010 DIV overflow undefined flags update
  - NMI handling
  - MMU/generic CPU mode autovectored interrupt support
  - Fix 68060 MMU MOVEM.L (An)+,<regs> if regs contain An
  - 68040/060 MMU fault handler bug fix for MOVEM
  - Fix FSINCOS and FMOVE.L/FMOVEM.L register in disasm
  - Some softfloat fixes
  - Fix stacked PC for branch/jump instructions doing a bus error
- DSP:
  - Fix: effective address with modifier=modulo
  - Add host interface initialisation
  - Add host received data interrupt
  - Improve bootstrap support
- Video:
  - Add support for 4 pixel hardscroll on STF by stopping shifter with
    $FF8260=3 (new technique by Troed/Sync)
  - In monochrome mode correctly mask the video address to 22 or 24 bit
    space depending on the machine type. Prevent crash in some cases when
    Hatari is compiled with "small mem" option
  - Fix VBLANK location, should be line 308 on 50 Hz (was 307 before)
- SCC 85C30 (for MegaSTE, TT and Falcon)
  - Major rewrite of most of the code, should support all modes used by TOS
    and EmuTOS or when accessing SCC's registers directly
  - Support all serial ports as well as LAN port for MegaSTE and TT
- Joypads:
  - STE joypad emulation now supports analog / paddle input, too
- FDC:
  - For IPF/CTR support, caps library has a bug that resets FDC's TR and DR
    on warm reset (68000's reset command). We keep/restore the value ourselves
- IDE:
  - Fixed emulation of the HOB (High Order Byte) of the last LBA48 value
  - LBA28 capacity announcement is now correctly limited to 2^28-1
- Falcon:
  - DMA sound : fix SNDINT/SOUNDINT values (0=playing, 1=idle) and
    interrupts on TAI / GPIP7 for start of frame / end of frame
  - Preliminary support for more vertical refresh rates (50,60 or 71 Hz)
    based on Videl's registers $FF82C0 (VCO) and $FF82A2 (VFT) (was only 50 Hz before)
Emulator improvements:
- TOS:
  - Fix: set TOS country code from CountryCode setting, not Language one
  - Add "pl" (Poland) & "ro" (Romania) language options for EmuTOS
- RTC:
  - CLI/config option to override NVRAM/RTC year, useful with
    applications that do not handle current dates
- Joystick/Joypad support:
  - Fix: joystick button 2 space key emulation "autofiring"
  - Keyboard emulation support for all STE joypad buttons/keys
  - Support for re-mapping joystick buttons
- GEMDOS HD:
  - Fix: Fread/Fwrite combination on Windows
  - Fix: Frename() should fail when target exists
  - Support up to 64 simultaneously open files (earlier limit was 32)
  - Similarly to TOS, allow programs to write to a file they have opened
    as read-only (by opening all writable files as read/write).  As this
    could fail with real HW under MiNT/MagiC, show warning about it
- Screen:
  - Support for screenshot using .NEO or .XIMG format
  - Add option "--screenshot-format <x>" (<x> = png or bmp or neo or ximg)
- Memory Snapshot:
  - Add some missing variables to the savestate
- Logging/tracing:
  - "os_base" trace option outputs now also dir create/delete + file delete
    calls (in addition to earlier pexec/pterm & file create/open calls)
  - Separate CPU video cycles under its own "cpu_video_cycles" trace flag
  - Suppress repeats of identical log & trace messages by default
    (show only their count) and add "--msg-repeat" option to toggle that
- Debug symbol handling:
  - Fix: invalid free on freeing loaded GNU debug symbols
  - Fix: Do not limit "A" type (constant) symbol values to 24-bit
  - Add support for reading symbols from new MINT+ELF binaries
  - Add support for demangled C++/a.out symbols (which can be
    very long and contain almost any characters)
  - "<name>.sym" file beside program file acts as its symbols override
  - Add optional argument for "symbols <name|code|data>" commands,
    to limit listed symbols to ones with the given substring
  - Improved support for weak symbols (important for C++ code)
  - Symbols with duplicate addresses are skipped on symbols loading
- Disassembler:
  - Fix: CPU core disassembler crashes with longer symbol names
  - When entering debugger with 'history' enabled, disassembly address
    defaults to an address in history preceding the PC register value
    (to give more context than disassembling directly from PC)
  - Support for disassembly output options working also for CPU core
    disassembler, in addition to external disassember output
  - More flags to change the disassembly output for CPU core
    (upper/lower case, show memory content, show EA, ...)
  - The built-in "external" disassembler has been replaced by a
    disassembler provided by the Capstone library (version >= 4.0)
- Debugger:
  - Fix: free all debugger allocations before exit
  - Fix: memdump command always outputs only requested number of items
  - Add address width (addr).[bwl] support to expression evaluation
  - History skips address repeats (e.g. with "stop" instruction)
  - Breakpoint ":quiet" option inhibits also extra output when
    ":file" option debugger command file is parsed
  - Line-A and line-F exceptions can be caught with "--debug-except"
    option (in addition to breakpoints)
  - Add "echo" command with escape handling, so that one can e.g.
    use "echo \ec" to clear (ANSI) terminal before breakpoint
    output from a debugger command file
GUI improvements:
- SDL GUI:
  - Fix: mouse not visible in floppy disk dialog when it is invoked
    from a keyboard shortcut in fullscreen mode
  - Fix: fileselector scrollbar works with mouse also in SDL2
    scaled / fullscreen window
  - Support for joystick button mapping + space key vs. jump option
- Mac GUI:
  - Accept all file names as Mac file selector does not show
    a list of the accepted file name extensions any more
Tools:
- gst2ascii:
  - Support for new MINT+ELF symbols
  - "-o" option is split to "-f" and "-g" options
  - "-s" option to skip symbols with duplicate addresses
  - By default filters same symbols out as Hatari debugger
  - This can be reverted with new '+' option variants (+l +g +s)
  - More concise listing of the duplicate symbols
- Profile data post-processor:
  - Does not show (most) of symbol conflict messages any more
    (unless '--verbose' option is given)
  - When address has multiple symbols which names are thought
    as C/C++ symbols, prefer shortest one
  - Support for symbol files + Hatari profile data containing
    demangled C++ symbols
  - Support weak symbols (used for C++ template methods)
  - Overtly long C++ symbol names are shortened in callgraphs
    (unless '--full-symbols' option is given)
  - Symbols given for "--only", "--ignore" and "--ignore-from"
    are interpreted as match patterns (with '*?[]' wildcards)
  - Only single arrow shown between callgraph nodes when
    "--compact" option is used
- m68k-instructions: (new)
  - Tool for printing m68k instruction breakpoints & opcode info
Build improvements:
- Fix: CPU core compile warnings (WinUAE upstream)
- Fix: groff/troff warnings for manual pages
- Use cmake config file provided by the SDL2 library instead of trying
  to detect the SDL2 library ourselves (fixes compilation on macOS)
- Removed unused sources for HD6301 emulation
- Hatari can now be compiled with emscripten, too
Fixed demos:
- Chaos A.D. : bad sound (Falcon DMA sound interrupts)
- Little -ME- Demo end part by Overlanders : black screen after a while (IACK timing)
- Monscape : bad sound (TT/DMA FIFO update)
- Time Slice by Defence Force : monochrome demo (crash when Hatari
  is compiled with "small mem" option)
- What If by Troed/Sync : 4 pixel hardscroll on STF by stopping shifter
- Oergs, Terrorize your soul, Zero Three Zero demos work now also
  when MMU is enabled
Fixed programs:
- FlaySID (DSP host handling)
- AFM sound with equalizer enabled (DSP modulo)
- FreeMiNT (use SCC counter at start to detect the SCC clock freq)
- Spectre 3.0 Macintosh emulator (stacked PC in case of bus error)
- m68k-Linux works (again) with 040/060 emulation (MMU)
- m68k-NetBSD does not crash on boot any more (MMU)
Fixed games:
- F29 Retaliator using CTR/IPF format (handle FDC's TR reset bug in caps library)
- MIDI (MFP IRQ clear) handling:
  - Bad Mood
  - Midi Maze
  - Midi Maze II
  - Oxyd 2
- Work now also when MMU is enabled:
  - Gravon (demo)
  - Killing Impact
  - Moongame

 

La Gazette des Nouveautés Rétro

par syndicman le
par syndicman le
par syndicman le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le

La documentation émulomane sur Mac