Author Topic: Atari800 4.1.0  (Read 3671 times)

SeongGino

  • Posts: 53
    • Twitter!
Re: Atari800 4.1.0
« Reply #20 on: February 14, 2020, 07:47:40 pm »
Same error.
Code: [Select]
./atari800: can't load library 'libncurses.so.6'
It's just your average Seong.

Please contribute to the (un)official Dingux repository, to protect the life cycle of our favorite handheld platform! https://github.com/SeongGino/RetroGame350-AppRepo

Shanti777 (OP)

  • Posts: 23
Re: Atari800 4.1.0
« Reply #21 on: February 14, 2020, 08:03:35 pm »

SeongGino

  • Posts: 53
    • Twitter!
Re: Atari800 4.1.0
« Reply #22 on: February 14, 2020, 08:42:52 pm »
Now we're good. Boots up and works fine.
Interestingly, also another case of an emulator that supports direct ROM image loading from the frontend. Hope you don't mind me making that edit.
It's just your average Seong.

Please contribute to the (un)official Dingux repository, to protect the life cycle of our favorite handheld platform! https://github.com/SeongGino/RetroGame350-AppRepo

Stouffa

  • Posts: 106
Re: Atari800 4.1.0
« Reply #23 on: February 14, 2020, 08:44:34 pm »
I'd highly suggest that you switch to 1.5 anyways, since it's better-representative of the demographic that actually uses this device so the libraries used are at least consistent.

There, you'd notice how A800 here doesn't boot on anything that isn't Rogue.
So this update won't work on 1 5 1?

Sent from my F8331 using Tapatalk


SeongGino

  • Posts: 53
    • Twitter!
Re: Atari800 4.1.0
« Reply #24 on: February 14, 2020, 08:48:40 pm »
So this update won't work on 1 5 1?

It didn't, at least up until a few moments ago.
Now it does. But not sure how this affects Rogue users.

Added the package to the repo. Supports loading from the frontend (thus the default ROMs suggestion from the readme has been removed).
« Last Edit: February 14, 2020, 08:57:26 pm by SeongGino »
It's just your average Seong.

Please contribute to the (un)official Dingux repository, to protect the life cycle of our favorite handheld platform! https://github.com/SeongGino/RetroGame350-AppRepo

Stouffa

  • Posts: 106
Re: Atari800 4.1.0
« Reply #25 on: February 14, 2020, 08:57:16 pm »
So this update won't work on 1 5 1?

It didn't, at least up until a few moments ago.
Now it does. But not sure how this affects Rogue users.
I'll give it a try over the weekend along with the Vice update, thanks for the info

Sent from my F8331 using Tapatalk


Shanti777 (OP)

  • Posts: 23
Re: Atari800 4.1.0
« Reply #26 on: February 14, 2020, 09:04:00 pm »
Now we're good. Boots up and works fine.
Interestingly, also another case of an emulator that supports direct ROM image loading from the frontend. Hope you don't mind me making that edit.

I change only 3 bytes with HexEditor :)

Do what you have to do, it's nice that someone wants to do something. I am testing my games on this emulator because PSP had light problems with it.

SeongGino

  • Posts: 53
    • Twitter!
Re: Atari800 4.1.0
« Reply #27 on: February 14, 2020, 09:19:24 pm »
Do what you have to do, it's nice that someone wants to do something. I am testing my games on this emulator because PSP had light problems with it.
Doneso. Hopefully the rest of the community appreciates your efforts.
You're too kind, thank you!
It's just your average Seong.

Please contribute to the (un)official Dingux repository, to protect the life cycle of our favorite handheld platform! https://github.com/SeongGino/RetroGame350-AppRepo

datadragon

  • Posts: 41
Re: Atari800 4.1.0
« Reply #28 on: February 14, 2020, 09:50:49 pm »
Hi, Version 1.2 from the original post had worked fine for me on the stock firmware 1.51. The virtual keyboard pulled up ok with R2 however did not let me switch keys around while inside of atari 5200 games like zaxxon and pitfall and ms pac man so it wasnt working and couldnt get those games to start but the virtual keyboard worked in atari 800 montezumas revenge. Are the roms in the opk as it appeared to load without putting them in  /media/data/local/home/.atari/roms or /media/sdcard/ROMS/atari800 as you have set a default to. The version SeongGino just added to the repository with added rom loader doesnt load games into the emulator.

Atari 5200 instructions:

Press Select to enter the menu. Select "Cartridge management", press A. Choose "cartridge", press A and browse to your game. Choose the cartridge type for the 5200 cartridge (for example one chip 16kb 5200 cartridge or two chip 16kb 5200 cartridge) and press A. Press L1 to go back to main menu and choose Reset (Warm Start) and press A.

Atari 5200 cartridge type list
A.E. = #5 One Chip 16 KB 5200 Cartridge
Activision Decathlon = #5 One Chip 16 KB 5200 Cartridge
Asteroids = #2 Standard 8 KB 5200 Cartridge
Astro Chase = #3 Two Chip 16 KB 5200 Cartridge
Ballblazer = #1 Standard 32 KB 5200 Cartridge
Barrom Baseball = #1 Standard 32 KB 5200 Cartridge
Battlezone (Proto) = #3 Two Chip 16 KB 5200 Cartridge
Beanrider = #5 One Chip 16 KB 5200 Cartridge
BerZerk = #5 One Chip 16 KB 5200 Cartridge
Black Belt = #1 Standard 32 KB 5200 Cartridge
Blaster (Proto) = #5 One Chip 16 KB 5200 Cartridge
~ Blue Print = #5 One Chip 16 KB 5200 Cartridge
Boogie (Demo) = #1 Standard 4 KB 5200 Cartridge
Bounty Bob Strikes Back (merged) = #2 Bounty Bob 40 KB Cartridge
Buck Rogers - Planet of Zoom = #3 Two Chip 16 KB 5200 Cartridge
Captain Beeble = = #1 Standard 32 KB 5200 Cartridge
Carol Shaw's River Raid = #2 Standard 8 KB 5200 Cartridge
Castle Blast = #1 Standard 32 KB 5200 Cartridge
Castle Crisis = #1 Standard 32 KB 5200 Cartridge
Centipede = #3 Two Chip 16 KB 5200 Cartridge
Choperlift! = #5 One Chip 16 KB 5200 Cartridge
Congo Bongo = #3 Two Chip 16 KB 5200 Cartridge
Countermeasure = #3 Two Chip 16 KB 5200 Cartridge
Defender = #3 Two Chip 16 KB 5200 Cartridge
Dig Dug = #3 Two Chip 16 KB 5200 Cartridge
Dreadnaught Factor = #2 Standard 8 KB 5200 Cartridge
Final Legacy (Proto) = #5 One Chip 16 KB 5200 Cartridge
Frisky Tom (Proto) = #3 Two Chip 16 KB 5200 Cartridge
Frogger = #2 Standard 8 KB 5200 Cartridge
Frogger II = #3 Two Chip 16 KB 5200 Cartridge
~ Galaxian = #2 Standard 8 KB 5200 Cartridge
~ Gorf = #2 Standard 8 KB 5200 Cartridge
Gremlins = #1 Standard 32 KB 5200 Cartridge
Gyruss = #3 Two Chip 16 KB 5200 Cartridge
H.E.R.O. = #5 One Chip 16 KB 5200 Cartridge
James Bond = #3 Two Chip 16 KB 5200 Cartridge
Joust = #3 Two Chip 16 KB 5200 Cartridge
Jr Pac-Man = #3 Two Chip 16 KB 5200 Cartridge
Jungle Hunt = #3 Two Chip 16 KB 5200 Cartridge
K-Razy Shoot-Out = #2 Standard 8 KB 5200 Cartridge
Kaboom = #1 Standard 4 KB 5200 Cartridge
Kangaroo = #3 Two Chip 16 KB 5200 Cartridge
Keystone Kapers = #2 Standard 8 KB 5200 Cartridge
Koffi - Yellow Kopter = #1 Standard 32 KB 5200 Cartridge
Last Star Fighter = #5 One Chip 16 KB 5200 Cartridge
Looney Tines Hotel = #3 Two Chip 16 KB 5200 Cartridge
Mario Bros = #1 Standard 32 KB 5200 Cartridge
Meebzork = #1 Standard 32 KB 5200 Cartridge
Megamania = #2 Standard 8 KB 5200 Cartridge
Meteorites = #5 One Chip 16 KB 5200 Cartridge
Microgammon SB = #3 Two Chip 16 KB 5200 Cartridge
Millipede = #5 One Chip 16 KB 5200 Cartridge
Miner 2049er = #5 One Chip 16 KB 5200 Cartridge
Miniature Golf = #3 Two Chip 16 KB 5200 Cartridge
~ Missile Command = #2 Standard 8 KB 5200 Cartridge
Montezuma's Revenge = #3 Two Chip 16 KB 5200 Cartridge
Moon Patrol = #5 One Chip 16 KB 5200 Cartridge
Mountain King = #2 Standard 8 KB 5200 Cartridge
Mr. Do!'s Castle = #2 Standard 8 KB 5200 Cartridge
Ms. Pac-Man = #3 Two Chip 16 KB 5200 Cartridge
Pac-Man = #3 Two Chip 16 KB 5200 Cartridge
Pengo = #1 Standard 32 KB 5200 Cartridge
Pitfall = #2 Standard 8 KB 5200 Cartridge
Pitfall II = #5 One Chip 16 KB 5200 Cartridge
Pole Position = #3 Two Chip 16 KB 5200 Cartridge
Popeye = #3 Two Chip 16 KB 5200 Cartridge
Q#bert = #2 Standard 8 KB 5200 Cartridge
~ Qix = #3 Two Chip 16 KB 5200 Cartridge
Quest for Quintana Roo = #5 One Chip 16 KB 5200 Cartridge
Realsports Baseball = #1 Standard 32 KB 5200 Cartridge
Realsports Basketball = #1 Standard 32 KB 5200 Cartridge
Realsports Football = #3 Two Chip 16 KB 5200 Cartridge
Realsports Soccer = #3 Two Chip 16 KB 5200 Cartridge
Realsports Tennis = #3 Two Chip 16 KB 5200 Cartridge
Rescue on Fractalus = #1 Standard 32 KB 5200 Cartridge
Road Runner = #3 Two Chip 16 KB 5200 Cartridge
~ Robotron = #5 One Chip 16 KB 5200 Cartridge
Space Dungeon = #3 Two Chip 16 KB 5200 Cartridge
~ Space Invaders = #2 Standard 8 KB 5200 Cartridge
Space Shuttle = #5 One Chip 16 KB 5200 Cartridge
Spitfire (proto) = #1 Standard 32 KB 5200 Cartridge
Sports Goofy = #3 Two Chip 16 KB 5200 Cartridge
Star Raiders = #3 Two Chip 16 KB 5200 Cartridge
Star Trek SOS = #3 Two Chip 16 KB 5200 Cartridge
Star Wars Return of the Jedi = #2 Standard 8 KB 5200 Cartridge
Star Wars The Arcade Game = #3 Two Chip 16 KB 5200 Cartridge
Stargate = #3 Two Chip 16 KB 5200 Cartridge
Super Breakout = #1 Standard 4 KB 5200 Cartridge
~ Super Cobra = #2 Standard 8 KB 5200 Cartridge
Super Pac-Man = #5 One Chip 16 KB 5200 Cartridge
Tempest = #5 One Chip 16 KB 5200 Cartridge
Track & Field = #5 One Chip 16 KB 5200 Cartridge
Up'n'Down = #1 Standard 32 KB 5200 Cartridge
Vanguard = #1 Standard 32 KB 5200 Cartridge
~ Wizard of Wor = #5 One Chip 16 KB 5200 Cartridge
Xari Arena = #3 Two Chip 16 KB 5200 Cartridge
Xevious = #1 Standard 32 KB 5200 Cartridge
Yellow Submarine DEMO = #1 Standard 4 KB 5200 Cartridge
Zaxxon = #1 Standard 32 KB 5200 Cartridge
Zenji = #2 Standard 8 KB 5200 Cartridge
Zone Ranger = #5 One Chip 16 KB 5200 Cartridge
« Last Edit: March 11, 2020, 01:14:37 pm by datadragon »

SeongGino

  • Posts: 53
    • Twitter!
Re: Atari800 4.1.0
« Reply #29 on: February 14, 2020, 10:20:09 pm »
The version SeongGino just added to the repository with added rom loader doesnt load games into the emulator.

Works fine here, both with the only two A800 and 5200 games I own. The latter even pulls up a menu to confirm what cartridge type it's supposed to be.
Are we running the same base firmware? I'm not sure what it could be, other than the ROMs in the directory it creates perhaps taking priority for whatever reason. For reference, the games I'm loading are from the SD Card with a directory path that has several spaces in it.


Off-topic, I got around to looking at the stock image to double-check the above, and it is using `libncurses` (without the w) which is slightly interesting - it's version 5.9 instead of 1.7/Rogue's (or my image's) 6.1, so I get the feeling stock would still have issue with it, but... I guess there are a few more differences in my 1.5.2 image than I thought.
Or, could be an innocent typo that only came up just now. Not sure.
« Last Edit: February 14, 2020, 10:28:00 pm by SeongGino »
It's just your average Seong.

Please contribute to the (un)official Dingux repository, to protect the life cycle of our favorite handheld platform! https://github.com/SeongGino/RetroGame350-AppRepo

SeongGino

  • Posts: 53
    • Twitter!
Re: Atari800 4.1.0
« Reply #30 on: February 14, 2020, 10:42:42 pm »
So there is an issue with selecting a ROM cart type.

For example, on Ballblazer (5200), the default selection is already set at 5200 Cartridge, so it works fine.
But if I try H.E.R.O. (again, 5200), the default selection is for a regular non-5200 type cartridge; that option is the fourth item down. And I'm unable to move the cursor to select any games other than whatever the first item in the list is.
It's just your average Seong.

Please contribute to the (un)official Dingux repository, to protect the life cycle of our favorite handheld platform! https://github.com/SeongGino/RetroGame350-AppRepo

datadragon

  • Posts: 41
Re: Atari800 4.1.0
« Reply #31 on: February 14, 2020, 10:56:17 pm »
Here is screenshot of my system info, I have not updated it since receiving. Appears to be 1.51, while you mention you are testing 1.52. The original 1.2 posted version loaded just fine on my system and I could load games within the emulator menu. Atari 800 worked ok on first test and virtual keyboard worked ok while in the atari 800 game. The atari 5200 loaded games including choosing the rom cart type and I could pull up the virtual keyboard after it loaded, but it would not let me change keys on the virtual keyboard with the arrow keys so the virtual keyboard wasnt usable after loading a atari 5200 game. Some games let me start like zaxxon and montezumas revenge while others I could not get to start the game (frogger, berzerk, hero for example all appear to need a different key pressed to start the game that I couldnt due to the virtual keyboard issue), for example H starts berzerk. These worked ok in zx81s atari800 emulator updated by ker when using its virtual keyboard. Pitfall should start according to the manual by just hitting start but doesnt and that one I cant figure out why.

I then tried your added rom loader (which works ok with other emulators that I just tested again), lets me pull up the same location I loaded from the atari menu (/roms/atari 5200) and I see the games fine. When I select one however it kicks me back to the loader rather than loading the rom. The same happens for both atari 800 game that worked as well as atari 5200 games that load ok.

I went back to the 1.2 as I cant get into the emulator with the loader version, and that version lets me select a ROM cart type fine. I can load the hero game fine after selecting One Chip 16 KB 5200 Cartridge and I can change to any of the cart type options in the menu. Its only that after the game loads some games like hero I cant start due to the virtual keyboard issue since it must need a key other than whats mapped to the buttons but the game itself appears to be running ok otherwise.
« Last Edit: February 16, 2020, 04:10:05 am by datadragon »

SeongGino

  • Posts: 53
    • Twitter!
Re: Atari800 4.1.0
« Reply #32 on: February 14, 2020, 11:06:00 pm »
You know, a simple paragraph response would've worked, too...

So, long story short: it's that Ncurses dependency, because it sounds like it's not even loading for you, like how the original release worked for me.

But I'm still not sure why booting from a loader doesn't let directional input work in the ROM type menu.
It's just your average Seong.

Please contribute to the (un)official Dingux repository, to protect the life cycle of our favorite handheld platform! https://github.com/SeongGino/RetroGame350-AppRepo

datadragon

  • Posts: 41
Re: Atari800 4.1.0
« Reply #33 on: February 16, 2020, 08:43:07 pm »
Shanti777, really good job on the emulator so far, thank you. Sound, controls and emulation is good. After alot more testing, the main issue that needs fixing so far is the virtual keyboard not working after loading up some of the atari 5200 games. (testing version 1.2 in the first post) This makes it not able to start many atari 5200 games after the game has loaded since some of the games require keys not currently mappable to buttons to start up the game. I cant press those keys since I cant move the cursor at all on the virtual keyboard right now which needs fixing or many atari 5200 games will remain unplayable on your emulator. Some of the games such as ms pacman, berzerk, hero, frogger therefore I could not actually start the game after loading at the moment. Again this only happens in an atari 5200 game so far (keyboard worked fine on atari 800 game montezumas revenge and castle wolfenstein). One specific game Bounty Bob Strikes Back which is a atari 5200 40kb cartridge the keyboard did work.
 
It would be good if possible to also add the ability to map keys to other buttons and even the second analog stick (if present) and save the keyboard layouts, so that certain important keys can be mapped in game to buttons, otherwise some may rely on the keyboard during play to access other needed/important keys which makes it hard to play. Try playing castle wolfenstein without mapping buttons ;) A bit related, I just tested a wireless Logitech K360 keyboard works on the RG350 but it did not work unfortunately on the playgo (a black version of the pocketgo2). Another wired keyboard, Foldable Bluetooth Keyboard, Jelly Comb Dual Mode Bluetooth & USB Wired also worked on RG350 both using a JSAUX USB-C to USB A 3.0 Adapter (2-Pack). Perhaps you can support the external keyboard.

Dingux-Atari seems to have some of the keyboard mapping to buttons code you might be able to use. Your new emulator is based on 4.1.0 with better sound etc while this one is based on the older 2.0.2  OPK: https://github.com/retrogamehandheld/OpenDingux/raw/master/Emulators/DinguxAtari_2014-04-28.opk Source Code: https://github.com/kerheol/dingux-atari  I put the 5200.rom, ataribas.rom, atariosb.rom and atarixl.rom and put those files in /media/data/local/home/.atari/roms to make it work after installing the OPK for dingux-atari. Original version thread which discusses keyboard: https://boards.dingoonity.org/dingux-releases/dingux-atari-atari-8001305200-emulator-for-dingux-v1-1-0/ I still have it installed since some of the games I cant yet run on your emulator until the virtual keyboard works in all the atari 5200 games and because it has keyboard mapping to buttons. Most 5200 games you still have to use the cartridge management/insert catridge/warm reboot from main menu, it crashes some when trying load atari 5200 from the main load screen instead. By the way zx81 mentioned he bought a RG350 so may start redeveloping his emulators.

A few may need some tweaking, pitfall 1 doesnt seem to start for me after the game loads fine even when I also tried on the other emulator as well which I could even access the virtual keyboard.

There is also Atari 5200 only emulator by AlekMaul (a5200) which doesnt require selecting the cartridge type, but lacks keyboard mapping or a virtual keyboard. It doesnt run 100% of the games. The opk is at: https://github.com/retrogamehandheld/OpenDingux Put the 5200.rom (the bios) into /media/home (not in the /media/home/.a5200 - the emulator wont work) Games can be anywhere unzipped. Games did not load for me when they were zipped one file per zip on that one.
« Last Edit: February 17, 2020, 07:49:50 pm by datadragon »

Shanti777 (OP)

  • Posts: 23
Re: Atari800 4.1.0
« Reply #34 on: February 17, 2020, 11:43:00 am »
I focused on A800 emulation because I used to have such a computer and now I have one. The A5200 is not much different from the A800 NTSC version. It has only 16KB RAM and 32K ROM, the A800 has 62KB RAM. The difference is definitely in the joysticks, because the A5200 has an analogue with two fire, and the A800 only supports directions and has one fire. I don't know if there are games that only appear on A5200. I myself ported my "Bosconian" game on the A5200 and it works the same as on the A800 NTSC.
If I find some time and desire I can improve the A5200 support in the emulator.

datadragon

  • Posts: 41
Re: Atari800 4.1.0
« Reply #35 on: February 17, 2020, 02:10:21 pm »
Got it, thank you for your contribution. If you could fix the main bug where you cant move the cursor at all on the virtual keyboard after loading most atari 5200 games that one fix alone would get 80-90% of the games running fully in the emulator and working fine. Its not a problem in the emulation, the problem for many of the atari 5200 games is only that you cannot press the keys to start the game after the game loads since the virtual keyboard isnt working in most atari 5200 games (and there is no alternative like keyboard to button mapping so you can use a button instead). Bounty bob strikes back I noticed the keyboard did function normally but many others for me did not, just a frozen virtual keyboard unable to move the cursor to other keys. The placement location of the keyboard on screen still worked. The other things like keyboard mapping of important keys to buttons per game would be very useful in the atari 800 games, as would being able to use the external keyboard should you have additional motivation and time to continue work after the virtual keyboard fix.

Please also share the source code so others might further contribute. On that note I am in communication with alekmaul, here is the source finally to the atari 5200 standalone emulator now on github https://github.com/alekmaul/a5200. The code was based on atari800 emulator (a800 from David Firth & Atari800 development team). He is thinking it would be better at this time to potentially rewrite a 5200 from the beginning with the last a800 source code, but your project just popped up as well which would be of interest to them  (or others).
« Last Edit: February 17, 2020, 02:26:46 pm by datadragon »

Shanti777 (OP)

  • Posts: 23
Re: Atari800 4.1.0
« Reply #36 on: March 06, 2020, 07:59:33 pm »
I have reconfigured the a800 build environment. The Atari 5200 keyboard is now working, it remains to add keyboard support in the menu and dynamic reassignment of the keys.

eltehero

  • Posts: 336
Re: Atari800 4.1.0
« Reply #37 on: March 07, 2020, 07:09:57 am »
Thanks for this Atari emu Shanti777. I love old computer games as the Amstrad cpc was the best games machine I ever had and I want to play other classic computers.

Does this emu play all games at fullspeed with perfect sound?

Shanti777 (OP)

  • Posts: 23
Re: Atari800 4.1.0
« Reply #38 on: March 07, 2020, 07:24:36 pm »
Yes, emu play games at fullspeed and very good sound.

datadragon

  • Posts: 41
Re: Atari800 4.1.0
« Reply #39 on: March 09, 2020, 08:56:11 pm »
I have reconfigured the a800 build environment. The Atari 5200 keyboard is now working, it remains to add keyboard support in the menu and dynamic reassignment of the keys.

Great, thanks for working on it. I bet most atari 5200 will already work (at least to be able to start them) if the keyboard is now working in 5200 games. Did you upload the fixed keyboard version you mentioned?, the original post opk link seems to show its not the 5200 fixed version. We can try that out for problems while you work on the other things as possible with time. I'm curious if pitfall 1 starts using the keyboard, I wasnt able to get that to start with the other emulators after it loads up. Some of the others start fine but just required pressing a different key than what was mapped to buttons, and therefore would not start the 5200 game in yours yet.

« Last Edit: March 11, 2020, 12:54:35 am by datadragon »

 

Post a new topic
Post a new topic