Releases: spotlessmind1975/midres
Releases · spotlessmind1975/midres
v2.4
v2.3
NEW FEATURES
- added production of 1571/1581 disk images for Commodore targets;
- added program
benchmarks
to measure disk drive's performances; - updated docs: added (preliminary) build instructions for LINUX and WINDOWS;
BUG FIXES
- removed useless define;
- some fixes on makefile generation to allow embedding and avoid memory exhaustion.
v2.21
NEW FEATURES
- added utility
imfplayer
to reproduce IMF soundtracks; - enabled embedded file support for
plus4
; - enabled IRQ based polyphony for TED (
plus4
); - added support for embedded compilation of cc65 targets;
BUG FIXES
- added utility
imfplayer
to reproduce IMF soundtracks.
v2.2
NEW FEATURES
- added MIDI > IMG conversion utility (
midi2imf.php
); - added audio support for all targets;
- added multithread support for IMF (Isomorphic Music Format);
- added soundtrack on every game;
- added dynamic emulated heap (
mr_map_file
); - added support for busy waitings on protothreads (
MR_PTI_WAIT_RUNNING
); - added access to internal frame start jiffy (
MR_PTI_WAIT_RUNNING
); - added MUSIC demo;
BUG FIXES
automake.php
:- added missing target symbols;
- fixed issues on library generation for subtypes;
- added missing loader for plus/4;
- added support midres demo under vic2024;
- allow compilation of demos under z88dk;
build_programs.sh
: better error decoding if not enough resources;- target
gb
: small refactoring; - game
airattack
: optimized subdivisions of tiles; - target
vic20[24]
: fixed jiffies measurement; - removed ghosts using
mr_tile_moveto_horizontal_monocolor
; - target
c64
: fixed vbl limit; - target
atari
: fixed use of tape buffer as local storage for seeking files; - game
elevator
: fixed number of floor related to screen width;
v2.13
BUG FIXES
- target
lm80c
: disable VDP irq at boot.
v2.12
BUG FIXES
- target
lm80c
: increased VDP histeresys (for FPGA and emulator).
v2.11
NEW FEATURES
- updated automake for probing with i/o support;
BUG FIXES
- target
lm80c
: fixed VDP histeresys (for FPGA and emulator).
v2.1
NEW FEATURES
- added support for LM80C Color Computer (32KB) (
lm80c
); - added support for Classic Gameboy (
gb
); - added template for probing new platforms;
- refactorized VRAM access (speed up and memory protection).
v2.0
NEW FEATURES
- automake: added support for
program
keyword, loaders and for multiple executable for single target; - target
mtx500
: addeds support for hardware timers and keyboards; - target
msx
: added support for audio; - target
msx
,mtx500
,svi
,coleco
: isolated vdp code and added optimizations; - moved into midres_data the roll buffer byte;
- source segmentation for space optimization;
- removed overlay support.
BUG FIXES
- game
elevator
formsx
: fixed time counter; - game
totto
formsx
: fixed titles issues; - game
alienstorm
formsx
: fixed magic value for unsigned char and alien fire's block; - target
atari
andc16
: fix replaced fseek by sequential read; - target
atari
: avoid waiting for ending frame with 0 jiffies; - target
plus4
: corrected brightness; - target
c16
: corrected audio parameter; - target
mtx500
: enabled and fixed frame buffer duplication; - target
msx
,mtx500
,svi
,coleco
: fixed score and level management; - demo
TILE
: fixed embedded tiles also for not embedded executables; - utility
joycheck
: fixed embedded tiles also for not embedded executables; - automake: fixes for various targets.
v2.0-alpha
NEW FEATURES
- added support for Z80 CPU based platforms (
msx
,svi
,coleco
,mtx500
); - added summary of builing status on repository on this page;
- game
totto
: faster game (horizontal speed doubled); - moved to Apache 2.0 license scheme.
BUG FIXES
- Some fixes for img2midres integration.