!

[cpc] SugarBox 0.28 (Yet another CPC emulator)

[0] @ Piątek, 30 Czerwca 2017 22:06CET

[cpc] SugarBox 0.28 (Yet another CPC emulator)

SugarBox autorstwa Thomas Guillemin jest, jak zresztą pełna jego nazwa głosi, kolejnym emulatorem mikrokomputerów firmy Amstrad-Schneider - CPC464, 646, 6128. Głównym celem jego rozwoju jest dokładne odwzorowanie pracy monitora wraz z nieznacznymi poprawkami w emulacji procesora Z80, w który były wyposażone flagowe konstrukcje tej marki.

Sugarbox v0.28 30/06/2017  

  • [Gate Array]: Fix mode changing: Imperial Mahjong now looks better !
  • [Expansions]: Add support for the Playcity
  • [Expansions]: Add support for the Multiface II cards.
  • [Z80]: Complete recoding of the Z80 core. It now use the real M and T states, and handle WAIT states correctly. More accurate.
  • [General]: ZIP support (only zip file at the moment) for tape and disks
  • [IPF] : IPF created is striclty equivalent to the original dump (in term of MFM track)
  • [IPF]: Minor fixes in IPF reading
  • [DSK] : Fix some wrong behaviour. Dsk reading should be more reliable (and will no longer crash)
  • [DSK]: Fix a bug in saving DSK file. It should no longer crash (anyway, if you can avoid using it, prefer HFE or IPF format !)
  • [Emulation]: All peripherals are now running in the correct timings.
  • [FDC]: Index detection fixed on Sector writing (Imperial Mahjong is able to save its configuration)
  • [FDC]: Dump with missing tracks will no longer crash Sugarbox
  • [FDC]: Fix wrong behaviour for double sided dumps that needs flipping of disk (fix altered beast double sided CTRaw)
  • [FDC]: Fix wrong status than can set « Seek end » incorrectly in some cases
NOWSZY [cpc] SugarBoxV2 2.0.4 (Yet another CPC emulator) 24/11/2024

Sugarbox_2.0.4 24/11/24

  • Merge pull request #52 from Tom1975/develop
    • Memory debug window & CRTC debug window
    • Fix display problems: Bad position, synchronisation error (with the "Sync with sound" version).
  • Add Future OS update

Sugarbox_2.0.3 17/11/24

  • Feature/tape counter edit (#37)
  • Feature/script engine (#38)
  • Script: drag'n'drop and handling.
  • Add CSL loading menu + command line.
  • update CPCCore
  • Command line handling. Loading settings / media is optimized (no more multiple loading)
  • Open debugger if flag is set in command line. Also, don't start running the emulation if so.
  • Debug window is no longer a child window.
  • Add memory windows for debug
  • Add CRTC debug dialog
  • Fix memory windows + installer with qt
  • Handle keyboard + tab key
  • Fix Qt drag'n' drop that can throw exception in debug
  • Fix unit test crashing on linux
  • Set to latest CPCCore dev branch.
  • Update build for ubuntu (24.04)
  • Update keyboard layout. remove grabing keyboard for main display window
  • Handle deadkey for windows
NOWSZY [cpc] SugarBoxV2 2.0.2 (Yet another CPC emulator) 29/11/2023

Sugarbox_2.0.2 29/11/23

  • Merge to Qt6
  • Add CSL support, and SSM
  • Add some command line options ( -cart, -d, -s, -cfg
  • Change autotype behaviour: function key are no longer linked to digits
  • Add screenshot command
  • ...Few minor fix

 

NOWSZY [cpc] SugarBoxV2 2.0.1 (Yet another CPC emulator) 26/05/2023

Sugarbox_2.0.1 26/05/23

  • Develop (#35) Set version v2.0.1
NOWSZY [cpc] SugarBoxV2 2.00.0 (Yet another CPC emulator) 14/04/2023

Sugarbox_1.99.2 17/11/20

  • Continuous integration and version automatic generation (#30)
  • CI and automatic version creation.
NOWSZY [cpc] SugarBoxV2 1.99.2 (Yet another CPC emulator) 17/11/2020

Sugarbox_1.99.2 17/11/20

  • ???

Sugarbox_1.99.1 / Linux version

  • add XPR support, and debug through socket.

Sugarbox_1.99.0

  • upadte travis deploy (through CPack) (#15)
NOWSZY [cpc] SugarBox 0.29 (Yet another CPC emulator)

Sugarbox v0.29 22/01/2017  

  • Complete PLUS family support: 464+, 6128+, GX4000. All ASIC functions are supported (making modern demo like « CRTC3″ or « Eerie forest » functionnal).
  • SNA v3 is supported, with BRKS chunks (breakpoints generated by RASM or Winape)
  • Various fix on full screen management (should not crash anymore)
  • Various fix on DSK management. More dumps should be analyzed correctly
  • IPF support: Generated IPF file should be more reliable (no more crash with Samdisk or DTC from kryoflux)
  • Joystick support is better
  • Sound have been reworked.
→ [cpc] SugarBox 0.27 (Yet another CPC emulator)

Sugarbox v0.27 27/11/2016   

  • [Emulation] :Add some optimizations. MAX speed should be faster (about 100% gain from v0.26)
  • [Emulation] :Remove memory leaks in IPF writing process
  • [Config files] :Fix the ‘-’ and ‘_’ for french keyboard: « From scratch » now autorun properly.
  • [Display] :Screenshots are fixed: No more unwanted black line at the top.
  • [Dump support] :Fix the code used to compute multi revolution dump, to be more reliable (when a revolution is wrecked, dont use it)
  • [FDC] :Lots of fix in the FDC: The ‘acid tests’ of arnoldEmu are almost all corrects now.
  • [FDC] :Fix some bugs when reconstructing the tracks (fix some dump of « Le Necreomancien », and various CTRaw files also)
  • [FDC] :The ‘Flip’ fonction (used to flip double sided dumps) is now working correctly. Double faces IPF are now working
  • [FDC] :’10′ bits used for bit synchronisation can be in a smaller number: 40 bits are enough to consider the PLL as correctly fixed between clock/data bits
  • [General] :Fix a deadlock that occurs when a command is used during a dump disk is read
  • [General] :Fix the autotype feature: the feature is more relevant. Also, the « | » character is correctly rtanslated to ‘ù’ on french keyboard.
  • [General] :Add a function to recording every frame into a screenshot
  • [General] :Autorun feature is a bit more reliable (more rules added)
  • [General] :Added some command line switches :
    • -sn xx (load xx as a Snapshot file),
    • -drivea xx to set xx into drive A,
    • -driveb (same for drive B)
    • -fullscreen to start in full screen mode,
    • -config xx to load xx as config file,
    • -command xx to run xx as basic command at start
  • [GUI] :Fix the incorrect update of « Save as.. » menu when inserting a disk.
  • [Multiface II] :Add preliminary support for Multiface II (no config yet)
  • [PPI] :Rewrite most of the 8255 implementation. Now run the ‘acid test’ properly (when it have meanings)
  • [PSG] :Correct lots of bugs (sound is now a LOT better, and digitized sound works correctly). Fix Dick tracy, Antiriad, Crazy cars 2, and probably a lot more !
  • [PSG] :Also run the ‘acid test’ of PSG correctly.
  • [Z80] :Support for NMI added
→ [cpc] SugarBox 0.26 (Yet another CPC emulator)
Renegade Amstrad:CPC:Sugarbox
Renegade 1987, Taito

Sugarbox v0.26 5/04/2016   

This update is mainly focused on IPF and Disk support, but it includes also a debugger (rather simple at the moment, should be improved in the next releases). Z80 emulation is a bit better (all Z80 tests are now correct).

  • [CT-RAW/IPF]: Native support of these two format. CAPSLib dll from SPS is no longer used. This will fix some non-working dump( due to bug in the lib).
  • [IPF]: Add a SAVE IPF option. You can save your current disk in IPF format, to generate a 3″ disk. You can even write dump with weak sectors.
  • [HFE]: Now it’s possible to save HFE file !
  • [edsk]: Added some tuning to handle sector of header size lower than real size.
  • [edsk]: Fixed some nasty memory overrun.
  • [edsk]: Fixed the way of handling overlapped disk: « Corsarios (UK) (1988) (CPM) [Original].dsk » disk now run correctly. In fact, all dsk should now retrieve their original size of 6k/track
  • [edsk]: Fixed support for ALLGAP dumps
  • [FDC]: New paradigm: Weak bits are now handled by bit. Multi-revolution dump are converted to single revolution with weak bits data.
  • [FDC]: Fix a bug with the SZ byte = 0 in read track command (this fixed « War In Middle Earth (UK) (1987) (CPM) [Original].dsk » dump)
  • [Tape]: Add a delay when motor is on/off. This fixed « Last Mission »
  • [Z80]: Interrupt mode 0 is partially fixed: It does nothing, but no longer corrupt the Z80 registers
  • [Z80]: Fix some wrong behaviour of undocumented opcodes
  • [Z80]: Add the undocumented ‘Q’ register used for Flags, and fix the SCF/CCF instructions regarding this register
  • [Z80]: All Z80 tests from Patrik Rak, adapted to the CPC by Kevin Thacker, are now correct.
  • [Display]: Fixed wrong behaviour for 100%speed with 100hz screen without black frame insertion: Speed was twice what was intendeed
  • [General]: Add Autorun disk on insertion which try to guess the best file to run.
  • [General]: Optimization: Everything is now running 60-80% faster than before
  • [General]: Add a support for auto-executing BIN file (with AMSDOS header), through drag’n'drop.
  • [General]: Fixed the Spanish configuration for 464, and added support for Danish keyboard.
  • [General]: Added -fullscreen command line to enable fullscreen by default
  • [General]: Fixed the « -command » option: In order to run a disc, just launch your command as Sugarbox -command run »disc » for example
  • [General]: Added sound for disk drive
  • [General]: Fix copy/paste for english/spanish/danish
  • [GUI]: Added a feedback when loading tape/disk/SNA/SNR
  • [GUI]: Added a preliminary debugger, with Register edition, breakpoints, flags
  • [Joystick support]: Fixed diagonals not supported with some joypads (now, games should be far more playable !)
  • [Memory]: Fixed the configuration: 64k computer no longer have improper PAL
  • [Settings]: Fixed some nasty bugs preventing the keyboard settings to work
→ [cpc] SugarBox 0.25 (Yet another CPC emulator)

Sugarbox v0.25 16/10/2015

  • [General]: Optimisations (Emulation is about 15% faster)
  • [General]: Generic Joystick are supported through Direct Input. 2 Joysticks can be used, in the order they appear in the os. Work with Xbox controler, as well as standard usb joystick.
  • [SNR]: Add feature to watch SNR file (playbacks) – Preliminary
  • [Z80]: Fixed timing issue in interrupt following some opcodes
  • [Z80]: Fixed incorrect R increment for DD CB and FD CB instructions
  • [FDC]: Fixed « Format » command. Now, a Format command from discology (for example) produce a disk that is correct.
  • [FDC]: Fixed the MSR, that was not handled correctly. This fix Bobby bearing and Camelot warriors original dsk.
  • [FDC]: Fixed the Step Rate Time computation, which was twice longe than expected
  • [FDC]: Fixed behaviour with SK bit and deleted sectors (making Nigel Mansell works)
  • [FDC]: Fixed how read track over the index hole works. The current sector is finished,then the command is ended (fix Skyx)
  • [eDSK]: Fixed an incorrect behaviour with non formatted tracks on some dump. This prevents Bobby Bearing (UK) (1986) (CPM) [Original].dsk to crash when trying to load
  • [eDSK]: Fixed some rare problematic case with offset-info datas
  • [CT-Raw]: Fixed write bug when multiple revolutions exists (which somewhere shifted what’s written, leading to CRC error). Fix « Le maitre absolu » in ct-raw format
  • [Memory]: Fixed a bug in the PAL, preventing SymbOs to use full memory.
  • [GUI]: Fixed missing space and enter for Autotype
  • [GUI]: Added a PAUSE feature, accessible via menu or the « Pause » key on the keyboard
  • [Z80]: Fixed a rare bug that can lead to potential unwanted deadlock with HALT command
  • [TAPE]: FAST loading enabled: If a tape is read, refresh are cut, so speed can be 2 to 3 time faster.
  • [Display]: SDL2 lib is now used. Fullscreen option is now better, as it can be fully configured. Also, black screen insertion for 100hz display can be used for buttery smooth scrollers
  • [Display]: Screen size and position is now more correct
  • [Display]: Screenshots are now better (and without any toolbar)
  • [Printer]: A really basic printer is now plugged ! You can see print result in the PRINT directory. (no graphical printing is done, only text)
  • [Online libraries]: Preliminary integration of CPC-Power and Amstrad.eu online libraries.
wstecz30/06/2017 22:06
Dodatkowe informacje
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