Jump to content

Search the Community

Showing results for tags 'emulation'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Atari Systems
    • Atari 2600
    • Atari 5200
    • Atari 7800
    • Atari Lynx
    • Atari Jaguar
    • Dedicated Systems
    • Atari 8-Bit Computers
    • Atari ST/TT/Falcon Computers
  • Gaming General
    • Classic Gaming General
    • Classic Computing
    • Modern Gaming
    • Prototypes
    • Arcade and Pinball
    • Emulation
    • Hardware
    • Gaming Publications and Websites
    • International
  • Marketplace
  • Community
  • Game Programming
  • Site
  • Classic Gaming News
  • The Club of Clubs's Discussion
  • I Hate Sauron's Topics
  • 1088 XEL/XLD Owners and Builders's Topics
  • Atari BBS Gurus's Community Chat
  • Atari BBS Gurus's BBS Callers
  • Atari BBS Gurus's BBS SysOps
  • Atari BBS Gurus's Resources
  • Atari Lynx Programmer Club's CC65
  • Atari Lynx Programmer Club's ASM
  • Atari Lynx Programmer Club's Lynx Programming
  • Atari Lynx Programmer Club's Music/Sound
  • Atari Lynx Programmer Club's Graphics
  • The Official AtariAge Shitpost Club's Shitty meme repository
  • The Official AtariAge Shitpost Club's Read this before you enter too deep
  • Tesla's Vehicles
  • Tesla's Solar
  • Tesla's PowerWall
  • Tesla's General
  • Harmony/Melody's General
  • ZeroPage Homebrew's Discussion
  • Furry Club's Chat/RP
  • PSPMinis.com's General PSP Minis Discussion and Questions
  • PSPMinis.com's Reviews


There are no results to display.

There are no results to display.


  • AtariAge Calendar
  • The Club of Clubs's Events
  • Atari BBS Gurus's Calendar
  • ZeroPage Homebrew's Schedule

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start










Custom Status



Currently Playing

Playing Next

Found 76 results

  1. Version 3.20 of my emulator Altirra is out: http://www.virtualdub.org/altirra.html As usual, thanks for everyone who helped with testing, suggestions, criticism, analysis, and witty banter during 3.10's development. 3.20 is almost the same as the last 3.20-test release, except for a small bug fix (broken BASIC profiling option). Highlights since 3.10 (https://atariage.com/forums/topic/281825-altirra-310-released ) : Accuracy: Fixes to several cartridge types, VBXE, Black Box, raw Shift key handling. Disk: Fixes to address and data CRC error handling, non-standard sector size encoding support, ATX physical sector size chunk support, rotate disk now works with full disk drives. Debugger: Additional disk debugging features, bank-sensitive breakpoints and symbol lookup for AtariMax carts, deferred auto-loading of symbols, more Turbo-Basic XL debugging support, minor fixes to various commands. Devices: APE Warp+ OS 32-in-1 is now emulated, Ultimate1MB can soft-control stereo and Covox, fixes to some broken modem and CIO acceleration options. Display: Hardware accelerated effects support including distortion and bloom, new color preset for the NTSC 800 model, new overscan preset to match modern widescreen displays. Firmware: Updated to Altirra BASIC 1.56 with minor startup fix, AltirraOS 3.17 with fixes to the math pack, SIO, boot screen, and keyboard handler. Software: The ColorMap tool on the Additions disk now supports CTIA systems. UI: Easier enabling/disabling of portable mode, enhanced drag-and-drop support, system overview/recommendations, escaped text paste, Alt+click to decode BASIC PEEK/POKE addresses, mounted tapes and non-internal BASIC carts now persist, fixes to input state and console controllers in 5200 mode, bogus DOS/Windows executable detection, automatic BASIC/binary switching for tape boot. And per tradition, now that there's been a release, new test release: http://www.virtualdub.org/beta/Altirra-3.90-test1.zip http://www.virtualdub.org/beta/Altirra-3.90-test1-src.zip Experimental support for dark theme. This is hidden behind a /dark command line switch because it is incomplete due to a ton of really annoying restrictions in the OS (basically a total lack of actual dark support in the Win32 API), so I'm not sure if it's feasible to get it to a polished state, but it works well enough that I've left it on for my own development. Some UI elements like buttons and menus are not reskinned due to insufficient OS support (short of going ham on owner draw). Improvements to the debugger's Disassembly window. As seen above, it now has an option to infer and visually separate procedures, as well as hyperlinking and previewing JSR/JMP targets. This makes it possible to peek at the called procedure without losing your place. There are also go back/forward buttons. The history loop detector has been updated to more tightly identify loops, reducing the number of loose instructions in the trace. Disassembly options in the disassembly and history windows are now saved. Several debugger commands that take paths now accept "?" as the path, which causes the debugger to open a file dialog to browse to the desired file: .loadsym ? Accuracy improvements based on research into power-up state on actual hardware. Several registers have been tweaked to have more representative values, and the reset NMI on 400/800 models is now properly synchronized to vertical blank. WIP on new save state system. The format has been changed to a zip file with mixed JSON and named memory block files, which makes it much easier to pull out data with tools. The internals have been rewritten as well to better support in-memory saves and extensibility, the CPU save code can now save in the middle of an instruction, and standard disk drives can now save and restore a pending disk read operation. The plan is to gradually increase the amount of state saved, including device state that previously hasn't been saved. Note that saving to the v1 *.altstate format is no longer supported, although loading it still is, and this is still very new so I really don't recommend keeping your valuables in save states. Tape decoding and emulation code has been partially rewritten. The emulation-side of the tape decoder has been rewritten to be edge-based with much less host CPU load during tape operations, especially with acceleration on. There is also a prefilter option now to reduce phase shifts from high-frequency attenuation, which improves the reliability of turbo decoding of tapes archived using non-Atari tape recorders. The Add Firmware UI now has heuristics to detect 10K and 16K OS ROMs other than the specific Atari ROMs in the signature list, including custom OS ROMs. This helps detect when a ROM image appears to be another 16K ROM type is actually an OS ROM. AltirraOS updated to 3.20: XL/XE mode boot screen now continues boot instead of restarting when a disk is inserted for faster boot and preserving Option suppress-BASIC state, POKEY configuration changed to give more familiar sound during tape loads, QUICKED.SYS and SIDE Loader compatibility fixes, fixed background color in GR.11, fixed combined disk+rightcart and disk+tape boots. This ROM export package is attached for people testing this outside of the emulator. Also, deprecation notice: 3.20 will be the last major version of the emulator to support Windows XP/Vista. The plan is to release the next version as 4.00 with Windows 7 as the minimum OS. 3.90-test1 still currently builds with XP targeting but I will be changing over to the newer non-XP toolchain in the future. AltirraOS-3.20.zip
  2. Hello I was looking very forward to the PDP Mars gun. Sadly they stated recently that they won’t release Mars for PC. As of now MARS seems Xbox 360 exclusive and even worse: exclusive to North America... This disappointment made me looking again for alternatives and now finally I found a laser shot to mouse translator which is suited for gaming! I made a short video in which I show which emulators I got working! So far it’s NES, SNES, Saturn, Master System, Atari 8 bit computers family and 2600 console and the C64. https://youtu.be/NeVIKz9p4zY Please let me know what you think! Can you see yourself playing on a projector?
  3. Omnivore 2 is still in heavy development, but finally warrants a public alpha. There are some features that are missing compared to Omnivore 1; my priority here was emulation and debugging with an eye on creating Jumpman levels with custom code. The ATasm MAC/65-compatible assembler is embedded, and Omnivore will notice file changes and automatically assemble your source code when you save it in your favorite editor. The atari800 emulator core is also embedded, and currently you can step through the code and go back and forward in time (by frame) to compare the state of emulation. You can step by instruction and step to the start of the VBI or start of a frame, but that's about it for now. This week I am going to start dogfooding and creating some new Jumpman levels, and will be adding new debugging features as I go. I hope to eventually be able to step backward by instruction. I don't have binaries available yet; for the moment you'll have to install from a command line. I realize this is a large barrier to entry, but it is only temporary. On the plus side, linux users do not any special prerequisite libraries or anything. You just have to have a working C compiler. On Linux, Windows and MacOS the instructions are the same: you'll need python 3.6 or 3.7 (a Framework build on Mac, or use brew), then: pip install numpy pathlib2 wxpython pip install "omnivore==2.0a8"
  4. Hi, If I put this in RXB in Classic99, I would expect it check for Keyboard L Line and Joystick Left Input. I am interested in Joystick Input in this test case. 100 CALL IO(2,16,8,A,B) 110 CALL HPUT(2,1," ",2,1,A,4,1," ",4,1,B) 120 GOTO 100 I have connected an actual Gamepad to the USB Port and have configured it in Classic99 for Joystick #1. According to Tech Data Manuals, the TMS 9901 has Address: >0008 CruBit: 4 9901: INT4 Pin: 8 Function: Keyboard L Line, Joystick Left. For me the result is that the Joystick movement and the Button has no impact on A and B values. They keep showing 226 and 255. So I wonder what am I doing wrong? Or is it a limitation of the Emulation in Classic99 or a bug in CALL IO? There are so many things to consider: Alpha Lock Bug, 99/4 vs 99/4A Keyboard, 5 Keyboard Modes, Infrared Analog Joysticks in the System Software and Documentation, Wired Joysticks. There is a SCAN Routine in GPL and one in Assembler, there are certain locations in Ram that store the XPOS and YPOS from the Joystick. ... Can anyone give me some hints here?
  5. Hi, I recently bought RF and have few questions. Cheats I've read on some thread that it could use Retron5 cheat files, before my vacations was searching Cyber Gadget's site and found usefull cheat editor made by them, but 1. it is only in Japanese and second it crashes when I am trying to open Retron5 xml. Talked with CG and they're not plan to release it translated to English (shame as fuck). Any one know similar app that handles this XML files? And last question is it possible to add other cores from RetroArch to this console? Thanks, Have nice day.
  6. Version 3.10 of my emulator Altirra is now out: http://www.virtualdub.org/altirra.html Thanks to everyone who provided feedback and support (or just put up with the huge thread ). 3.10 final is the same as the last test release 3.10-test36 except for version changes. Highlights since 3.00 (http://atariage.com/forums/topic/273633-altirra-300-released/): Accuracy: Improved POKEY high-pass filter and PAL high artifacting, fixes to serial emulation, U1MB, VBXE, Rapidus, Axlon, and The!Cart. Debugger: Extended memory breakpoints and memory access, additional Verifier modes to detect more programming errors, additional 65C816 support, profiling within performance analyzer traces. Devices: Modem dial/handshaking sound simulation, power-cycle computer without turning off emulated devices, loopback serial device, new modes for booting executables, UI indication when a device has missing firmware. Disk: Improved support for realistic sector interleave patterns, one-click conversion of disk images between DOS/MyDos/SpartaDOS filesystems, I.S. Plate emulation support, quick revert for virtual R/W disks, automatic filename rename-on-write in Disk Explorer, disk drives dialog is now modeless. Platform: XAudio2 and WASAPI now supported for lower sound latency on Vista and above; native ARM64 build for better performance on Windows 10 on ARM (Snapdragon 835). UI: New unified System Configuration dialog with emulation settings collected and context sensitive help, new confirmation dialogs, options for what is unmounted or if auto-reboots occur on confirmation changes, improved command-line help, window caption customization, default profile for launch-with-image. Starting the new test releases: http://www.virtualdub.org/beta/Altirra-3.20-test1.zip http://www.virtualdub.org/beta/Altirra-3.20-test1-src.zip There is now a command in Options to switch between Registry and portable mode for settings. Portable mode has been supported for a while, but this automatically moves the settings over as well. Address CRC errors are now reported correctly for full disk drive emulators, and fixed error reporting issues specific to XF551 full emulation.
  7. MAME TI 99-8 & TI 99-2 full usable download I have put together a workable MAME TI 99-2 & TI 99-8 packages. Just download and execute the batch file in the MAME directory. The 99-2 & the 99-8 never made it market for TI but they got fairly far along to the point of workable prototypes and even manuals (download manuals from http://ftp.whtech.com/datasheets%20and%20manuals/ ). The 99-2 works fine as is. It only has 4k of memory, no sound and B/W. Bo sure to use only the disk in the DISK directory. The sectors are different than the standard TI .DSK files. To access the disk use: OLD HEXBUS.101.SOMEFILE to save files use SAVE HEXBUS.101.SOMEFILE (somefile is your file name). there is a small file on the DISK BASIC-proj.DSK (the batch auto loads this disk) named HELLO. To load type OLD HEXBUS.101.HELLO In the batch file I kick off a text file that pops up next to the MAME screen with the 99-2 function keys and a vbs script that turns on the upper-case when the 99-2 starts and turns it of when the 99-2 ends. All this pertains to the 99-8. What is different about the 99-8 is the requirements from the PC. A i5 or i7 is required to work fast enough. I have set the 99-8 to work with my i3 in the batch file by skipping 1/2 the frames with -frameskip 30. If you have a i5 or i7 you can reduce this or eliminate it. Also, to keep the sound from stuttering I have set -audio_latency 34. If you have a faster machine, again, this can be changed of eliminated. I you have a PC slower than a i3, forget about it. Download the latest MAME at https://www.mamedev.org/release.html then add the data from the .ZIP files to the MAME directory. Here are the files: TI99-2.zip TI99-8.zip Have fun, HLO
  8. I just recently became aware of this newer device. A more powerful system, supposedly. Does anyone here have one yet? Any thoughts of advantages of one over the other? I can think of one -- MIST can be purchased off-the-shelf, while MISTER may need DIY daughter boards, (which I don't really understand.) I've watched Nir's nice video on the MISTER, but still leaves questions about the boards. I did find this thread here: http://atariage.com/forums/topic/260994-mist-experience-with-atari-8-bit/?hl=+mister -Larry
  9. The only working one that I know of as of now is MESS. List others for any Platform/OS, be it Android, Mac, PSP, Or Linux.
  10. So its been awhile since Ive posted on here but I got a question only you smart people can answer. Why won't the EZ flash 4 work on the Super Retro Advance Adapter by Retro Bit? See it will get past the first white screen and something working cause a box will pop up and say "can not find disk" yet we can't get it passed that. I have read speculation that it it eats to much current for the SNES but that doesn't make any sense when you consider it does load at least a bit of the flash carts software. I wonder if this isn't something we could fix with a firmware update? If so it really needs to be done cause everybody has been lead to believe the EZ Flash 4 is the best and oddly it is in a normal gba. Hell it even works fine in the gba player for the gamecube so what the @#$% is going on? If we can't figure this out it looks like I bought another piece of hardware I can't use. *facepalm*
  11. Starting a thread to centralize FPGA discussion; let's see whether it catches on. At time of writing there are the following major systems built around FPGA and dedicated cores. Capacity of FPGAs is measured in LEs which allows cramming more or less logic inside. about 9K LE: - RetroUSB AVS, NES/Famicom only, commercial core - ZxUno, Spectrum + about 10 cores, open source cores about 25K LE: - Analogue NT mini, NES/FC + more with jailbroken firmware, commercial cores - MiST FPGA, 40+ cores, open source - Turbo Chameleon 64, open source except c64 core - FPGA Arcade Replay, open source (note: some open cores are the same project ported over to different hardware) Only commerical offerings provide HDMI. The rest has VGA out which can also be configured to run at 15khz RGB (240p). Theae need an upscaler to run on modern LCDs. FPGA Arcade Replay has DVI. FPGAs are good at solving latency/lag issues of software emulation, and use much less power than CPU solutions. But they are not problem free, many cores are not yet 100% perfect (although some seem to be e.g. Atari800 by foft). Also they retain some constraints of original hardware (e.g. save states are hard or impossible to do)
  12. I've been looking for a newer version of Stella for the PSP and haven't had any luck finding one. I don't know anything about what's involved in porting Stella to the PSP and doubt I'd be able to do it on my own. I know Stella for the PC is still being updated, but does anyone know if there is someone still working on porting it to the PSP or if there is someone with the skills and the free time to do so? If there's any documentation on how to do it, I'd be willing to give it a shot myself. The reason I'm so interested, is because I carry my PSP and use it as my main portable system, since it's able to emulate so many different consoles. I play 2600 games more than anything else, but some of my favorite games won't work on the latest PSP version of Stella which seems to be from 2009. Also, if you guys think I might have more luck on a dedicated PSP forum, I'd be willing to give that a shot, if anyone can recommend a good PSP site.
  13. I am interested in pixel art and I am investigating different tools to produce it. Unfortunately I do not own a tablet. I discovered Atari programs using a tablet can be operated with a mouse in Altirra*. I have, however, a problem. I was testing with the Atari Artist ROM archived at atarimania (http://www.atarimania.com/utility-atari-400-800-xl-xe-atariartist_s13326.html) When capturing the mouse for Tablet emulation, it displays the high-res cursor displaced down and left from the XY position of the stylus. How do I fix this? ========= *I followed the following procedure: 1. Input > Input Mappings... 2. Click Add... call it "Mouse -> Atari Tablet" or similar 3. Highlight your new mapping, Click Edit... 4. Add Controller... , choose Tablet (Atari touch tablet), OK 5. Axis 1 -> Edit... , Source : Mouse Pos X (pad) 6. Axis 2 -> Edit... , Source : Mouse Pos Y (pad) 7. The Stylus button was a button on the pen. It draws when the stylus is DOWN, and toggles the tool screen when stylus is UP. I mapped the buttons on the pen & tablet as follows: Stylus button -> Mouse LMB Left tablet button -> Mouse X1B Right tablet button -> Mouse X2B Raise stylus -> Mouse RMB Press MMB to un-capture mouse from the emulation window.
  14. At this point in time, what's the best utility to bulk covert .dsk files into TIFILES/FIAD files? For example, I give it TIInvaders.dsk, I get individual LOAD, GAME,GAMF, and CATALOG files out of it, each with a proper header, since that's the files that are on that disk. I have a bunch of .dsk files I'd like to process, hence my looking for a bulk solution. The goal is to be able to use them with Classic99. (I know Classic99 can use .dsk files, but I want to be able to easily mix and match what files are on the "disk".)
  15. I'm playing Lunar Lander and running low on fuel. Supossedly i can insert a coin to refuel. But there is no insert coin option anywhere. How do i do this? Is it even possible?
  16. Version 2.70 of my emulator Altirra is now out: http://www.virtualdub.org/altirra.html It's been about nine months since the last release. Thanks to everyone who tried it out, reported bugs, and gave suggestions. 2.70 final is almost the same as the last test release (2.70-test40), except for a minor fix to the assembler. Highlights of the 2.70 release: Accuracy: Many 65C02/65C816 fixes; core ANTIC/GTIA/POKEY/PIA fixes; added 800 floating I/O bus emulation; many fixes for undocumented U1MB and XEP-80 behavior. Built-in ROMs: Improved compatibility of AltirraOS; many fixes and nine new keywords added to Altirra BASIC. Debugger: Many 65C816 fixes; new stepping and search commands; expanded profiling support with basic-block mode, multi-frame capture, and performance counter tracking. Device emulation: Added R-Verter and Veronica; added 1050 timing and drive sounds. Format support: SAP playback; SAP type R recording. Input: New interactive controller tuner with tunable dead zones; fully customizable keyboard mapping. Performance: Faster NTSC artifacting, more efficient Direct3D 11 vsync, reduced audio load on Vista+. Also, now that 2.70 is finalized, it's time to start the prerelease test versions for 2.80: http://www.virtualdub.org/beta/Altirra-2.80-test1.zip http://www.virtualdub.org/beta/Altirra-2.80-test1-src.zip Changes in 2.80-test1: Added new profile system. The emulator now has the notion of an active profile, where the emulator configuration can be changed quickly by switching profiles, and profiles can selectively inherit categories of settings from parent profiles. The primary impact of this is that the emulator can now keep different settings for 8-bit computer and 5200 console modes, including mounted images, display settings, and input controllers. There is now a button in Options to reset all settings. File associations can now be registered in Windows as user-local as well as system-local. This allows associating the emulator with file types without needing administrator access. /si and /nosi are now synonyms on the command line for /singleinstance and /nosingleinstance. The 256K Rambo memory configuration is now supported. This memory configuration aliases 64K of extended memory against main memory, and is useful for testing memory sizing routines. The debugger now automatically switches the active window between the Console and Display panes when execution starts and stops. The debugger's heat map engine now has support for tracking movement of data between memory and the CPU and can stop execution when uninitialized memory is used. Many fixes at source code level for VS2015 compatibility (note that VS2013u4 is still the main compiler).
  17. Hi everyone! After reading Racing the Beam a few months ago, the VCS started to captivate me and I got more and more interested in its hardware and its emulation, which eventually led me here. The fact that the VCS games run so close to the metal essentially means that the emulator has to be cycle accurate, what some would call low level emulation. Yet despite its cycle accuracy, even the most accurate emulators such as Stella simulate the expected results and not the actual physical/electrical behavior of the circuits, like a SPICE engine or the DICE emulator do for old TTL arcade games. This means the emulator has to be programmed to mimic all corner cases and catch up as they are found. It couldn’t expose a hardware bug by itself, or help discover a hardware trick like the HMOVE strobe (I suppose). It can only be programmed to mimic these artifacts once discovered on the real thing. While emulating at transistor level is completely out of question for more complex hardware such as the NES - yet it has been attempted and there are working prototypes - I suspect this could be done in real time for the VCS. The 6502/7 is only made of 3500 transistors, the TIA has 6193, the RIOT probably in between. That’s a likely total somewhere south of 15000 transistors, intimidating but for comparison, the NES PPU alone has more than 16K transistors, disregarding all its other chips. Plus the schematics are available and documented for each of the VCS chips so there's little to no reverse engineering required. If horsepower would really happen to be an issue, then maybe : - we could discard the real time approach and only emulate at the hardware level as a slow-motion debugging mode - a hybrid approach with a traditional high level 6507 emulation and low level TIA emulation could be used (maybe as an optional engine in Stella) - the emulation could happen a bit higher, at the logic gates level, so there's less circuit to model Granted, a circuit level emulation wouldn’t be useful for perfect accuracy for a 3rd gen console like the NES since the hardware is much more abstracted and you get a framebuffer, so even the cycle accuracy isn’t vital. But for a VCS, I suspect it could help finding, debugging and testing new hardware tricks right on his laptop without the need for a Harmony cart on the real thing, something even a real VCS couldn’t do unless there were logic probes on the chips and the ability to set breakpoints. What do the pros here think? Could this be a worthy? I’m not a developer and wouldn’t be able to help much on the code if it happened, but I wanted to discuss this in case it could be an idea. Further reading, including some transistor level 6502 and NES PPU emulation: http://www.visual6502.org/JSSim/ https://github.com/trebonian/visual6502 https://github.com/SourMesen/VisualNes http://www.qmtpro.com/~nes/chipimages/visual2c02/ https://hackaday.com/2014/12/18/counting-transistors-in-the-playstation/
  18. MAME 0.204 After a busy four weeks, we’re ready to present the hotly-anticipated MAME 0.204 release. The most exciting stuff this month is definitely on the computer emulation side. We’ve added dozens of working cartridges to the BBC ROM software list, and ROMs required by expansion devices are handled more elegantly. Our HP9000/300 series emulation just keeps getting better: it’s now possible to install and use HP-UX 9, with X11 and the Vue desktop environment on an emulated HP9000/370 with accelerated window drawing and Ethernet networking support. There’s also been some progress on the road to Silicon Graphics workstation emulation. On top of that, we’re seeing preliminary emulation of standalone X Window System terminals. Thanks to MAME’s modular, device-oriented architecture, improvements for one machine go on to benefit other machines using similar hardware. The Motorola 68k memory management unit improvements that allow HP-UX to run on the HP9000/300 series will also benefit Mac, NeXT and early Sun systems. The same AMD LANCE Ethernet controller is used in HP and Sun workstations, X11 terminals, the Amiga A2065 Zorro card, and numerous applications. This gives us a wealth of test cases, and a virtuous cycle where progress on one system can lead to a breakthrough on another. With this release, all Tiger game.com games are fully playable. Two more Nintendo Game & Watch titles, Climber and Tropical Fish, have been emulated. XaviX-based TV game emulation continues to progress steadily: numerous e-kara karaoke cartridges have been dumped, preliminary sound output emulation has been implemented (sorry, no microphone support yet, but you can hear the tunes), and more systems have inputs connected. Graphical effects in the bootleg arcade driving game Blomby Car have been improved, and bad dumps of graphics ROMs for Abnormal Check and the Korean version of Prehistoric Isle have been replaced. As always, you’ll enjoy support for more alternate versions of arcade games (including a version of Pinball Action that shows scores on external LED displays), bug fixes, and general emulation improvements. You can read a more detailed account of this month’s changes in the whatsnew.txt file, or get the source and Windows binary packages from the download page.
  19. Hey all. I am struggling with the right Keyboard Hackfile needed to run with jzIntv on Windows 10. I pulled a working controller and Nurmix converter cable from my Intellivision II and connected to a Vision-Daptor. Windows does detect it, but it does not like the NE direction for some reason. When I launch jzIntv, the side buttons map to East and West direction, no keys register properly. I tried Swords and Serpents, Cloudy Mountain,Star Strike, Stunt Cycle. The keys are all jacked up. So I think that part of my problem is a bad key hackfile... Can anyone share a working version? I did try to get something from https://retropie.org.uk/forum/topic/5035/jzintv-intellivision-hackfile-not-working/14and http://www.intellivision.us/intvgames/interface/hackfile.cfg Thanks.
  20. Version 2.90 of my emulator Altirra is now officially released: http://www.virtualdub.org/altirra.html As usual, thanks to everyone for feedback and encouragement. This release is functionally the same as the last test release, but here are the highlights: 5200: Built-in database now provides mapper types for the popular cartridges, reducing the need to guess between 16K one-chip and two-chip. Cassette: Improved randomization, more boot options, improved acceleration support. Development: Many fixes to coprocessor debugging on Veronica or disk drives, export profiling data, capture debugger logs. Devices: Attach multiple SCSI devices to the emulated BlackBox or MIO, change the PBI device ID on your IDE+2. Accuracy fixes for VBXE and modems. Disk drives: Full emulation of popular disk drives, including: 810, 1050, US Doubler, Happy 810/1050, 1050 Turbo, Speedy 1050, XF551, Indus GT, and ATR8000. Run the original firmware and utilities for the drives, even ones that upload custom code; see track buffering, LED displays, and even boot CP/M on the drive. Emulate multiple drives at once and reenact a multi-copy between them. Firmware: More fixes to the built-in firmware, and a new command to export the internal ROM sets for use on your real hardware or other emulators. Hardware: CTIA emulation, change 65C816 speed on the fly without restarting, ANTIC and POKEY accuracy fixes. UI: Borderless mode, improved NTSC artifacting and default palettes, hold keys on reset, take screenshots with correct aspect ratio, confirm before reset or exit, improved XEP80 display support, resizable disk dialog with drag-and-drop support. And, now, time to start the next set of test releases: http://www.virtualdub.org/beta/Altirra-2.99-test1.zip http://www.virtualdub.org/beta/Altirra-2.99-test1-src.zip C++ compiler updated from VS2015.3 to VS2017.2. System requirements change: SSE2 support is now required; 2.90 will be the last version supporting Athlon XP and Pentium III CPUs. Minimum OS is still Windows XP SP2 for now. Cassette tape revamp: OSD shows %age position, current tape is saved along with other mounted images, raw FSK decoder improved, turbo decoding options added. New analysis mode writes out a multichannel audio file that can be viewed in a sound editor to compare the raw audio against the FSK and turbo decoder outputs to check where and why errors are occurring. Debugger history can now label instruction execution with tape position. Debugger history window upgraded with more powerful loop detector, supporting larger loops, nested loops, and subroutine calls within loops. ATBasic updated to 1.55: now compatible with programs that directly peek at the internal variable for current DATA line. VideoBoard XE revamp: core version is now selectable between FX1.20, FX1.24, and FX1.26. Pre-FX1.26 cores show the VBXE-specific GR.11 emulation bug, and FX1.26 enables the new priority bit scheme. Attribute map and overlay collision detection is implemented, attribute map cells narrower than 8 pixels work now. Blits can now start and stop mid-scanline and blitter speed has been adjusted to be more accurate. SCSI devices now support fast and slow timing. The browser (B:) device is now supported for launching the web browser from within the emulation. PS4 controllers are now detected and appear in the input UI with button and axis names. Saved ATX disks now use a unique creator ID. Improved high DPI support in the UI: dialogs now automatically adjust to per-monitor DPI, and the new per-monitor V2 support in Windows 10 Creator's Update is now also supported.
  21. Hi all, I'm soon going to buy a Raspberry Pi 3 and turn it into an Atari 2600 emulation system. I already have a pair of joystick controllers, but I'll need adapters t use them on my system. I already know about the 2600-daptor and 2600-daptor II, I know they work great, and I'm going to get me some of those in the future, once I acquire paddles and driving controllers. But for the time being, I thought two of these might be enough for the time being: http://www.retrousb.com/product_info.php?cPath=21&products_id=70&osCsid=ebbd334c24342ad9ccbbab011d5b7ad1 These are the RetroUSB adapters, they only work with Joysticks, but that's also all I have right now, and over 90% of the VCS games used Joystick controllers, so I don't think I'll be getting bored anytime soon. Does anyone own one of these? Have you tried them? How good are they (say, compared to other adapters), have you had any issues with them? Do they work fine with Stella?
  22. I wish there would be a patch for the Megaman homebrew on the Atari 2600. The boss is indestructible. The game is unfinished. I wish somebody could patch the Atari 2600 Megaman so that the boss can be destroyed and the game could be finished.
  23. Aight so please excuse the ignorant question, but I've been trying to get a game I played as a kid on my PC. I have Windows7 (possibly 10 soon) and have tried STEEM (including the SSE version), Hatari, and one other emulator (name escapes me). When I run Mousetrap, it runs through the preview sequence of a few seconds of each level, but I can never seem to assume control of the game to start playing. I can play at least another game (Lotus racing) on STEEM, but can't get Mousetrap to respond to any key commands (despite messing with the joystick setup multiple times). I KNOW this worked at some point because I emulated the game on an old Pentium circa 2005 - I can't figure out why I can't get this to work now. Anyone have any ideas? Is it the ROM, is there some config setting I'm screwing up...what's the deal? Any help would be VERY much appreciated.
  24. I've just released version 2.60 final of my emulator, Altirra: http://virtualdub.org/altirra.html This is nearly identical to the last 2.60-test release and supercedes all such test releases. Those who have been following the test releases already know what's in it, but highlights since 2.50: UI: New full-screen UI (double click on the left side), new device tree UI, new firmware image UI, and improved high DPI support. Support for rotating disk images between drives and quick-cycling input maps from the keyboard. Display: Vertical overscan can now be controlled independently, full screen mode is saved, improved quality of NTSC antialiasing modes, and improved vsync lock when running in windowed mode. Firmware: Many bug fixes to built-in OS and BASIC. Devices: New device infrastructure allowing for much better device extensibility internally. Added emulation support for BlackBox, MIO, SX212 modem, MidiMate, clock devices, and 820 printer. Enhanced 1030 modem emulation support with full software T: handler and bootstrap support. Added new Additions disk containing supporting software. Extended write support to more disk image formats. Emulation: NTSC-50/PAL-60 support, more realistic power-on DRAM patterns, CPU/ANTIC/POKEY/GTIA emulation fixes, HLE acceleration fixes. HLE devices like H: can now be hot-added or removed without requiring a system reset. Debugger: Added one-shot breakpoints, return tracepoints, temporary variables, new memory randomization modes to detect uninitialized memory access bugs, and new BASIC commands. Now that 2.60 final is out, I can also start the 2.70 test release line: http://www.virtualdub.org/beta/Altirra-2.70-test1.zip http://www.virtualdub.org/beta/Altirra-2.70-test1-src.zip Rewritten SIO burst I/O implementation. Burst writes are now supported, and there is no longer a need for separate interrupt-driven and polled burst modes. Display optimizations. Fixed a rather dumb unnecessary framebuffer clearing bug, and optimized the NTSC artifacting routine. NTSC artifacting should now have minimal CPU cost. Veronica cartridge emulation. Note that debugger support for this is pretty minimal -- you will need to use the ~0s and ~1s commands to switch CPUs and most commands do not support the alternate CPU yet. Disassembly and register dumping works, but there is no support for breakpoints, execution control, or history yet. As usual, thanks to everyone for the testing, suggestions, bug reports, and support.
  25. RevEng and I have worked together in bringing better emulation accuracy to MESS for the 7800 system. Both NTSC and PAL regions have benefited which has been publicly made available in the recently released MESS 0.153. For more technical details please see this post by RevEng, the mastermind behind many of the great improvements to 7800 emulation. Some game highlights...One-On-One Basketball, Commando, Double Dragon, Planet Smashers, Midnight Mutants, Hat Trick, Xevious, Dig Dug, Centipede, Kung-Fu Master, even protos like Plutos look, run, and play excellently. Homebrews seen improvements as well with previously graphical issues with Crazy Brix's 'Brix' are fixed containing proper gradual color shift. Movement of characters under Beef Drop emulates the real hw - not slower or faster. Worm! starts and plays without issue. Extra RAM demos/carts such as "Soft Cell - Tainted Love" and "Multi-Lock On" work perfectly. Other ROMs that no 7800 emulator could run before - such as the 7800 Diagnostic Test cart, runs under MESS now. Here are the needed ROM files with proper headers: Diagnostic Test Cartridge (19xx) (Atari) !.zip Multilockon.zip Softcell.zip Attached is a sampling of the aforementioned games. They are captured from MESS 0.153 with a few CRT simulation effects turned on inside a window.
  • Create New...