Sugarbox v0.25


It’s bit a quite long time since last update…. So here is the new version, with some part completely rewritten.

The most important parts are the online libraries, to load disk, tape and even snpshot from the great and websites.

Also, display has been rewritten using SDL, offering the possibility to select fullscreen resolution. It’s now possible to use the « black frame insertion » for 100hz capable monitor users, to show buttery smooth scrooling ( may be worth a visit for people interrested with blur reduction)

Here’s the complete log :

- [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 online libraries.

Here are the files :

I would like also to use this post to thanks the following persons who help me a lot:

  • Maxit for all his testing and feedback (since maybe the first day of this emulator !). He signal most of the dumps that where problematics…
  • Kukulcan for his greats ideas, the cpc-power support and his so usefull feedbacks
  • Megachur and Fredouille for all the interresting exchange about various emulation subjects
  • CPC-Power for providing infinite source of testing
  • The guys at CPC-Rulez and CPC-wiki for providing informations about everything related to the CPC
Ce contenu a été publié dans Non classé. Vous pouvez le mettre en favoris avec ce permalien.

7 réponses à Sugarbox v0.25

  1. Gerome dit :

    Hi there!
    Congratulations on the emulator, it works very well indeed.
    I also contact you to tell you there is a bug when a spanish model/keyboard is selected because it keeps the french keyboard layout and it cannot be change. When english model is selected everything is OK.
    Hope you can fix and many TIA.


  2. Mike dit :


    How do we use the online libraries? Nothing happens when I refresh, or search!

    Also, can we have a command line to enable fullscreen?
    Maybe a -fullscreen option.

    Whenever I run the emulator from the command line, using the UK 6128 configuration, I use -command run »disc

    but the emulator leaves out the  »

    I’ve also tried -command run »disc » and -command run »disc.bas »

    It always inserts: rundisc or rundisc.bas
    It always leaves out the  »

    I love the emulator btw!
    I launch it from the EmulatorStation front end, which is why I’m asking about a -fullscreen option.


Laisser un commentaire