HU6280 is a FREEWARE PC-Engine emulator for DOS. It is coded in purely
in Watcom C. It also runs ok under win95 (unlike VPCE).


NEW 23/5/98 - HU6280 Homepage on geocities:

http://www.geocities.com/TimesSquare/Maze/3135/



Requirements:-

Pentium Processor (200mhz+ recommended)
Some Ram (16mb+ recommended)
DOS or Windows 95
A Keyboard
Some Hucards to play (Galaga88,Tigerheli & Gunhed recommended)


Version 0.0004f - 23/5/98


Features:

full hu6280 emulation
full palette emulation
full char+char mask emulation
full sprite+masking emulation (inc priorities)
full pad1 emulation
hires screen support !!
amazing gui ;)
runs most Hucards
screenshot feature


Keys are:

ESC - Quit! (not that you`ll want to...)

F1 - toggle frame sync on/off (Default = ON)
F2 - frame rate display on/iff (Default = OFF)
F10 - Save screenshot (.lbm file)

CURSORS = up,down,left,right
LSHIFT = B
LCTRL = A
RSHIFT = SELECT
RETURN = RUN






Instructions for use:

run the hu6280.exe file, and it will bring up a list of .PCE files for you to
choose from (please make sure you have some .PCE files in the same dir as the
.exe file). Thats it... Enjoy.





WANTED! Official PC-Engine DOCS...
WANTED! more PC-Engine DOCS...
WANTED! some PC-Engine CD's (i have a grand total of 0 cd's so far)
WANTED! FEEDBACK! - let me know what speed this runs on your pc , let me know
which games work , which don`t etc. etc.

mail me if you wanna help! keep me happy! and this stays updated... :)



please send bug reports (or cool tech infos) to:

jamsponge@hotmail.com



Thanks going out to :

jens C H - yeah, vpce is nice...
JL_Picard - nicey nice mr nice! ;)
david shadoff - heh, TGSIM! kewl!!!!
kad77 - cheers mate
videoman - cheers mate
Zophar - (thanx for the spreading!)
Lance-MC - (thanx for the spreading!)
Emanuel Schleussinger (never spoken to you, but you helped in docs I read)
David Michiel (never spoken to you, but you helped in docs I read)
Paul Clifford (never spoken to you, but you helped in docs I read)

and all the other pc-engine hackers out there...



--------------------- HISTORY ---------------------

Changes from V0.0002c to V0.0002d:

removed sprite to sprite masking code, now draw them in reverse order for speed...
fixed sprite bug that caused rtype to crash
fixed sprite masking bugs (gradius,jj&jeff etc.)

---------------------------------------------------

Changes from V0.0002d to V0.0002e:

fixed some cycle timings in cpucore
optimized character draw engine / masking code
added a 5 minute GUI... hahaha

---------------------------------------------------

Changes from V0.0002e to V0.0002f: 19/5/98

fixed yet another masking bug (must have cropped in when i tided up the code ;)
modded internal emulation screen resulting in a speed hit
tied up sprite clipping to new internal emulation screen size :)
added something nice to gui ;) see if you can spot it ... :)

---------------------------------------------------

Changes from V0.0002f to V0.00031: 20/5/98

modded memory fetches to use mmu_ptrs instead of indexing via mmu_regs
put in a framesync on/off toggle (Use F1) - default , ON
changed screen dump for speed
seperated irq code from line update :)
tided up sprite masking code again (neat again)

---------------------------------------------------

Changes from V0.00031 to V0.00032: 21/5/98

Changed compiler options on cpu core C file ... :)
Added FPS debug stats stuff in release version for Zophar :)
updated GUI, *PHEW* no more white!

---------------------------------------------------

Changes from V0.00032 to V0.0003f: 21/5/98

Messed with palette emulation (nothing to do with sprite bug)
Fixed HUGE bug in sprite emulation (see chan+chan, xevious etc.)
Fixed Fps counter removal (when switching it off)

---------------------------------------------------

Changes from V0.0003f to V0.00044: 23/5/98

fixed bug that stopped galaga working.
went back to old gui (users prefered it).
now updating sprite sat-b table on line 220! this fixed sprite lagging on 99% of games!!
coded 2 versions of gfx emulation routines, 1 for masking, 1 for nonmasking, now I
cleverly work out which lines of the screen require a mask, much faster gfx emulation).
now detect if no pce files are present and exit.

---------------------------------------------------

Changes from V0.00044 to V0.00047: 23/5/98

minor changes to source
Added screenshot feature (F10 key), saves shot0000.lbm,shot0001.lbm etc.

---------------------------------------------------

Changes from V0.00047 to V0.0004f: 23/5/98

optimized gfx char-redraw loops (nice speed hit on some games)
took advantage of xscroll==0 :) faster on some games
changed VSync to OFF as default... (not enuf people reading the docs)
removed some more debugging code

---------------------------------------------------



