Minus4w
Currently on Version 2.6
Below is the current version history, what there is of it:-
V2.6
- Debugger Only: Added a menu switch for undocumented opcodes. They are now OFF by default.
- Debugger now loads symbols (-p "symbol.sym" on the command line). SNASM format.
- Source now builds under VS2005
- Updated Debugger to allow disassembly view movement.
Page up/down, line up/down now moves disassembly view
SHIFT+Page up/down, line up/down now moves memory dump view
- Dump of most of the hardware registers
- Added a scrollable BAR to the disassembly view to allow the placement of breakpoints and nicer navigation
- New debugger keys: (see history.txt inside the ZIP)
- Realtime code Profiling.
- Fixed TURBO MODE (F5) so it now works again.
V2.5
- Some Sound bugs have been fixed, also many clicks have been smoothed out.
Some still remain however.
- Debugger now has breakpoints ("B" in the debugger, followed by address)
- Debugger now has a memory window ("M" in the debugger followed by address)
- Debugger now has execute instruction("SPACE" in debugger, places a breakpoint
AFTER current instruction, loops etc.)
- Sound now uses true "SQUARE" wave, rather than sample... This can be switch
back to samples in prefs.
- Ted Samples are now maximised for a fuller sound.
- Faster DDraw screen mode... *3 speed up - not that most folk will notice....
V2.4
- SID sound now works.
- -R now records SID sound as well....
V2.3
- Full screen modes now work again
- Save screen shot to .BMP is in (at long bloody last!)
V2.2
- -p "name\of\prog.prg" will autorun from the command line. The name must
be in quotes.
- -d "name\of\prog.d64" autoload from D64 (minus4 then presents a list of
files on disk) The name must be in quotes.
- -r "run" will use this command to run. If not specified, RUN is used.
- -R This will record all sound output. This saves a file called "c:\test.raw"
You can then make MP3's or anything else from it. Delete this file before
doing this again.
NOTE: This requires and extra 40Mb of system memory. This shouldn't
be an issue these days..
Only TED+SAMPLES are currently written to disk. sample is a signed 16bit
RAW sample,
- F8 is now a shortcut to loading PRG files
- F9 is now a shortcut to loading D64 files.
- New Sound system. Sound latancy is right down... should now be as
expected...
If this fails to work on anyones machine, or if the sound crackles like mad,
please let me know!!!
- F5 is sort of a "fast forward" toggle... may be a bit "so-so" :)
- When sound is active, Minus4 now runs in the background, so you can listen
to music.
V2.1
- Fixed keyboard, should now be 100% (Explosive Net" now
gets past intro - Thanks Zsolt)
- Hardware Cursor now emulated correctly.
- Colour registers now return top bit as set (Rockman - thanks
ATI)
- New ICON added - based on Lando's mini plus/4
- Added option to associate .PRG and .D64 files with minus/4
for auto-running ( in prefs )
- ALT-ENTER now kicks in and out of fullscreen mode (320x240)
V2.0
- This document added to archive
- Basic emulation will now work under NT4.0 service pack 3
( no sound or joysticks )
- TED+Sample Sound added Via DirectSound ( Not NT )
- ECM colour mode added ( Manic Minor )
- Screen Blanking fixed to whole screen or none ( Manic Minor
)
- Scanline drawing fixed a little.
- Raster IRQ delay of 8 cycles changed to 2 instructions, works
a little better (Icicle works)
- True ROM paging now in.
- Inverse character mode fixed
- Joysticks now available under DirectInput ( not NT - at least
I don't think so! )
- Keyboard input fixed ( Elite now works )
- All 8 roms can now be replaced via prefrences dialog - This
isn't to say they will all work!!!
- Disk emulation added. Both from a D64 file, and FAKE from
the current directory.
- Saving to PC directory enabled.
- Displaying of ".PRG" files only in directory now
has an on/off switch in prefrences.
- BCD mode fixed. Mercenary, and Exorcist now work okay.
- HardSID support!!! Great PC SID card, find out more at http://www.hardsid.com
- Vertical Scrolling added.
- Top and bottom borders added. ( allows for TEXT in lower
border )
- Simulated T.V. added, ( allows text in the top border )
- Command line added -p "filename.prg" -r "commandline"
(i.e. minus4w -p "finder.prg" -r "run")
-s to disable sound.
-t to disable timer
- Joystick emulation on Cursor keys added. UP,DOWN,LEFT,RIGHT
and CTRL for fire.
This can be switched on/off from prefs
Notes
- Play ALL samples in prefs will enable samples that DON'T
set the D/A bit correctly. (ACE etc.)
- Y scroll fudge in prefs will help with "some" games
that seem to be a rasterline out...
- ESCAPE mapped to escape correctly, F11 resets and F12 exits.
Known Bugs
- Vertical Scrolling.
This has broken several demos/intros, but many games now work...
This will be addressed in future release(s) :-)
- Emulated SID sound is wrong. somewhere....
- A couple of games seem to black out....? who knows..
- Minus4 runs slower under Windows 2000...
- NT users may have to disable sound and timer for now or it
could be my machine is just too slow :-)
- TAPE's don't work yet...
Version 1.2
Basic emulation, requires DirectX 5 and up
X scrolling, Hires+MCM characters and Bitmap mode
All CPU instructions emulated
D64 .PRG loading
V1.0
----
Ported from the much cleaner JAVA version(!)