Nintendo NES emulator with cycle accurate CPU, PPU, and APU.
Be the first to post a text review of amphetamines. Rate and review a project by clicking thumbs up or thumbs down in the right column.
The next release will be out in a few days, featuring more halfway working mappers, more debugger features, and save states.
Amphetamines v0.15.1 features a spiffy rom load dialog, and (hopefully) 100% working debugger and memory dialogs. No real changes to emulation core.
2007-11-13 00:37 holodnak * amphetamines/: amphetamines.txt, main.h: version 0.15.1 released 2007-11-13 00:30 holodnak * amphetamines/: amphetamines.rc, debuggerdlg.cpp, main.cpp, main.h, resource.h, romsdlg.cpp, window.cpp: various fixes, roms dialog complete 2007-11-12 23:46 holodnak * amphetamines/cheatdlg.cpp: cheatdlg skeleton 2007-11-12 23:40 holodnak * amphetamines/: cheatdlg.cpp, cheatdlg.h: cheatdlg skeleton 2007-11-12 22:58 holodnak * amphetamines/romsdlg.cpp: crc32 generation 2007-11-12 22:58 holodnak * amphetamines/codeguru/: crc32.cpp, crc32.h: crc32 generator from codeguru 2007-11-12 22:57 holodnak * amphetamines/: amphetamines.vcproj, romdb.cpp, romdb.h: added skeleton for the rom db 2007-11-12 22:54 holodnak * amphetamines/: amphetamines.rc, memorydlg.cpp: dialogs work well, ready for 0.15.1 release 2007-11-12 21:56 holodnak * amphetamines/amphetamines.vcproj: added mapper34 2007-11-12 21:56 holodnak * amphetamines/mappers/: mapper34.cpp, mappers.cpp, mappers.h: added mapper34 + added MapperSupported() function 2007-11-12 21:53 holodnak * amphetamines/nes.cpp: update to vram code 2007-11-12 21:13 holodnak * amphetamines/: amphetamines.rc, amphetamines.vcproj, list.cpp, list.h, nes.cpp, nes.h, resource.h, romsdlg.cpp, romsdlg.h, window.cpp: finished up rom dialog with code borrowed from marijuanes 2007-11-12 20:21 holodnak * amphetamines/amphetamines.vcproj: moved mappers around 2007-11-12 20:17 holodnak * amphetamines/: mapper0.cpp, mapper1.cpp, mapper105.cpp, mapper113.cpp, mapper15.cpp, mapper19.cpp, mapper2.cpp, mapper232.cpp, mapper234.cpp, mapper3.cpp, mapper4.cpp, mapper40.cpp, mapper41.cpp, mapper42.cpp, mapper44.cpp, mapper45.cpp, mapper47.cpp, mapper50.cpp, mapper61.cpp, mapper66.cpp, mapper7.cpp, mapper71.cpp, mapper79.cpp, mapper9.cpp, mapper_mmc1.cpp, mapper_mmc3.cpp, mappers.cpp, mappers.h, mappers/mapper0.cpp, mappers/mapper1.cpp, mappers/mapper105.cpp, mappers/mapper113.cpp, mappers/mapper15.cpp, mappers/mapper19.cpp, mappers/mapper2.cpp, mappers/mapper232.cpp, mappers/mapper234.cpp, mappers/mapper3.cpp, mappers/mapper4.cpp, mappers/mapper40.cpp, mappers/mapper41.cpp, mappers/mapper42.cpp, mappers/mapper44.cpp, mappers/mapper45.cpp, mappers/mapper47.cpp, mappers/mapper50.cpp, mappers/mapper61.cpp, mappers/mapper66.cpp, mappers/mapper7.cpp, mappers/mapper71.cpp, mappers/mapper79.cpp, mappers/mapper9.cpp, mappers/mapper_mmc1.cpp, mappers/mapper_mmc3.cpp, mappers/mappers.cpp, mappers/mappers.h: moved to own directory 2007-11-12 20:11 holodnak * amphetamines/: aboutdlg.cpp, amphetamines.rc: about dialog tweak 2007-11-12 20:08 holodnak * amphetamines/codeguru/: Hyperlinks.cpp, Hyperlinks.h: hyperlink subclass from codeguru 2007-11-12 20:07 holodnak * amphetamines/: aboutdlg.cpp, amphetamines.rc, amphetamines.vcproj, resource.h: added a link in about box, thanks to code from codeguru 2007-11-12 17:30 holodnak * amphetamines/debuggerdlg.cpp: bugfix 2007-11-12 17:26 holodnak * amphetamines/nes.cpp: slight timing modification 2007-11-12 17:17 holodnak * amphetamines/: cpu.cpp, cpu.h: added lastread/lastwrite to keep track of last addresses read/written 2007-11-12 17:16 holodnak * amphetamines/: amphetamines.rc, debuggerdlg.cpp, debuggerdlg.h, resource.h: debugger dialog improvements 2007-11-12 15:11 holodnak * amphetamines/dx7video.cpp: added showerror to the class 2007-11-12 14:21 holodnak * amphetamines/main.h: new version released, upped the version to 0.15.1. focus will now be on no more new features! only getting current UI things finished, added a better way to load roms, and of course fixing the ppu as always... 2007-11-12 14:17 holodnak * amphetamines/amphetamines.vcproj: new video/input files 2007-11-12 14:17 holodnak * amphetamines/: main.cpp, main.h: new video class + extended input class 2007-11-12 14:12 holodnak * amphetamines/ppu.cpp: bugfix with where framecycles was incremented 2007-11-12 14:11 holodnak * amphetamines/: nes.cpp, nes.h: Step() is now inline, start/stop blit performed inside nes class...more accurate handling of stepping and executing frames also. 2007-11-12 14:10 holodnak * amphetamines/window.cpp: changed to new video class 2007-11-12 14:09 holodnak * amphetamines/: input.h, wininput.h: input class moved, added init/kill functions for input class 2007-11-12 14:08 holodnak * amphetamines/: dx7video.cpp, dx7video.h, video.h: video class fixed up nicely, not hacked in 2007-11-12 11:05 holodnak * amphetamines/amphetamines.sln: unnecessary for cvs 2007-11-12 10:57 holodnak * amphetamines/amphetamines.vcproj: added readme into project, fixed something 2007-11-12 10:56 holodnak * amphetamines/amphetamines.txt: readme put into cvs 2007-11-12 09:04 holodnak * amphetamines/amphetamines.vcproj: added preprocessor define 2007-11-12 08:48 holodnak * amphetamines/: amphetamines.rc, resource.h: rearranged new about dialog 2007-11-12 08:47 holodnak * amphetamines/icon1.ico: removed old icon 2007-11-12 08:46 holodnak * amphetamines/mainicon.ico: new icon 2007-11-12 08:37 holodnak * amphetamines/: window.cpp, amphetamines.rc, resource.h, aboutdlg.cpp, aboutdlg.h, amphetamines.vcproj: new about dialog 2007-11-11 17:49 holodnak * amphetamines/amphetamines.vcproj: mapper113 added 2007-11-11 17:45 holodnak * amphetamines/: mapper113.cpp, mappers.cpp: mapper113 added 2007-11-11 17:44 holodnak * amphetamines/nes.cpp: misc crap 2007-11-11 17:44 holodnak * amphetamines/: ppu.cpp, ppu.h: added Cppu::SetNT() 2007-11-11 16:17 holodnak * amphetamines/amphetamines.vcproj: new mappers 2007-11-11 12:37 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw: removed old visual studio 6 project files 2007-11-11 12:04 holodnak * amphetamines/resource.h: changed debugger dialog a little 2007-11-11 12:03 holodnak * amphetamines/: wininput.cpp, wininput.h: new input class 2007-11-11 06:18 holodnak * amphetamines/debuggerdlg.cpp: updated nes info display 2007-11-11 06:18 holodnak * amphetamines/amphetamines.rc: updated debugger dialog 2007-11-11 04:30 holodnak * amphetamines/cpu.cpp: sprite dma now tries to keep ppu in sync 2007-11-11 04:29 holodnak * amphetamines/nes.cpp: reset protection check, zero vram/sram on reset 2007-11-11 04:28 holodnak * amphetamines/ppu.cpp: initialize nametable ram and palette ram to 0 on reset 2007-11-11 02:40 holodnak * amphetamines/: ppu.cpp, ppu.h: added Cppu::Run() 2007-11-11 01:02 holodnak * amphetamines/: cpu.cpp, cpu.h: input code moved here, for now 2007-11-11 01:01 holodnak * amphetamines/: main.cpp, main.h: new input class added 2007-11-11 00:59 holodnak * amphetamines/: mapper19.cpp, mappers.cpp: mapper 19 added, no signs of life yet though 2007-11-11 00:59 holodnak * amphetamines/: nes.cpp, nes.h: moved hacked-in input code 2007-11-10 22:02 holodnak * amphetamines/: cpu.cpp, cpu.h: rewrite irq/nmi code 2007-11-10 20:44 holodnak * amphetamines/mapper_mmc3.cpp: added beginnings for new irq code, seems to be a problem in ppu preventing further progress 2007-11-10 19:43 holodnak * amphetamines/: mapper47.cpp, mappers.cpp: added mapper 47 2007-11-10 01:39 holodnak * amphetamines/amphetamines.vcproj: updated to visual studio 2005 2007-11-10 01:38 holodnak * amphetamines/mapper234.cpp: fix 2007-11-10 01:25 holodnak * amphetamines/: mapper234.cpp, mappers.cpp: added mapper 234 2007-11-10 01:03 holodnak * amphetamines/: mapper232.cpp, mapper71.cpp, mappers.cpp: added camerica mappers 2007-11-10 00:28 holodnak * amphetamines/memorydlg.cpp: cleanup 2007-11-10 00:20 holodnak * amphetamines/memorydlg.cpp: up/down buttons now function properly 2007-11-10 00:06 holodnak * amphetamines/ppu.cpp: removed write to unmapped ppu space message 2007-11-10 00:06 holodnak * amphetamines/mapper7.cpp: fixed small bug 2007-11-09 23:29 holodnak * amphetamines/: mapper44.cpp, mapper45.cpp, mappers.cpp: added mappers 44 and 45, both do not work 2007-11-09 23:28 holodnak * amphetamines/mapper_mmc3.cpp: made GetPRG+GetCHR virtual functions for easier use 2007-11-09 22:38 holodnak * amphetamines/: mapper15.cpp, mapper41.cpp: updated name 2007-11-09 22:33 holodnak * amphetamines/: dxsound.cpp, dxsound.h: rewrite later 2007-11-09 22:21 holodnak * amphetamines/mapper_mmc3.cpp: pretty much working well 2007-11-09 22:03 holodnak * amphetamines/main.cpp: added some needed checks, cleaned out old sound code 2007-11-09 22:02 holodnak * amphetamines/window.cpp: changed hinstance/hWnd to global 2007-11-09 20:35 holodnak * amphetamines/nes.cpp: no longer crashes when unsupported mapper is loaded 2007-11-09 20:34 holodnak * amphetamines/mapper_mmc3.cpp: some work done, still not completely working 2007-11-09 19:40 holodnak * amphetamines/: mapper15.cpp, mappers.cpp: added mapper15 2007-11-09 18:37 holodnak * amphetamines/nes.cpp: checking for null filename 2007-11-09 18:30 holodnak * amphetamines/main.cpp: fixed crash on startup with no rom specified 2007-11-09 02:43 holodnak * amphetamines/mapper105.cpp: nes-event added 2007-11-09 02:26 holodnak * amphetamines/amphetamines.vcproj: new mappers 2007-11-09 02:25 holodnak * amphetamines/mappers.cpp: added mapper 105 2007-11-09 02:03 holodnak * amphetamines/mapper66.cpp: initial import into cvs 2007-11-09 02:03 holodnak * amphetamines/mappers.cpp: added mapper 66 2007-11-09 01:40 holodnak * amphetamines/main.h: upped the version, just released new one. next release wont be command line 2007-11-09 01:16 holodnak * amphetamines/: cpu.cpp, amphetamines.vcproj: moved opcodes 2007-11-09 01:15 holodnak * amphetamines/cpuops.cpp: initial import into cvs 2007-11-09 01:13 holodnak * amphetamines/mapper50.cpp: still doesnt work 2007-11-09 01:05 holodnak * amphetamines/: mappers.cpp, amphetamines.vcproj: mapper 50 added 2007-11-09 01:05 holodnak * amphetamines/: nes.cpp, nes.h: Cnes::SetPageVRAM8() added! 2007-11-09 01:04 holodnak * amphetamines/mapper50.cpp: initial import into cvs 2007-11-09 00:44 holodnak * amphetamines/nes.cpp: works better? it all needs rewritten 2007-11-09 00:29 holodnak * amphetamines/amphetamines.vcproj: forgot something else :( 2007-11-09 00:28 holodnak * amphetamines/main.cpp: forgot to destroy main window 2007-11-09 00:28 holodnak * amphetamines/main.h: added a version 2007-11-09 00:28 holodnak * amphetamines/mapper40.cpp: changed name displayed when mapper is initialized 2007-11-09 00:27 holodnak * amphetamines/window.cpp: added cheap about dialog 2007-11-08 22:30 holodnak * amphetamines/cpu.cpp: fixed timing of undocumented opcode rra 2007-11-08 21:53 holodnak * amphetamines/cpu.cpp: fixed a few more undocumented opcodes 2007-11-08 21:28 holodnak * amphetamines/amphetamines.vcproj: moved mappers into a visual studio folder for neatness 2007-11-08 21:27 holodnak * amphetamines/amphetamines.rc: new menu item 2007-11-08 21:27 holodnak * amphetamines/ppu.cpp: sprite0 and left clip fixes 2007-11-08 21:23 holodnak * amphetamines/ppu.h: new GetSprites() function 2007-11-08 21:21 holodnak * amphetamines/resource.h: added new menu item 2007-11-08 19:56 holodnak * amphetamines/mappers.cpp: moved mapper classes to thier own source files 2007-11-08 19:55 holodnak * amphetamines/mapper9.cpp: forgot something 2007-11-08 19:52 holodnak * amphetamines/mappers.h: moved mapper class here 2007-11-08 19:52 holodnak * amphetamines/amphetamines.vcproj: stuck all mappers into thier own source files 2007-11-08 19:50 holodnak * amphetamines/: mapper0.cpp, mapper1.cpp, mapper2.cpp, mapper3.cpp, mapper4.cpp, mapper40.cpp, mapper41.cpp, mapper42.cpp, mapper61.cpp, mapper7.cpp, mapper79.cpp, mapper9.cpp, mapper_mmc1.cpp, mapper_mmc3.cpp: initial import into cvs 2007-11-08 19:43 holodnak * amphetamines/ppu.cpp: palette and mirroring bugfixes 2007-11-08 19:41 holodnak * amphetamines/nes.cpp: fixed mirroring problem when rom is loaded 2007-11-08 18:45 holodnak * amphetamines/ppu.cpp: fixed background/sprite clipping 2007-11-08 09:35 holodnak * amphetamines/mappers.cpp: more work on mmc3, added caltron 6-in-1 mapper 2007-11-07 23:47 holodnak * amphetamines/amphetamines.vcproj: removed mmc1.* + mmc3.* 2007-11-07 23:47 holodnak * amphetamines/mappers.cpp: added mmc1 and mapper1 classes 2007-11-07 23:46 holodnak * amphetamines/: ppu.cpp, ppu.h: added read/write function pointers. updated cycle callback to include current pixel of the current line being drawn 2007-11-07 23:43 holodnak * amphetamines/nes.cpp: misc fixes 2007-11-07 23:31 holodnak * amphetamines/: mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h: removed; rewritten in mappers.cpp 2007-11-07 22:34 holodnak * amphetamines/amphetamines.vcproj: forgot to add mappers.h 2007-11-07 22:34 holodnak * amphetamines/: mappers.cpp, mappers.h: changed the messy interface into a cleaner one, mappers 1 and 4 most likely are broken, being they are not converted over. they only exist for testing purposes...currently being rewritten 2007-11-07 09:23 holodnak * amphetamines/ppu.cpp: changed vblank flag clearing 2007-11-07 09:11 holodnak * amphetamines/ppu.cpp: modified ppu timing 2007-11-07 08:36 holodnak * amphetamines/: mmc3.cpp, mmc3.h: added cycle counter for irq generation 2007-11-07 02:46 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw, amphetamines.rc, amphetamines.sln, amphetamines.vcproj, apu.cpp, apu.h, cpu.cpp, cpu.h, debuggerdlg.cpp, debuggerdlg.h, dx7video.cpp, dx7video.h, dxsound.cpp, dxsound.h, icon1.ico, main.cpp, main.h, mappers.cpp, mappers.h, mattapu.cpp, mattapu.h, memorydlg.cpp, memorydlg.h, mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h, mtypes.h, nes.cpp, nes.h, nes_apu.c, nes_apu.h, ppu.cpp, ppu.h, resource.h, types.h, window.cpp, window.h: Initial revision 2007-11-07 02:46 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw, amphetamines.rc, amphetamines.sln, amphetamines.vcproj, apu.cpp, apu.h, cpu.cpp, cpu.h, debuggerdlg.cpp, debuggerdlg.h, dx7video.cpp, dx7video.h, dxsound.cpp, dxsound.h, icon1.ico, main.cpp, main.h, mappers.cpp, mappers.h, mattapu.cpp, mattapu.h, memorydlg.cpp, memorydlg.h, mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h, mtypes.h, nes.cpp, nes.h, nes_apu.c, nes_apu.h, ppu.cpp, ppu.h, resource.h, types.h, window.cpp, window.h: initial import into cvs
2007-11-13 00:37 holodnak * amphetamines/: amphetamines.txt, main.h: version 0.15.1 released 2007-11-13 00:30 holodnak * amphetamines/: amphetamines.rc, debuggerdlg.cpp, main.cpp, main.h, resource.h, romsdlg.cpp, window.cpp: various fixes, roms dialog complete 2007-11-12 23:46 holodnak * amphetamines/cheatdlg.cpp: cheatdlg skeleton 2007-11-12 23:40 holodnak * amphetamines/: cheatdlg.cpp, cheatdlg.h: cheatdlg skeleton 2007-11-12 22:58 holodnak * amphetamines/romsdlg.cpp: crc32 generation 2007-11-12 22:58 holodnak * amphetamines/codeguru/: crc32.cpp, crc32.h: crc32 generator from codeguru 2007-11-12 22:57 holodnak * amphetamines/: amphetamines.vcproj, romdb.cpp, romdb.h: added skeleton for the rom db 2007-11-12 22:54 holodnak * amphetamines/: amphetamines.rc, memorydlg.cpp: dialogs work well, ready for 0.15.1 release 2007-11-12 21:56 holodnak * amphetamines/amphetamines.vcproj: added mapper34 2007-11-12 21:56 holodnak * amphetamines/mappers/: mapper34.cpp, mappers.cpp, mappers.h: added mapper34 + added MapperSupported() function 2007-11-12 21:53 holodnak * amphetamines/nes.cpp: update to vram code 2007-11-12 21:13 holodnak * amphetamines/: amphetamines.rc, amphetamines.vcproj, list.cpp, list.h, nes.cpp, nes.h, resource.h, romsdlg.cpp, romsdlg.h, window.cpp: finished up rom dialog with code borrowed from marijuanes 2007-11-12 20:21 holodnak * amphetamines/amphetamines.vcproj: moved mappers around 2007-11-12 20:17 holodnak * amphetamines/: mapper0.cpp, mapper1.cpp, mapper105.cpp, mapper113.cpp, mapper15.cpp, mapper19.cpp, mapper2.cpp, mapper232.cpp, mapper234.cpp, mapper3.cpp, mapper4.cpp, mapper40.cpp, mapper41.cpp, mapper42.cpp, mapper44.cpp, mapper45.cpp, mapper47.cpp, mapper50.cpp, mapper61.cpp, mapper66.cpp, mapper7.cpp, mapper71.cpp, mapper79.cpp, mapper9.cpp, mapper_mmc1.cpp, mapper_mmc3.cpp, mappers.cpp, mappers.h, mappers/mapper0.cpp, mappers/mapper1.cpp, mappers/mapper105.cpp, mappers/mapper113.cpp, mappers/mapper15.cpp, mappers/mapper19.cpp, mappers/mapper2.cpp, mappers/mapper232.cpp, mappers/mapper234.cpp, mappers/mapper3.cpp, mappers/mapper4.cpp, mappers/mapper40.cpp, mappers/mapper41.cpp, mappers/mapper42.cpp, mappers/mapper44.cpp, mappers/mapper45.cpp, mappers/mapper47.cpp, mappers/mapper50.cpp, mappers/mapper61.cpp, mappers/mapper66.cpp, mappers/mapper7.cpp, mappers/mapper71.cpp, mappers/mapper79.cpp, mappers/mapper9.cpp, mappers/mapper_mmc1.cpp, mappers/mapper_mmc3.cpp, mappers/mappers.cpp, mappers/mappers.h: moved to own directory 2007-11-12 20:11 holodnak * amphetamines/: aboutdlg.cpp, amphetamines.rc: about dialog tweak 2007-11-12 20:08 holodnak * amphetamines/codeguru/: Hyperlinks.cpp, Hyperlinks.h: hyperlink subclass from codeguru 2007-11-12 20:07 holodnak * amphetamines/: aboutdlg.cpp, amphetamines.rc, amphetamines.vcproj, resource.h: added a link in about box, thanks to code from codeguru 2007-11-12 17:30 holodnak * amphetamines/debuggerdlg.cpp: bugfix 2007-11-12 17:26 holodnak * amphetamines/nes.cpp: slight timing modification 2007-11-12 17:17 holodnak * amphetamines/: cpu.cpp, cpu.h: added lastread/lastwrite to keep track of last addresses read/written 2007-11-12 17:16 holodnak * amphetamines/: amphetamines.rc, debuggerdlg.cpp, debuggerdlg.h, resource.h: debugger dialog improvements 2007-11-12 15:11 holodnak * amphetamines/dx7video.cpp: added showerror to the class 2007-11-12 14:21 holodnak * amphetamines/main.h: new version released, upped the version to 0.15.1. focus will now be on no more new features! only getting current UI things finished, added a better way to load roms, and of course fixing the ppu as always... 2007-11-12 14:17 holodnak * amphetamines/amphetamines.vcproj: new video/input files 2007-11-12 14:17 holodnak * amphetamines/: main.cpp, main.h: new video class + extended input class 2007-11-12 14:12 holodnak * amphetamines/ppu.cpp: bugfix with where framecycles was incremented 2007-11-12 14:11 holodnak * amphetamines/: nes.cpp, nes.h: Step() is now inline, start/stop blit performed inside nes class...more accurate handling of stepping and executing frames also. 2007-11-12 14:10 holodnak * amphetamines/window.cpp: changed to new video class 2007-11-12 14:09 holodnak * amphetamines/: input.h, wininput.h: input class moved, added init/kill functions for input class 2007-11-12 14:08 holodnak * amphetamines/: dx7video.cpp, dx7video.h, video.h: video class fixed up nicely, not hacked in 2007-11-12 11:05 holodnak * amphetamines/amphetamines.sln: unnecessary for cvs 2007-11-12 10:57 holodnak * amphetamines/amphetamines.vcproj: added readme into project, fixed something 2007-11-12 10:56 holodnak * amphetamines/amphetamines.txt: readme put into cvs 2007-11-12 09:04 holodnak * amphetamines/amphetamines.vcproj: added preprocessor define 2007-11-12 08:48 holodnak * amphetamines/: amphetamines.rc, resource.h: rearranged new about dialog 2007-11-12 08:47 holodnak * amphetamines/icon1.ico: removed old icon 2007-11-12 08:46 holodnak * amphetamines/mainicon.ico: new icon 2007-11-12 08:37 holodnak * amphetamines/: window.cpp, amphetamines.rc, resource.h, aboutdlg.cpp, aboutdlg.h, amphetamines.vcproj: new about dialog 2007-11-11 17:49 holodnak * amphetamines/amphetamines.vcproj: mapper113 added 2007-11-11 17:45 holodnak * amphetamines/: mapper113.cpp, mappers.cpp: mapper113 added 2007-11-11 17:44 holodnak * amphetamines/nes.cpp: misc crap 2007-11-11 17:44 holodnak * amphetamines/: ppu.cpp, ppu.h: added Cppu::SetNT() 2007-11-11 16:17 holodnak * amphetamines/amphetamines.vcproj: new mappers 2007-11-11 12:37 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw: removed old visual studio 6 project files 2007-11-11 12:04 holodnak * amphetamines/resource.h: changed debugger dialog a little 2007-11-11 12:03 holodnak * amphetamines/: wininput.cpp, wininput.h: new input class 2007-11-11 06:18 holodnak * amphetamines/debuggerdlg.cpp: updated nes info display 2007-11-11 06:18 holodnak * amphetamines/amphetamines.rc: updated debugger dialog 2007-11-11 04:30 holodnak * amphetamines/cpu.cpp: sprite dma now tries to keep ppu in sync 2007-11-11 04:29 holodnak * amphetamines/nes.cpp: reset protection check, zero vram/sram on reset 2007-11-11 04:28 holodnak * amphetamines/ppu.cpp: initialize nametable ram and palette ram to 0 on reset 2007-11-11 02:40 holodnak * amphetamines/: ppu.cpp, ppu.h: added Cppu::Run() 2007-11-11 01:02 holodnak * amphetamines/: cpu.cpp, cpu.h: input code moved here, for now 2007-11-11 01:01 holodnak * amphetamines/: main.cpp, main.h: new input class added 2007-11-11 00:59 holodnak * amphetamines/: mapper19.cpp, mappers.cpp: mapper 19 added, no signs of life yet though 2007-11-11 00:59 holodnak * amphetamines/: nes.cpp, nes.h: moved hacked-in input code 2007-11-10 22:02 holodnak * amphetamines/: cpu.cpp, cpu.h: rewrite irq/nmi code 2007-11-10 20:44 holodnak * amphetamines/mapper_mmc3.cpp: added beginnings for new irq code, seems to be a problem in ppu preventing further progress 2007-11-10 19:43 holodnak * amphetamines/: mapper47.cpp, mappers.cpp: added mapper 47 2007-11-10 01:39 holodnak * amphetamines/amphetamines.vcproj: updated to visual studio 2005 2007-11-10 01:38 holodnak * amphetamines/mapper234.cpp: fix 2007-11-10 01:25 holodnak * amphetamines/: mapper234.cpp, mappers.cpp: added mapper 234 2007-11-10 01:03 holodnak * amphetamines/: mapper232.cpp, mapper71.cpp, mappers.cpp: added camerica mappers 2007-11-10 00:28 holodnak * amphetamines/memorydlg.cpp: cleanup 2007-11-10 00:20 holodnak * amphetamines/memorydlg.cpp: up/down buttons now function properly 2007-11-10 00:06 holodnak * amphetamines/ppu.cpp: removed write to unmapped ppu space message 2007-11-10 00:06 holodnak * amphetamines/mapper7.cpp: fixed small bug 2007-11-09 23:29 holodnak * amphetamines/: mapper44.cpp, mapper45.cpp, mappers.cpp: added mappers 44 and 45, both do not work 2007-11-09 23:28 holodnak * amphetamines/mapper_mmc3.cpp: made GetPRG+GetCHR virtual functions for easier use 2007-11-09 22:38 holodnak * amphetamines/: mapper15.cpp, mapper41.cpp: updated name 2007-11-09 22:33 holodnak * amphetamines/: dxsound.cpp, dxsound.h: rewrite later 2007-11-09 22:21 holodnak * amphetamines/mapper_mmc3.cpp: pretty much working well 2007-11-09 22:03 holodnak * amphetamines/main.cpp: added some needed checks, cleaned out old sound code 2007-11-09 22:02 holodnak * amphetamines/window.cpp: changed hinstance/hWnd to global 2007-11-09 20:35 holodnak * amphetamines/nes.cpp: no longer crashes when unsupported mapper is loaded 2007-11-09 20:34 holodnak * amphetamines/mapper_mmc3.cpp: some work done, still not completely working 2007-11-09 19:40 holodnak * amphetamines/: mapper15.cpp, mappers.cpp: added mapper15 2007-11-09 18:37 holodnak * amphetamines/nes.cpp: checking for null filename 2007-11-09 18:30 holodnak * amphetamines/main.cpp: fixed crash on startup with no rom specified 2007-11-09 02:43 holodnak * amphetamines/mapper105.cpp: nes-event added 2007-11-09 02:26 holodnak * amphetamines/amphetamines.vcproj: new mappers 2007-11-09 02:25 holodnak * amphetamines/mappers.cpp: added mapper 105 2007-11-09 02:03 holodnak * amphetamines/mapper66.cpp: initial import into cvs 2007-11-09 02:03 holodnak * amphetamines/mappers.cpp: added mapper 66 2007-11-09 01:40 holodnak * amphetamines/main.h: upped the version, just released new one. next release wont be command line 2007-11-09 01:16 holodnak * amphetamines/: cpu.cpp, amphetamines.vcproj: moved opcodes 2007-11-09 01:15 holodnak * amphetamines/cpuops.cpp: initial import into cvs 2007-11-09 01:13 holodnak * amphetamines/mapper50.cpp: still doesnt work 2007-11-09 01:05 holodnak * amphetamines/: mappers.cpp, amphetamines.vcproj: mapper 50 added 2007-11-09 01:05 holodnak * amphetamines/: nes.cpp, nes.h: Cnes::SetPageVRAM8() added! 2007-11-09 01:04 holodnak * amphetamines/mapper50.cpp: initial import into cvs 2007-11-09 00:44 holodnak * amphetamines/nes.cpp: works better? it all needs rewritten 2007-11-09 00:29 holodnak * amphetamines/amphetamines.vcproj: forgot something else :( 2007-11-09 00:28 holodnak * amphetamines/main.cpp: forgot to destroy main window 2007-11-09 00:28 holodnak * amphetamines/main.h: added a version 2007-11-09 00:28 holodnak * amphetamines/mapper40.cpp: changed name displayed when mapper is initialized 2007-11-09 00:27 holodnak * amphetamines/window.cpp: added cheap about dialog 2007-11-08 22:30 holodnak * amphetamines/cpu.cpp: fixed timing of undocumented opcode rra 2007-11-08 21:53 holodnak * amphetamines/cpu.cpp: fixed a few more undocumented opcodes 2007-11-08 21:28 holodnak * amphetamines/amphetamines.vcproj: moved mappers into a visual studio folder for neatness 2007-11-08 21:27 holodnak * amphetamines/amphetamines.rc: new menu item 2007-11-08 21:27 holodnak * amphetamines/ppu.cpp: sprite0 and left clip fixes 2007-11-08 21:23 holodnak * amphetamines/ppu.h: new GetSprites() function 2007-11-08 21:21 holodnak * amphetamines/resource.h: added new menu item 2007-11-08 19:56 holodnak * amphetamines/mappers.cpp: moved mapper classes to thier own source files 2007-11-08 19:55 holodnak * amphetamines/mapper9.cpp: forgot something 2007-11-08 19:52 holodnak * amphetamines/mappers.h: moved mapper class here 2007-11-08 19:52 holodnak * amphetamines/amphetamines.vcproj: stuck all mappers into thier own source files 2007-11-08 19:50 holodnak * amphetamines/: mapper0.cpp, mapper1.cpp, mapper2.cpp, mapper3.cpp, mapper4.cpp, mapper40.cpp, mapper41.cpp, mapper42.cpp, mapper61.cpp, mapper7.cpp, mapper79.cpp, mapper9.cpp, mapper_mmc1.cpp, mapper_mmc3.cpp: initial import into cvs 2007-11-08 19:43 holodnak * amphetamines/ppu.cpp: palette and mirroring bugfixes 2007-11-08 19:41 holodnak * amphetamines/nes.cpp: fixed mirroring problem when rom is loaded 2007-11-08 18:45 holodnak * amphetamines/ppu.cpp: fixed background/sprite clipping 2007-11-08 09:35 holodnak * amphetamines/mappers.cpp: more work on mmc3, added caltron 6-in-1 mapper 2007-11-07 23:47 holodnak * amphetamines/amphetamines.vcproj: removed mmc1.* + mmc3.* 2007-11-07 23:47 holodnak * amphetamines/mappers.cpp: added mmc1 and mapper1 classes 2007-11-07 23:46 holodnak * amphetamines/: ppu.cpp, ppu.h: added read/write function pointers. updated cycle callback to include current pixel of the current line being drawn 2007-11-07 23:43 holodnak * amphetamines/nes.cpp: misc fixes 2007-11-07 23:31 holodnak * amphetamines/: mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h: removed; rewritten in mappers.cpp 2007-11-07 22:34 holodnak * amphetamines/amphetamines.vcproj: forgot to add mappers.h 2007-11-07 22:34 holodnak * amphetamines/: mappers.cpp, mappers.h: changed the messy interface into a cleaner one, mappers 1 and 4 most likely are broken, being they are not converted over. they only exist for testing purposes...currently being rewritten 2007-11-07 09:23 holodnak * amphetamines/ppu.cpp: changed vblank flag clearing 2007-11-07 09:11 holodnak * amphetamines/ppu.cpp: modified ppu timing 2007-11-07 08:36 holodnak * amphetamines/: mmc3.cpp, mmc3.h: added cycle counter for irq generation 2007-11-07 02:46 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw, amphetamines.rc, amphetamines.sln, amphetamines.vcproj, apu.cpp, apu.h, cpu.cpp, cpu.h, debuggerdlg.cpp, debuggerdlg.h, dx7video.cpp, dx7video.h, dxsound.cpp, dxsound.h, icon1.ico, main.cpp, main.h, mappers.cpp, mappers.h, mattapu.cpp, mattapu.h, memorydlg.cpp, memorydlg.h, mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h, mtypes.h, nes.cpp, nes.h, nes_apu.c, nes_apu.h, ppu.cpp, ppu.h, resource.h, types.h, window.cpp, window.h: Initial revision 2007-11-07 02:46 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw, amphetamines.rc, amphetamines.sln, amphetamines.vcproj, apu.cpp, apu.h, cpu.cpp, cpu.h, debuggerdlg.cpp, debuggerdlg.h, dx7video.cpp, dx7video.h, dxsound.cpp, dxsound.h, icon1.ico, main.cpp, main.h, mappers.cpp, mappers.h, mattapu.cpp, mattapu.h, memorydlg.cpp, memorydlg.h, mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h, mtypes.h, nes.cpp, nes.h, nes_apu.c, nes_apu.h, ppu.cpp, ppu.h, resource.h, types.h, window.cpp, window.h: initial import into cvs
Download your copy of the new amphetamines! Mostly just more compatable, but you can consider this the first release. Any crashes let me know. Hopefully all the crashing bugs have left.
2007-11-12 11:05 holodnak * amphetamines/amphetamines.sln: unnecessary for cvs 2007-11-12 10:57 holodnak * amphetamines/amphetamines.vcproj: added readme into project, fixed something 2007-11-12 10:56 holodnak * amphetamines/amphetamines.txt: readme put into cvs 2007-11-12 09:04 holodnak * amphetamines/amphetamines.vcproj: added preprocessor define 2007-11-12 08:48 holodnak * amphetamines/: amphetamines.rc, resource.h: rearranged new about dialog 2007-11-12 08:47 holodnak * amphetamines/icon1.ico: removed old icon 2007-11-12 08:46 holodnak * amphetamines/mainicon.ico: new icon 2007-11-12 08:37 holodnak * amphetamines/: window.cpp, amphetamines.rc, resource.h, aboutdlg.cpp, aboutdlg.h, amphetamines.vcproj: new about dialog 2007-11-11 17:49 holodnak * amphetamines/amphetamines.vcproj: mapper113 added 2007-11-11 17:45 holodnak * amphetamines/: mapper113.cpp, mappers.cpp: mapper113 added 2007-11-11 17:44 holodnak * amphetamines/nes.cpp: misc crap 2007-11-11 17:44 holodnak * amphetamines/: ppu.cpp, ppu.h: added Cppu::SetNT() 2007-11-11 16:17 holodnak * amphetamines/amphetamines.vcproj: new mappers 2007-11-11 12:37 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw: removed old visual studio 6 project files 2007-11-11 12:04 holodnak * amphetamines/resource.h: changed debugger dialog a little 2007-11-11 12:03 holodnak * amphetamines/: wininput.cpp, wininput.h: new input class 2007-11-11 06:18 holodnak * amphetamines/debuggerdlg.cpp: updated nes info display 2007-11-11 06:18 holodnak * amphetamines/amphetamines.rc: updated debugger dialog 2007-11-11 04:30 holodnak * amphetamines/cpu.cpp: sprite dma now tries to keep ppu in sync 2007-11-11 04:29 holodnak * amphetamines/nes.cpp: reset protection check, zero vram/sram on reset 2007-11-11 04:28 holodnak * amphetamines/ppu.cpp: initialize nametable ram and palette ram to 0 on reset 2007-11-11 02:40 holodnak * amphetamines/: ppu.cpp, ppu.h: added Cppu::Run() 2007-11-11 01:02 holodnak * amphetamines/: cpu.cpp, cpu.h: input code moved here, for now 2007-11-11 01:01 holodnak * amphetamines/: main.cpp, main.h: new input class added 2007-11-11 00:59 holodnak * amphetamines/: mapper19.cpp, mappers.cpp: mapper 19 added, no signs of life yet though 2007-11-11 00:59 holodnak * amphetamines/: nes.cpp, nes.h: moved hacked-in input code 2007-11-10 22:02 holodnak * amphetamines/: cpu.cpp, cpu.h: rewrite irq/nmi code 2007-11-10 20:44 holodnak * amphetamines/mapper_mmc3.cpp: added beginnings for new irq code, seems to be a problem in ppu preventing further progress 2007-11-10 19:43 holodnak * amphetamines/: mapper47.cpp, mappers.cpp: added mapper 47 2007-11-10 01:39 holodnak * amphetamines/amphetamines.vcproj: updated to visual studio 2005 2007-11-10 01:38 holodnak * amphetamines/mapper234.cpp: fix 2007-11-10 01:25 holodnak * amphetamines/: mapper234.cpp, mappers.cpp: added mapper 234 2007-11-10 01:03 holodnak * amphetamines/: mapper232.cpp, mapper71.cpp, mappers.cpp: added camerica mappers 2007-11-10 00:28 holodnak * amphetamines/memorydlg.cpp: cleanup 2007-11-10 00:20 holodnak * amphetamines/memorydlg.cpp: up/down buttons now function properly 2007-11-10 00:06 holodnak * amphetamines/ppu.cpp: removed write to unmapped ppu space message 2007-11-10 00:06 holodnak * amphetamines/mapper7.cpp: fixed small bug 2007-11-09 23:29 holodnak * amphetamines/: mapper44.cpp, mapper45.cpp, mappers.cpp: added mappers 44 and 45, both do not work 2007-11-09 23:28 holodnak * amphetamines/mapper_mmc3.cpp: made GetPRG+GetCHR virtual functions for easier use 2007-11-09 22:38 holodnak * amphetamines/: mapper15.cpp, mapper41.cpp: updated name 2007-11-09 22:33 holodnak * amphetamines/: dxsound.cpp, dxsound.h: rewrite later 2007-11-09 22:21 holodnak * amphetamines/mapper_mmc3.cpp: pretty much working well 2007-11-09 22:03 holodnak * amphetamines/main.cpp: added some needed checks, cleaned out old sound code 2007-11-09 22:02 holodnak * amphetamines/window.cpp: changed hinstance/hWnd to global 2007-11-09 20:35 holodnak * amphetamines/nes.cpp: no longer crashes when unsupported mapper is loaded 2007-11-09 20:34 holodnak * amphetamines/mapper_mmc3.cpp: some work done, still not completely working 2007-11-09 19:40 holodnak * amphetamines/: mapper15.cpp, mappers.cpp: added mapper15 2007-11-09 18:37 holodnak * amphetamines/nes.cpp: checking for null filename 2007-11-09 18:30 holodnak * amphetamines/main.cpp: fixed crash on startup with no rom specified 2007-11-09 02:43 holodnak * amphetamines/mapper105.cpp: nes-event added 2007-11-09 02:26 holodnak * amphetamines/amphetamines.vcproj: new mappers 2007-11-09 02:25 holodnak * amphetamines/mappers.cpp: added mapper 105 2007-11-09 02:03 holodnak * amphetamines/mapper66.cpp: initial import into cvs 2007-11-09 02:03 holodnak * amphetamines/mappers.cpp: added mapper 66 2007-11-09 01:40 holodnak * amphetamines/main.h: upped the version, just released new one. next release wont be command line 2007-11-09 01:16 holodnak * amphetamines/: cpu.cpp, amphetamines.vcproj: moved opcodes 2007-11-09 01:15 holodnak * amphetamines/cpuops.cpp: initial import into cvs 2007-11-09 01:13 holodnak * amphetamines/mapper50.cpp: still doesnt work 2007-11-09 01:05 holodnak * amphetamines/: mappers.cpp, amphetamines.vcproj: mapper 50 added 2007-11-09 01:05 holodnak * amphetamines/: nes.cpp, nes.h: Cnes::SetPageVRAM8() added! 2007-11-09 01:04 holodnak * amphetamines/mapper50.cpp: initial import into cvs 2007-11-09 00:44 holodnak * amphetamines/nes.cpp: works better? it all needs rewritten 2007-11-09 00:29 holodnak * amphetamines/amphetamines.vcproj: forgot something else :( 2007-11-09 00:28 holodnak * amphetamines/main.cpp: forgot to destroy main window 2007-11-09 00:28 holodnak * amphetamines/main.h: added a version 2007-11-09 00:28 holodnak * amphetamines/mapper40.cpp: changed name displayed when mapper is initialized 2007-11-09 00:27 holodnak * amphetamines/window.cpp: added cheap about dialog 2007-11-08 22:30 holodnak * amphetamines/cpu.cpp: fixed timing of undocumented opcode rra 2007-11-08 21:53 holodnak * amphetamines/cpu.cpp: fixed a few more undocumented opcodes 2007-11-08 21:28 holodnak * amphetamines/amphetamines.vcproj: moved mappers into a visual studio folder for neatness 2007-11-08 21:27 holodnak * amphetamines/amphetamines.rc: new menu item 2007-11-08 21:27 holodnak * amphetamines/ppu.cpp: sprite0 and left clip fixes 2007-11-08 21:23 holodnak * amphetamines/ppu.h: new GetSprites() function 2007-11-08 21:21 holodnak * amphetamines/resource.h: added new menu item 2007-11-08 19:56 holodnak * amphetamines/mappers.cpp: moved mapper classes to thier own source files 2007-11-08 19:55 holodnak * amphetamines/mapper9.cpp: forgot something 2007-11-08 19:52 holodnak * amphetamines/mappers.h: moved mapper class here 2007-11-08 19:52 holodnak * amphetamines/amphetamines.vcproj: stuck all mappers into thier own source files 2007-11-08 19:50 holodnak * amphetamines/: mapper0.cpp, mapper1.cpp, mapper2.cpp, mapper3.cpp, mapper4.cpp, mapper40.cpp, mapper41.cpp, mapper42.cpp, mapper61.cpp, mapper7.cpp, mapper79.cpp, mapper9.cpp, mapper_mmc1.cpp, mapper_mmc3.cpp: initial import into cvs 2007-11-08 19:43 holodnak * amphetamines/ppu.cpp: palette and mirroring bugfixes 2007-11-08 19:41 holodnak * amphetamines/nes.cpp: fixed mirroring problem when rom is loaded 2007-11-08 18:45 holodnak * amphetamines/ppu.cpp: fixed background/sprite clipping 2007-11-08 09:35 holodnak * amphetamines/mappers.cpp: more work on mmc3, added caltron 6-in-1 mapper 2007-11-07 23:47 holodnak * amphetamines/amphetamines.vcproj: removed mmc1.* + mmc3.* 2007-11-07 23:47 holodnak * amphetamines/mappers.cpp: added mmc1 and mapper1 classes 2007-11-07 23:46 holodnak * amphetamines/: ppu.cpp, ppu.h: added read/write function pointers. updated cycle callback to include current pixel of the current line being drawn 2007-11-07 23:43 holodnak * amphetamines/nes.cpp: misc fixes 2007-11-07 23:31 holodnak * amphetamines/: mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h: removed; rewritten in mappers.cpp 2007-11-07 22:34 holodnak * amphetamines/amphetamines.vcproj: forgot to add mappers.h 2007-11-07 22:34 holodnak * amphetamines/: mappers.cpp, mappers.h: changed the messy interface into a cleaner one, mappers 1 and 4 most likely are broken, being they are not converted over. they only exist for testing purposes...currently being rewritten 2007-11-07 09:23 holodnak * amphetamines/ppu.cpp: changed vblank flag clearing 2007-11-07 09:11 holodnak * amphetamines/ppu.cpp: modified ppu timing 2007-11-07 08:36 holodnak * amphetamines/: mmc3.cpp, mmc3.h: added cycle counter for irq generation 2007-11-07 02:46 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw, amphetamines.rc, amphetamines.sln, amphetamines.vcproj, apu.cpp, apu.h, cpu.cpp, cpu.h, debuggerdlg.cpp, debuggerdlg.h, dx7video.cpp, dx7video.h, dxsound.cpp, dxsound.h, icon1.ico, main.cpp, main.h, mappers.cpp, mappers.h, mattapu.cpp, mattapu.h, memorydlg.cpp, memorydlg.h, mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h, mtypes.h, nes.cpp, nes.h, nes_apu.c, nes_apu.h, ppu.cpp, ppu.h, resource.h, types.h, window.cpp, window.h: Initial revision 2007-11-07 02:46 holodnak * amphetamines/: amphetamines.dsp, amphetamines.dsw, amphetamines.rc, amphetamines.sln, amphetamines.vcproj, apu.cpp, apu.h, cpu.cpp, cpu.h, debuggerdlg.cpp, debuggerdlg.h, dx7video.cpp, dx7video.h, dxsound.cpp, dxsound.h, icon1.ico, main.cpp, main.h, mappers.cpp, mappers.h, mattapu.cpp, mattapu.h, memorydlg.cpp, memorydlg.h, mmc1.cpp, mmc1.h, mmc3.cpp, mmc3.h, mtypes.h, nes.cpp, nes.h, nes_apu.c, nes_apu.h, ppu.cpp, ppu.h, resource.h, types.h, window.cpp, window.h: initial import into cvs
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?