Commit Graph

5235 Commits

Author SHA1 Message Date
wiz e41b4912d4 raine: comment out options.mk, not committed 2024-03-23 17:40:08 +00:00
jakllsch 1a62cc1210 fix typo in gencompat.sh comment 2024-03-22 18:14:46 +00:00
nia d3245214ce raine: Update to 0.96.7
Many years of changes, the most notable being that this is no longer
i386-only.
2024-03-22 09:00:43 +00:00
nia 8e7b75af6d shoebill: Fix linking on Darwin 2024-03-21 02:04:51 +00:00
nia 9c09aa86b1 emulators: Remove sms_sdl
Graphics output is extremely broken - I suspect it has 64-bit cleanliness
issues, among many other code problems.
2024-03-19 12:40:50 +00:00
rhialto d7feaf4103 emulators/hercules4sdl: update to 4.7.
Changes from https://sdl-hercules-390.github.io/html/hercnew.html:

 * Fix EX/EXRL instructions to not cause spurious PIC 3 (Tony Harminc, Fish)
#415
 * Fix E7 Prefix CCW support (Aaron Finerman, Fish)
 * Fix Read Count Suffix bug causing data corruption #575
 * Fix Locate Record Write Track Operation (Aaron Finerman, Fish) #601
 * Fix Read Tracks CCW when chained from Prefix (Aaron Finerman, Fish) #603
 * Fix various ICKDSF-related CCW handling bugs (Anders Edlund, Fish) #615
 * Fix 3705 crash on attach/detach/attach (Jay Maynard)
 * Fix usleep/nanosleep excessive host CPU consumption (Peter Jansen, Fish) #589
 * Fix '--version' and '--usage' switches (Bill Lewis)
 * Fix TDF file emulated tape open bug (Fish)
 * Fix maketape utility to not pad binary files (Fish)
 * Fix Date/time parsing issue in runtest/make-check (Peter Jansen)
 * Fix dasdseq utility Large/Extended dataset truncation (Gregory, Fish) #602
 * Fix Multi-device statement failure handling (Fish) #604
 * Fix Hang during device detach (Fish)
 * Fix Incorrect thread priority handling (Tyler Mitchell)
 * Fix Occasional crash on exit (Tyler Mitchell)
 * Fix Confusing/unclear shadow file messages (Fish) #616
 * Fix cckdmap utility non-33xx dasd-type bug (Fish)
 * Fix Shared devices 10-second-delay bug (Fish) #624
 * Fix 'ENGINES' command bug (Fish) #626
 * Fix Shutdown/exit logging (James Wekel) #480, #634
 * Fix Possible crash at CCKD dasd termination (Fish)
 * Fix Inaccurate "Running on:" Windows name and version (Bill Lewis, Fish)

 * New: Improved CU12, CU14 instruction performance (James Wekel) #623
 * New: dasdls utility '-cchh' and '-nosort' options (Ian, Fish)
 * New: maketape utility meta-file 'BIN' keyword support (Fish)
 * New: dasdseq utility '-record' mode support (Gregory, Fish) #614
 * New: Ability to trace only specific CCW opcodes (Fish) #576
 * New: JSON support in HTTP server #578
 * New: README.DAEMON document
 * New: 'iconpfxs' command (Fish)
 * New: Support quoted strings in storage alteration commands (Fish)
 * New: Add timed statistics to instruction counting (Andrey) #588
 * New: dyngui LCSS devnum support (Fish)
 * New: Use performance cores on Apple Silicon (Enrico Sorichetti)
 * New: Support 'clang' builds under Windows MSVC (Peter Jansen) #629
 * New: Highlight 'S'evere and 'A'ction messages too (Fish)
2024-03-13 19:32:52 +00:00
rhialto b13ec931e8 emulators/open-simh: update to 2024-03-03
Selected changelog entries:

e444c674 AltairZ80: Enable interrupt event after BOOT
ae9e57f6 SCP: sprint_val comma bug, GH: Remnant symlinks
a5884961 SIM_CARD: Fixed issues caused by last commit to sim_card.c
1a1396d0 I7000: Group update for IBM 7000 series simulators.
e425c75d KA10: Fix RH10/20 to allow access to registers during transfer.
e0b08b38 KA10: Fix random hang on DP disk drives.
fc7b65cb KA10: Poll quicker for Chaosnet packet when there's traffic.
2eaa31f1 B5500: Make sure Lines per page gets initialized properly.
6a1b5685 PDP11: RP11: Make sure to advance DA after every I/O
2a5f758a AltairZ80: Adds SET CPU RESIZEMEMORY and other
d9f2d39c PDP8: Fix missing clock pre-calibration instruction set due to typo
7a6a3255 ETHER: Make sure SET NOASYNC is effective for Ethernet devices
b273cac5 ALTAIRZ80: Fixes problem with MEM dump command
3b4333df ALTAIRZ80: Adds JAIR devices to simulator
560f30d1 SCP: Adjust timer calibrations if SET THROTTLE x/t type is enabled
6925456d ALTAIRZ80: Add 1K RAM to SOL20 device
a275c711 SCP: Reduce compiler warnings on LP64 platforms
f4c39a32 SCP: Add'l memory sanitization fixes
c077c22d PDP11: fix disassembly of reg,src instructions
625b9e8d CMAKE: Python distutils obsoleted.
dd49f851 PDP11: RP11: Remove duplicate checks (now only done in svc routine)
7797344b PDP11, VAX, KS10: Speed up Chaosnet polling when there is traffic.
1ed26cfb KS10: Make Chaosnet work.
47cf74ac PDP11: TA11/TU60 fix identification
b3465af6 CMake: cmake-builder.sh "-c" takes an argument
dfda031f CMake: Multiple targets, clean cache
2396fd03 PDP-11, VAX: Expand DTYPE mask size, fix RF35, add new devices to RQ sim
2024-03-13 19:14:50 +00:00
adam 7d9fbde946 qemu: updated to 8.2.2
8.2.2
Bug fixes
2024-03-04 18:46:38 +00:00
wiz 0a7e6bdc86 mame: update to 0.263.
Are you all ready for MAME 0.263? This release has some big changes
that are going to affect everyone: several default UI control
assignments have changed, including pause and save/load state. The
changes will hopefully make life easier for people emulating
computers. After updating, please check the User Interface input
assignments and make any changes necessary for your setup.

We’ve fixed some long-standing bugs this month. Issues affecting
large hard disk images (tens of gigabytes) have been fixed, and
chdman will now report more invalid combinations of options rather
than just producing invalid output files. Crashes or hangs when
emulating systems that use discrete sound circuitry simulation on
multi-core ARM systems should be fixed, as well as occasional bad
sound output from the discrete circuitry simulation.

Thanks to recent work reverse-engineering the K052591 chip, this
release features improved protection simulation for Hexion, S.P.Y.
and Thunder Cross. Newly supported systems include a few computers
from the former Yugoslavia, two more Tiger LCD games, and several
more chess computers. The ROMs for the unreleased Deluxe Color
Computer have been dumped recently, allowing emulation to be
completed, and there’s a big update for the Apple II software lists
this month.
2024-02-29 07:24:25 +00:00
jun afe6d4bb7e 0.7.0 (2024-02-21)
vm(New): "Start to support virt68k."
vm(Fix): "Fix problem that the interrupt acknowledge didn't handle correctly when two Nereid boards are installed simul
taneously."
vm(Fix): "Fix several spurious interrupts on resetting on various devices."
vm(Fix): "Implement MIE on X68030 SCC."
vm(Fix): "Fix not to update TxDR on starting the timer on X68030 MFP."
vm(Fix): "Fix several accesses to CRTC on X68030."
vm(Update): "Fix and rearrange whole bus access. Some device wait may be changed intentionally or unintentionally."
vm(Update): "Rearrange the power devices on all architecture."
app(New): "Graphic rendering now can use AVX2 on amd64."
app(Update): "-X option is changed to accept only one argument if -H is not specified."
app(Update): "Configuration item exec-file and exec-arg are added."
app(Update): "--initrd option and configuration item exec-initrd are added."
app(Update): "Path beginning of '~' in the configuration file is replaced to the home directory."
app(Fix): "-Lhelp can be displayed even if -X is specified."
2024-02-25 20:37:44 +00:00
wiz cd017844c9 ckmame: update to 2.1.
2.1 (2024-02-23)
================

* Add `--report-changes` to show changes between last and current run.
* Add `--delete-unknown-pattern` to remove unknown files matching a pattern.
* Switch to nihtest.
2024-02-23 09:41:03 +00:00
nia f2b7a64ba3 snes9x: Attempt to accomodate messy c++ versions situation 2024-02-21 11:31:21 +00:00
imil 8bb0f9b835 Updated emulators/qemu to 8.2.1nb2
Build fix: there is no --disable-debug
2024-02-20 19:08:39 +00:00
imil 964b6348bf Updated emulators/qemu to 8.2.1nb1
* Added --enable-debug option
* Enabled backward compatibility
  * Test kernel against userland and not against kernel
  * Remove state_size test and handle backward compatibility in libnvmm
2024-02-20 14:16:57 +00:00
nia d25db40cbc mame: Assumes presence of SSSE3 on x86-64 2024-02-17 21:43:03 +00:00
nia ea12177dca duckstation-qt: Needs minimum SSE2 on i386. 2024-02-17 21:38:20 +00:00
nia 68da930f69 dgen: Disable broken i386 asm 2024-02-17 21:23:57 +00:00
nia 672c0c3a9a snes9x-gtk: Needs 64-bit atomics 2024-02-17 21:19:30 +00:00
ryoon 7f554fbc8d emulators: Enable quasi88 2024-02-12 08:25:52 +00:00
ryoon ff64fc4374 emulators/quasi88: import quasi88-0.6.4
QUASI88 is the NEC PC-8801 series emulator for Unix and SDL.

This package provides SDL version.
2024-02-12 08:24:03 +00:00
ryoon 66396af1db emulators/bochs: Update to 2.7
Changelog:
Brief summary of changes in 2.7:
  - Bugfixes for CPU emulation correctness (CPUID/VMX/SVM fixes to support
    Windows Hyper-V as guest in Bochs)
  - Improvements for the plugin handling to simplify Bochs extensions
  - Added "multiple NICs" support to the NE2000 and E1000 devices
  - Added experimental FTP service for networking modules 'vnet' and 'socket'
  - Fixes and improvements for all supported Voodoo graphics adapters
  - Added USB keyboard emulation with most of the keys supported
  - GUI "cmdmode": create a headerbar event with key combo starting with F7
  - LGPL'd VGABIOS updated to version 0.8a (new VGABIOS for Voodoo Banshee)
2024-02-11 23:30:39 +00:00
wiz 3226c819e5 mame: update to 0.262.
After two long months, we’re back with MAME 0.262! Of course, it’s
full of exciting work on multiple fronts. In core media support,
MAME now supports FLAC compression for compact cassette images,
and Zstandard compression in zip archives and CHD disk images. For
maximum compatibility, chdman won’t use Zstandard compression by
default, so you’ll need to enable it if you want to use it when
creating or converting disk images. For your convenience, unidasm
now allows you to specify offsets in hexadecimal or octal.

Three LaserDisc games designed by Rick Dyer are now working: the
Japanese version of Time Traveler, the console-to-arcade conversion
Thayer’s Quest, and Don Bluth’s Dragon’s Lair. It’s very exciting
to see multiple LaserDisc captures combined to eliminate all dropouts
from disc degradation and pressing faults for Dragon’s Lair and
Thayer’s Quest.

Following up on work in the previous release, MAME now supports
Sega’s TV Ocha-Ken system, based on the same technology as the
Advanced Pico BEENA. It’s a far simpler system designed for young
children, using barcode cards to trigger mini-games. Also from
Sega, initial support for the AI computer has been added. No, this
isn’t related to the current artificial intelligence craze; it’s
a rather obscure system from 1986 featuring a pen tablet and using
cartridge and compact cassette media.

Two more Casio Phase Distortion synthesisers have been added: the
CZ-230S keyboard and the rare SZ-1 sequencer. The CZ-2230S lacked
sound editing features but added a programmable drum machine (using
PCM samples) and sequencer. Also in synthesiser emulation, MAME’s
Wave Blaster host driver now supports multiple synthesiser modules
from Casio, Samsung, and Yamaha. In other musical news, the original
version of the very obscure Shamisen Brothers rhythm game from
Kato’s has now been fully dumped and emulated.

The microcontroller program for Taito’s KiKi KaiKai was recently
extracted. This contains a substantial amount of game logic, allowing
the simulation code previously used by MAME to be retired and giving
more confidence that the emulation is accurate. Improvements to
our Fujitsu MB8841 emulation have fixed persistent issues in Arabian
from Sun Electronics. HT1130 microcontrollers are now supported,
allowing cheap hand-held “brick games” to be emulated, albeit
without sound for now.

This is a big release for chess computer emulation. There are lots
of newly supported chess computers from the brands you love, like
Hegener + Glaser, Novag, and Saitek, as well as more versions of
systems that were already supported. There were also a couple of
backgammon computers added, from Saitek and Tryom.

There’s inevitably far more than we have time to talk about here,
including an Arabic version of the Mattel Aquarius, an 8" floppy
drive controller for the Apple II family, numerous Aristocrat
Leisure gambling systems promoted to working, some big software
list updates, and lots of code modernised.
2024-01-31 21:00:04 +00:00
adam eff07547a4 qemu: updated to 8.2.1
8.2.1
Bug fixes
2024-01-30 18:20:09 +00:00
ryoon 830d738c3a *: Recursive revbump from audio/pulseaudio-17.0 2024-01-30 14:21:28 +00:00
thor a3be11ed57 emulators/qemu: deactivate user mode on too-old Linux
This checks if MAP_FIXED_NOREPLACE is available in libc headers and only
enables linux-user targets if there, avoiding inevitable build failure.

This is relevant for CentOS 7.9, ubuntu 18. May be phased out in some years,
I presume, or once the main qemu targets also stop working.
2024-01-25 15:15:13 +00:00
ryoon 60bc3defc1 *: Recursive revbump from multimedia/libvpx 2024-01-22 13:16:54 +00:00
nia dfb2cb0412 snes9x-gtk: needs c++ filesystem 2024-01-19 09:04:10 +00:00
adam 314228aaa4 atari800: updated to 5.2.0
Version 5.2.0 (2023/12/29)

New features:

possibility of renaming the host device "letter" from previously hardcoded
H: to any letter but C: (cassette), E:, K: and S:
So if you have e.g. a program with hardcoded "D:" (as for diskette) you
can now use it on a host device as well by renaming the host device to D:
either via the Emulation configuration -> Host device settings menu
or using command line option

-Hdevicename <X>

little thing but useful (for me at least): tooltip in the settings
menu that reminds users there are virtual host devices with
automatic ATASCII<->ASCII conversion (mainly end-of-line character).

Extremely useful for all text files including ATARI BASIC source code
that can be stored using LIST "H6:PROGRAM.LST" and read back using
ENTER "H6:PROGRAM.LST" (H6 = H1 with ASCII conversion, etc.).


Version 5.1.0 (2023/12/28) - released at SILK

Thanks to all the contributors (see git log for each commit author)

New features:

New command line options:
-playbacknoexit => don't exit the emulator after playback finishes

-joy-distinct => allows larger number of joysticks by not combining multiple physical
devices into a single emulated joystick. For example this allows using
keyboard to emulate one or two joysticks, and to use these in conjunction
with physical SDL joysticks / controllers in order to play with more people
than there are SDL joysticks. The same logic gets applied to LPT joysticks,
these come after joysticks from keyboard emulation.

Furthermore, the logic also gets applied to put SDL joysticks after LPT
joystics even when the command line flag isn't set. Since LPT joysticks
take precedence over SDL joysticks on the same emulated device, this takes
a device that was completely ignored before and makes it useful now.

The assignments are fixed at program start-up, after config file and command
line flags have been taken into account. If the UI is used to enable or
disable a keyboard-emulated joystick, this can cause an emulated joystick
to be controlled by multiple physical devices, or by none.

Swap also SDL joysticks on AltL+J

This swaps all physical devices connected to the first two emulated
joysticks: the keyboard keys, the SDL devices, and the LPT devices.

After the swap the real joystick / hat setting in the UI will appear swapped
as well, but the keyboard setting won't.

Show all input events on a single line during recording

This way the recording file alternates between two forms of lines: input
lines which contain all keyboard and joystick events in one line, and output
lines with the screen content digest. By filtering out the former, the
latter can be aggregated nicely, e.g. using a command like this:

zcat ${file:?} | grep -vE '^[0-9A-F]{8} *$' | uniq -c

Consecutive frames of equal input state will be represented as a single row,
with a repeat count giving an idea for how long the state was maintained.

RAM cartridges implementation

Many RAMCART and one SiDiCar cartridges
Support for writeable cartridges
CART monitor command
Make blank cartridge UI option
Reserved CART file ids for additional cartridge types currently unemulated by Atari800,
added also the description of the types
added XEX reading in monitor (useful for patches)

Added H: device rename; save it in setup file

Changes:

Altirra OS updated to v3.41
Altirra BASIC updated to v1.58
Fix buffer over-read in generate_partial_pmpl_colls
Atari ST/TT/Falcon optimizations
Version 5.0.0 (2022/05/28) - released at Atariada.cz (yay!)

Big thanks to all contributors (see git log for each commit author)

New features:

AVI video recording (Alt+V hotkey) by Rob McMullen
-vcodec command line arg can select video codec
-aname and -vname CL args set patterns for sound and video recording
-horiz-area & -vert-area command line args for controlling the image area
-showstats (and -no-showstats) CL args and related config file param
-compression-level for configuring PNG and ZMBV compression

MP3 audio and other audio codecs for audio recording (Alt+W hotkey)
-acodec can select audio codec

New cartridge types supported:

71: Super Cart 64 KB 5200 cartridge (32K banks)
72: Super Cart 128 KB 5200 cartridge (32K banks)
73: Super Cart 256 KB 5200 cartridge (32K banks)
74: Super Cart 512 KB 5200 cartridge (32K banks)
75: Atarimax 1 MB Flash cartridge (new)
See DOC/cart.txt for details.
support for remapping of all function keys (START, SELECT, OPTION etc)

support for comments in config file

tool for creating cart files from ROM files

support for 64-512K Atari 5200 bank-switchable carts with Bryan's design

support for the alternate variant of MaxFlash 1 MB.

support for single RaspberryPi OS package with HW specific binaries

Changes:

video triple buffering changed to double buffering
fixed using proper getcwd()
gamma values in NTSC filter presets updated
MacOS build enables R: by default
fixed saving of config file
using zlib-provided crc32 if HAVE_LIBZ is defined
Altirra OS updated to v3.28
renamed "Switchable 5200" cartridges to "Super Cart"
fixed segfault when a 5200 Super Cart cartridge is removed
avoided unnecessary memory copying of 5200 Super Carts
fixed issue in opening a cartridge
BUILD instructions and new README for Android
fixed segfault when exiting monitor
fixed BBSB's lift not working
avoided unnecessary memory copying in Bounty Bob cartridges
allow configuring --with-audio=win in non-DirectX targets
allow configuring --with-audio=sdl and --with-video <> sdl
atari_x11.c: don't auto-repeat the 'screenshot' key
build compatible with dashFixed keystrokes for inserting/deleting of line/character
SIO now resets BRKKEY (fixes Arsantica 3 demo)
Fix for issue (BBSB warp doesn't work)
Fixes CTRL and CAPS keys when using SDL12-compat library.
DOC/README.RPI explains clearly support for various RaspberryPis
2024-01-10 17:57:15 +00:00
wiz 5c5bd2ba9c fs-uae-qemu-uae: fix typo in COMMENT 2024-01-09 12:57:05 +00:00
wiz 7b775bea4b fs-uae: make patch for configure.ac match configure 2024-01-09 12:56:04 +00:00
ryoon 09a7986763 emulators: Enable fs-uae-qemu-uae 2024-01-09 12:09:14 +00:00
ryoon eb01698fe1 emulators/fs-uae-qemu-uae: import fs-uae-qemu-uae-3.8.6
Plugin for emulators/fs-uae

This plugin includes:
* PPC support
* Qemu user mode network support
2024-01-09 12:08:13 +00:00
ryoon 58bc56a560 fs-uae: Fix plugin support under NetBSD
* Define NetBSD definitions to enable to load .so plugin files.
* Bump PKGREVISION.
2024-01-09 12:05:12 +00:00
jun 0dbb516997 nono: update to 0.6.4.
0.6.4 (2023/12/28)

vm(New): "Implement a Windrv compatible device on X68030. You can access a host directory via the device on Human68k."
vm(New): "Implement a contrast feature on X68030."
vm(Update): "Implement that writing to the SPC is made to wait if the internal queue is full. You can write a SCSI media on Human68k."
vm(Update): "DMAC now uses FC (Function Code) to access on X68030."
vm(Update): "Connect the host's [PageUp], [PageDown] and [End] key to guest's [ROLL UP], [ROLL DOWN] and [UNDO] key respectively on X68030. "
vm(Fix): "Fix the problem that SCC, FDC, SPC and Nereid are not reset correctly on X68030."
vm(Fix): "Fix a CIIN condition on X68030."
vm(Fix): "Fix $ED0000..$EDFFFF was user-accessible on X68030."
vm(Fix): "Fix timing that mouse sends its data on X68030. It should not affect anything."
GUI(New): "Rearrange menus. A part of "Device > Operation" and old "File" menus are integrated into"VM"."
GUI(New): "Add "Send CTRL+OPT.1+DEL" menu on X68030."
GUI(Fix): "Fix an abnormal termination when open the loglevel setting window since 0.6.3."
debugger(Fix): "Fix an abnormal termination when the argument of command line option -b cannot be parsed as a hexadecimal number."
debugger(New): "--bi-exg option."
2024-01-08 02:41:18 +00:00
rhialto 250e4ae926 emulators/vice: update to 3.8
Changes: too many to list; see https://vice-emu.sourceforge.io/NEWS
2024-01-06 15:35:26 +00:00
ryoon 6cf366fdde xroar: Update to 1.4.2
Changelog:
Version 1.4.2, Tue 16 Jun 2023

 * Fix running with -ui null

Version 1.4.1, Tue  6 Jun 2023

 * Fix composite colour switching in -ccr simple and -ccr 5bit [Keith Palmer]

Version 1.4, Mon  5 Jun 2023

 * NTSC colour tweaks for slightly better "cyan"
 * Initial support for middle-button paste
 * Add brightness, contrast, saturation & hue controls to GTK+ and Windows UIs
 * Add gain/volume controls to GTK+ and Windows UIs
 * New options: -vo-brightness, -vo-contrast, -vo-colour, -vo-hue
 * New tape control & drive control windows in Windows UI
 * GIME: implement bug in 16-colour, 16 byte-per-row modes
 * New option -vo-pixel-fmt specifies pixel layout and bit depth
 * Old NTSC-only composite renderer renamed -ccr partial
 * New composite renderer that handles PAL used for -ccr simulated
 * WD279x: write sync bytes before DAM (fixes written-to DMK) [Michael Furman]
 * New option: -no-vo-colour-killer

Version 1.3.1, Tue 14 Feb 2023

 * Further GIME VSC tweaks
 * Allow preemption of Control key (for CoCo 3)
 * Fix GTK+ zoom in/out
 * Work around build issues on Apple Silicon [Allen Huffman, Blair Leduc]

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

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.1, Thu 21 Jul 2022

 * New GDB monitor commands [by Tormod Volden]
 * New configure options to only build specific machine archs
 * 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
 * Matra & Hachette Alice support (keyboard layout, built-in profile)
 * New meta-options -machine-opt and -cart-opt
 * New ide-addr=address cart-opt
 * New abstract block device handling
 * IDE support adjusted to use abstracted block devices
 * MOOH/NX32 support adjusted to use abstracted block devices
 * 6801/6803: fix some illegal instruction timings [George Phillips]
 * Fixed uppercase 'G', lowercase 'j' and 'w' glyphs for 6847T1 [Tim Lindner]

Version 1.0.9, Tue 18 Jan 2022

 * Close file after serialisation [Steve Rasmussen]

Version 1.0.8, Thu 13 Jan 2022

 * Fix WASM audio for non-Firefox [Greg Dionne]
 * Fix crash reading zero-length CAS file
 * Fix joystick reads for Pacdude Monster Maze

Version 1.0.7, Sat  1 Jan 2022

 * Fix Windows 11 video (set SDL hint to use different renderer)

Version 1.0.6, Fri 31 Dec 2021

 * Fix SDL audio thread interactions
 * Try multiple SDL video renderers in order
 * Fix composite phase setting

Version 1.0.5, Thu 23 Dec 2021

 * Open IDE images in binary mode under Windows [by Tormod Volden]

Version 1.0.4, Sun 12 Dec 2021

 * GIME IO range fixes [Roger Taylor]
 * Enable GDB for CoCo 3 [Michael Furman]
 * Fix HD6309 TFM when W=0 [Michael Furman, L. Curtis Boyle]

Version 1.0.3, Mon  6 Dec 2021

 * 6801/6803: many more illegal instructions [Greg Dionne, Ron Klein]
 * Fix EXTMEM signalling for writes to RAM [Stewart Orchard]
 * MC10: Constrain video to internal 4K RAM [Simon Jonassen]
 * Default -ao-fragments changed for new SDL audio [Steve Bamford]
 * MPI: return to selected slot on reset ["dragonnostalgia", Tim Lindner]
2024-01-02 00:21:01 +00:00
schmonz 5355e3251f open-simh: avoid clang warnings for gcc-specific optimizations. NFCI. 2024-01-01 19:51:20 +00:00
zafer a4f3253d5d update master site 2023-12-30 21:34:48 +00:00
wiz 900f7961f9 raine: update HOMEPAGE 2023-12-30 20:16:40 +00:00
zafer b3dd6ebbab dead. fetch from backup. 2023-12-30 20:12:52 +00:00
zafer 20d5c413e6 dead. fetch from backup 2023-12-30 20:10:13 +00:00
zafer 80dc7e1629 dead. fetch from backup. 2023-12-30 20:07:58 +00:00
zafer da2fe5a1ce dead. fetch from backup 2023-12-30 17:52:24 +00:00
adam 7f9f390dd9 revbump for boost-libs 2023-12-29 18:24:34 +00:00
adam d77c7d76c2 qemu: updated to 8.2.0
https://wiki.qemu.org/ChangeLog/8.2
2023-12-28 17:15:39 +00:00
zafer e8891f4e47 update protocol 2023-12-16 11:40:47 +00:00
wiz 67027525b6 *: reset MAINTAINER/OWNER for inactive developer 2023-12-15 13:48:12 +00:00
jun 65fbc73a87 0.6.3 (2023/11/30)
m68k(New): "Implement an instruction cache. Finally X68030 IPL can display corr
ect MPU clock speed."
vm(New): "Implement areaset and extended areaset features on X68030."
vm(New): "Implement an option whether to cut FC2 or not on X68030."
vm(New): "Implement a system port monitor on X68030."
vm(New): "Implement an access status monitor."
vm(Update): "Restrict memory size to 255MB when using PROM image on LUNA-I."
vm(Update): "Change memory size limit to 512MB on LUNA-I, LUNA-88K and X68030."
m68k(Fix): "Fix the problem that an address error while executing bus error han
dler does not cause double bus fault."
vm(Fix): Issue#131 "Correct interrupt levels from XP Processor on LUNA-88K."
GUI(Fix): Issue#133 "Fix the problem that the bitmap plane monitor did not supp
ort 256-color mode."
build(Fix): "Make util/mkcgrom buildable on OpenBSD."
2023-12-09 15:56:46 +00:00
wiz cbceee06ec mame: update to 0.261.
MAME 0.261 will be the final MAME release of 2023, and it’s a real
ripper! We’re ending the year with a bang! Over a hundred pull
requests were merged this month, including several from first-time
contributors as well as many familiar names. Following up on the
work last month, two more Casio Phase Distortion synthesisers have
been added: the high-end CZ-1 keyboard and the unreleased MZ-1
module. The Yamaha MU50 XG tone generator module is also working
a lot better in this release.

Two home consoles with drawing features are now working: LJN’s
VideoArt from 1987 and Sega’s Advanced Pico BEENA from 2005. Although
they were both positioned as intellectually stimulating consoles
for children and both had drawing features, they couldn’t be more
different. The VideoArt was universally derided for its poor controls
and lack of entertainment value, drawing negative comparisons to
the popular Etch-a-Sketch toy. On the other hand, the BEENA was a
high-quality device using media combining a ROM cartridge with a
picture book, and featured dual pen digitisers. Its ARM CPU is
fairly demanding to emulate in MAME, so you’ll need a fast PC to
run it at full speed. We’re aware that the current scans of the
picture books are not perfect, but it’s still quite usable apart
from some peripherals that aren’t emulated yet.

On a completely different note, some of the Taito gambling and
medal games have started to come to life. The purpose of the games
is to separate you from your money, and there isn’t much gameplay
value, but they’re still interesting to see. Some of them feature
characters from popular Taito franchises. Speaking of gambling
games, a couple of Chinese-language mahjong gambling games from
BMC have been dumped.

Systems with AVR8 CPUs now run up to 50% faster, including the
Uzebox console, Linus Åkesson demos, and the homebrew Sega Master
System paddle controller. A means of dumping the microcontrollers
Jaleco used for protection in some Mega System 1 games has been
discovered recently, allowing the protection simulation code to be
retired for 64th St. - A Detective Story and Big Striker. Our
understanding of the gate array protection used for some other
Jaleco games has also improved. The internal Super A'Can now has
its main CPU’s internal ROM hooked up properly, improving the
accuracy of its boot process.

Of course, there’s far more in this release than we have time to
talk about here, including newly dumped Korean versions of arcade
games, bootlegs from Spain, support for PDS cards on the Mac
Quadra/LC 630 family, more Heathkit Terminal Logic Board variants,
and lots of new software list items.
2023-12-09 13:02:11 +00:00
gdt f2b36aa28e suse131_base: Clarify DESCR
Note that this package is only about userland and does not make the
kernel of your OS run Linux binaries.
2023-12-07 18:12:38 +00:00