Commit graph

41 commits

Author SHA1 Message Date
cmitu
8acbcf421e xroar: update to version 1.8.x
New in version 1.8 (full change log at https://www.6809.org.uk/xroar/doc/ChangeLog):

* Fix mouse virtual joystick on resize in SDL builds
* New manual and automatic configuration saving from GUI
* Manage HD mounting from drive control dialog
* New MCX128 cartridge support for MC-10
* Fix some of the compatibility modes in GIME emulation
* Assert monitor detect line on CoCo 3 when RGB output selected
* Reduce write latency using Becker port

New in version 1.7:

* Avoid X11 keyboard init when SDL not build with X11 support
* SDL joystick module supports hotplug where possible
* Support reading a SDL gamepad DB file for non-SDL joystick modules
* New -joy-db-file option specifies SDL-compatible gamepad DB file
* New Linux evdev joystick module (hotplug, internal SDL DB, L/R profiles)
* Large changes to underlying UI mechanisms
2025-02-10 05:52:25 +00:00
cmitu
0512a2e29d xroar: update to 1.6.6
New in version 1.6:

 *  New machine Dragon Professional (Alpha), 'dragonpro'
 *  New machine Tandy Deluxe Colour Computer, 'deluxecoco'
 *  New -ram-org option to specify RAM addressing
 *  New -ram-init option to specify initial RAM state
 *  6309 DIVD behaviour fixed against Tim Lindner’s fuzzing tool
 *  6309 DIVD timing fixed according to David Banks’s behaviour notes
 *  6309 DIVQ behaviour & timing adjusted similarly, though untested
 *  More accurate observed NTSC CoCo 3 GIME composite video behaviour
 *  New GTK+ 3 UI
 *  New printer control dialog (GTK+ 3, Windows) or menu options (Mac OS X+)
 *  More keyboard virtual joystick profiles included by default
 *  All physical joysticks selectable from menus by default
2024-11-03 04:52:30 +00:00
cmitu
fe5555ea12 xroar: update to 1.5.3
New features in version 1.5:

*  Add ability to change Picture Area, seeing more or less border
*  New option -vo-picture
*  Respect -geometry dimensions in SDL-based UIs
*  Add optional 60Hz vertical scaling (on by default)
*  New option -no-vo-scale-60hz disables 60Hz scaling
*  Faster ROM intercept based printing on CoCo and MC-10
*  GIME: respect X offset and HVEN in COCO mode
*  MPI slot config moved from global to per-cart, included in -config-print
*  Add screenshot to PNG from menu or Control+Shift+S
*  Fix printing after switching machines [Jak Fearon]
*  Better rendering of paths in Windows dialogs
*  Fix some CoCo 3 cartridge behaviour [Christian Haitian]
*  GIME: reset video address later (fixes Androne) [Russ Le Blang]
*  GIME: fix various $FExx access problems
2024-02-21 04:03:01 +00:00
cmitu
363bc782ed xroar: update to version 1.3
The yearly XRoar update. Notable chanes since 1.0.9:

- version 1.1, Thu 21 Jul 2022
  * New GDB monitor commands [by Tormod Volden]
  * Support 1M or 2M in CoCo 3 [with Christopher Hawks]
  * Support K7 cassette image files (read-only)
  * Support UTF-8 block characters in -type for MC-10
  * Type ASCII BASIC from file on MC-10
  * NEW Matra & Hachette Alice support (keyboard layout, built-in profile)
  * New meta-options -machine-opt and -cart-opt
  * New ide-addr=address cart-opt
  * 6801/6803: fix some illegal instruction timings [George Phillips]
  * Fixed uppercase 'G', lowercase 'j' and 'w' glyphs for 6847T1 [Tim Lindner]

- version 1.2, Thu 27 Oct 2022
  * Fixed comma, lowercase 'm', lowercase 'ø' glyphs for GIME [Tim Lindner]
  * Fix SDL-only builds
  * 6809: flesh out some illegal instruction behaviours [David Banks]
  * 6309: flesh out some undocumented behaviour [David Banks]
  * Fleshed out T1-compatibility in CoCo 3 GIME [R. Allen Murphy]

- version 1.3, Wed  4 Jan 2023
  * Add -no-ratelimit option to start at maximum speed
  * Further fixes to 6809 TFR/EXG involving CC/DP [Tim Lindner]
  * Fix Delta density select [Phill Harvey-Smith]
  * Track floppy disk 'dirty' state to avoid unnecessary image rewrites
  * IMPORTANT: disk write-back now defaults to ENABLED
  * Better Vertical SCroll register behaviour in GIME [Ralph Serpas]
  * 6309 timing fix for bit operations
2023-01-07 04:24:11 +00:00
cmitu
b215eb8ab0 xroar: update to 1.0.9 (bugfix release) 2022-02-26 05:00:38 +00:00
Jools Wills
362d8620a3 xroar - fix libasound2-dev dependency 2022-01-09 18:42:06 +00:00
cmitu
a75bd21913 xroar: update to 1.0.7
Changes:
 * Added support for Tandy Color Computer 3 (NTSC/PAL).
 * Added support for Tandy MC-10
 * Emulator tries multiple SDL video renderers in order
 * Tape play/pause function
 * New snapshot format to support CoCo 3, MC-10
 * Add Control+Shift+D to flush disk images
 * RACE Computer Expansion Cage support (-cart mpi-race)
 * Support leading "~/" in filenames, not just path element
 * IDE, NX32, MOOH now all require user to specify an image

Scriptmodule changes:
 * Added explicit dependencies for ALSA and ZLIB. PulseAudio dependency added for `x11` platforms
 * Added emulator entries for CoCo3 models (PAL/NTSC)
 * Removed OSS support explicitely during build
2022-01-09 17:31:40 +00:00
cmitu
f984e73191 xroar: license changed to GPLv3+ in version 0.36
Ref: https://www.6809.org.uk/xroar/doc/ChangeLog
2021-03-13 18:42:28 +00:00
Jools Wills
b965f21e46 emulators - added rp_module_repo to emulators using git
Also fixed hatari licence link
2021-02-15 23:54:13 +00:00
cmitu
f7cf044831 xroar: add a workaround for the crash on VC platforms
The changes in 25d6710f9275e49 lead to a crash when the emulator starts in fullscreen,
when using the RPI driver in SDL2. Looks like repeated calls to create/destroy the SDL renderer,
when resizing the window, lead to a VC driver error:

     failed to add service - already in use?

The RPI driver already starts the window in fullscreen, so there's no visible difference without the paramter removed.
2020-09-18 03:44:35 +01:00
Jools Wills
4f425aa40d xroar - enable for mali (emulator switched to sdl2 previously, so is supported) 2020-07-08 07:09:29 +01:00
Jools Wills
5e5e377c6f xroar - update to v0.36 and add texinfo dependency (for makeinfo) 2020-07-08 07:08:14 +01:00
cmitu
8a35a32d78 fkms: enable residualvm and xroar 2019-10-27 19:13:49 +00:00
Jools Wills
84d976ad1c helpers / gitPullOrClone - add a depth parameter and default to shallow cloning - #2678
* use a depth of 0 for xroar to do a full depth clone as the repository doesn't support shallow cloning
2019-09-11 04:52:55 +01:00
cmitu
097d2580a9 xroar: disable any X11 dependency for non-X11 platforms 2019-07-30 20:02:15 +03:00
cmitu
7f0355e7ac xroar: bump version to 0.35.4 2019-05-31 10:49:19 +03:00
Jools Wills
518b888eab disable some modules (rpi1 / sdl1 etc) from the kms platform 2017-11-02 19:49:59 +00:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
87c8b439f6 roms -> games in module help for machines that generally don't run games from rom (the term rom is horribly misused online). 2017-01-28 00:06:08 +00:00
Jools Wills
eda4f61136 updated all modules to use addEmulator / addSystem 2016-12-31 02:49:04 +00:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
HerbFargus
86da2c00bc finish docs for the rest of the emulators 2016-06-11 00:14:31 -06:00
HerbFargus
ae97909192 Add help docs to emulator and libretro modules 2016-06-10 14:54:23 -06:00
Jools Wills
a7c0a6103b help improvements
* get rid of _INFMSGS and instead have a rp_module_help field with information in.
   this can then be displayed in the setup menus, and not just after configuring.
2016-06-10 17:32:47 +01:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
Jools Wills
7d9505a363 fix xroar params 2016-02-23 00:36:33 +00:00
Jools Wills
af8c2f3f44 switch to plain sdl xroar as rpi branch is not developed and doesn't work with ntsc artifact colour
enable xroar for x86/x11
use coco us/ntsc by default
2016-02-23 00:33:31 +00:00
Jools Wills
ca26829e20 missing local 2016-02-22 20:10:03 +00:00
Jools Wills
4049bf9758 use array for dependency list generation for other modules to avoid calling getDepends multiple times 2016-02-22 20:05:57 +00:00
Jools Wills
184dda8c8e use !mali instead of !odroid 2016-01-17 00:36:03 +00:00
Jools Wills
c6423c753d use isPlatform for platform flag checking so we can do !rpi or !odroid
disable rpi emulators on odroid
2016-01-04 03:49:11 +00:00
gizmo98
d3205a7251 disable modules with rpi optimizations for now 2015-12-24 14:45:32 +01:00
Sam Nazarko
98336cde94 Use rbp-userland-src-osmc package instead of 'hello_pi' tarball to satisfy xroar dependency
Signed-off-by: Sam Nazarko <email@samnazarko.co.uk>
2015-10-23 03:55:31 +01:00
Jools Wills
d7f843d473 copyright sp / minor wording tweak 2015-10-12 00:09:22 +01:00
Florian
db0dd30692 CHG: Updated copyright information. 2015-10-11 21:03:16 +02:00
Jools Wills
abfe84a80e fix up building xroar on OSMC rpi2 (debian jessie), by shipping the missing hello_pi.tar.gz sources (containing ilclient which xroar needs), ourselves 2015-09-14 17:33:24 +01:00
Jools Wills
3b23628e46 added some missing dependencies to modules (mostly libsdl1.2 - would only have been noticed if installing single modules from a fresh raspbian) 2015-09-10 22:39:01 +01:00
Jools Wills
27e6acac7c move xroar out of experimental and move extensions/names for dragon32/coco to platforms.cfg 2015-08-01 15:04:29 +01:00
Jools Wills
eaeec28369 removed dispmanx flag from xroar (probably c&p leftover, it has native pi video out) 2015-08-01 14:48:48 +01:00
Jools Wills
6ada5ebd18 added missing include to configure for xroar - for some reason it compiles ok without this on my chroot development env, but not on the retropie image. #913 2015-07-29 17:44:46 +01:00
Jools Wills
7a234e8a89 Added xroar emulator to experimental for Dragon 32 / TRS-80 (CoCo) emulation - #913 2015-07-27 20:06:51 +01:00