-
Posts
153 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Events
Store
Posts posted by JKK
-
-
Quick question concerning Bruce Lee Return of Fury. In C64 version there is great music in intro. Is there any Atari version with similar feature?
-
Well... sorry for delay...
I published my post more or less in the same time when version 5.2 was published. I've just checked how it works with 5.2 (standard without any modifications) and it seems that the problem disappeared. Thus I think that in this case reporting bug doesn't make any sense.
Still it was interesting lesson!
- 2
-
Ok I've found why buttons don't work. The system function SDL_JoystickNumButtons returns -1 for this joystick not sure why.
Thus new workaround code.
static void Init_SDL_Joysticks(int first, int second) { int i; joysticks_found = 0; for(i = 1; i < SDL_NumJoysticks() && i < MAX_JOYSTICKS; i++) { joystick[joysticks_found] = SDL_JoystickOpen(i); if (joystick[joysticks_found] == NULL) Log_print("Joystick %i not found", i); else { Log_print("Joystick %i found", i); joystick_nbuttons[joysticks_found] = SDL_JoystickNumButtons(joystick[i]); #ifdef USE_UI_BASIC_ONSCREEN_KEYBOARD if (joystick_nbuttons[joysticks_found] > OSK_MAX_BUTTONS) joystick_nbuttons[joysticks_found] = OSK_MAX_BUTTONS; #endif Log_print("Joystick has buttons: %i", joystick_nbuttons[joysticks_found]); if (joystick_nbuttons[joysticks_found] <0) joystick_nbuttons[joysticks_found] = 2; joysticks_found++; } } }
Ugly, very ugly, I know!!!
- 1
-
It's very late here so I will look on it tomorrow but not sure if it helps. The order of devices doesn't solve the situation as I would expect. As it will still find two joysticks and will try to use them. Js0 (after reorder js1) will not have neutral position.
I'm not sure only why fire button doesn't work with this workaround. At first glance it should. The joystick has 8 fire buttons and none of them work.
-
Hat/D-pad doesnt help here. It looks like that this js0 non-real joystick has the permanent values which correspond to top movements and it makes the emulator crazy. In result ex. sprites in games are jumping up constantly.
I've found quick workaround by changing the code.
In the file src/sdl/input.c I've changed the following code from:
static void Init_SDL_Joysticks(int first, int second) { int i; joysticks_found = 0; for(i = 0; i < SDL_NumJoysticks() && i < MAX_JOYSTICKS; i++) { joystick[joysticks_found] = SDL_JoystickOpen(i); if (joystick[joysticks_found] == NULL) Log_print("Joystick %i not found", i); else { Log_print("Joystick %i found", i); joystick_nbuttons[joysticks_found] = SDL_JoystickNumButtons(joystick[i]); #ifdef USE_UI_BASIC_ONSCREEN_KEYBOARD if (joystick_nbuttons[joysticks_found] > OSK_MAX_BUTTONS) joystick_nbuttons[joysticks_found] = OSK_MAX_BUTTONS; #endif joysticks_found++; } } }
to
static void Init_SDL_Joysticks(int first, int second) { int i; joysticks_found = 0; for(i = 1; i < SDL_NumJoysticks() && i < MAX_JOYSTICKS; i++) { joystick[joysticks_found] = SDL_JoystickOpen(i); if (joystick[joysticks_found] == NULL) Log_print("Joystick %i not found", i); else { Log_print("Joystick %i found", i); joystick_nbuttons[joysticks_found] = SDL_JoystickNumButtons(joystick[i]); #ifdef USE_UI_BASIC_ONSCREEN_KEYBOARD if (joystick_nbuttons[joysticks_found] > OSK_MAX_BUTTONS) joystick_nbuttons[joysticks_found] = OSK_MAX_BUTTONS; #endif joysticks_found++; } } }
It simply starts checking joysticks from 1 and not 0 in the for loop. After compilation everything works ok.
However it's very ugly quick workaround. I strongly believe it should be done better. Any ideas how to improve it?
Edit: Too early! Movements works ok but there is no fire...
- 1
-
One thing more, in atari800 doc I found the following fragment:
Building the Emulator for DOS ----------------------------- To compile, use DJGPP the DOS port of gcc, which can be got from http://www.delorie.com/djgpp/. You will need complete environment in order to configure and build the executables. You may need zlib (compression library) to use compressed statesave images and libpng for PNG screenshots. To build curses (text mode) version install curses-compatible library (e.g. PDCurses) and add "--with-video=pdcurses" when invoking "./configure". Since the source code contains files with long file names, you must unpack and compile the source on a filesystem supporting long file names (for example VFAT of Windows95). An additional change of DJGPP setting is required: open the DJGPP.ENV file in editor and change the LFN= line to LFN=y 1. Run "configure_dos.bat". 2. Run "make" and "make joycfg". 3. If everything went good you should have atari800.exe and joycfg.exe - copy them to destination directory.
Does it mean that joycfg is DOS only program? If yes, how can I configure atari800 to use another joystick device?
-
I downloaded from releases pages not from clones.
I noticed that I'm missing
sudo apt-get install libsdl1.2-dev
After this change it seems to compile ok.
However I'm still missing any possibility to configure joysticks. In particular how to get joycfg?
-
Hi!
My question concerns atari800 emulator configuration in Linux/Ubuntu.
In my previous computer configuration, I didn't have any problems with joysticks. Currently with my new computer, if I run jstest-gtk I can see having two joysticks:
js0 AsRockLedController
js1 Dark Tornado Joystick
The first one seems to be some "artificial non-true joystick" for controlling motherboard led. Thus I should use js1 with atari800. In theory atari800 has the options -joy0 -joy1. Unfortunately when I type:
atari800 -joy0 /dev/input/js1
It seems to be ignored and it doesn't work. Perhaps it's because of the remark in atari800 manual "Available on linux-ia32 only." The same if I try to set joy1. Sure I can use keyboard joystick but it's not so comfortable. Any ideas?
I've noticed that in atari800 there is joystick configuration program joycfg https://github.com/dmlloyd/atari800/blob/master/src/joycfg.c Unfortunately when I install atari800 from deb, it's missing. And I have problems with atari800 compilation from source - this thread:
How can I configure atari800 to use js1 joystick instead of js0 by default?
I've tried the same thing with vice64 emulator. Here I had the same problem, but vice64 has the appropriate configuration option in settings and when switching to js1 joystick everything works smoothly.
-
Not necessarily... There is many info about obsolete macro but nothing about missing libraries...
configure.ac:26: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:26: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:26: the top level configure.ac:335: warning: The macro `AC_HEADER_STDC' is obsolete. configure.ac:335: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.ac:335: the top level configure.ac:336: warning: The macro `AC_HEADER_TIME' is obsolete. configure.ac:336: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.ac:336: the top level configure.ac:515: warning: The macro `AC_TYPE_SIGNAL' is obsolete. configure.ac:515: You should run autoupdate. ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from... configure.ac:515: the top level configure.ac:521: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:521: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:521: the top level configure.ac:620: warning: The macro `AC_TRY_COMPILE' is obsolete. configure.ac:620: You should run autoupdate. ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:578: AX_FUNC_MKDIR is expanded from... configure.ac:620: the top level configure.ac:632: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:632: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:632: the top level configure.ac:662: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:662: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... m4/sdl.m4:15: AM_PATH_SDL is expanded from... configure.ac:259: TRY_USE_SDL is expanded from... configure.ac:662: the top level configure.ac:662: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:662: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/sdl.m4:15: AM_PATH_SDL is expanded from... configure.ac:259: TRY_USE_SDL is expanded from... configure.ac:662: the top level configure.ac:776: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:776: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:776: the top level configure.ac:785: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:785: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:785: the top level configure.ac:793: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:793: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:793: the top level configure.ac:800: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:800: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:800: the top level configure.ac:811: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:811: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:811: the top level configure.ac:816: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:816: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:816: the top level configure.ac:825: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:825: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:825: the top level configure.ac:831: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:831: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:831: the top level configure.ac:848: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:848: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:848: the top level configure.ac:853: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:853: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:853: the top level configure.ac:861: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:861: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:861: the top level configure.ac:866: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:866: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:866: the top level configure.ac:871: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:871: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:871: the top level configure.ac:879: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:879: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:879: the top level configure.ac:884: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:884: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:884: the top level configure.ac:889: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:889: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:889: the top level configure.ac:897: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:897: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/libs.m4:100: AC_CHECK_LIB is expanded from... configure.ac:897: the top level configure.ac:906: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:906: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:906: the top level configure.ac:912: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:912: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:912: the top level configure.ac:920: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:920: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:920: the top level configure.ac:982: warning: The macro `AC_TRY_RUN' is obsolete. configure.ac:982: You should run autoupdate. ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from... m4/sdl.m4:15: AM_PATH_SDL is expanded from... configure.ac:259: TRY_USE_SDL is expanded from... configure.ac:982: the top level configure.ac:982: warning: The macro `AC_TRY_LINK' is obsolete. configure.ac:982: You should run autoupdate. ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from... m4/sdl.m4:15: AM_PATH_SDL is expanded from... configure.ac:259: TRY_USE_SDL is expanded from... configure.ac:982: the top level configure.ac:1047: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1047: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1047: the top level configure.ac:1058: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1058: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1058: the top level configure.ac:1063: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1063: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1063: the top level configure.ac:1068: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1068: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1068: the top level configure.ac:1074: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1074: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1074: the top level configure.ac:1080: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1080: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1080: the top level configure.ac:1084: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1084: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1084: the top level configure.ac:1093: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1093: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1093: the top level configure.ac:1097: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1097: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1097: the top level configure.ac:1101: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1101: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1101: the top level configure.ac:1107: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1107: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:1107: the top level configure.ac:1162: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1162: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1162: the top level configure.ac:1189: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1189: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1189: the top level configure.ac:1199: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1199: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1199: the top level configure.ac:1212: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1212: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1212: the top level configure.ac:1222: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1222: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1222: the top level configure.ac:1232: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1232: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1232: the top level configure.ac:1241: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1241: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... ./lib/autoconf/general.m4:1553: AC_ARG_WITH is expanded from... configure.ac:1241: the top level configure.ac:1284: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1284: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:1284: the top level configure.ac:1309: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1309: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1309: the top level configure.ac:1320: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1320: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1320: the top level configure.ac:1330: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1330: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1330: the top level configure.ac:1338: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1338: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1338: the top level configure.ac:1360: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1360: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1360: the top level configure.ac:1365: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1365: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1365: the top level configure.ac:1370: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:1370: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:760: A8_OPTION is expanded from... configure.ac:1370: the top level Now you need to run the configure script. The configure script may take the "--target=TARGET" option and various "--enable-FEATURE" and "--with-PACKAGE" options. Run "./configure --help" to see all available options. Run "./configure --help=short" just to see the Atari800 FEATURE options. Run "./configure --target=help" without a parameter to see the valid targets.
-
Hi!
Have anyone tried to compile atari800 emulator from sources? I've just downloaded the newest version 5.0.0 from here https://github.com/atari800/atari800/releases
After autogen and configure when making make I get the following error:
CC codecs/atari800-container.o codecs/container.c: In function ‘CONTAINER_AddAudioSamples’: codecs/container.c:260:19: error: ‘video_codec’ undeclared (first use in this function); did you mean ‘audio_codec’? 260 | else if (!video_codec) { | ^~~~~~~~~~~ | audio_codec codecs/container.c:260:19: note: each undeclared identifier is reported only once for each function it appears in codecs/container.c: In function ‘CONTAINER_AddVideoFrame’: codecs/container.c:314:21: error: ‘video_codec’ undeclared (first use in this function); did you mean ‘audio_codec’? 314 | if (!fp || !video_codec) return 0; | ^~~~~~~~~~~ | audio_codec codecs/container.c:322:42: error: ‘video_codec_keyframe_interval’ undeclared (first use in this function) 322 | keyframe_count = video_codec_keyframe_interval; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ codecs/container.c:332:71: error: ‘video_buffer’ undeclared (first use in this function); did you mean ‘audio_buffer’? 332 | size = video_codec->frame((UBYTE *)Screen_atari, is_keyframe, video_buffer, video_buffer_size); | ^~~~~~~~~~~~ | audio_buffer codecs/container.c:332:85: error: ‘video_buffer_size’ undeclared (first use in this function); did you mean ‘audio_buffer_size’? 332 | size = video_codec->frame((UBYTE *)Screen_atari, is_keyframe, video_buffer, video_buffer_size); | ^~~~~~~~~~~~~~~~~ | audio_buffer_size make[2]: *** [Makefile:2510: codecs/atari800-container.o] Error 1
Any suggestions how to solve it?
-
Is there any chance to get any demo version (sure XL/XE) version? I wouldn't mind to show it on my small channel...
-
Yeah you mentionned many interesting threads...
One is that if the game is available for many platforms it might be somehow downgraded to fit the possibilities of the weakest platform... And nowadays we rather want the games which present the best possibilities of the given computer.
Second concerns two different situations. One is then both games were developed in XXI century and second is when one was developed in 80. or 90. and the version for second computer was developed lately. Then it might be huge difference in graphics/music in this scenario...
-
Yeah I looked at the beginning of this discussion, although it's quite old. Thus I though that perhaps sth changed... It would be nice to have it for Atari too...
Btw, what games developed in the latest years do you know as available both for C64 and Atari XL/XE?
-
Returning to this Sam's Journey old thread, any info if this game is expected to be available for Atari XL/XE?
-
Updated link to small video about Atari800 emulator (configuration tutorial), if it might be useful for someone:
- 1
-
On 12/2/2023 at 4:08 AM, JagChris said:
I got lazy and asked AI what error code 8 was in Atari basic. It said it's an out of memory error. Actually an input error.
Which AI do you guys think is the most reliable for even basic stuff like that?
Conclusion, never trust AI! What is worse, so many people, including decision-makers, are so enthusiastic about AI that it can lead to big problems...
You to the bank: What happened with my deposit for USD 1,000 I had in your bank and it disappeared?
Bank to you: Your loan for USD 1,000 we credited you has still not been repaid. We are taking the case to court!
You to the bank: I've never had any credit!
Bank to you: AI knows better!
- 1
-
Do you remember any utilities that required any special hardware? I mean mostly some peripherals but not only...
-
On 9/4/2023 at 3:48 PM, Yautja said:
Interesting! I'd like to see a series of videos reviewing the most popular utilities.
The most popular are quite well known. Don't you think that those less popular could be more interesting?
What software would you suggest to put on that list?
-
Hi!
What are the utility programs for 8-bit Atari that are forgotten or almost forgotten nowadays? Any proposals?
As start of the discussion, video about some Polish utilities (both for "normal" users and for IT geeks):
Polish utilities for Atari 8-bit (music, text editing, programming)
Do you know what software was used to compose music or edit texts decades ago? Or perhaps do you prefer assembly programming? As a bonus, amazing songs played on an 8 bit computer, some in stereo!
- 5
- 3
-
On 4/6/2023 at 4:50 PM, mytek said:
And now to end the age old debate on which computer is better, I asked the same Chat-Bot the proverbial question...
Interesting that ChatGPT repeats the same answers (or almost the same answers) for all people who ask very similar questions. Intelligence means also for me that answers differ. It's not the question about main message as here I would expect it stays the same, but justifications, arguments etc.
-
45 minutes ago, tuf said:
I think most people are grossed out by AI at this point, aren't they? I can't unsee some of the things I've seen...
What do you mean more exactly?
-
1 minute ago, CapitanClassic said:
If I remember from my news headline, YT video synopsis, if any question is in a title/headline, the answer is no.
Do you treat this as a general rule whatever is the subject? Thus, how should it be written to attract viewers?
-
Hi,
Let me invite you for a short video:
*** Will artificial intelligence replace software developers in the future? Will IT experts become unemployed or have to plant carrots? How will ChatGPT deal with assembly language programming of the legendary Atari 800XL retro computer? What is machine language and why does using it require a lot of IT experience? At the end, a discussion with AI, which computer is better Atari 800XL or Commodore 64. It's going to be fun! ***
- 1
- 1
-
Hi,
I'm looking for Atari 1020 printer with box and possibly full set. I'm only interested in offers from Europe due to lower costs of postage (and the best from UE as there is no customs there but I will also consider offers outside UE if any). Anyone would like to "give his Atari 1020 in good hands" with reasonable price? :)
Essential Homebrew
in Atari 8-Bit Computers
Posted
Here you have a nice selection of homebrew games: