Kat5200 installer (experimental)
-
@future-child Thanks man. :)
Sorry for hijacking the thread here. Figured I'd mention the problem since your OP was the reason I found out about the extras. I'd have PM'd you, but yanno.... ;)
-
@future-child said in Kat5200 installer (experimental):
update: i created a pull request for this , so these (when accepted) changes should be updated in zerojay's extra's in due time.
Done.
-
@future-child First, big thanks for all your hard work on this project. I know it is mostly about A5200 emulation, but since kat5200 emulates A800/XL/XE it is nice to use it also to run games for those machines. Why to do that since there are other A800 emulaotrs already in the RetroPie? Because 4 player support fo Atari 800. Sweet part is that I was able to run script and have it running on both Pi and Ubuntu x64. So I have added simple line to my Atari 800 emulators.cfg:
kat800 = "/opt/retropie/emulators/kat5200/bin/kat5200 -machine_type 800 %ROM%" and voila! Now can play MULE and Maze War 4-players!
Note, that I had to modify emulators.cfg for A5200 by adding -machine_type 5200 argument since running A800 game would modify kat's config to 800. Any chance you could add this line to the future version of the installation script? -
@adriansos666 My mainreason for kat5200 is the support for analog controls and possibility to save per rom configuration.
I did not add kat5200 to the atari800 emulators.cfg because atari800 is more then adequate (in some points maybe even better) to handle this system.
But adding an entry to the emulators.cfg is easy enough to do for those not satisfied with atari800.
I've added the instructions to my documentation for those that want it.Zerojay makes his own decisions for his restopie extra's scripts , if you want changes to emulators you can contact him as well but last i read he was not all too eager supporting retropie 4.4 (stretch).
-
@future-child I see. No problem. I know how to add it and as I understand A800 is just a nice bonus. Thank you.
-
@future-child said in Kat5200 installer (experimental):
Zerojay makes his own decisions for his restopie extra's scripts , if you want changes to emulators you can contact him as well but last i read he was not all too eager supporting retropie 4.4 (stretch).
I'm only intending on supporting stretch, however it looks like stretch broke a lot of stuff in my repo and no one's figured out how to fix those issues yet.
-
@zerojay said in Kat5200 installer (experimental):
Stretch broke a lot of stuff in my repo and no one's figured out how to fix those issues yet.
Is here a topic referencing this ? Do you have any examples for packages that are broken on Stretch ?
-
-
Not that I know of. It looks like an issue with EGL and the glshim program I was using for 3d games.
-
@adriansos666 could you please share MD5 checksum for BIOS and M.U.L.E file you used? i tried many OSA and OSB files, multiple M.U.L.E. .atr files and kat5200 always hangs on start screen with just rainbow MULE graphics and moving sprites but no text at all at the bottom (no option for select number of players and game type selection is also not visible). same .atr under atari800/atari800-lr seems to be working good but from what i see those two emulators do not support more than 2 players and i need 4 player support.
-
@aeon_flux
I have the following checksums on kat5200-0.8.1 where M.U.L.E does what you describe, same checksums with Atari800 do work correct.5200.rom md5: 281F20EA4320404EC820FB7EC0693B38 atari800.rom md5: C07454070635C73B4BFF043122D31344 ATARIBAS.ROM md5: 0BAC0C6A50104045D902DF4503A4C30B ATARIOSA.ROM md5: EB1F32F5D9F382DB1BBFB8D7F9CB343A ATARIOSB.ROM md5: A3E8D617C95D08031FE1B20D541434B2 ATARIXL.ROM md5: 06DAAC977823773A3EEA3422FD26A703 M.U.L.E.atr md5: C06EF1C6223A5A32600C3FAB3EE5C02F
screenshot:
Seems like an emulator bug of some kind,
you can contact the autor of kat5200 here if you wish.i have contacted the author about this, if i receive a reply i will post an update.I've seen some code relating to
multi tapMultiJoy4 support in atari800 which would indicate support for four controllers, i'll see if i can find out if it actually works. -
@future-child i'm getting same screen as you attached. no text for game/number of players selection + sprite of plot is broken. it looks emulation is not working good for mule on kat5200. found single file (.com) version but it behaves same way as original disk image which is using 2 stage loading (.atr)
i tried atari800 as well with same ROM and game image - when i setup it for 800/OSA machine it shows option for 4 players on main screen but only two controllers are detected. i tried also multijoy4 but it is not detecting any controllers (not even single one).
-
@aeon_flux browsing in the source code of atari800 i came upon two comments indicating there should be support for four joysticks in atari800:
2015-06-02 Petr Stehlik <pstehlik@sophics.cz> * sdl/input.c: preliminary support for four real joysticks 2018-05-01 Petr Stehlik <pstehlik@sophics.cz> * implemented joyhat support for all four real joysticks (command line, configuration file and also the F1 TUI configuration). Original patch from Michal "Baktra" Kalous, with my fixes and clean up.
There is also (sdl) code initializing/reading the four joysticks but i am unable to find any code to configure settings for the extra two.
I am not able to test this myself as i have no additional controllers, you may want to try compiling the latest version of atari800 and start it with parameters
-joy0hat -joy1hat -joy2hat -joy3hat
added to the runcommand (or addSDL_JOY_2_USE_HAT=TRUE
andSDL_JOY_3_USE_HAT=TRUE
to the config file) and see what happens. -
@future-child i have tried both (parameter and configs). unfortunately it still detects only 2 controllers with atari800 binary. i tried also with latest source from github but no success too :(
-
@aeon_flux i have opened a ticket here maybe they can confirm it working or not.
-
I installed Kat5200 using the link above (wget -N https://raw.githubusercontent.com/futurechild/Kat5200-Retropie/master/install) - ROMS are in the atari5200 folder, BIOS files in BIOS - when I try to launch a 5200 game, I get the config screen, and every time I fill it out it works (e.g. I can run the game if I go to "return to game"), but it does NOT save the configuration - when I start up again, I get back to the setup screen, and it says it couldn't load the profile/settings.
My kat5200.db3 is empty, zero size, and the log file tells me the tables don't exist - so I think I need a "clean" install copy of the db3 file? Where can I find it? I tried reinstalling and nothing changed....HELP!
-
@wolfgangrumpf normally the install script downloads the database to
/home/pi/.kat5200/kat5200.db3
It is done by this line in the script:
wget -N -O kat5200.db3 https://github.com/futurechild/Kat5200-Retropie/raw/master/default_config.db3
Possibly the download was incomplete causing the zero sized file.Also if you have not yet rebooted your pi, the default database should still be in the
/tmp/src
directory where kat5200 was built. -
Utilized this script today and it worked like a charm. Be sure that the system rom is named 5200.ROM, not 5200.rom. :)
-
@future-child After I install Kat5200 it somehow messes up my Carbon RetroPie theme es_systems.cfg file and any new systems I add afterwards do not appear on emulation station.
I am doing a fresh reinstall of RetroPie on a new large SD card, and have a bunch of system I want to emulate. When I run your commands to install KAT5200, then when I try to install new systems {anything such as intellivision, or amiga, or anything after else optional or experimental from the retropie setup script] those system themes don't appear in emulation station after I reboot. I have to manually edit /opt/retropie/configs/all/emulationstation/es_systems.cfg and add each system manually. This only happens AFTER I install KAT5200.
As I mentioned I have a bunch of systems I want to emulate, and I tested each install one by one, format SD, fresh install of RetroPie, install system one. Repeat, format, reinstall retropie, and install a different system. Anyhow I finally found the culprit is after I install KAT5200 new system won't appear in es_systems.cfg, I have to manually edit and add them.
(Note: I've been using KAT5200 for nearly 6-8 months on two different smaller SD cards, but I never installed anything after KAT5200 on those two cards).This is the KAT5200 installation command I use:
wget -N https://raw.githubusercontent.com/futurechild/Kat5200-Retropie/master/install chmod +x install ./install
I don't know why it messes up the Carbon theme es_systems.cfg file, but it does for me.
-
@hfgx1 My first guess would be the xml formatting is off causing the data after the kat5200 entry in es_systems.cfg to be ignored (probably also why the carbon theme is off).
Doed this also happen when installing using zerojay's extra's ?
cd ~ git clone https://github.com/zerojay/RetroPie-Extra.git cd RetroPie-Extra/ ./install-extras.sh
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.