[hatari-devel] Hatari 1.5 ?

Eero Tamminen eerot at users.berlios.de
Fri Sep 3 21:00:04 CEST 2010


Hi,

On Thursday 02 September 2010, npomarede at corp.free.fr wrote:
> On Thu, 2 Sep 2010, Laurent Sallafranque wrote:
>> What is planed for hatari V 1.5 ?
>>
>> What are the main subjects to work on ?
>> - I can continue to correct some Falcon bugs
>> - I still have the 6800 emulation to complete (but that's not a
>> priority for now)
>> - I still would enjoy to have a bus cycle emulation instead of cpu
>> cycle one.

DSP tracing support to debugger?

Could you also look at this potential DSP issue:
http://developer.berlios.de/bugs/?func=detailbug&bug_id=17464&group_id=10436
?

And maybe investigate why sound doesn't work with LLamaZap, FalcAmp, 
FlaySid, FlexTrax?


> I agree real ikbd 6802 is not a top priority
>
> and better cycle precision is still possible, but needs a lot of work to
> get in sync with winuae code.

What about MMU or Fast RAM support?

TT emulation bugs?


> But now that you've got a real falcon, maybe it could be useful to add
> better video support, such as raster / video interrupt for example.

Better Videl support would indeed be nice...


I have nowadays less time for Hatari, but I have on my todo list:

* Optionally getting Hatari fullscreen resolution from current
  display resolution

* Line based ST/STE screen change detection/checks:
  - blit only changed lines
  - simpler / faster (LED) overlay handling
  As discussed earlier.  It could speed up demos and games that do
  constant (near) fullscreen updates.  This would be pretty huge code
  change though.

* Tests directory re-organization + adding there some stuff
  that can be useful for Hatari users (for finding Atari & SDL keycodes
  for key mappings).

* Possibly some more Monst debugger features listed in the todo.txt
  if people are interested to have them.  And of course fixing any
  possible bugs in the current debugger features.

* Finishing the profiler stuff:
  - Documenting it
  - Fixing CPU&DSP cycles counting
  - Any other issues people report on it

Laurent, could you test the DSP profiler?

IMHO it's nice to get an overview of what code is executed as reading
tracing output is quite inconvenient and slows down emulation too much.


* Then there's some general code improvents:
  - count partitions the same way in ACSI, IDE & GEMDOS
  - move BootDrive stuff from floppy.c e.g. to tos.c where NumDrives is
  - allow log file changing at run-time

* Potential Python UI improvements:
  + Supporting in the debugger UI:
    - DSP
    - stepping
    - symbol loading
    - profiling
  + creating empty floppies using hmsa


	- Eero



More information about the hatari-devel mailing list