Uploader: krabob free fr
Type: misc/emu
Architecture: m68k-amigaos
Distribution: Aminet
Date: 2024-08-03
Readme: http://aminet.net/misc/emu/Mame106MiniMixBeta1.readme
Downloads: 7
=> http://aminet.net/misc/emu/Mame106MiniMixBeta1.lha MAME 0.106 Beta 1. This is a Port of Mame106 (2006) to Amiga classic 68060, using bebbo gcc6.5 crosscompiler, made in 2024. It would only work on very fast Amigas with more than 128Mo, mostly targeted for PiStorm with RaspberryPi3 or 4. Refer to the official MAME documentation to know copyright issues and how it works. Romset would be the same as "Mame Advance", but drivers included are mostly a selection of games from 1986 to 1998. Neogeo is disabled because not working at the moment (compiler or endianess issue.). Picasso drivers are strongly needed, AGA will only display a few 8bits games. OS3.1 and later are mandatory. AHI is needed for the sound but optional. This is still in development. This is hugely based on Mame060 from triumph for the MUI part. All these projects are under GPL licences. Features: - 4 players possible with 2 CD32 pads + parallel ports joysticks and keyboard. - screen preference per game resolution. - a reworked sound mixer that adapt to applied speed in real time. On Amiga1200 + Pistorm32lite and RPi3, speed goes like: SnowBross 90% GalsPanic 80% CapCom cps1/2 60/70% Thunderblade 40% Outrun 20% Anything could reach 100% if the source code was targeting speed, case which is very far: a simple sound chip like the very common YM2151 is emulated with a frequency of 300Khz, before being "resampled down to 44 or 22 Khz " with heavy math routines, including values phisically measured on the hardware, which process takes basically 25% of the cpu to generate square waves, in hopes that "slap fight bleeps sounds good". Some optimisations ideas are yet to be tested, and non working drivers to be corrected. Warning : BETA in development. Bug reports, requests, ideas, love letters and maybe pull requests have one natural place: https://github.com/krabobmkd/amigamame/issues Your are of course welcome to fork anything in any way. Build instructions: If not done, Install a working bebbo gcc6.5 on linux, windows or macos. follow instructions at : https://github.com/bebbo/amiga-gcc also install git and cmake. ...Then in some directory do: git clone https://github.com/krabobmkd/amigacommonlibs git clone https://github.com/krabobmkd/amigamame cd amigamame git switch beta106 ... then download mame106 source at https://github.com/mamedev/historic-mame/releases/download/mame0106/mame0106s.zi p unzip and do a non-overwriting copy in amigamame/mame106 to add the missing files, you can omit "windows" and "etc". then still in amigamame: mkdir amiga-mame-build cd amiga-mame-build cmake ../amigamame106/ -DCMAKE_TOOLCHAIN_FILE=../../amigacommonlibs/cmake/Modules/Platform/m68k-amigao s.cmake -DCMAKE_BUILD_TYPE=Release .. then build with: cmake --build . ## Contents of misc/emu/Mame106MiniMixBeta1.lha
PERMISSION UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown] 1176 1484 79.2% -lh5- d1a8 Aug 3 23:26 Mame106.info
[unknown] 6996 18092 38.7% -lh5- a33a Jul 2 18:34 Mame106/LICENSE
[unknown] 4955650 13837040 35.8% -lh5- 25d4 Aug 3 23:54 Mame106/Mame106
[unknown] 6354 8082 78.6% -lh5- 12fa Aug 3 23:26 Mame106/Mame106.info
[unknown] 1598 2983 53.6% -lh5- 1497 Aug 3 23:01 Mame106/README
[unknown] 1806 2732 66.1% -lh5- 9c9f Aug 3 23:26 Mame106/README.info
[unknown] 1173 1484 79.0% -lh5- e79a Aug 3 23:26 Mame106/roms.info
[unknown] 2 2 100.0% -lh0- c799 Aug 3 23:32 Mame106/roms/woot.txt
---------- ----------- ------- ------- ------ ---------- ------------ ----------
Total 8 files 4974755 13871899 35.9% Aug 4 02:24
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>