8-bit Atari (XL/XE) emulator

Here are software that related with Samsung B series TVs. Like hex editors, new version of BusyBox or internal software, app programs that will run in your TV hardware.:!:This forum is NOT FOR USER QUESTIONS or Problems.

User avatar
geo650
Official SamyGO Developer
Posts: 302
Joined: Wed Oct 07, 2009 12:03 pm

Re: 8-bit Atari (XL/XE) emulator

Post by geo650 »

Finally, you can download
Atari800 2.1.0 RELEASE 1
and run on your Samsung TV.


DOWNLOAD HERE:
I decided to exclude Atari ROM files (dumps of OS and BASIC) from the archive because of not clear status of copyrights, but you can download them from other sites (one link provided in instructions).

Please read instructions before running. Even if you know 8-bit Atari computers.
The emulator is not fully tested. Please be careful.


One important hint: use GREEN button (of F1 key) to enter built-in user interface menu of the emulator. Please do not press EXIT nor RETURN buttons in emulator! Exit emulator using UI menu or F9 key.

SOURCE CODE
Note, that I am not an author of the emulator. My job was to make it running on my TV-set.
Original source code is available on Atari800 project website (links provided in documentation). Ported version source code can be made using my script for linux. This script can make the complete working pendrive for you.
Now you can play your favourite game.
Enjoy!

EDIT: Attachment removed due to forum quota limits and new version launched.
Last edited by geo650 on Thu Oct 28, 2010 12:03 am, edited 1 time in total.

User avatar
erdem_ua
SamyGO Admin
Posts: 3114
Joined: Thu Oct 01, 2009 6:02 am
Location: Istanbul, Turkey
Contact:

Re: 8-bit Atari (XL/XE) emulator

Post by erdem_ua »

Clapping :)
Where we could find game roms?
I wanted to try this soon. Specially I wanted to try River Raid :)

User avatar
geo650
Official SamyGO Developer
Posts: 302
Joined: Wed Oct 07, 2009 12:03 pm

Re: 8-bit Atari (XL/XE) emulator

Post by geo650 »

erdem_ua wrote:Where we could find game roms?
I wanted to try this soon. Specially I wanted to try River Raid :)
There are many sites. One of them can be this ftp site with many mirrored archives:
ftp://ftp.pigwa.net/stuff/mirror/
For example, River Raid is here:
ftp://ftp.pigwa.net/stuff/mirror/ftp.ne ... (19xx).zip
(it still impresses me that this beautiful game has only ca. 8KB! This is amazing!)
but you can also use Google to find any particular game. The emulator accepts most used formats (simple "com/exe/bin" file or disk images like ATR, XFD or even cartridge EPROM dumps).
To load a game, please call UI menu (F1 key or GREEN button), then hit ENTER and select a file.

I also noticed, that if sampled (digitized) sound doesn't work, you may turn High Fidelity POKEY off in sound settings. This may be helpful to play Kennedy Approach, I suppose ;)

Settings are saved to ".atari800.cfg" text file in emulator's directory.

moras86
Official SamyGO Developer
Posts: 180
Joined: Sun Feb 21, 2010 3:18 pm
Location: Poland
Contact:

Re: 8-bit Atari (XL/XE) emulator

Post by moras86 »

Thanks geo650 for this emulator.

After quick test, some observation:
- default fire button on my keyboard (right Control) didn't work (I must change to another key). Maybe this only at me but it didn't recognized RCtr at all in Controller configuration dialog
- sound delay is randomize, usually circa 0.5s (sometime longer, one time got sound almost synchronized at River Ride) and probably independent of Sound settings
- some Demos (Atari scene still alive!) required to change OS (using keys Alt+Y) for this with bigger RAM memory
- I would like to start Atari800 application from TV memory and leave all games rom on my pendrive/portable hdd but I can't reach path /dtv/usb/sda* . Must start application from this same pendrive when got all roms :( Maybe it is possible to config explorer default starter dictionary?

And one suggestion:
- can you add some important keys for remote controller, like this:

Code: Select all

F2   - Option key
F3   - Select key
F4   - Start key
right Ctrl   - fire (trigger)
Image . Image
TV LCD: Samsung LE40B651T3W (CI) | Internet@TV | fw: 2005 (patched: SamyGO v0.24 + GMT2, ArFIX2, ADFIX) | matrix: SQ04
BluRay: Samsung BD-D5300-ZF | SamsungApps | fw: 1013
Android-Box: Zidoo X8 | Realtek RTD1295 64bit (QuadCore), Mali-T820 GPU, 2 GB RAM, HDMI IN record, Android 6.0 | ZDMC 17.1
my projects: Remote LAN Control - Desktop app (v0.8) | Signal checker for DVB-T (v0.3)

User avatar
geo650
Official SamyGO Developer
Posts: 302
Joined: Wed Oct 07, 2009 12:03 pm

Re: 8-bit Atari (XL/XE) emulator

Post by geo650 »

moras86 wrote:After quick test, some observation...
- My USB keyboard (small one) has no right CTRL key so I couldn't test this key. I didn't know it doesn't work. Personally, I reconfigured fire button to the left CTRL key. Maybe this will be better for defaults.
- Sound delay is known problem for SDL. There are some fixes for other linux systems: to run process as root, to kill artsd process... But it cannot be applied to Samsung TV. The same problem met ScummVM emulator. I don't know how to fix it.
- By default 64KB 800XL model is emulated. Demos like NUMEN require up to 320KB RAM memory, so it's quite obvious, you have to set other machine type in configuration.
- In fact, you cannot reach directories above /mtd_tlib if emulator is started from internal memory. I'll think about configuration value (default path or something) in release 2.

EDIT: TEMPORARY SOLUTION using telnet: make symbolic link to your pendrive:

Code: Select all

cd /mtd_tlib/GGame/Atari800
mkdir USB
ln -s /dtv/usb/sda1 USB
This will be remembered even after power off/on. You can add more subdirectories. To delete symbolic link use "rm -r USB" command in emulator's directory.

- I didn't configure any remote control buttons; they work because probably they are translated by SDL (you know from NetSurf that ENTER button is translated to 'Z' key; the same thing occurs in Atari800). To simulate a joystick, you can reconfigure keys in UI menu. Although, I don't recommend to play a game using remote control because you cannot reach diagonal directions. I wish to have START/SELECT/OPTION/RESET keys on the remote, too. I am adding this to TODO list for release 2.

Thank you for testing.


EDIT:
I am trying to add injection function to catch button presses (like in PVR application), but I cannot compile main application. Please take a look on error:

Code: Select all

atari_sdl.c: In function 'injection':
atari_sdl.c:2486: error: 'asm' undeclared (first use in this function)
atari_sdl.c:2486: error: (Each undeclared identifier is reported only once
atari_sdl.c:2486: error: for each function it appears in.)
atari_sdl.c:2486: error: expected ';' before 'volatile'
atari_sdl.c:2492: error: expected ';' before 'volatile'
make: *** [atari_sdl.o] Error 1
It seems that "asm" keyword is unknown. Also __asm__ doesn't work. What shall I do? <--- EDIT/2010-07-24: forget it, never mind, I did it other way.
Last edited by geo650 on Sat Jul 24, 2010 8:10 am, edited 3 times in total.

User avatar
geo650
Official SamyGO Developer
Posts: 302
Joined: Wed Oct 07, 2009 12:03 pm

Re: 8-bit Atari (XL/XE) emulator

Post by geo650 »

Image
Atari800 2.1.0 RELEASE 2
is...
READY
[]


All remote control buttons have been reprogrammed.
Hit MENU button for UI menu, for example.
See included documentation for details.

SOURCE CODE maker:


DOWNLOAD HERE:

EDIT: Attachments removed due to forum quota limits. Please download from FILES section of SamyGO wiki/forum.
Last edited by geo650 on Thu Oct 28, 2010 12:05 am, edited 1 time in total.

User avatar
erdem_ua
SamyGO Admin
Posts: 3114
Joined: Thu Oct 01, 2009 6:02 am
Location: Istanbul, Turkey
Contact:

Re: 8-bit Atari (XL/XE) emulator

Post by erdem_ua »

Thanks for second release. You can put it to download area with sources.
I think it's better to put documentation to Wiki page too.
And also good to be indicate that game roms locations at wiki page too :)
Gonna try second release.

User avatar
geo650
Official SamyGO Developer
Posts: 302
Joined: Wed Oct 07, 2009 12:03 pm

Re: 8-bit Atari (XL/XE) emulator

Post by geo650 »

alexri-de wrote:Hey,...
Emulator starts on my B650, but says "Sorry this program needs a real Atari/OS, Visit the Web pages to find out more"
Hello!

If you have got such screen:

Image

then you probably didn't put Atari system ROM files into ROM subfolder. There are 3 ROM files in the archive (external link provided).

See my folders:

Image
Tell if it helps. If not, I will send you working pendrive image.

You can also try to delete atari800.cfg file and test again. Or (for more experienced users), edit this file.

You can also test original version in Windows first. Download it here:
http://sourceforge.net/projects/atari800/files/
Last edited by geo650 on Sat Jul 31, 2010 2:30 pm, edited 1 time in total.

Post Reply

Return to “[B] Software”