!

[TI99] Classic99 366 12/06/2013

[3] @ !!! Czwartek, 13 Czerwca 2013 00:27 CET [12-06-2013 23:36 CET]

[TI99] Classic99 366 12/06/2013

Po długim okresie ciszy, tak długim, że przestałem nawet śledzić zmiany na stronie autora, pojawiła się aktualizacja emulatora Classics udającego komputer firmy TEXAS INSTRUMENT TI-99/4A .

 

MunchMan (Texas Instruments Incorporated, 1982)
MunchMan (Texas Instruments Incorporated, 1982)

Classic99 v. 366 (2012-06-12)

 

  • Added support for DSK.DISKNAME.FILENAME disk access. For FIAD, the foldername is used.
  • Added ability to have submenus under the User cartridge menu
  • Added CRU support for emulator-unused 9901 bits (fixes Robotron)
  • fix screen redraw on debug activities to VDP
  • fix debug character display in bitmap mode
  • fix screen color changes from the debugger
  • UberGROM simulation/test application (not production quality)
  • More F18A GPU improvements, but most special opcodes are not properly implemented.
  •  

     

    NOWSZY [Arcade] Mame Classic 26.1 - 01/01/2026

    MAME CLASSIC Version 26.1 - 01/01/2026

    • Added : Classic II theme (no starfield background).
    • Changed : Classic theme now only has the starfield background.
    • Changed : MAME Classic now uses the CalVer versioning convention.
    • Changed : Other.txt is now lists.txt. MAME Classic will no longer put an Other machine in the Arcade list because of an outdated file. It will just skip it.
    • Fixed : Check For Update would error.

    MAME CLASSIC Version 10.6.1 - 19/12/2025

    • Changed: If Audit finds a newly added ROM set, you will need to refresh the list for MAME Classic to add it.
    • Fixed: Changing the font size of the lists would sometimes not give the desired results.
    • Fixed: Other Machine list would not show that the selected machine is unavailable in the Statusbar if the theme was Amethyst, Ruby or Sapphire.
    • Fixed : Software lists would not show CD-ROM software. Thanks to Patrick for reporting this.
    • Fixed: Software lists Requirement column may show N/A even though there is a requirement.
    • Fixed: Some machines may not show if using multiple paths and their ROM sets were .zip compressed. Thanks to Patrick for reporting this.

    MAME CLASSIC Version 10.5.0 - 01/11/2025

    • Changed: Other Machines list is now positioned above the Software list.
    • Changed: Software lists are now populated from MAME's listsoftware output instead of hash files.
    • Fixed: First time viewing the Other Machine list may not show that the selected machine is unavailable in the Statusbar.
    • Removed: Delete ROM and Delete Samples right-click menu options from the lists.

    MAME CLASSIC Version 10.4.0 - 19/09/2025

    • Added : Option to hide clone Other Machines
    • Changed : If an Other Machine is not available, the entire row is red instead of just the first column... per request
    • Changed : The Options form will load faster if it has already been opened once
    • Fixed : Unable to start a GP32 game
    • Removed : Orphan ROM Finder

    MAME CLASSIC Version 10.2.0 - 05/01/2025

    • Added: Support for AntoPISA's gameinit.dat and command.dat.
    • Changed: Included mess.dat and portable.dat now have a .txt extension to differentiate them from official MAME .dat files. Be sure to replace or rename your portable.dat before running this version for the first time.
    • Changed : The Information screen now loads individual files selected by the user.
    • Fixed: MAME Classic would error if you clicked on a button or link during the delay while loading a software list.
    NOWSZY [TI99] Classic99 399.088 8/12/2025

    Classic99 399.086 8/12/2025

    • improve AMS debug information on debugger screen (size, map and reg active)
    • fix memory clearing - don't clear AMS on warm start and do clear static ram on cold start
    • demonstration cart was missing from previous cartpack - put it back
    • numerous tweaks to the continuous speech algorithm - mostly to make Phoenix Wright playable.
      • now will attempt to parse bitmap screens
      • will accept text with high bit set if the patterns are identical to the standard ASCII set
      • bitmap is evaluated per third (note: half bitmap not supported at this time)
      • this lets graphical novels like Phoenix use a standard character set in the third third and be read
      • stop ongoing continuous read when screen is cleared (better response when you press a key, though the default speaker is a bit too slow for some screens in demonstration cart)

    Classic99 399.085 5/12/2025

    • rewrote AMS interface
      • fix screen reader
    • 13 Nov 2025
      • big updates to PI.HTTP interface (still not 100% - I can't get directories to work on the real hardware for some reason when I do what the docs /say/ should be happening, so I need to write some code to dump the records received by hardware and see what I did wrong.)
      • internal debug system enhanced - the UDP interface is now enabled and much more efficient. VRAM is available as shared memory. libti99ALL has been updated with a "Classic99" target and can take advantage of this.
      • the new debug system can now be enabled/disabled in Classic99.ini - Debug/enableDebugger=1 is the global, debugPort=39168 (which is 0x9900) is the UDP port it listens to, and enableDebugSharedMem activates sharing of VDP memory on the local machine
      • Updated RXB2025 to fix some minor issues - see Rich
      • Updated Jewel and XB29GEM to Jewel7 (wtf - we updated the other files but not this one since Jewel4! Oops!)
      • Updated Super Space Acer to the 2024 ROM edition
      • Removed EPSGMOD demo and Megaman 2 Music Demo
      • Added Thunder Force III Music Tribute Demo
      • Added Don't Mess With Texas MegaDemo
      • Added HeroX
      • Added Stranger
      • Added Phoenix Wright Turnabout Storm game
      • Added Zombie MOTIF
      • rebuilt speech.dll with correct switches for XP
    • 24 Aug 2025
      • Added support for CPU RAM buffers for SBRLNK operations only on FIAD directories only
      • Fix setpath to affect only mkdir, rmdir and rename operations
      • I think the extensions for the HDFC are poorly thought out and won't be a huge supporter of them moving forward. Quite frankly, we should redo them for modern filesystems.
    • 22 Aug 2025
      • All the extensions to the disk DSR broke the loading of it (I forgot to extend the load size), so CALL FILES didn't work and some of the new SBRLNK opcodes were dropped

    Classic99 399.081 18/08/2025

    • Somewhat under protest, I've allowed the SETPATH SBRLNK opcode to work at >17. This must be enabled per FIAD drive and is not supported on any other type.
    • I found a misconfiguration of the save function for FIAD disk options - I recommend reviewing your disk settings for all 10 drives.
    • The subdirectory API is still untested and all operations are limited to 10 characters except SETPATH, which is 39 as per MYARC. Unfortunately these are fixed length buffers and can't be safely extended.

    Classic99 399.080 5/08/2025

    • fix crash while watching disassembly view in debugger with GPU code active - very tight race that often triggered as the GPU stopped or started
    • remove deprecated option to invert the order of side 2 of a V9T9 floppy disk
    • lots more comments for myself on operation
    • add working folder concept to disk system as well as the 0x2X SBR opcodes... but not 100% confident in them. Need test code. (FIAD only)
      • Added mkdir and rmdir
      • Added rename dir
    • fix TIPI PROGRAM load to correctly test the TIFILES header for bit 0x1, not value 0x1
    • update the manual cover to cover

    Classic99 399.079 27 Jun 2025

    • Make subfolder catalogs fail if the path is invalid, instead of returning empty

    Classic99 399.078 23/06/2025

    • Fix for subfolder directories
    • Tweak to speech synth - louder?
    • add option for case-sensitive FIAD disk directories
    • not sure cartpack was actually updated in the previous release
    • Updated FIAD disk system to formally support directories, rename and delete
      More actions
    • Fix PI.CLOCK. I implemented it, but I forgot to link it in! Operates the same as the normal CLOCK device.
    • Open source (but restrictive license) emulator including ROMs licensed by Texas Instruments - see [documentation] for license and restrictions.

    Classic99 399.077 22/06/2025

    22 Jun 2025

    • updated RXB to RXB2025
    • updated XBGEM to 250518
    • Updated FIAD disk system to formally support directories, rename and delete
    • Fix PI.CLOCK. I implemented it, but I forgot to link it in! Operates the same as the normal CLOCK device
    • add new contrib files
    • add whatsnew.

    15 Apr 2025

    • fix for 80 column mode
    • add support for reading xa99 listing symbol tables in debugger

    17 Feb 2025

    • fix for the cartridge reload, it wasn't working in all cases (or maybe in any cases...)
    • fix for the AMS debugger extension, it could still only read/write 1MB while pretending to show all 32MB

    Classic99 399.074 17/02/2025

    • fix for the cartridge reload, it wasn't working in all cases (or maybe in any cases...)
    • fix for the AMS debugger extension, it could still only read/write 1MB while pretending to show all 32MB

    Classic99 399.073

    • fix some new compiler complaints
    • debugger shows all 32MB of AMS (so much for a temp hack ;) )
    • Drag-and-drop carts remember their 'auto' status on cold reset, allowing carts made larger during development to correctly reload
    • more debug about how Classic99 auto-detects the cart type
    • make sure to always check for PC99 cartridge file types
    • Horizon RAMdisk support (unsupported, so not in manual)


    The main crux of this update is the AMS debugger fix, and the fix for cold reset loading larger carts than the first time you loaded them. If you aren't a developer, you might not need this version.

    Important note: If you update, you MUST update the cartpack.dll as well. An internal structure had to change and the old one won't be compatible. Probably. I won't fix it if it breaks, just update. ;)

    The Horizon RAMDisk support works, but because it subverts the disk system I don't intend to provide support. This means "if it works, great, if it doesn't, you have my sympathy."

    To enable it, just add the following section to your classic99.ini:

    [ramdisk]
    disk=D:classic99ramdisk.bin
    size=1048576

    That will give you a 1MB RAMdisk, which is file backed. You will have to load the ROS and everything as per normal. Up to 16MB is allowed, but CFG gets really slow. ;) It's a full emulation of the hardware and should be suitable for testing, but there is no debug support. All data including the ROS is stored in that disk file, so you could use that for debug. RAMBO is not supported and probably won't be.

    ('a' release, same day)

    • Do not bother to warn about open files if the open files are INPUT mode only (MENU opening CLOCK on RAMdisk was bad for this)

     

    NOWSZY [TI99] Classic99 399.072 30/12/2024

    Classic99 399.072.1(?) 30/12/2024

    • added Speech not ready when writing during speak command
    • default audio rate to 44100hz
    • minor sound bugfixes found in the GBA port - updated secret manual

    Classic99 399.072  Oct 3, 2024

    • update cartpack for XBGem
    • added debug menu commands to copy left or right panes to clipboard as a workaround for being unable to select and copy

    Classic99 399.071  May 24, 2024

    • patch tunnels of doom for overdrive delay loop

    Classic99 399.070  April 19, 2024

    • patch tunnels of doom for overdrive delay loop

    Classic99 399.069  April 19, 2024

    • Fix DF128 headerless detection when the FIAD path includes a period (was causing refusal to open)
    • mute "Skipped 0 sentences on shut up" message (we don't care if it was 0)
    • fixed case of DLL load on FilterDLL.dll and hq4xdll.dll for those running from case sensitive filesystems. (If you renamed the DLLs, you may have to rename them back).
    • emit a warning in the debug log if loading a DSR to an invalid CRU base
    • correct address wraparound in the 9901 address mapping
    • add debug pin warning to debug log in the 9901 emulation (Classic99 does not support 9901 hardware interrupts)
    • don't spam the same debug statement repeatedly to the log (note: no timeout. If you NEED to see a repeated statement, force another one inbetween. For instance, press Control to get the speech clear debug)
    • also note the external debugger (debugview) is NOT filtered this way, so that you have best visibility there
    NOWSZY [Arcade] Mame Classic 10.1.0 - 02/04/2024

    MAME CLASSIC Version 10.1.0 - 02/04/2024

    • Added : Ability to hide MESS Machines requiring .chd files.
    • Changed : When selecting a MESS Machine, there is now a slight delay before it's software list is loaded. This makes it smoother to move through the machine list.
    • Changed : When selecting a MESS Machine, the focus will no longer switch to it's software list... per request.
    • Fixed : The background color of the lists would sometimes not match what was selected in Options.
    NOWSZY [Arcade] MAMEui Classic x64 0.262.2 25/12/2023

    MameUI Classic 0.261.2 25/12/2023 Christmass Edition

    Interim release because there's nothing official this month.

    NOWSZY [Arcade] MAMEui Classic x64 0.261 29/11/2023

    MameUI Classic 0.261 29/11/2023

    Changes:

    • sync with mame v0.261

     

    MameUI Classic 0.260 25/10/2023

    Changes:

    • sync with mame v0.260

    MameUI Classic 0.259 29/09/2023

    • MAMEUI Classic 0.259.0 has been released.

    Changes:

    • sync with mame v0.259

    MameUI Classic 0.258 30/08/2023

    • MAMEUI Classic 0.258.0 has been released.

    Changes:

    • sync with mame v0.258

    MameUI 0.257 28/05/2023

    • MAMEUI Classic 0.257.0 has been released.

    Changes:

    • sync with mame v0.257
    • Can save a filter combination as a new filter

    MameUI 0.256 28/05/2023

    • MAMEUI Classic 0.256.0 has been released.

    Changes:

    • Don't crash at start if mame.ini is corrupted
    • History.xml is now supported
    • Support for history.dat, marp.dat, story.dat and sysinfo.dat has been dropped.
    • When a new history.xml is loaded for the first time, it can take several seconds to create an index. Be patient.
    • The icon options have been changed for the main game list. You can choose small or large icons, and whether to indent clones. The options of list view and arrange icons have been removed.

    MameUI 0.255 31/05/2023

    • MAMEUI Classic 0.255.0 has been released.
    • Fixed a crash with some sliders: Gamma, Brightness, Contrast etc

     

    NOWSZY [Arcade] Mame Classic 10.0.0 6/10/2023

    10.0.0 (For MAME  0.254 - 0.259)

    • Added  : 7-zip support for ROMs, Software and Samples... per request.
    • Fixed : Unable to view the Favorite MESS Machine Changes report.
    • Fixed : When switching from an Arcade list to the MESS list, some labels would still show the captions from the Arcade list.  Introduced in 9.9.4.
    NOWSZY [Arcade] Mame Classic 9.5.0

    New In This Version (For MAME - 0.244)

    • Added : Accel and Soft to the Video Rendering drop-down.
    • Added : Option to List Slots available for MESS machines.
    • Added : UI LUT and UI LUT Texture controls.
    • Changed : MAME Classic is no longer available as an installer. The dependency files are now in a sub-folder under the MAME Classic folder. To have MAME Classic save its output and settings files in your Windows AppData folder, rename or delete portable.dat. Otherwise, these files will be stored in the MAME Classic folder.
    • Changed : MAME Classic now supports the history.xml format instead of history.dat.
    • Changed : XP Styles no longer supported.
    • Fixed : If theme was set to Black, some text such as Audit or Info results would not be visible for subsequent MAME Classic runs.
    • Fixed : MESS Settings button or link would sometimes become invisible.

     

    NOWSZY [TI99] Classic99 399.059 8/06/2022

    Classic99 399.059 2022-06-08

    • increase size of debug window
    • add debug registers for SID and AMS
    • Add option for 16-bit RAM mode (also affects AMS unfortunately)

    Classic99 399.058 2022-05-14

    • Update RXB and Jewel
    NOWSZY [TI99] Classic99 399.052 24/09/2021

    Classic99 399.050 2021-09-24

    • enhanced joystick configuration in config file
    • added background noise emulation (enable in options->audio, sounds best at 44100hz)

    Classic99 399.050 2021-07-22

    • rewrote SpeechDLL using the latest code from MAME - now emulates the correct speech chip
    • fixed bug with speech cpu halt that was causing crashes - broken in 399.037
    • reworked the audio buffering as well for speech, now uses the audio jitter buffer. This may add some latency but fixes the froggy sound
    • updated cartpack.dll just to remove the TE2 speech warning

    Classic99 399.049 21 Jul 2021

    • add "enableEscape" to INI file, so the escape key can be disabled (github only release)

    Classic99 399.048 2021-06-28

    • Fix GPU init, was broken in 044

    Classic99 399.047 2021-05-17

    • change stretchMode values to defines
    • add LockFullScreen switch
    • add enableAltF4 switch
    • add enableINIWrite switch
    • add QUIT debug opcode to CPU
    • update manual

    Classic99 399.046 2021/05/07

    • is_up = 0; // we're ignoring the whole thing, so assume the up event is complete

    2021/05/05

    • add support for

    Classic99 399.043 2021-04-13

    • Fix speed after paste not to switch to SLOW
    • Update throttle system

    Classic99 399.039 2021-03-28

    • clear the background when toggling aspect ratio
    • full screen mode now shares the desktop resolution
    • maintain aspect ratio now applies on maximized and full screen windows
    • minor TIPI improvements (recvmsg, mouse buttons)

    Classic99 399.039 2021-02-27

    • update fbForth to v13
    • update RXB to 2020D
    • Fix missed breakpoints that come too close together after pressing F1 to continue
    • very basic and mostly broken TIPI simulation (NOT emulation!!). No bug reports on this will be entertained.

    Classic99 399.038 2021-02-18

    • added autodetection of ROM cartridge boot bank
    • add better guesses on C.BIN versus 8.BIN versus nothing
     Drunkman (1986, Zabatinni)
    Drunkman (1986, Zabatinni)

    Classic99 399.037 2021-01-11

    • Rewrote memory system to improve read-before-write cycle counting
    • Corrected timing on stcr, ab,sb,socb,szcb,xop,b, and bl

    Classic99 399.036 2021-01-03

    • Fix bug in SBR_FILEOUT - was always setting bytes in last sector to 0

    Classic99 399.035 2021-01-02

    • Add SBR_FILEOUT to the disk images (BETA!! MAKE BACKUPS)

    Classic99 399.034 2021-01-02

    • Fix post-increment bug in the CPU code, self-referencing indirect post-increment now works correctly

     

    Vox populi

    Ten artykuł nie byl jeszcze komentowany:(

    Dodaj komentarz!!!!

    Nick
    Email
    Www
    Komentarz
     
    wstecz13/06/2013 00:27
    W ramach wolnego czasu odtwarzam stare magazyny komputerowe i prowadzę serwis emulacyjny try2emu. Jeżeli uważasz, że moja publiczna działalność możesz postawić mi kawę, a kawę lubię;). Wspierając mnie, otrzymujesz w nagrodę dostęp do pełnych pdf'ów publikowanych magazynów - czyli dokładnie takich jakie spełniają zamierzenia tego projektu.
    Postaw mi kawę na buycoffee.to
    Dodatkowe informacje
    Ostatnio dodane pliki
    Newsy Linkownia Emulatory na PC Wideoteka Screenshoty Bajtek Reduks Ready.Run Kreator okładek na kasety Kreator kalendarzy Alpha

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