Sugarbox v0.26

After a long time, Sugarbox is now avaiable in version 0.26.

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).

Also, I tried to correct the feedback I get from the previous version.

Here is the compete log :

- [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

 

Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

2 réponses à Sugarbox v0.26

  1. Uli dit :

    I love the emulator’s options which make it perfect for use in my arcade cabinet.

    One question though:
    I’m trying to start it in fullscreen via command line with a snapshot that’s located in the main directory.
    Normally, I’d expect the syntax to be one of the following
    sugarbox.exe « disk.sna » -fullscreen
    sugarbox.exe disk.sna -fullscreen
    sugarbox.exe -fullscreen « disk.sna »
    sugarbox.exe -fullscreen disk.sna
    but none of them work.
    (For the record, both of these work:
    sugarbox.exe « disk.sna »
    sugarbox.exe disk.sna)

    Could you please tell me the correct syntax?
    Also, is there a documentation file that explains the available command line options? I haven’t been able to find it.

    Thank you!

  2. admin dit :

    Hello,

    It’s not working correctly at the moment.
    SNA file can be specified, and is mainly used for people who drag’n'drom SNA file to Sugarbox shortcut.

    I planned to fix this, and add a -sna option file to be able to run exactly as you want the emulator. No release date yet.

    Also, no help is available for the moment : It’s not something I like to do, so I always find something more interesting to do… But I know I’ll have to write something usefull someday !

Répondre à admin Annuler la réponse.