[TI99] Classic99 395 11/07/2017

[3] @ środa, 12 Lipca 2017 01:37CET

[TI99] Classic99 395 11/07/2017
Skomentuj

Pojawiła się aktualizacja emulatora Classics99. Classic99 pozwala na emulację komputerów firmy TEXAS INSTRUMENT TI-99/4A . 

 

→ [TI99] Classic99 396 21/07/2017

(2017-07-21)

  • Fix for reading status of PROGRAM file images
  • Related code shuffled
  • (2017-07-07)

    • added cartridge eject to the menu
    • added CPU and GPU separate debug options (not certain they are 100%)
    • fix certain reset issues by enabling a forced breakpoint
    • throttling updates to improve consistency
    • added tests for VRAM file buffers to aid debug of code that overwrites them
    • fix disk access that writes right up to >3FFF (pCode card in particular)
    • disable F18A status register select debug
    • add warning on odd PC address being set
    • add support for F18A GPU: CALL,RET,PUSH,POP,SLC
    • updated HQ4X filter – new filter code and should fix corrupted graphics in DIB blit mode
    • reduce duplicated debug when setting top of VRAM
    → [TI99] Classic99 394 26/02/2017
    Go'in Ape

    (2017-02-26)

     

    • fix bug with multi-bit CRU instructions – byte flag was set wrong way around and broke register auto-increment
    • add support for F18A SPI flash interface (upgrade program runs now)
    • also means that CKON, CKOFF, LDCR and STCR on the F18A work now
    • fix sector allocation when writing to disk image files to more closely match original TI controller
    • add support for more of the F18A status registers and reading them from the host
    • move source to Github – https://github.com/tursilion/classic99

     

    → [TI99] Classic99 393a 14/01/2017

    (2017-01-14)

    • Minor bugfix – image disk file allocation performed more like the TI disk controller, doesn't overwrite copy protection on Bubble Plane

    (2017-01-07)

    • rewrote speech synth CPU halt system, but this didn't fix anything that I could see
    • bugfix in image disk sector allocation that would leave empty holes on the disk
    • bugfix in image disk writing cluster list that only wrote one sector per cluster ;)
    • change image disk sector allocation – FDRs at the beginning, data at the end. Makes for nicer layout
    • disabled VDP warning, it's still not quite right
    → [TI99] Classic99 392 3/01/2017

    Classic99 391  (2017-01-03)

    • update palette colors (suggestion from Sometimes99er)
    • fix startup CPU timing
    • add some register support to GPU
    • implement scanline VDP processing
    • implement disk image writing (except per-sector writes)
    • re-added VDP warning (with a little more state awareness)
    • add optional FPS display
    • automatically disable disconnected joysticks (was causing slowdown in some cases)
    • fix F18A multiple palette support on ECM0 tiles
    • fix 5-sprite-on-a-line flag

    → [TI99] Classic99 391 6/11/2016
    Submarine Commander (Thorn Emi, 1983)
    Submarine Commander (Thorn Emi, 1983)

    Classic99 391  6 October 2016

    • Patch for XB256 'DELAY' call
    • Fix for disk CLOSE causing type mismatch
    • Fix for VDP memory overrun in disk systems (for data that ended exactly at >4000)
    • Make inverted carts respond to '9' instead of '3' for extension ('3' still supported)
    • Make VDP screen redraw when breakpointed
       
    → [TI99] Classic99 390 (2016-10-01)

    (2016-10-01)

    • TI Artist remapping extended to handle 'TIAM' to '_M' files
    • handle truncated sectors when reading FIAD by sector
    • fix debug key handling – only active when debug window open. NO MORE SCROLL LOCK.
    • tuning of CPU speed
    • turn off F18A DPM when reading status register
    • more debug on GPU start/stop
    • stop GPU when go bit is cleared
    • condense palette to F18A palette (now implemented for tiles)
    • fix buffer overflow in debug function

    (2016-03-03)

    • fix two bugs in 379 cartridge make code – one would not detect the size of carts that bumped right up against an 8k boundary, and the other wrote the wrong jump address to the startup code (file that under 'how did it ever work?').
    • add menu option to erase UberGROM contents (for testing)
    • add a hack for programs that require the 5th sprite number to count up during frames when 5S and F are reset (Miner2049er – may have been in previous release)
    • fix a

     

    → [TI99] Classic99 388 (2015-12-22)
    Classic Pricess & Frogs
    Classic:Princess & Frogs

    (2015-12-22)

    • F18A palette fix (Thanks to Rasmus!)
    • VDP timing tweak
    • new debugger command for the command window: "DISASM=," will write a disassembly of the specified range to the file "disasm.txt" in the current working folder
    • new breakpoint option: Lxxxx=# – logs all writes to address 'xxxx' to disk file # (1-9). Disk files are just binary dumps of data and named "dump#.bin" -- this allows up to 9 simultaneous writes.
    → [TI99] Classic99 387 (2015-11-15)
    Classic99 Texas:Instrument:MunchMan:Texas Instruments Incorporated:Texas Instruments Incorporated:1982:
    MunchMan (Texas Instruments Incorporated, 1982)

    (2015-11-14)

  • Redid 5 sprite on a line handling
  • Ensure PC and WP are always even
  • leave OBJ and COB files as fixed text files, while TXT is variable (fixes loading Asm99 files, broken last version)
  • fix attribute debug lines
  • updated Turboforth to 1.2.1:5
  • → [TI99] Classic99 386 (2015-10-07)

    7 October 2015

    • Updated TurboForth to 1.2.1:4
    • Added XB2.7 suite 060315
    • make Windows text files read only as DV (fixes assembling with EA from TXT files)
    • Enable disabling 32k by loading ROM overtop of it
    Do ściągnięcia
    classic99 394-t2e.pl.zip
    Do oglądnięcia
    Dodatkowe informacje
    Inne treści związane z tematem
    [TI99] Classic99 396 21/07/2017 [TI99] Classic99 396 21/07/2017;
    Pojawiła się aktualizacja emulatora Classics99. Classic99 pozwala na emulację komputerów firmy TEXAS INSTRUMENT TI-99/4A .   
    [TI99] Classic99 394 26/02/2017 [TI99] Classic99 394 26/02/2017;
    Pojawiła się aktualizacja emulatora Classics99. Classic99 pozwala na emulację komputerów firmy TEXAS INSTRUMENT TI-99/4A .   
    [TI99] Classic99 393a 14/01/2017 [TI99] Classic99 393a 14/01/2017;
    Pojawiła się aktualizacja emulatora Classics99. Classic99 pozwala na emulację komputerów firmy TEXAS INSTRUMENT TI-99/4A .   
    [TI99] Classic99 392 3/01/2017 [TI99] Classic99 392 3/01/2017;
    Pojawiła się aktualizacja emulatora Classics99. Classic99 pozwala na emulację komputerów firmy TEXAS INSTRUMENT TI-99/4A .