Skip to content

Tom1975/AmigaEmu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AmigaEmu

This is an Amiga 500 emulator.

It's main goal is to be a hobby project : If you are looking for a precise / complete Amiga emulator, it's not the right place to be !

Also, I plan to write everything from scratch : No use of existing emulator or code. This is to be sure to understand how everything is working.

What's currently included :

  • Most 68000 insctructions, more or less precise, more or less complete.
  • Blitter functions (except filling operation)
  • Copper
  • Disk support (only ADF files)
  • Bitplanes
  • CIA8520
  • DMA (disk, bitplanes, blitter)
  • Hack to display some sprites
  • Some debug tools (stop/step, memory display, bitmaps, disk status..)

What's missing

  • Some 68000 instructions. Timings
  • Complete Sprite display
  • Sound
  • Mouse and keyboard
  • IPF, DMS, HFE, and other disk formats
  • Enhanced debug tools
  • ... and lots of other stuff !

How to build

To be completed.

Use CMake to make it build. I use Visual Studio 2022 & 2017. Need Qt (in version 5.11 at least, I suppose).

How to run

Launch it. Open "Debug" menu, start "run" on the debug window. Drag'n'drop files. Beware, lots of stuff is not working (like the reset). It's actually better to stop and restart the emulator at the moment.

Screenshots of current version

Kickstart is finally up ! Workbench just wait for a mouse Red Sector Megademo

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors