On where it's going... I'll improve the emulation where possible, especially with regards to custom controllers. I'll also backport over any key improvements from MAME, though I'm not expecting any big ones that will improve the 7800 experience.
Thanks for replying. I understand that messing with the UI isn't really of much interest to you. Especially as, coding-wise, I'm sure it's pretty dull and when your time is limited you want to have fun in what you're creating.
I am just getting a bunch of errors Your video card does not fully support non power of two. If you click OK, I get another error saying textures It will just keep giving these errors forever until I force-quite from tash manager Windows 7 32 bit., with a g33/31 integrated Intel graphics chip.
It does not show up in the MAME menu. The aforementioned "mame.ini" file is not modified within the emulator. It typically resides in the same folder as the "a7800.exe" file, and can be opened and modified utilizing a simple application such as Notepad.
1. Double click A7800.exe.
2. Choose a console (Double click with mouse pointer or highlight with arrow keys and press 'Enter'), either NTSC or PAL, and the console temperature: Cold, Hot, or Warm. System temperature impacts the color palette.
3. Select a console configuration (Double click with mouse pointer or highlight with arrow keys and press 'Enter'): Standard Console, High Score Cartridge, XBoarD Expansion, XM Expansion Module.
What screen(s) are you seeing prior to attempting the "Selecting a ROM" section of the post? Was the "Starting an Atari 7800 console system", listed before it, performed entirely?
1. A7800 has been downloaded and files unzipped to a clean folder. BIOS file(s) were also downloaded and placed in a "bios" sub-folder. The folder should appear similar to the following capture:
5. Pressing 'Tab' at this point - where we now pick up at the "Selecting A ROM" instructions - will bring up a list of options, the topmost being "Load ROM File". The bottom option is "Return to Machine":
***If "Tab" is being pressed at the list of console screens above, and that is where "it highlights the "exit" button at the bottom" is experienced, then the issue is a console has not being started.
By utilizing the merged BIOS file from archive.org [Linked to previously under "Quick and easy portable install for Windows:], all that is required for every 7800 system and configuration to work, is placing the "bios" folder which contains a merged "a7800.zip" BIOS ROM set, as a subfolder under where the A7800 emulator was installed.
For those maintaining separate BIOS file archives, they may have both a "a7800.zip" file and a "a7800p.zip" file, among others; however, that is unnecessary when "Atari7800_mergedbios.zip" is leveraged.
A7800 emulator supports both zipped or unzipped BIOS file sets. Zipped is recommended (And illustrated above), as it is easier to manage and less steps to accomplish the same goal. If one chooses to unzip the "a7800.zip" BIOS file archive, the individual files should be stored inside a "a7800" subfolder within the "bios" folder.
There have been a number of contributors to get Atari 7800 emulation to where it is today under A7800. In recent years, it has been RevEng's contributions which are the most dominant and essential in bringing the hardware accuracy enjoyed under the emulator. His labor of love is very much appreciated.
Not saying this will help..but make sure that after you download these .zip files in this thread, that you click on the properties of the files and make sure you click on the Unblock option. I'm pretty much having to do this with everything I download across all my computers. If I don't I frequently get weird results...
The screen you are getting is because the program cannot find the bios .... might I suggest a complete redo of the files...delete the current folder...then create a folder (call it what you want) then extract all the files into that folder. then Find the A7800.exe file and open it..it should work.
Legally, BIOS must be obtained from your console. Various emulator websites have guides on how to dump BIOS. Other methods are piracy and cannot be discussed here or on the EmuDeck Discord.
When "Optional" is written in the BIOS column, it means the emulator might have some extra functionality or will play the console's splash screen when you launch a game, but will run games without the BIOS.
For example: PSX can be played through DuckStation (Standalone), SwanStation, or Beetle PSX. If you prefer to use DuckStation (Standalone) for PSX, enable the Sony PlayStation - DuckStation parser and make sure the SwanStation and Beetle PSX parsers are disabled.
When reading a Libretro wiki article, the System directory refers to Emulation/bios. Treat the Emulation/bios folder as the System directory and either place your files directly in Emulation/bios or create a folder according to the instructions on the various Libretro wiki pages.
RetroArch: RetroArch comes with a suite of shaders, bezels, cohesive hotkeys across the cores. A lot of small general emulator enhancements with an emphasis on a cohesive experience (for better or for worse).
Standalone emulators: Standalone emulators tend to be more up to date, more bleeding edge with the latest improvements to whatever that emulator emulates. Standalone emulators tend to come with a lot of additional features for the specific console it emulates. For example, melonDS features native microphone support. In the case of systems with both RetroArch cores and standalone emulators available, the standalone emulator usually also provides better overall performance than the RetroArch core.
BIOS is actually an acronym standing for Basic Input/Output System. It is a term used to refer to the set of computer instructions that are built into the system which initialises the hardware when it's switched on.
At a very basic level, emulators 'pretend' to be the system that they are emulating. In order to do this, they must still "initialise" the fake hardware so that the Operating System/Program (in this case, the game you're playing) - can still access stuff like the buttons, speakers and the screen in order to make things happen.
The emulator acts as a go-between: it accepts the game's commands to the original hardware, translates it into something your current hardware can interpret, and back again. For example: play a sound or music, draw a character to screen, or accept your input from pressing buttons.
Whilst the emulator you're using may come with a default BIOS file and this may work for the majority of the games that you are playing, you might find that a game may not work with the default. BIOSs, like the hardware they were pulled from, can be region-specific.
As a real-world example: The Sonic the Hedgehog games run slower in PAL regions (AU, EU), and faster in NTSC regions (US). If you have an EU copy of the game with an EU BIOS, you will notice that it's slower compared to the US copies of the same game). But again, that's game-specific.
Emulator: lr-opera
Rom Folder: 3do
Extensions: .iso .ISO .bin .BIN .chd .CHD .cue .CUE
Bios: panafz1.bin or panafz10.bin or panafz10-norsa.bin or panafz10e-anvil.bin or panafz10e-anvil-norsa.bin or panafz1j.bin or panafz1j-norsa.bin or goldstar.bin or sanyotry.bin or 3do_arcade_saot.bin See this link for more details:
Then just launch the PoP.apple2 from the emulationstation system menu for Apple II.
HINT - You can change the extensions of your 2 disk games to something like .dsks and add that to your .apple2 text file. That way, they won't show up in the system menu and cause duplication. You could also just hide those games in the system menu as well via the menu when you press the select on the game and go to Edit Metadata.
Emulator: lr-mess
Rom Folder: astrocde
Extensions: .7z .7Z .bin .BIN .zip .ZIP
Bios: astrocde.zip (must be in the roms/astrocde folder. NOT THE BIOS FOLDER!)
Notes: Because this uses the mess emulator, there's a little more work involved in getting the games to run in which the rom must be named exactly as shown in the bios/mame/hash/astrocde.xml file. For example, The Incredible Wizard rom must be named wizard.bin. If it is zipped, it must be named wizard.zip.