head 1.6; access; symbols pkgsrc-2023Q4:1.5.0.32 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.30 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.28 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.26 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.24 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.22 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.20 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.18 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.16 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.14 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.12 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.10 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.8 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.4.0.90 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.86 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.84 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.82 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.80 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.78 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.76 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.74 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.72 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.70 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.66 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.64 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.62 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.60 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.58 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.56 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.54 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.52 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.50 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.48 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.46 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.44 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.42 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.40 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.38 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.36 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.34 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.32 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.30 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.28 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.26 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.24 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.22 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.20 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.18 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.16 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.14 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.12 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.10 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.8 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.6 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.4 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.2 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.3.0.46 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.44 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.42 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.40 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.38 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.36 pkgsrc-2008Q1:1.3.0.34 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.32 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.30 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.28 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.26 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.24 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.22 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.20 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.18 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.16 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.14 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.12 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.10 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.8 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.6 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.4 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.2 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.2.0.4 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1; locks; strict; comment @# @; 1.6 date 2024.01.10.17.57.15; author adam; state Exp; branches; next 1.5; commitid hR6LRXwhfaYmHVTE; 1.5 date 2020.01.18.21.33.13; author nia; state Exp; branches; next 1.4; commitid s2bc6WptXIYjBdTB; 1.4 date 2009.06.14.17.51.01; author joerg; state Exp; branches; next 1.3; 1.3 date 2004.01.08.15.24.42; author adam; state Exp; branches; next 1.2; 1.2 date 2002.11.22.12.25.48; author wiz; state Exp; branches; next 1.1; 1.1 date 2001.10.31.23.52.12; author zuntum; state Exp; branches; next ; desc @@ 1.6 log @atari800: updated to 5.2.0 Version 5.2.0 (2023/12/29) New features: possibility of renaming the host device "letter" from previously hardcoded H: to any letter but C: (cassette), E:, K: and S: So if you have e.g. a program with hardcoded "D:" (as for diskette) you can now use it on a host device as well by renaming the host device to D: either via the Emulation configuration -> Host device settings menu or using command line option -Hdevicename little thing but useful (for me at least): tooltip in the settings menu that reminds users there are virtual host devices with automatic ATASCII<->ASCII conversion (mainly end-of-line character). Extremely useful for all text files including ATARI BASIC source code that can be stored using LIST "H6:PROGRAM.LST" and read back using ENTER "H6:PROGRAM.LST" (H6 = H1 with ASCII conversion, etc.). Version 5.1.0 (2023/12/28) - released at SILK Thanks to all the contributors (see git log for each commit author) New features: New command line options: -playbacknoexit => don't exit the emulator after playback finishes -joy-distinct => allows larger number of joysticks by not combining multiple physical devices into a single emulated joystick. For example this allows using keyboard to emulate one or two joysticks, and to use these in conjunction with physical SDL joysticks / controllers in order to play with more people than there are SDL joysticks. The same logic gets applied to LPT joysticks, these come after joysticks from keyboard emulation. Furthermore, the logic also gets applied to put SDL joysticks after LPT joystics even when the command line flag isn't set. Since LPT joysticks take precedence over SDL joysticks on the same emulated device, this takes a device that was completely ignored before and makes it useful now. The assignments are fixed at program start-up, after config file and command line flags have been taken into account. If the UI is used to enable or disable a keyboard-emulated joystick, this can cause an emulated joystick to be controlled by multiple physical devices, or by none. Swap also SDL joysticks on AltL+J This swaps all physical devices connected to the first two emulated joysticks: the keyboard keys, the SDL devices, and the LPT devices. After the swap the real joystick / hat setting in the UI will appear swapped as well, but the keyboard setting won't. Show all input events on a single line during recording This way the recording file alternates between two forms of lines: input lines which contain all keyboard and joystick events in one line, and output lines with the screen content digest. By filtering out the former, the latter can be aggregated nicely, e.g. using a command like this: zcat ${file:?} | grep -vE '^[0-9A-F]{8} *$' | uniq -c Consecutive frames of equal input state will be represented as a single row, with a repeat count giving an idea for how long the state was maintained. RAM cartridges implementation Many RAMCART and one SiDiCar cartridges Support for writeable cartridges CART monitor command Make blank cartridge UI option Reserved CART file ids for additional cartridge types currently unemulated by Atari800, added also the description of the types added XEX reading in monitor (useful for patches) Added H: device rename; save it in setup file Changes: Altirra OS updated to v3.41 Altirra BASIC updated to v1.58 Fix buffer over-read in generate_partial_pmpl_colls Atari ST/TT/Falcon optimizations Version 5.0.0 (2022/05/28) - released at Atariada.cz (yay!) Big thanks to all contributors (see git log for each commit author) New features: AVI video recording (Alt+V hotkey) by Rob McMullen -vcodec command line arg can select video codec -aname and -vname CL args set patterns for sound and video recording -horiz-area & -vert-area command line args for controlling the image area -showstats (and -no-showstats) CL args and related config file param -compression-level for configuring PNG and ZMBV compression MP3 audio and other audio codecs for audio recording (Alt+W hotkey) -acodec can select audio codec New cartridge types supported: 71: Super Cart 64 KB 5200 cartridge (32K banks) 72: Super Cart 128 KB 5200 cartridge (32K banks) 73: Super Cart 256 KB 5200 cartridge (32K banks) 74: Super Cart 512 KB 5200 cartridge (32K banks) 75: Atarimax 1 MB Flash cartridge (new) See DOC/cart.txt for details. support for remapping of all function keys (START, SELECT, OPTION etc) support for comments in config file tool for creating cart files from ROM files support for 64-512K Atari 5200 bank-switchable carts with Bryan's design support for the alternate variant of MaxFlash 1 MB. support for single RaspberryPi OS package with HW specific binaries Changes: video triple buffering changed to double buffering fixed using proper getcwd() gamma values in NTSC filter presets updated MacOS build enables R: by default fixed saving of config file using zlib-provided crc32 if HAVE_LIBZ is defined Altirra OS updated to v3.28 renamed "Switchable 5200" cartridges to "Super Cart" fixed segfault when a 5200 Super Cart cartridge is removed avoided unnecessary memory copying of 5200 Super Carts fixed issue in opening a cartridge BUILD instructions and new README for Android fixed segfault when exiting monitor fixed BBSB's lift not working avoided unnecessary memory copying in Bounty Bob cartridges allow configuring --with-audio=win in non-DirectX targets allow configuring --with-audio=sdl and --with-video <> sdl atari_x11.c: don't auto-repeat the 'screenshot' key build compatible with dashFixed keystrokes for inserting/deleting of line/character SIO now resets BRKKEY (fixes Arsantica 3 demo) Fix for issue (BBSB warp doesn't work) Fixes CTRL and CAPS keys when using SDL12-compat library. DOC/README.RPI explains clearly support for various RaspberryPis @ text @@@comment $NetBSD: PLIST,v 1.5 2020/01/18 21:33:13 nia Exp $ bin/atari800 bin/cart man/man1/atari800.1 share/atari800/advent1.atr share/atari800/analog51.xfd share/atari800/analog52.xfd share/atari800/atari800.cfg share/atari800/ataribas.rom share/atari800/atariosb.rom share/atari800/atarixl.rom share/atari800/comdem51.xfd share/atari800/demos.xfd share/atari800/dos25.xfd share/atari800/games5.atr share/atari800/mydos45d.xfd share/atari800/startrek.xfd share/doc/atari800/COPYING share/doc/atari800/INSTALL share/doc/atari800/NEWS share/doc/atari800/README share/doc/atari800/README.TXT share/doc/atari800/USAGE @ 1.5 log @atari800: Update to 4.2.0. Nice. Version 4.2.0 (2019/12/28) - released at SILK New Features: raw Pokey registers recording by Ivo van Poorten new platform supported: FireBee optional hiding of hidden files/folders in the UI file selector libatari800 (Atari800 as a library) by Rob McMullen R: device (many years old feature) enabled by default Fixes: proper check if SDL joysticks are found (fixes #58) Portrait mode for Android (related to #41) RMW for Pokey Improved BASIC LST file loading (#55) ROM OS path changes handled better (#15) improved "Find ROM images" - now Atari800 reboots if necessary (#15) fixed an old bug which caused freezing in the UI on Falcon New command line options: -pokeyrec and its children -atari_files (#29) -saved_files (#29) -kbdjoy0 -kbdjoy1 -nokbdjoy0 -nokbdjoy1 (#29) Plus many Atari Falcon specific fixes and improvements by Mikro. This should be the most complete and bug-free Atari Falcon release in years, so enjoy! :) @ text @d1 1 a1 1 @@comment $NetBSD$ d3 1 @ 1.4 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2004/01/08 15:24:42 adam Exp $ d4 3 d11 2 a12 2 share/atari800/demos1.xfd share/atari800/demos2.xfd d14 3 a16 1 share/atari800/mydos45d.atr d21 1 a21 1 share/doc/atari800/README.1ST @ 1.3 log @Changes 1.3.2: * R: can now be hooked to a real serial port (no runtime config yet) * various ANTIC and POKEY fixes for perfect software compatibility * disk and cartridge info saved in the state files * casette handling greatly improved * even more cartridges supported (40 now!) * some rare buffer overflows fixed @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2002/11/22 12:25:48 wiz Exp $ a17 2 @@dirrm share/doc/atari800 @@dirrm share/atari800 @ 1.2 log @Update to 1.2.4, based on PR 19113 by Christian Groessler. Some additional cleanup by me. Changes since 0.9.9* are too many to list here -- lots of new features. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1.1.1 1999/05/23 05:17:04 tv Exp $ a2 2 bin/atari800-curses bin/atari800-shm d12 3 d16 1 @ 1.1 log @Move pkg/ files into package's toplevel directory @ text @d3 1 @