88 Commits

Author SHA1 Message Date
greenchili2 20d59afb3f Fix first run crashing on Xbox One. Added savestate support. Rewind … (#87)
* Fix first run crashing on Xbox One.
* Added savestate support.
* Rewind works.  Fixes issue #83 and possibly #49.
* Added Disc Control menu.  Supports Disks, Tapes and M3U files (issue #66).
* Added in support for 5200 Super Carts.
* Better support for 5200 controller.
* Added Paddle support.
* Converted Core Options menu to v2.
* Moved some core options into submenus.
* Added controller mappings for Ports 2-4.
* Added options for Dual Stick and Swap Ports.  Fixes issue #76.
* Joystick/Console now controlled more easily with device type Atari Keyboard.
* Added 4 Hi-Res Artifacting modes.  Restart does something now.
* When core option changed only reboot if necessary.  Removed several hardcoded controller binds.  Fixed issue #29.  Joypad input ignored when virtual keyboard active.
* SIO Acceleration now defaults to enabled.  Fix for Bounty Bob (5200 & lift fix A800).
* Added Atari 800 carts to autodetect DB.
* Added more Carts to DB.
* Fixed Drive Index not being reset on 'restart'.
* Changed Atari Joystick default mappings to something more reasonable.
2023-07-31 23:35:21 +02:00
libretroadmin c2153abab8 Attempt to fix Vita build - GIT_VERSION seems not defined for
whatever reason there
2022-05-27 18:43:44 +02:00
Vladimir Serbinenko beab30e7ea Add .rom to the list of valid extensions (#81)
Sometimes .rom is used interchangeably with .car
2022-03-27 16:16:29 +02:00
crystalct b59fb7e925 Fixed PS3/Psl1ght build (#72) 2021-05-29 09:38:27 +02:00
Pecusx c39dc2ab03 Third (final??) attemp at a new Virtual Keyboard (#75)
* Atari Console keys

Added: Help, Start, Select, Option and Reset keys.

* Atari TAB, RETURN and SPACE keys

* Return?

* Start, Option, Help and Emulator Menu buttons

* Help key on Pad

Added Atari Help key to joypad mapping.

* First try to new keyboard

* Shit on VKBD

* Control key handle

* Shift text UPPER when pressed

* Atari 8bit font

* Virtual Keyboard keys with Control

* Minor error

* 1st attemp to new vkbd layout

Virtual Keyoboard recreated. Added atari font, Ctrl and Shift funcionality.
Console buttons on second page.

* % and null character display on VKBD

* Revert "% and null character display on VKBD"

This reverts commit f4eb848f26.

* Displaying % and heart on VKBD - maybe...

* Set max key description lenght to 3

* Always display only 3 characters of key desc.

* Schift & Control status on VKBD

* Second page of VKBD

New second page.
New layout, atari cursor keys and F1-F4 now working.

* Minor mistake :)

* Correct atari F1-F4 handling

* Oooops... minor error

* Better keys handling

* Better Shift & Control indicators

* Much better Shift and Control colors :)

* Disable joystick input if Virtual Keyboard active

Only for testing

* Revert "Disable joystick input if Virtual Keyboard active"

This reverts commit 8b942c29e0.

* One page VKBD layout

Atari keyboard fits in one page!

* Atari del/Bk Sp properly handling

* VKBD opacity

Only for testing

* Keys names opacity

Test only

* Still testing VKBD opacity

* minor error

Still testing opacity

* Added VKbd opacity witch switch.

* Oppps...
2021-05-29 09:37:42 +02:00
Pecusx f87cc903ad Better buttons names. 2021-04-15 16:10:44 +02:00
Pecusx 00e720467c Modified buttons names 2021-04-15 15:52:56 +02:00
Pecusx e507d5ef77 Update libretro-core.c 2021-04-15 15:48:09 +02:00
grzybson 3328d29a2f Added new system options for modern Atari XL/XE with 576 or 1088KB of RAM. 2021-04-10 21:43:10 +02:00
grzybson 7b71185c86 Cleared code formatting 2021-04-10 21:39:31 +02:00
twinaphex ddef5f55aa Update libco 2021-03-12 13:24:45 +01:00
Francisco Javier Trujillo Mata c684af3563 Add Ps2 Support 2021-02-07 21:03:24 +01:00
twinaphex 2f077a6e3a (MacOS) Add ARM64 MacOS build 2021-01-31 06:40:49 +01:00
twinaphex 24dbf8e60b Update 2020-12-19 18:01:29 +01:00
Matthias Reichl 6b4c2b2991 Add car, com and xex to valid extensions
Signed-off-by: Matthias Reichl <hias@horus.com>
2020-11-06 17:35:23 +01:00
twinaphex 70182481ec Bitmask code was wrong 2020-10-07 15:54:45 +02:00
twinaphex 5231f567fc Add zlib headers 2020-10-07 15:26:39 +02:00
twinaphex 0ba8179841 Add zlib headers 2020-10-07 15:21:41 +02:00
twinaphex 975157a232 Cleanups 2020-10-07 15:14:23 +02:00
twinaphex bd84e0ae2e Commit what we need for libretro-common 2020-10-07 15:07:20 +02:00
twinaphex f581e2c0a9 Remove submodule 2020-10-07 15:04:12 +02:00
trioan 801032b513 libretro: use input bitmask 2020-09-21 01:57:33 +00:00
Jean-André Santoni 181657a6ec Attempt to fix OSX build 2020-09-13 15:57:24 +07:00
Autechre 59820eb2b0 Merge pull request #47 from phcoder/lrcom
Replace libretro-common copy with a submodule
2020-04-29 21:23:49 +02:00
Vladimir Serbinenko 78281a2702 Let retro_endianness.h define WORDS_BIGENDIAN when applicable
This is need i.a. for supporting big-endian linux
2020-04-29 20:43:58 +02:00
Vladimir Serbinenko ec76290d1d Add libretro-common submodule 2020-04-29 16:16:16 +02:00
Vladimir Serbinenko ed56100a97 Remove the copy of libretro-common 2020-04-29 16:15:51 +02:00
Vladimir Serbinenko 5ea2abc025 config: don't use unaligned access on RISC
configure.ac enables it only on x86 and m68k. Mirror it in our manual config
2020-04-29 16:12:02 +02:00
Vladimir Serbinenko 3fddf24a21 Use log_cb instead of printing directly 2020-04-29 13:32:54 +02:00
Vladimir Serbinenko 6b1dc161dc Use frame counter instead of real clock 2020-04-29 13:32:54 +02:00
Twinaphex 953427cddd Revert "Load/save atari state from RetroArch" 2020-02-06 23:19:18 +01:00
Mariano 41ed217ca1 Load/save atari state from RetroArch
Retroarch states
2020-01-04 15:08:29 +01:00
Francisco Javier Trujillo Mata d78c2942c2 Make atari800 compile again for PSP 2020-01-04 12:31:41 +01:00
Mariano 21922dc098 Fix for not working virtual keyboard 2019-12-30 18:27:11 +01:00
Yoshi Sugawara 6d5bd2db68 (iOS/tvOS) Support compiling for arm64 2019-09-04 11:33:12 -10:00
twinaphex 43287de64e Prevent warnings 2019-07-30 03:55:25 +02:00
Francisco José García García ae132d46e2 [VITA] Fix Compilation 2019-07-30 00:24:48 +02:00
raphkoster 609378be70 Add support for four controllers. 2019-06-23 23:03:59 -07:00
raphkoster af0ba7263b Fixed SHIFT and CTRL keys. 2019-06-05 00:27:35 -07:00
Sven aa9b7a305a add memory hooks for cheat/rumble 2018-08-11 11:37:09 -04:00
Brad Parker 27dd0eb0f7 add missing empty input descriptor at the end 2018-07-11 15:51:59 -04:00
twinaphex 01ac02468c Update libretro-common 2018-04-19 09:20:24 +02:00
Not6 c804c96da2 path_mkdir instead of mkdir 2017-10-16 22:34:54 +02:00
Not6 fc862fbfcc update libco 2017-10-15 20:21:24 +02:00
Not6 e11b43cbed A5200 add RETROK_KP_MULTIPLY for AKEY_5200_ASTERISK too 2017-10-15 20:01:36 +02:00
Not6 1609a6d115 add keyboard typecore option (input poll or input callback) 2017-10-15 19:20:18 +02:00
Adam Strzelecki fe5dd91725 Fix Android compilation
1. Define GIT_VERSION preprocessor variable in jni/Android.mk

   error: use of undeclared identifier 'GIT_VERSION'

2. Add -llog linker dependency for Android logging functions

   error: undefined reference to '__android_log_print'

3. Prevent Clang error providing explicit "%s" format for snprintf

   error: format string is not a string literal
2017-10-09 16:17:41 +02:00
root 78b5949572 change new artifacting to old temporarily. 2017-08-22 11:08:51 -07:00
root d4e6b08505 Turn off pal blending support until I can figure out why the pal blender isn't compiling. 2017-08-22 10:44:43 -07:00
root 49b8d466dd Add switch for NTSC/PAL artifacting. (TODO: Get NTSC Filter working!) 2017-08-22 10:38:21 -07:00