Willkommen bei AEP Emulation Page - Emulation News

Hauptmenü
· Home / News
· News Kategorien
· News Archiv

· Mein Account
· Suche
· Forum (neu)
· Forum
· Weblinks
· Spiele Reviews
· Übersetzungen
· Impressum
· Datenschutz

Downloads
 


Forum
Mitglieder Online
>zgoro 
Wir haben 338 Gäste und 1 Mitglied online

You are an anonymous user. You can register for free by clicking here
Benutzername
Kennwort
 Logininfo speichern

Infos
· Museum
· Infocenter
· Das AEP Team
· Member Liste
· Top 25 Liste
· Glossar
· FAQ

Review of the moment

Sprache
Sprache auswählen:

DeutschEnglisch

News-Export
Holt Euch unsere News auf Eure Seite:
· RSS Newsfeed How-to
· RSS News-syndication Deutsch
· News-Banner (JPG)

Friends
· Emu-France
· progetto-SNAPS
· EmuBit.pl
· PDRoms


Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
step1978Offline
Titel: Atari ST: Hatari v1.1.0  BeitragVerfasst am: 29.11.2008, 18:32 Uhr
News Scout


Anmeldungsdatum: 25. Jun 2005
Beiträge: 4.562

Wohnort: Berlin
Status: Offline

Der Atari ST Emulator für Unix/Linux, RiscOS, BSD, BeOS, Nokia N770 / N800 internet tablet, Solaris, AmigaOS, Mac OS X und Windows Hatari ist in einer neuen Version erschienen.



A new version of the Atari ST emulator for Unix/Linux, RiscOS, BSD, BeOS, Nokia N770 / N800 internet tablet, Solaris, AmigaOS, Mac OS X and Windows Hatari has been released. Read more...

Zitat:
File Release Notes and Changelog

Release Name: Hatari v.1.1.0

Notes:
Emulation:
- Falcon DSP emulation good enough to improve some few games/demos, e.g.
Virtual City. (most still work better with emulation disabled, though)
- New sound engine that fixes all problems with the old one
- 16-bit stereo sound (instead of 8-bit mono)
- Improved blitter emulation (blitter cycles emulation, blitter interrupt)
- Improved STE support for some video registers (hscroll, linewidth, ...)
- Improved printer emulation
- Improved STE microwire emulation
- Improved support for games & demos which are accessing IKBD directly
(including a fake 6301 emulation for the known IKBD programs)
- ACSI emulation fix to get HDDriver working
- Some other minor bugfixes to ST/STe emulation (FDC, MFP, PSG, RS-232)
- Improved MFP emulation
- Improved 68k emulation (move.b Ax,(Ay) and extb.l)
- Fixed bugs in the GEMDOS HD emulation (Pexec() etc.)

Emulator:
- Statusbar and overlay led features
- Screenshots work also in VDI/TT/Falcon mode and are saved as PNGs
- Support for automatic frameskip and pausing emulation
- Support for embedding Hatari window (on X11) and control socket
- Improved memory snapshot function
- Improved the "trace" debug function


Changes:
2008-11-29 12:29 thothy

* Info-Hatari.plist, configure.ac, hatari.spec,
doc/doxygen/Doxyfile, src/memorySnapShot.c,
src/gui-osx/English.lproj/InfoPlist.strings, src/includes/main.h:
Increased version number to 1.1.0

2008-11-29 12:21 thothy

* readme.txt, doc/authors.txt, doc/release-notes.txt: Updated docs
for version 1.1.0

2008-11-28 22:26 thothy

* etc/: README, win-ce.cfg: Added win-ce.cfg file for Hatari on
Windows Mobile devices

2008-11-28 22:02 thothy

* doc/emutos.txt: Rearranged paragraphs and wordings a little bit,
and corrected debug section.

2008-11-28 18:54 thothy

* src/floppy.c: Fixed the bug that floppy B: was not ejected and
saved at exit when floppy A: was also inserted.

2008-11-27 21:17 eerot

* doc/compatibility.html: latest DSP changes improved Bad Mood
graphics a lot, but made the game *much* slower (at least to
react to user input).

2008-11-26 21:26 thothy

* src/falcon/dsp_cpu.c: Merged changes from Aranym repository: More
fixes from Laurent Sallafranque. - Fix calculation of overflow
bit in add56/sub56. - Fix registers S2,D2 for TCC instruction.

2008-11-25 22:25 thothy

* src/falcon/dsp_cpu.c: Fixed dsp_div calculation. Thanks to
Laurent Sallafranque for the patch.

2008-11-25 22:17 thothy

* src/falcon/dsp_cpu.c: Fixed SR calculation in LSL and LSR of the
DSP56k emulation. Thanks to Laurent Sallafranque for the patch.

2008-11-25 21:51 thothy

* src/: configuration.c, joy.c, includes/configuration.h: Enable
the real joystick by default now instead of the
joystick-with-cursor-keys emulation.

2008-11-24 21:46 eerot

* doc/manual.html: minor tweaks

2008-11-23 20:21 eerot

* doc/manual.html: simplify/clarify the joyemu paragraphs

2008-11-23 16:09 thothy

* doc/manual.html: Updated some more obsolte sections in the manual

2008-11-23 13:49 eerot

* doc/: manual.html, images/devices.png, images/discs.png,
images/sound.png, images/tos.png: - crop all screenshots to have
just the dialog content + update their sizes accordingly. make
them floats unless they´re longer than the associated text -
PNG screenshot support - minor platform list update - build
instructions updates - fix "--trace help" - re-order/clarify fsel
text a bit - improve frameskip explanation - be explicit about
the sound record file name extension effect - shortcut
explanations improvements + consistency - joy keys are
configurable - emphatize GEMDOS emu issue

2008-11-23 13:44 eerot

* doc/: compatibility.html, emutos.txt: - note about dynabusters+
screen flicker - add sudoku to emutos lists & sort ST program
names like others are

2008-11-23 13:13 npomarede

* doc/release-notes.txt: Some improvements were made for STE video
registers

2008-11-23 12:49 npomarede

* src/: sound.c, includes/sound.h: Bye bye old sound core :)

2008-11-23 12:43 eerot

* doc/images/memory.png: old memory screenshot missed autosave
checkbox, update

2008-11-23 12:36 eerot

* doc/hatari.1: fix: --trace help

2008-11-23 11:48 thothy

* doc/manual.html: Updated the screen and keyboard dialog and the
GEMDOS HD sections.

2008-11-23 11:27 thothy

* src/: main.c, control.c: Silenced debug output in normal log mode

2008-11-23 10:48 thothy

* doc/compatibility.html: DMA sound is distorted in ´Systematic
error´ demo

2008-11-22 19:21 eerot

* src/shortcut.c: - Boss key also pauses emulation (so that Hatari
CPU use and sound stop) - Pause&unpause emulation before&after
disk dialog as is done for options - Unpause emulation for
warn&cold reset

2008-11-22 18:04 eerot

* src/main.c: Not safe to ignore events. Seems to stop also SDL
processing them internally, not just propagating them to the
application.By default SDL enables all events execpt for
SYSWMEVENT, so setting the event states can be just removed.

2008-11-22 17:01 thothy

* Hatari.xcodeproj/project.pbxproj: Cleaned up the Xcode project
file a little bit.

2008-11-22 16:59 thothy

* src/gui-osx/: PrefsController.h, PrefsController.m,
SDLMain.nib/classes.nib, SDLMain.nib/info.nib,
SDLMain.nib/keyedobjects.nib: Fixed the ´Load config´ and ´Save
Config´ buttons and removed the non-working Spec512 Slider from
the OS X GUI.

2008-11-22 15:31 thothy

* src/gui-osx/: PrefsController.m, Shared.m: Made the OS X GUI
compilable again.

2008-11-22 11:43 thothy

* src/gui-osx/SDLMain.m: Removed the obsolete screen snapshot FPS
parameter also from the OS X GUI.

2008-11-21 22:27 eerot

* doc/compatibility.html: finetuning

2008-11-21 22:14 eerot

* doc/: compatibility.html, emutos.txt: more things found working

2008-11-21 19:28 eerot

* src/gui-sdl/sdlgui.c: dialog processing should ignore all motion
events

2008-11-20 22:46 eerot

* src/: main.c, screen.c: Move event selection from screen.c to
main.c and ignore unneeded events. Fixes internal GUI
fileselector CPU usage with analog joysticks (that haven´t been
properly centered) that caused it to constantly poll doDialog().

2008-11-20 22:34 eerot

* src/keymap.c: Ignore empty keymap file names (Keymap_Init() calls
Keymap_LoadRemapFile() unconditionally).

2008-11-19 00:17 thothy

* src/dmaSnd.c: Decrement nMwTransferSteps _before_ writing the
registers in DmaSnd_InterruptHandler_Microwire(). If not the
shifting finished 8 cycles too late compared to a real STE.
(Thanks to David Savinkoff for the hint)

2008-11-18 22:14 eerot

* etc/: README, n810.cfg: Use directories that exist already and
are user visible in the normal 770/N8x0 UI. Remove irrelevant
settings.

2008-11-18 21:12 eerot

* src/gui-sdl/dlgNewDisk.c: Fix the case when the configured disk
path doesn´t end in slash.

2008-11-18 21:10 eerot

* src/gui-sdl/dlgFileSelect.c: * Use File_DirExists() instead of
statting directly.

* Handle existing path with non-existing file better. Earlier
File selector moved to CWD in this case, now it keeps in the
directory and just suggest the given filename.

This doesn´t change the normal Hatari behaviour as Hatari paths
default to CWD, but it helps packages providing Hatari config
files
with pre-defined file save paths.

2008-11-18 20:57 eerot

* src/: file.c, includes/file.h: add File_DirExists() function

2008-11-18 20:56 eerot

* src/keymap.c: Use more correct File_Exists() in
Keymap_LoadRemapFile() instead of File_DoesFileNameEndWithSlash()
and give warning &return also when that check fails & indent rest
of the function appropriately.

2008-11-18 20:53 eerot

* src/: shortcut.c, gui-sdl/dlgDisk.c: remove redundant
File_DoesFileNameEndWithSlash() calls as File_Exists() already
checks that the given thing isn´t a directory.

2008-11-18 00:13 npomarede

* src/uae-cpu/newcpu.c: Improve interrupts´ precision when multiple
ints happened at the same time during the STOP instruction (HBL
could be wrongly delayed of 4 cycles)

2008-11-17 23:13 npomarede

* doc/compatibility.html: Add the No Cooper demo to the STF list

2008-11-16 20:02 eerot

* doc/: release-notes.txt, todo.txt: More TODOs done by Thomas

2008-11-16 19:52 eerot

* doc/compatibility.html: - According to pouet.net Badger isn´t STE
demo so remove it from list - Tribute to Rainbow Tos works now
fine

2008-11-16 19:01 thothy

* doc/compatibility.html: Updated V8 music demo and Songs Of The
Unexpected

2008-11-16 17:27 eerot

* doc/compatibility.html, src/ikbd.c: - Thomas´ Utopos fix fixed
also DB2000 - Added pouet.net links + some other minor updates

2008-11-16 16:48 thothy

* src/gui-sdl/dlgFileSelect.c: Do not show hidden files by default

2008-11-16 15:56 thothy

* gpl.txt: Updated license text to the latest version of the GPL 2
(from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt)

2008-11-16 15:51 eerot

* doc/: manual.html, images/fileselector.png, images/keyboard.png,
images/screen.png: update fileselector, screen and keyboard
screenshots

2008-11-16 15:21 eerot

* doc/: hatari.1, manual.html: Update command line options and
keyboard shortcuts. Use hatari.1 HTML version of command line
options also for manual.html

2008-11-16 11:23 thothy

* src/gui-sdl/dlgScreen.c: Removed unused FPS code in the screen
dialog

2008-11-16 11:19 thothy

* src/: screen.c, video.c, falcon/videl.c, falcon/videl.h,
includes/screen.h: Recording an animation now also works in TT
and Falcon mode.

2008-11-16 10:42 thothy

* src/: configuration.c, screenSnapShot.c, shortcut.c,
gui-sdl/dlgScreen.c, includes/configuration.h,
includes/screenSnapShot.h: Removed the obsolete nFramesPerSecond
setting - it is possible to use the frame-skip option instead.

2008-11-15 22:53 thothy

* src/: configuration.c, shortcut.c, includes/configuration.h:
Added shortcut for inserting floppy disk A:

2008-11-15 22:02 thothy

* src/ikbd.c: If both, joystick and mouse, are enabled, always
report button as mouse event. This is needed for the game ´Big
Run´

2008-11-15 21:41 thothy

* doc/: hatari.1, fr/hatari.1: Replaced ~/.hatari.cfg with
~/.hatari/hatari.cfg

2008-11-15 21:39 thothy

* doc/compatibility.html: Added ´Death of the left border´ and
´Swedish new year´ demos

2008-11-15 21:03 thothy

* src/gui-sdl/dlgKeyboard.c: The ´Disable key repeat in fast
forward mode´ option can now be configured in the SDLGUI.

2008-11-15 20:04 thothy

* src/change.c: When looking for a disk change, check also for a
change within a ZIP file

2008-11-15 19:55 thothy

* src/: floppy.c, gui-sdl/dlgDisk.c, includes/floppy.h: Removed the
obsolete EmulationDrives[].szFileName since the floppy file name
is now stored in the ConfigureParams structure.

2008-11-15 16:37 npomarede

* src/video.c: Fix regression introduced in rev 1.125 that affected
Braindamage Demo.

2008-11-15 15:17 thothy

* src/: dmaSnd.c, int.c, includes/dmaSnd.h, includes/int.h:
Shift/rotate the microwire registers automatically within 16
usec. This fixes the hang at the end of the 2nd screen in the
Paradox XMAS 2004 demo.

2008-11-15 15:00 npomarede

* src/: ioMemTabFalcon.c, ioMemTabSTE.c, ioMemTabTT.c: Add specific
handler for register $ff820d (video screen low)

2008-11-15 14:58 npomarede

* src/video.c: More traces for STE registers

2008-11-15 11:00 thothy

* src/blitter.c: Improved blitter timings (thanks to Tobé for the
patch)

2008-11-15 10:42 thothy

* src/change.c: The emulator must be reset when the user changes
the size of the RAM

2008-11-13 23:57 eerot

* doc/compatibility.html: Utopos works with Thomas latest change

2008-11-13 23:14 thothy

* src/ikbd.c: Hack for the he game Utopos (>= v1.5): It expects the
joystick data to be sent within a certain amount of time after
the IKBD_Cmd_ReturnJoystickAuto command, without checking the
ACIA control register first

2008-11-13 22:16 thothy

* src/dmaSnd.c: Do not reset the microwire data register shifting
index when a program continuesly writes to the data register.
This fixes the initial problem with the X-Mas 2004 demo by
Paradox.

2008-11-12 23:46 eerot

* etc/: README, n810.cfg: add etc/ subdirectory for device specific
configuration files

2008-11-12 23:08 eerot

* src/gui-sdl/dlgFileSelect.c: If fileselector is given
non-existing path, use CWD instead of just not showing the file
select at all (user doesn´t understand it, especially as there´s
no warning/error about it).

2008-11-12 23:06 eerot

* src/configuration.c: User should be given warning if
configuration changes saving fails.

2008-11-12 21:36 eerot

* src/str.c: Thomas noted that indexed accesses are slower (I had
to check the assembler output to believe that GCC really cannot
better optimize indexed accesses in functions that don´t call
other functions with pointers) and that without them he prefers
use of while loops so changing functions closer to what they were
earlier. Sorry for the code churn.

2008-11-10 20:23 npomarede

* src/mfp.c: Non important typo

2008-11-10 01:13 thothy

* src/ikbd.c: Fix for Utopos: Reset internal joystick state so that
a new joystick packet is send each time the ReturnJoystickAuto
command is send to the IKBD

2008-11-10 00:25 thothy

* src/main.c: Fixed crash that occured when pressing F12 in Falcon
mode: Statusbar tried to update the SDL surface with
Screen_Draw(), but this function can only be used in ST/STE mode.

2008-11-09 21:20 eerot

* src/main.c: take into account that options key might be
configured only with a modifier key or not at all.

2008-11-09 21:04 eerot

* src/main.c: User can configure options key (F12) to something
else, ask SDL for the key name (this uses the previous "str-funcs
return a string" change).

2008-11-09 21:02 eerot

* src/: str.c, includes/str.h: - Str_Trunc() doesn´t need to zero
rest of string, ending it is enough - str functions return the
modified string. This allows for nicer code in caller - make
code more idiomatic C (for loops instead of whiles)...

2008-11-08 00:18 eerot

* doc/compatibility.html: oops, fix

2008-11-08 00:08 eerot

* doc/compatibility.html: comment updates + link to froggies demo

2008-11-07 23:30 thothy

* src/: cartData.c, cart_asm.s: Check 0x601A program header magic
before trying to load and execute a program from the GEMDOS
harddisk. Hatari now no longer crashes when trying to Pexec a
file that was not a valid PRG.

2008-11-07 23:17 npomarede

* doc/compatibility.html: More pouet.net links and sort STF demos

2008-11-06 22:35 eerot

* doc/compatibility.html: - Game updates from Matthias & Thomas &
my own testing - Demo status updates and new demos checked by
Nicolas - Started changing ST demos to be listed according to
group like STE ones - Added pouet.net links some STE demos and
demos Nicolas listed - Armada demos are actually Agression...

2008-11-05 19:23 thothy

* src/joy.c: Left + Right (and Up + Down) can´t be enabled at the
same time. This patch fixes the crashes in Robocop 2.

2008-11-04 22:05 eerot

* src/: configuration.c, screen.c, includes/configuration.h: Make
also top border configurable and add sanity checks for border
values.

2008-11-04 21:59 eerot

* doc/compatibility.html: - ST games to alphabetical order - next
release is 1.1 (1.? -> 1.1) - checked sound issues in noise
tracker / powerup

2008-11-04 21:39 eerot

* doc/: authors.txt, compatibility.html, release-notes.txt: -
compatibility list updates from Nicolas - draft list of changes
for release notes - update authors list

2008-11-03 23:29 npomarede

* src/spec512.c: Removed unused modifications ; correct fix for the
palette problem on the 1st line is in video.c >= 1.127

2008-11-03 21:48 thothy

* src/gemdos.c: Do not intercept GEMDOS trap calls to the printer
anymore. All printer data is now handled in hardware emulation.
Thanks to David Savinkoff for the patch.

2008-11-03 21:46 thothy

* src/: mfp.c, psg.c, includes/mfp.h: Add Falcon Centronics ACK
interrupt capability (Thanks to David Savinkoff for the patch).

2008-11-03 21:24 thothy

* src/: bios.c, xbios.c: Removed obsolete BIOS interception code.

2008-11-03 20:34 thothy

* src/video.c: The first palette must be saved at the beginning of
the very first visible line, not at the end. This fixes the
graphical glitches that appear in the Coreflakes demo in the very
first visible line on the screen.

2008-11-02 23:18 thothy

* src/uae-cpu/memory.c: Call SDL_Quit() before exit() to make sure
that the old video mode is restored properly

2008-11-02 17:27 eerot

* Makefile: install also "hmsa"

2008-11-02 17:06 eerot

* doc/compatibility.html: - More accurate list of Molz issues from
Anders - Some updates to current emulation state

2008-11-02 16:28 thothy

* src/: configuration.c, includes/screen.h: Allow up to 47 lines in
the bottom border (but use only 45 by default since some demos
show garbage in the last 2 lines)

2008-11-02 16:19 thothy

* src/screen.c: Fixed STScreenEndHorizLine initialization

2008-11-01 17:53 npomarede

* src/spec512.c: Revert previous patch for now, not the correct
solution to this bug, more work needed

2008-11-01 16:25 npomarede

* src/spec512.c: Fix a long standing bug : the 1st visible line of
the screen could have a wrong palette (fix Text Zoomer in Core
Flakes demo by New Core)

2008-10-30 21:25 eerot

* doc/: compatibility.html, emutos.txt: minor finetuning for EmuTOS
texts, add DHS "More or Less Zero" demo

2008-10-30 20:01 eerot

* src/includes/control.h: Control_CheckUpdates() returns now bool,
se define needs too

2008-10-29 21:41 thothy

* src/includes/stMemory.h: Fixed crash that occured with GEMDOS HD
emulation when ENABLE_SMALL_MEM was set. The STRAM_ADDR macro did
not distinguish between ST-Ram and ROM/IO memory yet.

2008-10-29 21:12 eerot

* src/log.c: exit() -> return, trace options can nowadays changed
at run-time so exit() is wrong (and returning FALSE is handled
correctly by options.c calling this).

2008-10-28 21:43 eerot

* Makefile-default.cnf: add arch specific optimization flag
examples

2008-10-28 21:37 eerot

* src/dialog.c: forgot to commit this with other
Main_PauseEmulation() changes

2008-10-28 21:24 eerot

* src/Makefile: make ENABLE_DSP_EMU overridable with env variable +
update its comment

2008-10-27 22:44 eerot

* doc/: emutos.txt, todo.txt: split Hatari TODOs to emulation and
other todos and remove things that have already been done.

2008-10-26 23:39 eerot

* src/: change.c, control.c, main.c, screen.c, shortcut.c,
statusbar.c, includes/main.h, includes/statusbar.h: - don´t show
paused message when switching between fullscreen/windowed mode
-> add option to PauseEmulation() for this - get rid of paused
message faster when unpausing -> change AddMessage() timeout
from secs for msecs - some comment updates

2008-10-26 20:15 eerot

* src/: control.c, main.c, includes/control.h: Get back into
battery saving (remote) pause (not SDL one) if such had been
requested.

2008-10-26 12:06 eerot

* src/control.c: have link to actual bug in comment

2008-10-26 01:29 eerot

* src/statusbar.c: - more accurate name: .timeout->
.expire - add .expire member to message to clear the code -
fix the message timeout when there are multiple messages

2008-10-26 00:34 npomarede

* src/sound.c: Save/restore all variables used by the new sound
engine in Sound_MemorySnapShot_Capture

2008-10-26 00:32 eerot

* src/debugui.c: add missing newline

2008-10-26 00:31 eerot

* src/uae-cpu/newcpu.c: remove duplicate bEnableDebug check

2008-10-26 00:20 eerot

* src/statusbar.c: Cannot assert if screen size doesn´t match
requested one as in fullscreen mode Hatari may not get the
requested size. If available video mode is smaller, disable
statusbar; if larger, re-calculate variables.

2008-10-25 23:25 npomarede

* src/sound.c: Use doxygen style comments for functions

2008-10-25 22:55 eerot

* src/control.c: - Use Main_Un/PauseEmulation() for stopping the
emulation more cleanly - Add Control_GetUISocket() and check the
X socket for events so thatHatari window expose events can be
processed even when the remote UI has asked Hatari/SDL to be
completely stopped (to save battery) - ControlSendEmbedInfo ->
bSendEmbedInfo

2008-10-25 22:31 eerot

* src/: main.c, shortcut.c: - Debug "UI" should do clean
pause/unpause too

2008-10-25 22:19 eerot

* src/: configuration.c, main.c, shortcut.c,
includes/configuration.h, includes/main.h: - Pause key acts as
"pause" unless --debug is used when it invokes the Debug UI

2008-10-25 19:42 npomarede

* src/: sound.c, includes/sound.h: Cosmetic changes in new engine :
remove unused code, indent, add more comments, ...

2008-10-24 00:16 eerot

* doc/emutos.txt: Checked/added Falcon games

2008-10-24 00:16 eerot

* doc/compatibility.html: - With latest DSP change, Bad Mood
actually draws something half sensible - Tank Blaster works

2008-10-23 18:50 thothy

* src/falcon/dsp_cpu.c: Latest updates from Aranym: - Fixes in
L:xxx,register parallel move, both directions. - Fixes in
register,L:xxx when limiting occurs.- Fixes for LSL,BCHG
instructions.

2008-10-22 22:55 eerot

* doc/: compatibility.html, emutos.txt: - correct state of couple
Falcon demos & apps(some Whip! effects actually work) - list
some EmuTOS compatible Falcon demos and apps

2008-10-22 20:56 thothy

* src/gemdos.c: Improved check for file attributes during
Fsfirst/Fsnext. This fixes FSELECT.PRG by M. Patzel. Thanks to
Thomas Schaerer for the hint.

2008-10-21 23:15 eerot

* src/: screen.c, statusbar.c, falcon/hostscreen.c,
gui-sdl/dlgScreen.c, includes/statusbar.h: - Statusbar shows also
in fullscreen - Statusbar height calculation needs to take into
account screen width because the the gui-sdl font selection
does - Toggling Statusbar from Display options doesn´t toggle
overlay LED(even when it´s enabled, it´s shown only when
statusbar isn´t)

2008-10-21 21:04 eerot

* src/statusbar.c: all SDL_UpdateRect calls here have now debug
prints

2008-10-20 22:56 eerot

* doc/compatibility.html: Remove the exlamation marks now that I´ve
checked the required DSP modes.

2008-10-20 22:31 thothy

* src/psg.c: Save LastStrobe to memory snapshots, too (just in
case...)

2008-10-20 22:23 thothy

* src/: mfp.c, printer.c, psg.c, includes/mfp.h: These patches make
Hatari emulate printer port capture more accurately.

In psg.c : Centronics STROBE is used Exclusively, LastWriteToIOB
PORTB checking is Removed.

In mfp.c : MFP_EXCEPT_GPIP0 interrupt is added to
MFP_CheckPendingInterrupts() to create BUSY interrupt capability
in hatari.

In printer.c : All data presented to PORTB will now be passed
unfiltered to the printer, the same as Atari hardware would do
it. Thus, filtering, tab expanding, and associated code is
removed.

Thanks to David Savinkoff for the patch!

2008-10-20 22:15 eerot

* doc/compatibility.html: add Illusion 64 (one more demo that works
only when DSP emu is disabled)

2008-10-19 22:52 eerot

* doc/compatibility.html: add couple of New Beat demos (work fine)
and music applications (don´t work) + few other demos

2008-10-19 15:06 npomarede

* src/: sound.c, includes/sound.h: Remove unused float code.

2008-10-16 23:30 npomarede

* src/psg.c: Register select in $ff8800 should not be masked with
0xf, but further read/write when register >= 16 should be
ignored. (fix long standing bug in European Demo Intro)

2008-10-16 20:25 npomarede

* src/sound.c: Remove gcc warning

2008-10-16 00:14 npomarede

* src/mfp.c: Revert useless test when data reg for timer A/B is
decremented from a previous 0 value (as we use Uint8)

2008-10-15 23:06 npomarede

* src/sound.c: Set sample to 0 instead of 0x9a when volume is 0
(this way the volume 0 of the ym is aligned with the sample 0
level)

2008-10-14 23:34 npomarede

* src/sound.c: Full support for 5 bits volume when computing
envelopes. All internal volumes operations are made with 5 bits
for maximum accuracy (as on a real YM-2149)

2008-10-14 22:00 eerot

* doc/compatibility.html: Went through all games & demos marked as
none/dummy and checked whether they work with DSP emulation
enabled. Almost none did, added more info about that. Updated a
couple of other games/demos.

2008-10-13 22:29 eerot

* doc/compatibility.html: Falcon updates: - Add Bad Mood & ChainZ
games (not working) - Add a few working and not working demos and
apps - Some things that worked earlier only when DSP emulation
is disabled, work now also when it´s enabled

2008-10-13 22:26 eerot

* doc/emutos.txt: add more STE and debugging info

2008-10-11 00:10 thothy

* src/gui-osx/: PrefsController.h, PrefsController.m,
SDLMain.nib/classes.nib, SDLMain.nib/info.nib,
SDLMain.nib/keyedobjects.nib, SDLMain.nib/objects.nib: Merged
some of the OS X GUI updates from Jerome Vernet

2008-10-11 00:01 thothy

* Hatari.xcodeproj/project.pbxproj: Cleaned up the sources list in
the Mac OS X project file.

2008-10-10 20:21 thothy

* src/falcon/: dsp_core.c, dsp_core.h, dsp_cpu.c: Merged dsp56k
changes from Aranym: - Recode sub/add on 56bits in a simpler way.
- BSET/BCLR were not clearing/setting A2/B2 when changing bit in
A/Baccumulator (from Laurent Sallafranque). - try to fix
detection of end of loop for DO instruction.

2008-10-09 00:34 npomarede

* src/uae-cpu/newcpu.c: Fix special case for MFP exception handling
with cpu >= 68020

2008-10-05 22:42 npomarede

* src/ikbd.c: Remove double ´;´

2008-10-05 22:41 npomarede

* src/utils.c: Add rcsid

2008-10-05 22:31 npomarede

* src/uae-cpu/newcpu.h: Add a parameter ExceptionSource to
Exception(). This allows to remove the possible ambiguity when
MFP vector base is changed in $fffa17 and the resulting exception
number could conflict with a ´normal´ cpu exception.Fix High
Fidelity Dreams by Aura which set MFP vector base to $c0 instead
of $100.

2008-10-05 21:55 thothy

* src/configuration.c: Set bDisableKeyRepeat = FALSE by default.

2008-10-05 19:55 npomarede

* src/: m68000.c, mfp.c, video.c, includes/m68000.h, uae-cpu/fpp.c,
uae-cpu/gencpu.c, uae-cpu/newcpu.c: Add a parameter
ExceptionSource to Exception(). This allows to remove the
possible ambiguity when MFP vector base is changed in $fffa17 and
the resulting exception number could conflict with a ´normal´ cpu
exception. Fix High Fidelity Dreams by Aura which set MFP vector
base to $c0 instead of $100.

2008-10-04 13:41 npomarede

* src/mfp.c: Fix reading $fffa21 while timer B occurs in some rare
cases (Wolfenstein 3D intro)

2008-10-04 13:35 npomarede

* src/includes/video.h: Fix reading $fffa21 while timer B occurs in
some rare cases (Wolfenstein 3D intro)

2008-10-03 10:27 thothy

* src/falcon/dsp_disasm.c: Mark all instructions that may change
SR. (Code from Patrice Mandin)

2008-10-03 10:25 thothy

* src/falcon/dsp_cpu.c: Try again to fix carry bit computation.
(Code from Patrice Mandin)

2008-10-03 00:01 npomarede

* src/fdc.c: FDCTrackRegister, FDCSectorRegister and
FDCDataRegister are 8 bits registers. When writing to $ff8604,
only keep the lowest 8 bits.(fix High Fidelity Dreams by Aura)

2008-09-29 22:44 thothy

* src/falcon/dsp_cpu.c: dsp56k fixes: SUB/ADD/CMP: Simply set carry
bit if MSB changed, clear otherwise. (Thanks to Patrice Mandin
for this)

2008-09-29 22:15 thothy

* src/: cartData.c, cart_asm.s: Fixed a bug in the 68k part of the
GEMDOS HD emulation: The stack got messed up when a program tried
to run pexec with a program name that did not existed on the
emulated GEMDOS HD.

2008-09-28 18:56 eerot

* doc/: compatibility.html, emutos.txt: minor updates

2008-09-28 16:13 eerot

* doc/hatari.1: Add documentation for missing command line options
and files + other improvements

2008-09-27 21:01 thothy

* Hatari.xcodeproj/project.pbxproj: Added ym2149_fixed_vol.h to
Xcode project file.

2008-09-27 16:51 thothy

* doc/fr/clavier-exemple.txt: No need to remap the function keys

2008-09-27 16:43 thothy

* src/gemdos.c: Work-around for the file selector bug in TOS 1.02
(Bug #1648169)

2008-09-27 15:36 thothy

* src/fdc.c: According to Volker Seebode, HDCCommand.byteCount must
not be reset during FDC_ResetDMAStatus(). (Bug #2130450)

2008-09-27 15:21 thothy

* src/hdc.c: DMA counter wasn´t updated after HDC commands (Bug
#2130480). Thanks to Volker Seebode for the patch

2008-09-27 13:09 thothy

* src/falcon/dsp_cpu.c: MAC/MACR should not change Carry bit (from
Laurent Sallafranque)

2008-09-26 21:29 eerot

* doc/emutos.txt: Add separate section on how to debug EmuTOS
issues based on info from Thomas.

2008-09-26 18:39 thothy

* src/falcon/hostscreen.c: Removed unused code.

2008-09-26 00:23 npomarede

* src/video.c: On STE, allow to change video address, hw scroll and
linewidth when line >= nLastVisibleHbl (fix Power Rise / Xtrem D
demo)

2008-09-25 22:05 thothy

* src/keymap.c: Added some more keycodes, this time for german Mac
keyboards.

2008-09-25 20:36 npomarede

* src/sound.c: Correctly stop sound after a reset when using old
sound engine

2008-09-24 22:01 eerot

* doc/emutos.txt: added STE (enhanced) demos

2008-09-23 01:22 eerot

* doc/emutos.txt: - add STE programs working after Thomas´ EmuTOS
DMA sound cookie fix - fine-tune the texts

2008-09-21 23:59 thothy

* src/falcon/dsp_cpu.c: DSP56k cpu fix: DIV instruction calculation
(from Laurent Sallafranque)

2008-09-21 23:57 thothy

* src/falcon/dsp_disasm.c: DSP56k disasm fix: mask out address
bits to 32K, to read current instruction

2008-09-20 14:06 thothy

* Makefile: Build hmsa from the main Makefile, too.

2008-09-20 14:05 thothy

* tools/hmsa/Makefile: Added distclean target

2008-09-20 14:01 thothy

* src/options.c: Fixed rcsid label

2008-09-20 13:33 thothy

* doc/: hatari.1, fr/hatari.1: Fixed more unquoted dashes in
manpages

2008-09-20 13:28 thothy

* src/main.c: Oops, reverted last change, didn´t want to commit
that...

2008-09-20 13:25 thothy

* doc/hatari.1, src/main.c: Fixed unquoted dashes in manpage (patch
taken from the Debian package, thanks to Teemu Hukkanen)

2008-09-19 20:55 npomarede

* src/sound.c: Allow to mix volumes with a table (as measured on a
real ST) or with a linear mean of the 3 volumes. Default to
linear mixing for now as it gives better results. Don´t center
the samples, keep them 16 bits signed but in the range [0,32767]
(suppress small sounds when pausing/resuming audio device)

2008-09-16 23:14 eerot

* doc/compatibility.html: - sort STE demos by group/author - add
one STE game and several STE demos

2008-09-16 22:31 thothy

* src/falcon/dsp_cpu.c: Fixed lua with a Ny destination register,
and parallel move, fix B,A as it is not a full 56bit transfer
(Thanks to Patrice and Laurent for the patch)

2008-09-15 23:08 thothy

* src/falcon/: dsp_cpu.c, dsp_disasm.c: Merged changes from Aranym
CVS: - dsp56k fixes: -LUA instruction must not change source
register. -Parallel moves: disasm for dsp_pm_4, fixes in
dsp_pm_1. (Thanks to Laurent Sallafranque for the patches)

2008-09-14 23:45 eerot

* doc/emutos.txt: add STE games and update notes

2008-09-14 21:33 npomarede

* src/uae-cpu/newcpu.c: TRAP was returning 38 cycles instead of 34
(Phaleon/Illusion Demo by Next)

2008-09-14 19:53 eerot

* Makefile-MinGW.cnf, config-default.h, src/Makefile: Cygwin
improvements from Guillaume D: - src/Makefile: ALLOBJS was added
twice under Cygwin - config-default.h: Cygwin doesn´t have the
"cfmakerow" function - Makefile-MinGW.cnf: overridable SDL_CFLAGS
& SDL_LIBS

2008-09-14 13:01 npomarede

* src/mfp.c: Add more traces Apply Timer D patch only if ctrl reg
is != 0

2008-09-14 12:43 npomarede

* src/uae-cpu/newcpu.c: Improve log

2008-09-13 00:27 eerot

* doc/: compatibility.html, emutos.txt: - Added Super Hang-On to
compatibility list - Added compatibility information to
emutos.txt along with lots of other information I had in old
mails etc

2008-09-11 22:38 thothy

* src/main.c: Removed unnecessary header file includes

2008-09-11 22:33 thothy

* src/main.c: Fixed the problem that loading the global
configuration file only worked on UNIX-style operating systems
which use a ´/´ as path seperator.

2008-09-07 21:24 eerot

* src/statusbar.c: - Fix TOS version string - Move messages after
FS, that looks better in screen with borders

2008-09-07 00:18 npomarede

* src/: sound.c, includes/ym2149_fixed_vol.h: Use a table to
convert the 3 voices´ volume to a sample. New mixing for
tone/volume/enveloppe using this table.

2008-09-06 23:08 eerot

* src/statusbar.c: - Fix frameskip text Rect width - Add drawing of
recording led - In overlay mode, this overrides the floppy led
(color)

2008-09-06 21:14 eerot

* src/statusbar.c: - center the text on drawing instead of
centering the string to char array - Add frameskip showing ("FS:
0")

2008-09-05 23:40 eerot

* src/statusbar.c: fix/improve docs

2008-09-05 23:29 eerot

* src/: change.c, main.c, statusbar.c, tos.c, includes/statusbar.h,
includes/tos.h: Statusbar improvements: - show by default RAM,
machine and TOS information - functionality to show other
messages (with timeout) - optional debug printf()s - all
variables static Other files: - tos.c: change info about etos
into extern - main.c: ask statusbar to update default info in
suitable place (after TOS loaded) and show initial help text if
default shortcut is used for Options - change.c: ask statusbar
to update info when needed

2008-09-05 23:10 eerot

* src/int.c: fix compiler warnings on TRACE() calls for Sint64
changes

2008-09-05 20:39 npomarede

* src/video.c: No need to test 60/50 Hz switch if display has not
started yet.

2008-09-04 23:26 thothy

* src/mfp.c: Fixed mask for TX buffer empty interrupt.

2008-09-04 23:18 thothy

* src/: blitter.c, mfp.c, includes/mfp.h: Added Blitter-done
interrupt

2008-09-04 19:52 thothy

* src/: int.c, includes/int.h: Changed type of CycleTime back to
32-bit so that the 64 bits are only used internally. Also removed
the assert statements.

2008-09-04 12:53 thothy

* src/int.c: Set cycle counters to INT_MAX during reset (just in
case...).

2008-09-04 12:41 thothy

* src/: int.c, includes/int.h: Increased size of internal interrupt
cycle counter variables to 64 bit. This fixes Sedma´s
Blittermania for example since the internal DMA sound cycle
counter does not overflow anymore.

2008-09-03 23:25 eerot

* doc/compatibility.html: add new demos + update info on some
others

2008-09-02 21:46 npomarede

* src/hdc.c: Update HD led when processing a command

2008-09-02 21:26 thothy

* Hatari.xcodeproj/project.pbxproj: Updated the Xcode project file

2008-09-02 20:56 eerot

* src/: gemdos.c, psg.c, statusbar.c, includes/statusbar.h: - add
timeout based HD led and separate function for enabling it
(floppy leds API remains ON/OFF toggling which is needed for
more accurate control that the PSG emulation can provide) -
gemdos.c enables HD led when HD emu calls are used - rename "C:"
to "HD:", one led is enough for all HDs

2008-09-02 13:10 thothy

* src/int.c: Added some assertions to be able to detect overflows
in the Int_AddXXXInterrupt functions

2008-09-02 13:08 thothy

* src/: ikbd.c, video.c: Decreased IKBD_RESET_CYCLES since the old
value caused an overflow in Int_AddRelativeInterrupt(). Now the
mouse in Barbarian (from Psygnosis) is working again.

2008-09-02 12:09 thothy

* src/: blitter.c, dmaSnd.c, fdc.c, ikbd.c, int.c, mfp.c, video.c,
includes/int.h: Removed the offset parameter from
Int_AddRelativeInterrupt() since the function
Int_AddRelativeInterruptWithOffset() is already used for starting
a relative Int with offset

2008-09-02 11:53 thothy

* src/: blitter.c, dmaSnd.c, fdc.c, ikbd.c, video.c: Cleaned up
superfluous white spaces

2008-08-21 18:05 thothy

* src/ikbd.c: Added a workaround for a problem with the game USS
John Young / FOF54: It checks whether the transmit-buffer-empty
bit is cleared after writing a byte to the IKBD.

2008-08-20 20:01 eerot

* Makefile-default.cnf: - Add check for X11 - move CFLAGS check
inside ifneq to speedup non-matching case - use the expanded :=
notation so that shell commands are run only once

2008-08-19 22:53 eerot

* src/screenSnapShot.c: Invert RGB byte order for little endian
32-bits in PNG saving.

2008-08-19 22:36 eerot

* doc/alsa-midi.txt: minor update

2008-08-19 22:05 eerot

* src/: change.c, gui-sdl/dlgScreen.c: * Change screen options
"force 8-bpp" option to statusbar/led toggle - Checkbox value
taken just from statusbar state, but it sets bothstatusbar
and led state * Support in change.c for toggling statusbar (+
comment improvements)

2008-08-19 21:47 eerot

* src/: configuration.c, options.c, screen.c, statusbar.c,
includes/configuration.h, includes/statusbar.h: * add support for
overlay drive led to statusbar.c - and appropriate small update
to screen.c * config file and commandline option for
enabling/disabling it * enable statusbar & drive-led by default
so they get more testing

2008-08-19 21:43 eerot

* src/gui-sdl/dlgScreen.c: align VDI checkbox and texts
horizontally with other checkboxes and texts

2008-08-19 21:15 eerot

* src/: configuration.c, main.c, options.c, video.c,
gui-sdl/dlgScreen.c, includes/video.h: add support for automatic
frameskip and enable it by default

2008-08-19 02:09 thothy

* src/: audio.c, dmaSnd.c, sound.c, wavFormat.c, includes/sound.h,
includes/wavFormat.h: Changed sound sample type from 8-bit mono
unsigned to 16-bit stereo signed.

2008-08-18 22:53 thothy

* Makefile-default.cnf: Automatic libpng default configuration

2008-08-18 21:13 eerot

* src/screenSnapShot.c: fix include order and use if instead of
ifdef like other config.h checks do

2008-08-18 20:35 eerot

* src/screenSnapShot.c: add support for saving PNGs

2008-08-18 20:16 thothy

* src/sound.c: Added workaround for a problem with the GCC 4.2
compiler.

2008-08-18 20:12 thothy

* configure.ac: Added simple check for libpng

2008-08-18 19:39 thothy

* doc/keymap-sample.txt: SDL headers are usually in
/usr/include/SDL, not in /usr/share/SDL

2008-08-18 19:35 thothy

* doc/fr/clavier-exemple.txt: Added french keymapping file. Thanks
to Jerome Vernet for the mappings!

2008-08-16 17:49 eerot

* src/: screen.c, statusbar.c, falcon/hostscreen.c,
includes/statusbar.h: Simplify statusbar code by moving the SDL
update call to statusbar.c (which also fixes hostscreen.c
update). SDL_UpdateRects() requires Statusbar_Update() to be
done outside screen locks, move that.

2008-08-15 19:08 simonsunnyboy

* src/includes/sound.h: MA 2008-08-15: cleanup of sound.h - moved
common definitions for both cores out of the #ifdef OLD_SOUND
block

2008-08-14 00:26 npomarede

* src/sound.c: More cast changes

2008-08-14 00:01 npomarede

* src/sound.c: Add more explicit casts, as reported by
-Wconversion. Might help with gcc 4.2 on OS X.

2008-08-13 20:44 eerot

* src/: psg.c, statusbar.c, includes/statusbar.h: - Set led on
drive B: access - Enums for different drives - Comment about
things that statusbar could also show

2008-08-13 00:14 npomarede

* src/sound.c: Fix StSound to generate samples in the range -32768
- 32767 instead of 0 - 32767. Much better result.

2008-08-12 21:40 eerot

* src/: Makefile, configuration.c, leds.c, options.c, psg.c,
screen.c, statusbar.c, falcon/hostscreen.c,
includes/configuration.h, includes/leds.h, includes/statusbar.h:
- Replace leds (over Atari screen) with NoSTalgia style statusbar
- As statusbar increases the SDL screen size, change: -
screen.c updates to use an SDL_Rect that doesn´t contain the
statusbar - hostscreen.c screen height variable to ignore
statusbar part

2008-08-12 21:36 eerot

* src/: gui-sdl/sdlgui.c, includes/sdlgui.h: Prepare SDLGUI
functions for statusbar support: - Add small SDLGui_GetFontSize()
function - Change SDLGui_Text() to extern - Allow calling
SDLGui_Init() multiple times

2008-08-12 21:00 npomarede

* src/: includes/sound.h, sound.c: Frequency change between 44, 22
and 11 kHz was not correctly handled in new StSound method.

2008-08-10 16:32 npomarede

* src/: sound.c, includes/sound.h: Import StSound 1.2 rendering
engine to replace the current method.

2008-08-10 12:39 npomarede

* src/sound.c: Revert modif : don´t set per=1 when per=0, this
cause sharp sound with some sample replay routines.

2008-08-07 23:19 eerot

* src/screen.c: - revert earlier 32->24 change and comment why the
surface needs to be re-created - rename leds related variables
and add comments to clarifyhow it works

2008-08-07 22:18 eerot

* src/: leds.c, includes/configuration.h: move main.h inclusion to
.c

2008-08-07 21:41 eerot

* src/: leds.c, screen.c: remove dummy led light blinking, fix
partial screen update for led

2008-08-07 20:39 npomarede

* src/psg.c: Set drive light ON if drive A is selected

2008-08-07 20:16 eerot

* src/screen.c: - Add support for leds/indicators for ST/e screen
modes - Change unused bSwapScreen argument (for fullscreen) in
Screen_Blit() to SDL_Rect * for led update area (in case only
leds are updated) - Instead of re-creating SDL screen surface as
32-bits when 24-bits is selected in Screen_SetResolution(),
just set 32-bits to 24

2008-08-07 20:07 eerot

* src/falcon/hostscreen.c: add led/indicator show/hide to render
begin/end for TT and Falcon video modes

2008-08-07 20:05 eerot

* src/: configuration.c, options.c: add configuration option for
leds/indicators like floppy light

2008-08-07 20:04 eerot

* src/: Makefile, leds.c, includes/leds.h: add gfx side of floppy
light support

2008-08-06 21:28 eerot

* src/includes/configuration.h: add include files needed by this

2008-08-06 01:42 thothy

* src/falcon/: dsp_core.c, dsp_core.h, dsp_cpu.c: Merged changes
from Aranym repository: - Use proper SDL function to wait for
thread to finish - rewrite of dsp_core - Remove states - Simply
unlock semaphore on read/write - Defined stuff shared between cpu
and dsp thread as volatile - It seems most dsp programs always
handshake when reading from dsp host port

2008-08-06 01:26 thothy

* src/falcon/: araglue.h, dsp_disasm.c, hostscreen.c, hostscreen.h,
nvram.c, videl.c: Replaced Aranym integer types with SDL integer
types

2008-08-05 21:23 eerot

* doc/compatibility.html: use CSS class instead of bgcolor
attribute for colors

2008-08-02 21:25 eerot

* doc/compatibility.html: sort ST games alphabetically similarly to
STE and Falcon games lists

2008-08-02 20:53 eerot

* doc/compatibility.html: mark issues with color instead of .
Move Ray´s TT/Falcon intros to TT section as that has less
entries.

2008-08-01 19:14 thothy

* src/falcon/: dsp.c, dsp_core.c: Replaced old uint8 types

2008-08-01 01:31 thothy

* src/falcon/: dsp_core.c, dsp_core.h, dsp_cpu.c: Merged Patrice´s
latest changes: - Move around mutex lock/unlock - Replace uae
data type by SDL data types

2008-07-31 22:45 thothy

* src/falcon/dsp_core.h: SDL_thread.h must be included, too,
because it is missing in SDL.h on older SDL versions like 1.2.7

2008-07-31 21:43 thothy

* src/falcon/araglue.h: DSP code needs some functions from
string.h, so this header file must be included, too.

2008-07-31 21:23 thothy

* doc/compatibility.html: Added V8 music system and Songs of the
Unexpected

2008-07-31 01:09 eerot

* doc/compatibility.html: update info

2008-07-30 18:48 eerot

* src/control.c: - add support for remotely: - toggling devices
- setting paths - remove support for using "stdin" for control
socket. hatari-console.py is nicer and e.g. WinSock wouldn´t
support select with stdin

2008-07-30 18:45 eerot

* doc/compatibility.html: update compatibility list as discussed on
hatari-devel

2008-07-30 00:12 thothy

* src/falcon/dsp_cpu.c: Patch from Aranym: Calculate how many
instructions we executed per second, seem we are very far from
real hw

2008-07-30 00:10 thothy

* src/falcon/: Makefile, dsp.c: Forgot to define DSP_EMULATION=1
when DSP was enabled.

2008-07-29 23:56 thothy

* src/Makefile: Added the new file dsp_core.c to the main Makefile

2008-07-29 23:38 eerot

* src/screen.c: ; after CALL_VAR macro like elsewhere, fix
following code indenting

2008-07-29 23:32 thothy

* src/falcon/: Makefile, araglue.h, dsp.c, dsp.h, dsp_core.c,
dsp_core.h, dsp_cpu.c, dsp_cpu.h, dsp_disasm.c, dsp_disasm.h:
Merged Patrice´s latest changes to the DSP emulation code in
Aranym: Implementation of DSP emulation in plain C. Thanks a lot
Patrice!

2008-07-29 23:27 eerot

* src/options.c: shorter and more consistent option descriptions

2008-07-28 22:38 thothy

* src/ikbd.c: Added missing IKBD commands for status inquiries.

2008-07-28 21:49 thothy

* src/ikbd.c: Some IKBD commands like 0x0d, 0x16 and 0x1c need an
additional delay until the first byte is sent back from the IKBD.
The ´Unlimited bobs´ screen from the Dragonnels demo is working
now.

2008-07-28 00:37 thothy

* src/falcon/: dsp_cpu.c, dsp_disasm.c, dsp_disasm.h: Patches from
Aranym: Add function so we know when LC was decremented.

2008-07-27 23:44 thothy

* src/falcon/: dsp.c, dsp.h, dsp_cpu.c: Reworked state change for
dsp thread, and always force execution of dsp when cpu read/write
from host port

2008-07-27 22:36 thothy

* src/falcon/dsp_cpu.c: Patch from Aranym: Fixed wrong calculation
of E bit in SR and added missing masking of ZUE value for CC
calculation

2008-07-27 20:33 npomarede

* src/includes/sound.h: Remove unnecessary ´extern´ variables

2008-07-27 20:26 npomarede

* src/: sound.c, ymFormat.c, includes/sound.h, psg.c: Better
separation between accesses to the YM hardware registers and the
sound rendering routines (to ease replacement by another sound
rendering module)

2008-07-25 20:15 eerot

* tools/hmsa/hmsa.c: fix build

2008-07-24 00:00 thothy

* src/falcon/dsp_cpu.c: Merged some more changes from Aranym
repository

2008-07-23 23:20 thothy

* src/falcon/dsp_cpu.c: Patch from Aranym: Change detection of
polling loop

2008-07-23 23:12 thothy

* src/falcon/dsp_cpu.c: Patch from Aranym: Split write_memory in
disasm/non disasm version

2008-07-23 23:11 thothy

* src/falcon/dsp_disasm.c: Patch from Aranym: Fix disasm to match
memory mapping changes

2008-07-23 00:26 thothy

* src/falcon/: dsp.c, dsp_cpu.c: Sync´ed DSP sources with Aranym
repository: Change X, Y and P memory mapping to match what
happens on Falcon.

2008-07-22 23:45 thothy

* src/falcon/: dsp.c, dsp.h, dsp_cpu.c, dsp_disasm.c: Put the DSP
variables in a struct and introduced the getDSP function for
Hatari, too, so that the code gets much closer to the original
Aranym sources again. This helps a lot when sync´ing the sources
with Aranym.

2008-07-22 22:55 thothy

* src/: includes/ikbd.h, includes/int.h, ikbd.c, int.c: When a byte
arrives at our virtual ACIA, do not trigger the corresponding MFP
interrupt immediately but some cycles later. This fixes the V8
music system demo.

2008-07-22 22:34 thothy

* src/control.c: Fixed compiler warning

2008-07-21 22:39 thothy

* src/falcon/dsp_cpu.c: Copied new DSP update-Rn-modulo function
from the Aranym CVS repository.

2008-07-19 15:51 npomarede

* src/video.c: If using an invalid resolution value 0x03 in
$ff8260, use 0x00 (low res) instead (fix Omegakul screen in Omega
Demo from 1988)

2008-07-19 00:15 thothy

* src/falcon/: dsp_cpu.c, dsp_disasm.c: Synced DSP sources with
Aranym repository. This fixes the register encoding of the
following DSP instructions: Tcc, AND, EOR & OR (cheers to Patrice
Mandin for the changes)

2008-07-18 21:02 thothy

* src/falcon/dsp.c: When using DSP_HOST_FORCEEXEC we´ve got delay a
little bit to free some CPU cycles for the DSP thread.

2008-07-16 23:12 thothy

* src/: ikbd.c, log.c, includes/log.h: Introduced more IKBD trace
levels and replaced old WinSTon IKBD debug code with HATARI_TRACE
calls.

2008-07-15 00:52 thothy

* src/falcon/dsp_disasm.c: Fixed the register encoding of the ADD,
SUB and TFR instructions of the DSP disassembler (Y0 and X1 were
swapped).

2008-07-14 19:42 thothy

* src/main.c: Fixed bug: HostScreen_UnInit was only called when
also DSP emulation was enabled.

2008-07-14 17:03 npomarede

* src/video.c: Left border removal in 60 Hz gives a total line size
of 184 bytes instead of 186.

2008-07-13 00:26 npomarede

* doc/compatibility.html: All parts of the B.I.G. Demo are working
fine

2008-07-12 23:51 npomarede

* src/ikbd.c: Faster mouse in Dragonnels and Froggies Over The
Fence

2008-07-12 17:55 npomarede

* src/: ikbd.c, includes/ikbd.h, uae-cpu/hatari-glue.c: Add support
for custom 6301 programs. This is not a 6301 emulator, we´re just
replacing the read/write functions with some customs one, based
on the CRC of the bytes sent to the 6301 RAM. This fixes
´Froggies Over The Fence´, ´Transbeauce 2´ and ´Dragonnels´.

2008-07-12 15:17 npomarede

* src/mfp.c: Correct a rare case when stopping a timer and the
internal data counter is already < 1 (fix Froggies Over The Fence
Menu)

2008-07-10 23:19 npomarede

* src/: Makefile, utils.c, includes/utils.h: Add utils.c to store
various utility functions (crc32, ...)

2008-07-08 23:17 thothy

* src/falcon/dsp_cpu.c: Ooops, DSP_DISASM should not be defined by
default.

2008-07-08 23:13 thothy

* src/falcon/dsp_cpu.c: Fixed the DSP_CHECK_MEM_ACCESS defines
(#endifs were placed at the wrong lines).

2008-07-08 22:55 eerot

* doc/compatibility.html: updates to Falcon compatibility

2008-07-08 22:26 npomarede

* src/m68000.c: Add pairing for LSL/ABCD (and all variants)
(Rainbow Wall part in Dragonnels Demo)

2008-07-08 00:14 thothy

* Hatari.xcodeproj/project.pbxproj: Refreshed Xcode project file.
Thanks to Jerome Vernet for the update

2008-07-07 23:34 thothy

* doc/authors.txt, src/Makefile, src/falcon/dsp_cpu.c: Fixed bug in
the DSP modulo addressing mode. The first two Falcon DSP programs
(SPHERE.PRG and Virtual City) are working now! Big thanks to
Laurent Sallafranque for the patch!

2008-07-07 23:22 npomarede

* src/video.c: Better timer B position when right border is removed
(fix Oxygene screen in Transbeauce 2)

2008-06-29 23:33 thothy

* src/blitter.c, doc/compatibility.html: During blitter operations,
check for pending interrupts even more often. This fixes the
Doughnut screen in Just Musix 2 and the the bouncing vector ball
screen in Braindamage demo.

2008-06-28 13:22 npomarede


* src/: video.c, ioMemTabSTE.c, includes/video.h: On STE, add
support for $ff8264 (horizontal scrolling with no prefetch) and
refactor the scrolling routines in a more generic way (fix
Digiworld 2 by ICE)

2008-06-27 00:00 thothy

* src/gui-osx/PrefsController.m: Restore ConfigureParams when the
user selected ´Cancel´ in the emulator-must-be-reset alert
dialog.

2008-06-26 23:33 thothy

* src/tos.c: Assert that we are using at least a 68020 CPU for TOS
versions > 3.00

2008-06-26 22:00 eerot

* src/options.c: - show --control-socket option only if it´s
available - remove redundant "This is" from front of Hatari
name/version

2008-06-26 01:01 thothy

* doc/compatibility.html: Added EPSS demo, and corrected Obsession
and Braindamage description.

2008-06-23 22:56 eerot

* src/: change.c, control.c, dialog.c, main.c, screen.c,
falcon/hostscreen.c, includes/control.h, includes/main.h: -
implicit reboot after settings change should be OKed from user
even if alerts are shown only for warnings/errors - fix (reboot
requiring) configuration changes canceling


Related links:
[ Atari ST Emus ][ Ataris Geschichte ]
 
 
 
 Benutzer-Profile anzeigen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen  
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 
AEP Emulation Page 1998 - 2024