** 01/07/2006 V1.07 Beta - home url: http://www.vobbo.gptheatre.co.uk/

Fixed Bonk's 'meat/joypad' bug!
Fixed an audio bug
Added squidgehack to the code... doesnt seem to do anything for me, enable it with squidgehack=on in the inifile

if someone wants to take a look at the squidge printf's and tell me what I`m doing wrong, feel free...!

anyway, enjoy the bugfix release - lookout for audiodriver V2.0 and supergrapix as soon as my donations pick up!!


Vobbo


** 19/06/2006 V1.06 Beta - home url: http://www.vobbo.gptheatre.co.uk/

Fixed BUTTON REMAPPING! Tested, confirmed working... just try swapping button A and B !!
Removed LCD TWEAK CODE If you select 200mhz mode. Enjoy.
Fixed a little bug in cdrom boot function


Enjoy.


Vobbo







** 18/06/2006 V1.05 Beta - home url: http://www.vobbo.gptheatre.co.uk/

You may now boot .ISO files...

If you find a non working ISO , please mail me at vobbo@gpthheatre.co.uk


Everything I`ve tested works - so, Enjoy and donate!


** WARNING ** only put the ISO files in the directory specified in the INI file, otherwise the emu will probably BONE IT.


27hours of coding, now I`m off to bed.


D         P
 O       L
  N     E
   A   A
    T S
     E

  KK - THX







** 17/06/2006 V1.04 Beta - home url: http://www.vobbo.gptheatre.co.uk/

Fixed tatsujin audio crash bug!!

please test this version, I`m now mixing audio on the fly with a re-entrant audio mixer!

enjoy - watch out for cdrom release on sunday!


** 13/6/2006 V1.03 Beta - home url: http://www.vobbo.gptheatre.co.uk/

Added volume scaler to mixer code, you can adjust volume now!
Buttons A,B,C,D,E,F are now actually remappable from the inifile... PLEASE USE MY NEW INIFILE
Removed debug code from audio mixer and psg emulation code - and did some minor optimizations too!


Enjoy... and dont forget to donate!


Vobbo!




** 12/6/2006 V1.02 Beta - home url: http://www.vobbo.gptheatre.co.uk/

Big Audio fix! omg, nasty bug spotted and squashed...

Sound Sound Sound Sound Sound! omg Sound!


Vobbo!



** 12/6/2006 V1.01 Beta - home url: http://www.vobbo.gptheatre.co.uk/

Another mixer... something strange going on with SDL audio on the gp2x... :/

anyway, let me know if this sounds better...!

Vobbo!



** 11/6/2006 V1.00 BETA - home url: http://www.vobbo.gptheatre.co.uk/

Recoded audio mixer for SDL , and enabled it for the first beta release...

Enjoy... Donate so I can buy a GP2X developer breakout box thing...... Enjoy some more...


Vobbo!!



** 09/6/06 - V0.96 - home url: http://www.vobbo.gptheatre.co.uk/

Sorry I havent done a release in a while... I`ve been pretty busy writing an ARM assembler which I`m now using to assemble HU6280!

Started on a complete rewrite of the ARM cpu core, using regs<<24 and ARM->HU6280 direct flag useage...
Recoded ADC/SBC , fixed a bug in decimal addition emulation
reworked DAC register emulation for size/speed and D-cache optimization!

General speed is increased in this release - watchout for a big speedboost when the new cpucore is finished!


Vobbo.






** 03/6/06 - V0.95 - home url: http://www.vobbo.gptheatre.co.uk/

Recoded ARM Scanline render (masked and unmasked) - Big speed bonus!

the 200mhz dream is alive !!

Go play... Go enjoy... Go donate!


Vobbo!




Enjoy galaga @ 60fps with your gp2x set to 200mhz !!!!


** 02/6/06 - V0.94 - home url: http://www.vobbo.gptheatre.co.uk/

Moved over to a newer version of LIBSDL
Screenblit now done with GP2X Blitter! (nice speed bonus!)
Various bits and pieces in the code tidied up


Enjoy galaga @ 60fps with your gp2x set to 200mhz !!!!


Vobbo.



** 30/5/06 - V0.93 - home url: http://www.vobbo.gptheatre.co.uk/

Rewrote non-masking version of sprite rendering code, very nice speed bonus on many games...
now running ARM sprite engine V0.1 :)

Enjoy the speed boost... let me know if you find any games running at 60fps with the gp2x clocked at 200mhz ;)


Vobbo.




** 29/5/06 - V0.92 - home url: http://www.vobbo.gptheatre.co.uk/


Finalized my inifile code and enabled it for public release - now you have a hu6280.ini file to play with!
Fixed the 'blackscreen' crash bug when users had no rom directory! Whoops ;) - sorry I didnt notice this since I`ve been using inifiles for ages ;)
Enabled internal compile options to be shown via 'printf' - telnet to your gp2x and take a look ;) 
Fixed timer interrupt bug in the ARMCPU core
General optimizations - nice speed bonus
optimized scanline data for ARM DCACHE - nice speed bonus


Have fun with the new hu6280.ini file... (just load it into notepad and edit it!)


Vobbo.





** 28/5/06 - V0.91

Added 'VSync' option to options page... playing galaga at 90fps was wearing my joypad out!
Further optimized SCANLINE render - Very nice speed bonus...
converted sprite pre-calc code to ARM
Fixed colour 0 bug with new scanline render code (see parasol stars)
Fixed the bug where sometimes after loading a rom joypad buttons would still be held down...


Enjoy it!


Vobbo!


** 27/5/06 - V0.90

optimized ARM cpu core - nice speed bonus
optimized SCANLINE render - nice speed bonus
re-coded sprite emulation to be ARM friendly, still running C code, but now ready for ARM conversion!
created IO structure that contains all PC-Engine registers/hardware info - nice code shrink when compiled to ARM

Enjoy playing RType at 60fps ;)-~

Vobbo!







** 23/5/06 - V0.83

--------------------
********************
<< MORE SPEED 4 U >>
********************
--------------------


Enjoy!



** 22/5/06 - whoops! V0.82 update!

Fixed a few little bugs in the ARM cpu core, thanks to those who pointed out a few games that stopped working...
All seems to be working perfectly again... Please report if you find any games not working So I can clean up any
remaining bugs in the ARM core... Thanks

also... minor speed increase again! removed 2 cycles from main cpucore-emulation loop!


Vobbo - 







** whoops! V0.81 update! (1 hour after 0.8)

Fixed a stupid bug - SET instruction is emulated again... heh


HU6280 ALPHA 0.8 - 21/05/06 - home url: http://www.vobbo.gptheatre.co.uk/

ARM CPU-CORE (V0.9) - updated ARM Core, now about 90% of instructions completed...
Fixed a few bugs in ARM cpu core, and coded more instructions in ARM.
Fixed Average FPS meter to reset after rom selection
Added frame-limiter code, now alot more games run at over 60fps, So we now have a VSync!


Please report if anything is broken! Need people to test the cpu core! :)


Vobbo

























HU6280 ALPHA 0.7 - 17/05/06 - home url: http://www.vobbo.gptheatre.co.uk/

ARM CPU-CORE (V0.3) - updated ARM Core, now about 70% of instructions completed...


Please report if anything is broken! Need people to test the cpu core! :)


Vobbo












HU6280 ALPHA 0.6 - 17/05/06 - home url: http://www.vobbo.gptheatre.co.uk/

ARM CPU-CORE (V0.2) - updated ARM Core, now about 40% of instructions completed...

Many games now running at full 60fps!!


Look out for the HUUUUUUUUUGE Speed hit when the ARM CORE is finished and all HU6280 registers are moved into ARM Registers...!



Anyway, enjoy the speed hit, and please report if any games are broken, kk thx.


Vobbo



HU6280 ALPHA 0.5 - 15/05/06 - home url: http://www.vobbo.gptheatre.co.uk/

ARM CPU-CORE (V0.1) - Moved over to an ASM cpu core... , only about 10% of instructions in asm so far... nice speed hit!
Modified IRQ code to more accurate version (was in simple mode before)
Modified sprite pre-process routine to accurate version
Cleared up a memory leak, wasn't freeing some stuff properly

Enjoy...


Vobbo.

** Please report anything that is broken since last version, help me spot any ARM cpu core bugs early!






HU6280 ALPHA 0.4 - 13/05/06

Converted ScanlineRender function to ARM Assembly... (speed hit)
Removed internal debugging from CPU 'C' Core and prepared it for ARM Conversion (speed hit)
Fixed a few CDROM features on GP2X (I will enable ISO loading for testing soon)
Added C++ wrapper around SDL specific code, ready to move over to 'minilib'
Worked on 22khz sound emulation mixer, still not perfect, so it remains disabled.

Galaga`88 now runs at ~55fps on my gp2x! WEEE!


Enjoy! - Vobbo!

** Please report anything that is broken, should be fine, I tested the changes pretty heavily before release!






Hu6280 ALPHA 0.3 - 11/05/06

Joypad emulation perfect now, diagonals and everything... can even do fireballs in dragonpunches in SF2!!
Rewrote screen blitting code to be SDL friendly and got a ~7fps speed increase!
fixed minor bug in frontend when you had very very long filenames...
sectionized init/shutdown code away from main emu code, helps the ICache (speed hit!)


Enjoy! - Vobbo!








Hu6280 ALPHA 0.2 - 10/05/06


Coded a real frontend with rom select and options
added overclocking (266mhz for the win!)
Modified screen update to position screen correctly and clear dirty rectangles...
Added Streetfighter 2 banking code (it was removed in the initial port)
Added 6 button joypad support (it was removed in the initial port) - works fine with streetfighter2
updated sound code, partially enabled...
updated cdrom code, now partially enabled... (it was removed in the initial port)
updated zip code, not yet enabled... (it was removed in the initial port)
updated SuperGraphix emulation code, not yet enabled (it was removed in the initial port)
removed the need for font.tga file... and removed old fileselector code!

Please let me know if you find any roms that dont work, Once the emulator is 100% stable i`ll remove the SDL
libraries and use minilib...

Now I have all the emulator code ported, I`m working on the screenblits / audio / cdrom !!

Have fun with Alpha 0.2 :) and remember to email me with rom reports... I`ve had 0 emails so far :(




---------------
Instructions:-
---------------

ok, copy hu6280.gpe into any directory you want and boot it!



Select a rom image... it lists roms in /mnt/sd/roms/pcengine (press B to select rom)

Now choose your options... (OVERCLOCK 266!) and run the game!



Press the 'L' and 'R' buttons together to select a new rom!


Please let me know how it runs, I havent had time to try it much... and this is the first time I`ve compiled it with
gcc, so there may be some minor issues...


dont worry about the speed, I`ll sort it :) Its pure C at the moment and it has a disgusting screencopy in there to
get the pcengine emulator onto a sdl surface... its really really really ALPHA :)


Vobbo


email me if you find a game that doesnt work, vobbo@gptheatre.co.uk

home url: http://www.vobbo.gptheatre.co.uk/










