[ATARI] Atari800 3.1.x Test Build 22/12/17

[5] @ Czwartek, 28 Grudnia 2017 19:16CET

[ATARI] Atari800 3.1.x Test Build 22/12/17
Skomentuj

Deweloperska wersja emulatora 8bitowych mikrokomputerów firmy Atari - Atari800. Oficjalny test build (KrOtki) z obsługą kartów arabskich (perskich?). Karty do znalezienia w bibliotece atarionline.pl

Revision 2439

Author: tomasz.krasuski | Date: poniedziałek, 18 grudnia 2017 03:17:31

  • Add support for 32 and 64 KB Arabic cartridges by aDawliah. Existence of the 64 KB variant was so far not confirmed, but the cartridge board was designed to support this memory size, so support was added anyway.
  • They are now placed at:
  • A/At-taaqah
  • K/Kayfa Ya'amalul Computer
  • Q/Qamusu Najm

Revision 2438

Author: krzysztof.nikiel | Date: piątek, 8 grudnia 2017 10:32:22

  • Merge pull request #14 from mikrosk/cmp_remove
  • Remove redundant code

Revision 2437

Author: miro.kropacek | Date: piątek, 8 grudnia 2017 08:02:10

  • Remove redundant code

Revision 2436

Author: krzysztof.nikiel | Date: środa, 11 października 2017 15:33:10

  • fixed whitespaces

Revision 2435

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • DOC: add preliminary documentation for monitor COV command

Revision 2434

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: CONT, G, O, R commands now take optional address

Revision 2433

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: add COV command (code coverage/profiling)

Revision 2432

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: filename completion for system (!) command

Revision 2431

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: WRITE XEX command

Revision 2430

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • configure.ac: show utf-8 and ansi support in the summary

Revision 2429

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: GRM and GRC now detect terminal size

Revision 2428

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: don't trigger B breakpoints when single-stepping

Revision 2427

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: add MEM:addr to user breakpoints

Revision 2426

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: show ATASCII chars with unicode/ansi

Revision 2425

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • make monitor ANSI color configurable (--enable-monitoransi)

Revision 2424

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: BCD floating point support (FP, CFP, MFP)

Revision 2423

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: allow label completion for @label and *label

Revision 2422

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: WRITE command can pipe to external command

Revision 2421

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • Add -bpc and -bbrk CLI options

Revision 2420

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • Add -monitor CLI option (SDL only for now)

Revision 2419

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: search memory for ascii/screencode strings

Revision 2418

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: add savestate and loadstate commands

Revision 2417

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: convert between hex <=> ascii or screencodes

Revision 2416

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: display memory as bitmaps using ANSI

Revision 2415

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: use Util_strdup() and newly-created Util_strnicmp()

Revision 2414

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: add dereference operators * and @

Revision 2413

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: Number base conversions

Revision 2412

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • monitor: Context-sensitive tab completion

Revision 2411

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • Tab-complete labels in monitor

Revision 2410

Author: b..watson | Date: środa, 11 października 2017 14:09:39

  • Add -load-labels command line option

Revision 2409

Author: krzysztof.nikiel | Date: poniedziałek, 9 października 2017 09:21:22

  • Merge pull request #12 from mikrosk/master
  • Remove useless table in cpu_m68k.asm

Revision 2408

Author: miro.kropacek | Date: poniedziałek, 9 października 2017 02:54:42

  • Remove useless table in cpu_m68k.asm

Revision 2407

Author: krzysztof.nikiel | Date: sobota, 7 października 2017 10:23:04

  • Merge pull request #7 from TauPan/joystick-hat
  • Allow using d-pad as joystick.

Revision 2406

Author: friedrich.delgado.friedrichs | Date: wtorek, 12 września 2017 23:33:32

  • add forgotten && (oops!)

Revision 2405

Author: friedrich.delgado.friedrichs | Date: wtorek, 12 września 2017 23:07:13

  • adapt patch to use joystick hat to more recent code
  • originally from https://sourceforge.net/p/atari800/patches/9/

Revision 2404

Author: krzysztof.nikiel | Date: czwartek, 5 października 2017 10:09:28

  • Merge pull request #11 from mikrosk/cpu_fixes
  • Add support for NEW_CYCLE_EXACT to the m68k CPU core

Revision 2403

Author: miro.kropacek | Date: poniedziałek, 2 października 2017 03:51:42

  • Some cosmetic changes

Revision 2402

Author: miro.kropacek | Date: sobota, 30 września 2017 13:31:30

  • Sync with cpu.c (commit 8c6a6871)

Revision 2401

Author: miro.kropacek | Date: sobota, 30 września 2017 12:37:08

  • Sync with cpu.c (commit b37b4419)
  • This makes MONITOR_BREAK compilable!

Revision 2400

Author: miro.kropacek | Date: sobota, 30 września 2017 09:26:47

  • Sync with cpu.c (commit 32a0fb06)
  • MONITOR_BREAKPOINTS & MONITOR_TRACE are explicitly not allowed. MONITOR_BREAK nearly there!

Revision 2399

Author: miro.kropacek | Date: sobota, 30 września 2017 08:19:03

  • Sync witch cpu.c (commit a553305c)
  • Just the RMW_GetByte correction as NEW_CYCLEEXACT is already used.

Revision 2398

Author: miro.kropacek | Date: sobota, 30 września 2017 07:43:34

  • Sync with cpu.c (commit 01a618e7)
  • Most important fix is PLP and getting rid of _remember_xpos_curpos. Other changes are either not applicated or surprisingly, already fixed. MONITOR_BREAK is still not 100% fixed due to obsolete & removed variables. To be done.

Revision 2397

Author: miro.kropacek | Date: sobota, 30 września 2017 05:13:55

  • Sync with cpu.c (commit 67b783d4)
  • Although this doesn't seem to be totally necessary, it's more like an optimisation.

Revision 2396

Author: miro.kropacek | Date: sobota, 30 września 2017 05:12:30

  • Cleanup in ConvertSTATUS_RegP & CPU_GO

Revision 2395

Author: miro.kropacek | Date: sobota, 30 września 2017 04:44:53

  • Sync with cpu.c (commit 0e5a83e6)
  • a fix for "CMC Demo" crashing NEW_CYCLE_EXACT emulator

Revision 2394

Author: miro.kropacek | Date: sobota, 30 września 2017 02:49:20

  • Fix all the globals in cpu_m68k.asm
  • This includes:
    • commit 3e631e28 (removed the unused "screen" parameter from ui() and SelectCartType())
    • partially commit 01a618e7 (handling of CPU_rts_handler)
  • MONITOR_BREAK doesn't link properly yet as this needs full commit 01a618e7 implementation (to be done later).

Revision 2393

Author: miro.kropacek | Date: sobota, 30 września 2017 00:50:40

  • Remove CYCLE_EXACT

Revision 2392

Author: miro.kropacek | Date: piątek, 29 września 2017 08:40:07

  • Add gcc/vasm flags to configure.ac
  • ASFLAGS not passed yet

Revision 2391

Author: krzysztof.nikiel | Date: czwartek, 5 października 2017 10:04:11

  • Merge pull request #9 from mikrosk/pr-atari
  • Revitalised Atari Falcon port

Revision 2390

Author: miro.kropacek | Date: wtorek, 26 września 2017 01:51:48

  • Convert INSTALL.falcon to LF but checkout as CR/LF.

Revision 2389

Author: miro.kropacek | Date: wtorek, 26 września 2017 01:08:39

  • CR/LF -> LF

Revision 2388

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • New Falcon maintainer

Revision 2387

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Falcon IKBD fixes
  • - make SHIFT work
  • - bugfix in store/restore regs
  • - cleanup

Revision 2386

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Falcon video fixes and enhancements
  • - fix screen width >= 336
  • - fix double size & slightly optimise it
  • - SuperVidel support
  • - double (triple) buffering
  • - RGB support

Revision 2385

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Falcon Sound ThinAPI

Revision 2384

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Stereo sound now works

Revision 2383

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Take the Falcon sources to the 21st century

Revision 2382

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Implement own time and sleep functions

Revision 2381

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Move Falcon-specific file into appropriate folder

Revision 2380

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Apply changes from cpu_m68k.S

Revision 2379

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Revert all the gnu as changes and go back to Devpac syntax
  • As the conversion of cpu_m68k.S is unusually hard and error prone (generated code is totally off), let's use another open source tool instead of gas, well known vasm by Frank Wille: http://sun.hasenbraten.de/vasm

Revision 2378

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:59

  • Make cpu_m68k.S again compilable & linkable
  • However, compilation is still incorrect and not equivalent to the original devpac output.

Revision 2377

Author: krzysztof.nikiel | Date: czwartek, 5 października 2017 09:59:14

  • Merge pull request #8 from mikrosk/pr-generic_bugfixes
  • Signed samples & big endian SDL video fixes

Revision 2376

Author: miro.kropacek | Date: środa, 20 września 2017 23:08:12

  • Falcon requires signed samples

Revision 2375

Author: miro.kropacek | Date: środa, 20 września 2017 23:06:50

  • Interpolate + clipping + signed samples didn't work

Revision 2374

Author: miro.kropacek | Date: środa, 20 września 2017 23:06:50

  • Big endian fixes by Patrice Mandin

Revision 2373

Author: krzysztof.nikiel | Date: czwartek, 31 sierpnia 2017 17:34:37

  • Merge pull request #6 from th-otto/PR-1
  • Fix some calls to memset()

Revision 2372

Author: thorsten.otto | Date: czwartek, 31 sierpnia 2017 16:51:13

  • Fix some calls to memset()
  • The one in af80.c was warned about by gcc 7.1

Revision 2371

Author: krzysztof.nikiel | Date: poniedziałek, 14 sierpnia 2017 09:38:22

  • Merge pull request #4 from kcbrown/bugfix/save-accurate-skipped-frames
  • Previously, changes to Atari800_collisions_in_skipped_frames were not being saved

Revision 2370

Author: kevin.brown | Date: niedziela, 13 sierpnia 2017 23:48:54

  • Previously, changes to Atari800_collisions_in_skipped_frames were not
  • being saved to the user's configuration file. This has been fixed,
  • and we now save to a variable called "ACCURATE_SKIPPED_FRAMES".

Revision 2369

Author: krzysztof.nikiel | Date: wtorek, 8 sierpnia 2017 21:45:26

  • Merge pull request #2 from robmcmullen/altirra
  • Added option for BIOS from Altirra 2.90 as replacement for bootstrap OS

Revision 2368

Author: rob.mcmullen | Date: wtorek, 8 sierpnia 2017 21:15:29

  • Added option for BIOS from Altirra 2.90 as replacement for bootstrap OS
  • * not 100% compatible, but at least allows operation when real ROMs are not available

Revision 2367

Author: krzysztof.nikiel | Date: wtorek, 8 sierpnia 2017 13:11:45

  • New option -volume to set global sound level (doesn't work with low quality 8-bit sound)

Revision 2366

Author: christian.groessler | Date: piątek, 4 sierpnia 2017 10:33:41

  • rdevice.c: small formatting fix (mostly for verifying correct access rights)

Revision 2365

Author: tomasz.krasuski | Date: niedziela, 25 czerwca 2017 11:52:15

  • Original Atrax cartridges have address and data lines intermixed. The existing CART Type 17: Atrax 128 KB cartridge was therefore not a type of real cartridge, not usable for actual Atrax ROM dumps. I've renamed it to "Decoded Atrax 128 KB cartridge" and added new "Type 68: Atrax 128 KB cartridge" that supports real Atrax ROM dumps.
→ [ATARI] Atari800 3.1.x Test Build 10/18/16

commit 2d79c62ef725b21cc2433c4d967b166cb4ca04e1

Author: Tomasz Krasuski <kr0tki@poczta.onet.pl>
Date:   Sat Oct 8 02:18:48 2016 +0200

  •     Updates from the official Debian package.

commit dbf343b174bc2d28dec1f3d5cfbe4032a3bcbcfe

Author: Tomasz Krasuski <kr0tki@poczta.onet.pl>
Date:   Sat Oct 8 01:17:09 2016 +0200

  • Fix improper use of SDL_PollEvent - caused keyboard input lag when moving a mouse or joystick.

commit dbbce5a5fb485cefc79cbab6d39f8ed149955d1a

Author: Tomasz Krasuski <kr0tki@poczta.onet.pl>
Date:   Fri Oct 7 23:45:26 2016 +0200

  •     Fix segfault when using -nojoystick.

commit 619dd0b2e694080cf0e844f897da080062cd49e1

Author: Tomasz Krasuski <kr0tki@poczta.onet.pl>
Date:   Thu Nov 12 01:11:13 2015 +0100

  •     Fix convoluted "if" condition.
→ [ATARI] Atari800 3.1.x GIT2511F 14/10/15

2015-10-13 Tomasz Krasuski

  • sio.c: Suggested by Avery Lee: Fix SIO error codes with SIO patch enabled. This bug tripped up the original Sikor Soft's Ketchup disk, that relied on attempting to read disk sector 720, which should return error 144 instead of 146.

2015-09-23 Tomasz Krasuski

  • cassette.[ch], pia.c, screen.c, sio.[ch]: Some tapes try to read from disk while the tape motor is on (case in point: Cubbyholes (APX)). This was not emulated correctly - when a disk read was attempted while tape motor was on, the value of the sio.c->TransferStatus variable would never revert to SIO_CasReadWrite, and the tape loading would not continue. This is now fixed. As a consequence, tape emulation ceased to use the variables SIO_last_op, SIO_last_op_time and SIO_last_drive, so the related code in screen.c and pia.c has been updated with that in mind.

2015-08-26 Tomasz Krasuski

  • atari.c: Avoid segfault on switching TV system while sound is disabled.

2015-07-23 Christian Groessler

  • dc/Makefile.dc, dc/atari_dc.c, dc/config.h, dc/displayscreen.S: Rewrite of the screen update routines. DIRTYRECT isn't used anymore. Now always the whole screen is updated. The new routines use the Dreamcast processor's "store queue" which results in a decent speed-up. The time spent updating the screen is now constant, regardless of the screen changes. With little changes to the screen more time is spent in the screen update routines, compared to DIRTYRECT. But for the worst case (whole screen dirty) it's faster than with DIRTYRECT. Boulder Dash in NTSC mode now doesn't jitter when scrolling. Add another option in Makefile.dc to use OCRAM (fast on-processor RAM, cutting the data cache size in half) for the palette data. This option is disabled for now since I didn't notice any difference in emulation speed with it. Maybe if more "hot" variables are moved into OCRAM it could make a difference.
  • dc/shlelf-ocram.xc: New File. Linker script to be used when using the OCRAM option.

2015-06-06 Tomasz Krasuski

  • binload.c: Achim Haertel's patch fixes emulation crash when slow loading of DOS binary files is turned off during such loading.
  • ui.c, DOC/USAGE: Rename "Slow loading of XEX" to "Slow booting of DOS binary files" - XEX is just one of the possible extensions of such files.

2015-06-02 Petr Stehlik

  • sdl/input.c: preliminary support for four real joysticks

2015-05-29 Tomasz Krasuski

  • binload.[ch], cfg.c, ui.c, DOC/CREDITS: Achim Haertel's patch adds an option to slow down the loading of DOS binary files ran using "Run Atari Program".
  • atari_curses.c, atari_falcon.c, atari_x11.c, amiga/amiga.c, javanvm/input.c, sdl/input.c, win32/atari_win32.c, DOC/USAGE: Map F7 to temporarily stop slow loading of DOS binary files, in addition to its standard "Break" key mapping.

2015-05-27 Christian Groessler

  • antic.c, cartridge.c, ide.c, input.c: Remove warnings when compiling on FreeBSD/i386 10.1 with llvm.

2015-05-10 Christian Groessler

  • atari_x11.c (PLATFORM_Initialise): Preinitialize image_data buffer to shut off valgrind warnings.
  • devices.c: Fix for bug #43: Prevent double close of entry in h_fp[] array.

2015-04-28 Tomasz Krasuski

  • antic.c: Fix an infinite recursion with enabled NEW_CYCLE_EXACT, disabled PAGED_ATTRIB, when the ANTIC display list is pointed to GTIA registers. The recursion was: ANTIC_UpdateScanline -> draw_partial_scanline -> antic_load -> MEMORY_CopyFromMem -> MEMORY_GetByte -> MEMORY_HwGetByte -> GTIA_GetByte -> ANTIC_UpdateScanline. Test case: Sky Writer XEX (length 16827, CRC32 9e0fd2e7) running in 400/800 mode.

2015-04-27 Christian Groessler

  • dc/atari_dc.c: Remove obsolete comments.
  • dc/version.h: Set A800DCBETA to 2 (2nd beta version).
  • DOC/TESTS.dc: New file. Lists tests which should be run before a new Atari800DC release.
  • DOC/README.dc: Update.
  • DOC/CHANGES.dc: Update for Atari800DC 0.79beta2 release.

2015-04-24 Christian Groessler

  • dc/atari_dc.c: Parse "DOUBLE_BUFFERING" from atari800.cfg, setting the 'db_mode' variable. Some other small cleanups.
  • dc/atari800.cfg: Add "DOUBLE_BUFFERING" entry.

2015-04-16 Christian Groessler

  • dc/atari_dc.c: Adapt controller and keyboard detection to new KOS version.

2015-04-11 Tomasz Krasuski

  • ui.c: Fix a bad cast that resulted in crash when changing display resolution.
  • artifact.c: Remove an invalid cast.

2015-04-08 Christian Groessler

  • sdl/input.c: Fix auto-repeat in emulator menu when using on-screen keyboard emulation.

2015-04-08 Christian Groessler

  • dc/atari_dc.c: Fix paddle emulation (adapt to new KOS return values). Add PLATFORM_Configure() to parse DISPLAY_X_ADJUST and DISPLAY_Y_ADJUST. Remove warnings and some unused code.
  • dc/config.h: Add SUPPORTS_PLATFORM_CONFIGURE.
  • dc/atari800.cfg: Recreated with new emulator version.

2015-04-01 Christian Groessler

  • sound_oss.c: Fix sound device name for NetBSD and OpenBSD.

2015-03-31 Christian Groessler

  • dc/atari_dc.c: Fix crash when disconnecting the controller while being in the emulator menu. Fix inaccessibility of controller when disconnecting and reconnecting to a different port while being in the keyboard emulation menu.

2015-03-28 Tomasz Krasuski

  • configure.ac: Fix displaying --enable-nonlinear_mixing twice on ./configure --help. NONLINEAR_MIXING now defaults to enabled on all targets.

2015-03-28 Christian Groessler

  • ui.c, ui_basic.c: Adapt emulator menu to Dreamcast and add DC specific menu items.
  • dc/atari_dc.c: Ditto. And fix swapped up/down direction when using the controller joystick.

2015-03-27 Christian Groessler

  • dc/atari_dc.c (controller_kb): Fix auto-repeat in emulator menu.

2015-03-23 Christian Groessler

  • dc/atari_dc.c: The overridden console keys were never released, except for START.

2015-03-21 Perry McFarlane

  • gtia.c: Improve player/playfield collisions for NEW_CYCLE_EXACT

2015-03-21 Tomasz Krasuski

  • pokeysnd.[ch], DOC/NEWS: Fixed a crash with SYNCHRONIZED_SOUND, when enabling stereo sound together with ENABLE_NEW_POKEY=0. Added comment to avoid future mistakes.

2015-03-20 Christian Groessler

  • dc/atari_dc.c: Fix problem when trying to leave the on-screen keyboard emulation menu when an override for the DC 'B' button is configured. Some other unrelated code cleanups.

2015-03-19 Christian Groessler

  • dc/atari_dc.c: Don't inject a "START" button press when leaving the on-screen keyboard.

2015-03-17 Perry McFarlane

  • antic.c, artifact.c, colours.c, img_tape.c, log.[ch], monitor.c, screen.c, sio.c, ui.[ch], sdl/video.c, sdl/video_gl.c, sdl/video_sw.c, win32/sound.c: Fix gcc warnings, allow compiling with g++.

2015-03-16 Perry McFarlane

  • pia.[ch], pokey.c, statesav.c: Fix PIA CA2/CB2 and irq. Bump SAVE_VERSION_NUMBER to 8.

 

→ [ATARI] Atari800 3.1.x rev rev1681 (2298)
Atari XE/XL:Atari800:E.T. Phone Home:Atari, Inc.:Atari, Inc.:1983:
E.T. Phone Home (Atari, Inc., 1983)

2015-03-14 Tomasz Krasuski <kr0tki@poczta.onet.pl>

  • sio.c: With SIO patch enabled, replicate behaviour of the real SIO OSroutine. E.T. Phone Home! now works with SIO patch enabled.

2015-03-11 Perry McFarlane <perry_m@mail.com>

  • cpu.c: Fix opcodes 93, 9b, 9c, 9e, 9f (sha ind_y, shs, shy, shx, sha) page crossing behaviour.

2015-03-05 Christian Groessler <chris@groessler.org>

  • ui.c (AboutEmulator): Change copyright year to 2015.
  • dc/version.h: Add a knob to switch "beta versions" on and off.
  • dc/atari_dc.c: Update on-screen keyboard to current interface of ui_basic.c.

2015-02-25 Christian Groessler <chris@groessler.org>

  • configure.ac: If a non-standard location for the X11 libraries was given (--x-libraries parameter), add this location to the run-time search path.

2015-02-24 Perry McFarlane <perry_m@mail.com>

  • bit3.c, DOC/NEWS: Invert bit3 cursor, add bit3 NEWS.

2015-02-24 Christian Groessler <chris@groessler.org>

  • atari_x11.c, configure.ac: Add support for palette update in X11 targets.
  • gtia.c: Fix compilation of basic (no video) target.

2015-02-18 Tomasz Krasuski <kr0tki@poczta.onet.pl>

  • DOC/NEWS, DOC/USAGE: Updated for new release.

2015-02-12 Petr Stehlik <pstehlik@sophics.cz>

  • Committing fixes provided by Jools Wills in SF.net Bugs #41 and #42:
    • configure.ac: native building on RPi fixed
    • sdl/video.c: handle properly situation when any resolution is available

2015-02-12 Perry McFarlane <perry_m@mail.com>

  • DOC/ChangeLog, DOC/TODO, DOC/USAGE, atari.c, cartridge.c, cfg.c, configure.ac, pbi.c, ui.c, videomode.[ch], sdl/input.c, sdl/palette.c, sdl/video.[ch], sdl/video_gl.c, sdl/video_sw.c, bit3.[ch]: Emulate the Bit3 Full View 80 column card for the Atari 800. Added more #ifdefs for AF80, XEP80_EMULATION, PBI_PROTO80, and NTSC_FILTER.
→ [ATARI] Atari800 3.1.x rev 1670 (2287)
Atari XE/XL:Atari800:Jet-Boot Jack:Datamost:1984
Jet-Boot Jack (Datamost, 1984)

2015-02-07  Tomasz Krasuski  <kr0tki@poczta.onet.pl>

  • cassette.c, img_tape.c: Minimal support for reading CAS "fsk " chunks, to support some tape images of copy-protected original software, only with unpatched SIO.

2015-01-24  Tomasz Krasuski  <kr0tki@poczta.onet.pl>

  • platform.h, sound_oss.c, sound.[ch], ui.c, dos/sound_dos.c, javanm/sound.c, sdl/sound.c, atari800.man, DOC/USAGE: Improve usability: rename "Fragment size" to "Hardware buffer size" and change the unit to milliseconds instead of frames. Code for resizing the buffer to a power of 2 is now called in platform-specific modules - the reason is not all sound backends require such adjustment of the buffer length.

2015-01-10  Tomasz Krasuski  <kr0tki@poczta.onet.pl>

  • win32/msc/Makefile: Fixed incorrect file extensions.
→ [ATARI] Atari800 3.1.x rev 1667 (2284)
Atari Xe/XL:Atari800:Master of The Lamps:Activision, Inc.:Activision, Inc.:1985:
The Master of The Lamps (Activision, Inc., 1985)

Version ?.?.? (????/??/??)

 This release contains changes in color handling. Users updating from an earlier version should reset their color settings, or else the display might be unreadable. To reset the color settings, do one of these:

  • Select one of the presets available in the menu option "Display settings"-> "Color preset"; or
  •  Run atari800 with the -color-preset command-line option, e.g.: atari800 -colors-preset standard; or
  •  Delete the emulator's config file (.atari800.cfg). Caution: you'll lose all Atari800 settings!

Fixes:

  • Fixed computation of gamma adjustment - now it is applied to each of the  three RGB channels separately.

2014-11-28 Tomasz Krasuski <kr0tki@poczta.onet.pl>

  • colours_ntsc.c, atari_ntsc/atari_ntsc_impl.h: Fixed mathematics in the YIQ computations - although the resulting colors were correct, the names of i and q variables were swapped in the sources.
  • colours_ntsc.c, colours_pal.c, colours.[ch], pal_blending.c, filter_ntsc.c, atari_ntsc/atari_ntsc.c, DOC/NEWS: Fixed computation of gamma adjustment - it is now applied to each of the three RGB channels separately.


2014-09-22 Kostas Nakos <knakos@gmail.com>

  • android/*: Bugfix no sound when machine is NTSC, small bugfixes and workarounds for OSL sound. Prepare for release.

2014-09-19 Kostas Nakos <knakos@gmail.com>

  • configure.ac: Switch to android-9 environment for OpenSL ES support.
  • android/*: Add OpenSL ES native sound support for post-2.3 devices. Gained accurate sound playback. Added bindings for capstoggle & atari keys.

2014-09-16 Kostas Nakos <knakos@gmail.com>

  • atari.c: Skip ROM file search as some android builds go in infinite loop due to buggy platform implementation.
  • configure.ac: Updated to newer android toolchain.
  • android/*: Support for built-in Planetary Defense 2012 (courtesy and thanks to Tom Hudson), miscellaneous fixes, update to newer android toolchain.
→ [ATARI] Atari800 3.0.x rev 1659 (2274)
Atari XE/XL:Atari800:Stellar Shuttle:Brøderbund Software:1982:
Stellar Shuttle (Brøderbund Software, 1982)

2014-04-05 Tomasz Krasuski <kr0tki@poczta.onet.pl>

  1. cfg.c, mxpokeysnd.[ch], pokeysnd.[ch], sound.c, ui.c, configure.ac: Moved the SYNCHRONIZED_SOUND code made more generic and moved out of mzpokeysnd.c to pokeysnd.c. Now synchronized sound is supported by both pokey sound engines.
  2. colours_pal.c: Minor formatting & constness fixes.

 

→ [ATARI] WIP: Atari800 3.0.x rev 1.65x (227x)
Atari Atari800:Super Zaxxon:SEGA Enterprises, Inc.:SEGA Enterprises, Inc.:1984:
Super Zaxxon (SEGA Enterprises, Inc., 1984)

2014-03-03 Tomasz Krasuski <kr0tki@poczta.onet.pl>

  • atari.c, atari_basic.c, atari_curses.c, atari_falcon.c, atari_ps2.c, atari_x11.c, amiga/amiga.c, dos/atari_vga.c, sdl/main.c, win32/atari_win32.c, win32/main.cpp, atari_wince.c: Ensure that Sound_Exit() is called after config file is saved-on-exit, by moving the call to Sound_Exit() out of PLATFORM_Exit() and into Atari800_Exit(). Reason: When SOUND_THIN_API is enabled, autosaving after Sound_Exit would cause the config file's SOUND_ENABLED entry to always be written as 0.

2014-02-27 Tomasz Krasuski <kr0tki@poczta.onet.pl>

  • sdl/init.c, sdl/main.c: Avoid "undefined reference to PLATFORM_Time" linker error when configured --with-sound=sdl but --with-video != sdl.
  • atari.c: Fixed a bug with keyboard input not working on --with-video=ncurses --with-audio=oss. On initialisation, Sound_enabled == TRUE but audio output is not yet initialised. In such situation calling sound_oss.c->PLATFORM_SoundSetup() would close standard input, thus disabling keyboard.

Initial check-in of on-screen keyboard emulation for SDL. Work in progress...  Mon Mar 10 23:14:34 2014 UTC by sannyx 

Ok. I've checked in a first version. It is far from being finished.

The on-screen keyboard for SDL can be enabled with '--enable-onscreenkeyboard'. If it isn't been enabled there shouldn't be any changes in behaviour.

I've more or less arbitrarily assigned joystick buttons to functions, to
give me the same feeling as the Dreamcast version. These assignments are obviously
connected to my joystick. I only have one USB joystick (controller) to test.

The assignments are

  • button 0: 'trigger' while the emulation is running, 'select' in menus
  • button 1: 'exit' or 'escape', to leave menus
  • button 4: enter menu (F1)
  • button 5: enter keyboard emulation screen

See the OSK_BUTTON_xxx defines in sdl/input.c if you want to change the
assignments.

Please try it out and give feedback.

Future development:

  • Assign buttons to START, SELECT, and OPTION (currently you have to open the keyboard emulation screen and select those)
  • As extension, or if more than 6 buttons are available, enable the user to assign keyboard keys to buttons (some games use keyboard input)
  • add UI menu to configure the whole thing
  • Get (and save) button assignments in cfg file
  • test 5200
  • find bugs

 

→ [ATARI] Atari800 3.0.x rev 1.653 (2268)

2014-01-30

  • Refresh binaries. 

2014-01-29 Tomasz Krasuski <kr0tki@poczta.onet.pl>

  • cartridge.[ch], ui.c, android/jni/jni.c, atari800.man, DOC/cart.txt, DOC/USAGE: Based on description by Hias, added minimal support for the 32 and 64 MB variants of The!Cart.
  • DOC/cart.txt: Added column that describes state of emulation support of the cartridge types. Also other fixes.

2014-01-26 Tomasz Krasuski <kr0tki@poczta.onet.pl>

  • dos/dos_sb.c: Bring indentation more into line with the apparent standard.
  • dos/sound_dos.c, dos/dos_sb.[ch], configure.ac: Apply SOUND_THIN_API to DOS sound. Also fix two old bugs: pitch being wrong, and sound not working in one-shot mode (DSP 1.xx).
  • sound.c, ui.c: Move code that stores current sound settings in Sound_desired - previously settings were stored only when changed from GUI, but not whenchanged from command line params.

 

→ [ATARI] Atari800 3.0.x rev 1.648 (2261)
Atari XE/XL:Atari800:Zone X:Gremlin Graphics:1985
Zone X (Gremlin Graphics, 1985)

2014-01-18  Tomasz Krasuski  <kr0tki@poczta.onet.pl>

  • ui.c: Fix obvious mistake in System Settings, that lead to buffer overflow.
  • cartridge.c, DOC/cart.txt, DOC/CREDITS: Fixes by Matthias Reichl for emulation of The!Cart.
Do ściągnięcia
atari800-test2017-12-22-win32-sdl-t2e.pl.zip
Dodatkowe informacje
Inne treści związane z tematem
[Atari.Area] Silly Venture 2017 - prace z Atari 8-bit i 2600 [Atari.Area] Silly Venture 2017 - prace z Atari 8-bit i 2600;
Party, party i po party. Powoli spływają prace z imprezy. Na obecną chwilę dostępne są entriesy z 8-bitowego Atari oraz 2600. Tradycyjny download stąd. Warto również rzucić okiem na DemoZoo, gdzie również powoli pojawiają się prace z wyżej wspomnianego party.
[ATARI] Altirra x86 i x64 2.99 test 24 [ATARI] Altirra x86 i x64 2.99 test 24;
Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200.  Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 2.90 z 15 lipca 2017 r.
[Atari] AtariOnLine: Kaz Kompo 2016 – aktualizacja [Atari] AtariOnLine: Kaz Kompo 2016 – aktualizacja;
Przypominamy o trwającym konkursie Kaz Kompo 2016, w którym głosujemy na najlepszą grę 2016 roku na 8-bitowe Atari. Głosujemy przysyłając maila na adres emailowy Xeena (mcora@tlen.pl) lub dopisując swój komentarz pod nowinką dotyczącą Kaz Kompo ...
[ATARI] Altirra x86 i x64 2.99 test 25 [ATARI] Altirra x86 i x64 2.99 test 25;
Nowa wersja testowej Altirry, emulatora ATARI XE/XL/5200.  Ostatnia pełna wersja tego emulatora, jaka publicznie została udostępniona to Alirra 2.90 z 15 lipca 2017 r.
[Atari] AtariOnLine: Pac-Mad – premiera ostatecznej wersji gry [Atari] AtariOnLine: Pac-Mad – premiera ostatecznej wersji gry;
Mam zaszczyt przedstawić nową i ostateczną wersję gry Pac-Mad, która pierwszy raz światło dzienne ujrzała na Ironii 2k17. W czasie od party udało mi się dokończyć parę rzeczy, które planowałem od początku, ale nie zdążyłem ...