!

[SAM] SimCoupe 1.1a SVN1469

[0] @ !!! Sobota, 15 Września 2012 00:20 CET [15-09-2012 00:13 CET]

[SAM] SimCoupe 1.1a SVN1469

Simon Owen nie rozpieszcza okienkowców nowymi wersjami swojego emulatora Sam Coupe - ostatnia wersja publiczna, przeznaczona dla Windowsów, pojawiła się sześć lat temu. Nie znaczy to, że nic nie dzieje się w kodzie tego emulatora, cały czas pojawiają się nowe zmiany - także w wersji pod Windowsów.

Opublikowana kompilacja nie ma supportu dla biblioteki SID (Simon Owen używa zmodyfikowanego kodu ReSid i tylko od niego zależy czy włączy go w kod repozytorium).

TopGun 1mb Demo

SimCoupe[SVN 1469]

Author: obo | Date: 12 września 2012 22:48:36

  • Changed to use new font name and colour definitions

SimCoupe[SVN 1468]

Author: obo | Date: 12 września 2012 22:47:14

  • GUI enhancements
  • - Moved message propogation from OnMessage() to new RouteMessage().
  • - CEditControl tweaks to match earlier string length fix.
  • - Ctrl-A in edit control now returns that the message was processed.
  • - CTextControl now allows a colour to be set with new text.
  • - Every CWindow now has its own font, set before OnDraw()is called.
  • - Added GetWidth() and GetHeight() to CWindow.

SimCoupe[SVN 1467]

Author: obo | Date: 12 września 2012 22:40:55

  • Updated debugger for CScreen::SetFont() change
  • Also changed to use new sFixedFont instead of sOldFont.

SimCoupe[SVN 1466]

Author: obo | Date: 12 września 2012 22:37:25

  • Minor string and font fixes and enhancements
  • DrawString() and GetStringWidth() now allow newlines in text
  • Fixed string width, which was included an unnecessary trailing space
  • Changed so font fixed-width flag now part of font definition

SimCoupe[SVN 1465]

Author: obo | Date: 12 września 2012 22:23:22

  • Improved definitions for some characters

SimCoupe[SVN 1464]

Author: obo | Date: 12 września 2012 22:16:01

  • Added VMPR_MODE_SHIFT definition needed by Expr.cpp

SimCoupe[SVN 1463]

Author: obo | Date: 12 września 2012 22:14:42

  • Expanded expression variables
  • - added lepage/hepage/lpage/hpage/vpage page number variables
  • - added port names, so lmpr evaluates to 250, etc.
  • - added special variables for 'inrom' and 'call' tests
  • - removed in/out operators, to be replaced by I/O breakpoints

SimCoupe[SVN 1462]

Author: obo | Date: 10 września 2012 00:53:20

  • Renamed memory related functions to be more consistent
  • Also replaced direct array references with function calls.

SimCoupe[SVN 1461]

Author: obo | Date: 4 września 2012 19:26:43

  • Minor expression handling tweaks
  • Changed reference to pointer for clarity and removed unnecessary end check.

SimCoupe[SVN 1460]

Author: obo | Date: 2 września 2012 22:43:23

  • GUI fixes and tweaks
  • - changed so only tab-stops accept activation
  • - changed so edit text is automatically selected when set
  • - fixed active dialog tracking during destruction
  • - fixed so hit testing only uses mouse messages
  • - fixed edit control to report message processed after Return
  • - fixed use of space instead of return in last edit

SimCoupe[SVN 1459]

Author: obo | Date: 2 września 2012 16:29:12

  • Changed write breakpoints to use read address
  • Write breakpoints weren't triggering for ROM writes because the write pointer was in scratch space. Using the read address ensures the location matches what the user will expect for read-only locations (ROM or write-protected RAM).

SimCoupe[SVN 1458]

Author: obo | Date: 31 sierpnia 2012 01:17:09

  • Fixed missing type on non-Windows platforms

SimCoupe[SVN 1457]

Author: obo | Date: 31 sierpnia 2012 00:55:48

  • Memory configuration enhancements
  • - allow runtime memory configuration changes without reset
  • - optionally allow ROM writes, via a hidden option
  • - ROM modifications are now preserved across resets
  • Note: the SAM ROM appear to write to itself, so ROM writes should be used with caution!

SimCoupe[SVN 1456]

Author: obo | Date: 30 sierpnia 2012 01:11:25

  • Added hex mode as optional default input mode
  • In hex mode, hex values may be input without a prefix or suffix, though they work too. Registers must be given a '.' prefix to be recognised, and decimal values require a '.' suffix.
  • In non-hex mode, input values are taken as decimal, with hex values requiring a prefix. Registers may be entered directly, though the '.' prefix works too.

SimCoupe[SVN 1455]

Author: obo | Date: 30 sierpnia 2012 00:34:37

  • Improved Cyrillic transliteration
  • - changed to use GOST mappings, with 'h' preferred over 'x'
  • - enhanced capitalisation logic to handle leading cap and all-caps correctly
  • - added capitalisation support to "yo"

SimCoupe[SVN 1454]

Author: obo | Date: 27 sierpnia 2012 18:42:20

  • Restored built-in Atom boot ROM support

SimCoupe[SVN 1453]

Author: obo | Date: 27 sierpnia 2012 18:06:25

  • Fixed data import/export issues
  • - importing to external RAM no longer stops after the first <=16K unit
  • - exporting ROMs no longer exports the write scratch-space

SimCoupe[SVN 1452]

Author: obo | Date: 27 sierpnia 2012 17:46:36

  • Added basic ATA feature defaults set/clear

SimCoupe[SVN 1451]

Author: obo | Date: 27 sierpnia 2012 05:13:50

  • Changed embedded boot ROM patch for original Atom
  • Now using official version from Edwin's website.

SimCoupe[SVN 1450]

Author: obo | Date: 27 sierpnia 2012 01:55:14

  • Added editing support to built-in GUI edit controls

SimCoupe[SVN 1449]

Author: obo | Date: 11 sierpnia 2012 03:18:50

  • Fixed target indicator issues in debugger
  • - wrong flag was being tested for P/M condition
  • - target wasn't shown if address was zero, due to use as 'unused' value

SimCoupe[SVN 1448]

Author: obo | Date: 11 sierpnia 2012 03:16:18

  • Added 'inrom' variable for debugger
  • Evaluates to 1 if code in ROM is being executed.

SimCoupe[SVN 1447]

Author: obo | Date: 11 sierpnia 2012 03:11:16

  • Added separate read/write data latches, matching original design

SimCoupe[SVN 1446]

Author: obo | Date: 4 sierpnia 2012 14:20:25

  • Removed references to obsolete sync option

SimCoupe[SVN 1445]

Author: obo | Date: 4 sierpnia 2012 14:16:35

  • Renamed turboload to turbodisk, removed sensitivity option
  • - name better matches use, though currently limited to floppy accesses.
  • - sensitivity was already fixed at 5 frames by a previous change!

SimCoupe[SVN 1444]

Author: obo | Date: 4 sierpnia 2012 13:57:24

  • Tweaks to turbo functionality
  • - turbo key no longer limits the framerate, for better feedback.
  • - non-key turbo framerate reduced to 5fps, for faster skipping.

SimCoupe[SVN 1443]

Author: obo | Date: 4 sierpnia 2012 13:56:37

  • Removed sync option, as turbo feature provides better control
  • The sync option may return in the future as a hard 50Hz video sync.

SimCoupe[SVN 1442]

Author: obo | Date: 4 sierpnia 2012 13:22:58

  • Added option for SID interface, so it can be disabled
  • Note that it's not yet exposed in the options GUI.

SimCoupe[SVN 1441]

Author: obo | Date: 4 sierpnia 2012 13:15:07

  • Fixed auto-boot triggering when not at boot screen

SimCoupe[SVN 1440]

Author: obo | Date: 4 sierpnia 2012 13:14:06

  • Improved ATA and Atom support
  • - restored original Atom support
  • - fixed Atom reset condition issue
  • - improved bus adapter transparency, passing all requests through
  • - improved device initialisation values
  • - drive address register now built on demand
  • - tweaked drive LED colours to be similar brightness
wstecz15/09/2012 00:20
Komentarze
... bez komentarza
Ostatnio dodane pliki
Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run

© Try2emu 1999 - 2024 | Krzysztof 'Faust' Karkosza Kontakt Polityka Prywatności OWU