ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SNEmul Demo #2 ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Excuse me for my VERY bad english :-) Thanks to: Y0shi for all he made for the the emulation scene. All the authors of documentations about the SNES. Antoine who created LGE. Shawn Heargraves for the Allegro library (but it's only temporarily :-) DJ Delorie and all the contributors of the DJGPP project. ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ Introduction : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ SNEmul is a SNES emulator currently for DOS, but in a near future it will be for DOS and Linux and will use a powerful GUI : LGE (Linux[and DOS] Graphic Environment). For now, only a few ROMs work with SNEmul (like Super Mario World, Contra 3, Yoshi's cookies, Castlevania IV, Super Off Road). ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ What is implemented so far : ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - 230/256 opcodes implemented(about 30 % of the CPU core is in assembler) - CPU core is full assembler - Memory mapping for Lo-ROM - SRAM support (with '.srm' files extension) - All the 8 DMA channels(only operations 0,1) - Video Modes 0/1/2/3 fully completed(Mode 7 is implemented but not completed) Currently SNEmul use a tile-cached display handling. - All the screen sizes are supported(scrolling is implemented also). - Sprites support (all sizes, but still incomplete) - Palette support - Backgrounds/sprites can be disabled(same keys as SNES 9X) - Backgrounds and sprites priorities(you can toggle the two orders available using key 6) - The 256x240 MODEX screen is used(if you have trouble with it, tell me) - NMI interrupt(currently too fast for a quite slow CPU core :-( - Joypad 1 emulation(same keys as SNES 9X) - A lot of other hardware registers supported ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ What is left to do in this emulator ? ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ - Plenty of hardware register to be implemented, plenty of bugs to be fixed... - Hi-ROM/Fast-ROM carts support - Windows display support - H-DMA and line-by-line display handling - the GUI is already made, but have to be implemented in SNEmul - Video modes 4-6 and all the mode 7 effects. - SPC700 emulation and sound - Coulour addition/substraction - a lot of options like cheats, debugging, etc. using the GUI ! ÄÄÄÄÄÄÄÄÄ History ÄÄÄÄÄÄÄÄÄ 07 September : SNEmul public demo #2 released ! 31 August : SNEmul public demo #1 released ! 14 July : SNEmul project began...