diff --git a/Src/BlockFile.cpp b/Src/BlockFile.cpp index 3ff9a82..2fd4e6a 100644 --- a/Src/BlockFile.cpp +++ b/Src/BlockFile.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/BlockFile.h b/Src/BlockFile.h index e9c634f..e04076b 100644 --- a/Src/BlockFile.h +++ b/Src/BlockFile.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/68K.cpp b/Src/CPU/68K/68K.cpp index 67fea62..ffa6874 100644 --- a/Src/CPU/68K/68K.cpp +++ b/Src/CPU/68K/68K.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/68K.h b/Src/CPU/68K/68K.h index ecc04a1..772aa1f 100644 --- a/Src/CPU/68K/68K.h +++ b/Src/CPU/68K/68K.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Musashi/m68k.h b/Src/CPU/68K/Musashi/m68k.h index 658bfc8..0faa075 100644 --- a/Src/CPU/68K/Musashi/m68k.h +++ b/Src/CPU/68K/Musashi/m68k.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Musashi/m68k_in.c b/Src/CPU/68K/Musashi/m68k_in.c index 6f0caf8..428d54b 100644 --- a/Src/CPU/68K/Musashi/m68k_in.c +++ b/Src/CPU/68K/Musashi/m68k_in.c @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Musashi/m68kconf.h b/Src/CPU/68K/Musashi/m68kconf.h index 9507ca7..89e3e59 100644 --- a/Src/CPU/68K/Musashi/m68kconf.h +++ b/Src/CPU/68K/Musashi/m68kconf.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Musashi/m68kcpu.c b/Src/CPU/68K/Musashi/m68kcpu.c index 745321f..52da9bf 100644 --- a/Src/CPU/68K/Musashi/m68kcpu.c +++ b/Src/CPU/68K/Musashi/m68kcpu.c @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Musashi/m68kcpu.h b/Src/CPU/68K/Musashi/m68kcpu.h index 491a87e..8bb52f8 100644 --- a/Src/CPU/68K/Musashi/m68kcpu.h +++ b/Src/CPU/68K/Musashi/m68kcpu.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Musashi/m68kctx.h b/Src/CPU/68K/Musashi/m68kctx.h index c41740f..adca9e9 100644 --- a/Src/CPU/68K/Musashi/m68kctx.h +++ b/Src/CPU/68K/Musashi/m68kctx.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Musashi/m68kdasm.c b/Src/CPU/68K/Musashi/m68kdasm.c index e02a864..bcfc867 100644 --- a/Src/CPU/68K/Musashi/m68kdasm.c +++ b/Src/CPU/68K/Musashi/m68kdasm.c @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Musashi/m68kmake.c b/Src/CPU/68K/Musashi/m68kmake.c index f9ee169..53cc9e6 100644 --- a/Src/CPU/68K/Musashi/m68kmake.c +++ b/Src/CPU/68K/Musashi/m68kmake.c @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/68K/Turbo68K/Make68K.c b/Src/CPU/68K/Turbo68K/Make68K.c index 31488bb..3f62feb 100644 --- a/Src/CPU/68K/Turbo68K/Make68K.c +++ b/Src/CPU/68K/Turbo68K/Make68K.c @@ -1,3 +1,24 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + /* * Turbo68K: Motorola 680X0 emulator * Copyright 2000-2002 Bart Trzynadlowski, see "README.TXT" for terms of use diff --git a/Src/CPU/68K/Turbo68K/Turbo68K.h b/Src/CPU/68K/Turbo68K/Turbo68K.h index cc42fd8..902fbdd 100644 --- a/Src/CPU/68K/Turbo68K/Turbo68K.h +++ b/Src/CPU/68K/Turbo68K/Turbo68K.h @@ -1,3 +1,24 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + /* * Turbo68K: Motorola 680X0 emulator * Copyright 2000-2002 Bart Trzynadlowski, see "README.TXT" for terms of use diff --git a/Src/CPU/Bus.h b/Src/CPU/Bus.h index 1be3331..6943e9c 100644 --- a/Src/CPU/Bus.h +++ b/Src/CPU/Bus.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/PowerPC/PPCDisasm.cpp b/Src/CPU/PowerPC/PPCDisasm.cpp index 2183e28..3ff39ea 100644 --- a/Src/CPU/PowerPC/PPCDisasm.cpp +++ b/Src/CPU/PowerPC/PPCDisasm.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** @@ -22,7 +22,8 @@ /* * PPCDisasm.cpp * - * PowerPC 603e disassembler. + * PowerPC 603e disassembler from the original Supermodel project. + * Copyright 2003 Bart Trzynadlowski, Ville Linde, and Stefano Teso. * * When possible, invalid forms of instructions are checked for. To the best * of my knowledge, all appropriate load/store instructions are checked. I'm diff --git a/Src/CPU/PowerPC/PPCDisasm.h b/Src/CPU/PowerPC/PPCDisasm.h index 4833b9e..95607d3 100644 --- a/Src/CPU/PowerPC/PPCDisasm.h +++ b/Src/CPU/PowerPC/PPCDisasm.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/PowerPC/ppc.cpp b/Src/CPU/PowerPC/ppc.cpp index 41f06f9..90f714a 100644 --- a/Src/CPU/PowerPC/ppc.cpp +++ b/Src/CPU/PowerPC/ppc.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/PowerPC/ppc.h b/Src/CPU/PowerPC/ppc.h index f465e96..1e9ad61 100644 --- a/Src/CPU/PowerPC/ppc.h +++ b/Src/CPU/PowerPC/ppc.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/PowerPC/ppc603.c b/Src/CPU/PowerPC/ppc603.c index d9d08ab..7f4d0c7 100644 --- a/Src/CPU/PowerPC/ppc603.c +++ b/Src/CPU/PowerPC/ppc603.c @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/PowerPC/ppc_ops.c b/Src/CPU/PowerPC/ppc_ops.c index 72be19e..8bb758f 100644 --- a/Src/CPU/PowerPC/ppc_ops.c +++ b/Src/CPU/PowerPC/ppc_ops.c @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/PowerPC/ppc_ops.h b/Src/CPU/PowerPC/ppc_ops.h index 6a9681e..08bb8dc 100644 --- a/Src/CPU/PowerPC/ppc_ops.h +++ b/Src/CPU/PowerPC/ppc_ops.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/Z80/Z80.cpp b/Src/CPU/Z80/Z80.cpp index f25d975..0efa939 100644 --- a/Src/CPU/Z80/Z80.cpp +++ b/Src/CPU/Z80/Z80.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/CPU/Z80/Z80.h b/Src/CPU/Z80/Z80.h index ec6af7e..3b1fa5a 100644 --- a/Src/CPU/Z80/Z80.h +++ b/Src/CPU/Z80/Z80.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Config.cpp b/Src/Config.cpp index 2fe93c0..7937195 100644 --- a/Src/Config.cpp +++ b/Src/Config.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Config.h b/Src/Config.h index 955de9b..e1208ed 100644 --- a/Src/Config.h +++ b/Src/Config.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Games.cpp b/Src/Games.cpp index abac9a8..050b43d 100644 --- a/Src/Games.cpp +++ b/Src/Games.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Games.h b/Src/Games.h index 7533a4d..5650c2c 100644 --- a/Src/Games.h +++ b/Src/Games.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Error.cpp b/Src/Graphics/Error.cpp index 275de93..34913b1 100644 --- a/Src/Graphics/Error.cpp +++ b/Src/Graphics/Error.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Models.cpp b/Src/Graphics/Models.cpp index 3a9fe19..0cbe398 100644 --- a/Src/Graphics/Models.cpp +++ b/Src/Graphics/Models.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Render2D.cpp b/Src/Graphics/Render2D.cpp index 00cd574..cb1fbfd 100644 --- a/Src/Graphics/Render2D.cpp +++ b/Src/Graphics/Render2D.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Render2D.h b/Src/Graphics/Render2D.h index 3bbbe45..44056ed 100644 --- a/Src/Graphics/Render2D.h +++ b/Src/Graphics/Render2D.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Render3D.cpp b/Src/Graphics/Render3D.cpp index 75c6aec..3136b5e 100644 --- a/Src/Graphics/Render3D.cpp +++ b/Src/Graphics/Render3D.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Render3D.h b/Src/Graphics/Render3D.h index 135a6ce..8f25784 100644 --- a/Src/Graphics/Render3D.h +++ b/Src/Graphics/Render3D.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shader.cpp b/Src/Graphics/Shader.cpp index 6d1f5ec..b26c2ae 100644 --- a/Src/Graphics/Shader.cpp +++ b/Src/Graphics/Shader.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shader.h b/Src/Graphics/Shader.h index 808a84f..60a00f2 100644 --- a/Src/Graphics/Shader.h +++ b/Src/Graphics/Shader.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shaders/Fragment.glsl b/Src/Graphics/Shaders/Fragment.glsl index 5c5cc9c..e406824 100644 --- a/Src/Graphics/Shaders/Fragment.glsl +++ b/Src/Graphics/Shaders/Fragment.glsl @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shaders/Fragment2D.glsl b/Src/Graphics/Shaders/Fragment2D.glsl index 0d89c0f..b9be9e0 100644 --- a/Src/Graphics/Shaders/Fragment2D.glsl +++ b/Src/Graphics/Shaders/Fragment2D.glsl @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shaders/Fragment_Flat.glsl b/Src/Graphics/Shaders/Fragment_Flat.glsl index 947c3fb..1a514c5 100644 --- a/Src/Graphics/Shaders/Fragment_Flat.glsl +++ b/Src/Graphics/Shaders/Fragment_Flat.glsl @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shaders/Fragment_NoSpotlight.glsl b/Src/Graphics/Shaders/Fragment_NoSpotlight.glsl index f083a7e..ba8592c 100644 --- a/Src/Graphics/Shaders/Fragment_NoSpotlight.glsl +++ b/Src/Graphics/Shaders/Fragment_NoSpotlight.glsl @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shaders/Vertex.glsl b/Src/Graphics/Shaders/Vertex.glsl index 91e189a..18e4945 100644 --- a/Src/Graphics/Shaders/Vertex.glsl +++ b/Src/Graphics/Shaders/Vertex.glsl @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shaders/Vertex2D.glsl b/Src/Graphics/Shaders/Vertex2D.glsl index e2fc788..c1567a9 100644 --- a/Src/Graphics/Shaders/Vertex2D.glsl +++ b/Src/Graphics/Shaders/Vertex2D.glsl @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shaders2D.h b/Src/Graphics/Shaders2D.h index 46d2763..c39432b 100644 --- a/Src/Graphics/Shaders2D.h +++ b/Src/Graphics/Shaders2D.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Graphics/Shaders3D.h b/Src/Graphics/Shaders3D.h index 2a9c3ca..ee481c7 100644 --- a/Src/Graphics/Shaders3D.h +++ b/Src/Graphics/Shaders3D.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/INIFile.cpp b/Src/INIFile.cpp index 4bcc048..7180521 100644 --- a/Src/INIFile.cpp +++ b/Src/INIFile.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/INIFile.h b/Src/INIFile.h index bdbe845..a2cbbcc 100644 --- a/Src/INIFile.h +++ b/Src/INIFile.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/53C810.cpp b/Src/Model3/53C810.cpp index 24e73d9..841eaf4 100644 --- a/Src/Model3/53C810.cpp +++ b/Src/Model3/53C810.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/53C810.h b/Src/Model3/53C810.h index 10f8cc7..59da770 100644 --- a/Src/Model3/53C810.h +++ b/Src/Model3/53C810.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/53C810Disasm.cpp b/Src/Model3/53C810Disasm.cpp index a65550b..b52a6a4 100644 --- a/Src/Model3/53C810Disasm.cpp +++ b/Src/Model3/53C810Disasm.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/93C46.cpp b/Src/Model3/93C46.cpp index ae4147a..d059ad1 100644 --- a/Src/Model3/93C46.cpp +++ b/Src/Model3/93C46.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/93C46.h b/Src/Model3/93C46.h index 991903b..f53747f 100644 --- a/Src/Model3/93C46.h +++ b/Src/Model3/93C46.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/DSB.cpp b/Src/Model3/DSB.cpp index 336de12..98d36f0 100644 --- a/Src/Model3/DSB.cpp +++ b/Src/Model3/DSB.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/DSB.h b/Src/Model3/DSB.h index f89752e..8725172 100644 --- a/Src/Model3/DSB.h +++ b/Src/Model3/DSB.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/DriveBoard.cpp b/Src/Model3/DriveBoard.cpp index 9fe617d..110c7c4 100644 --- a/Src/Model3/DriveBoard.cpp +++ b/Src/Model3/DriveBoard.cpp @@ -1,7 +1,37 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * DriveBoard.cpp + * + * Implementation of the CDriveBoard class: drive board (force feedback) + * emulation. + */ + #include "Supermodel.h" -#include -#include +#include +#include + +#define RAM_SIZE 0x2000 // Z80 RAM bool CDriveBoard::IsAttached(void) { diff --git a/Src/Model3/DriveBoard.h b/Src/Model3/DriveBoard.h index 5d374eb..252ae7a 100644 --- a/Src/Model3/DriveBoard.h +++ b/Src/Model3/DriveBoard.h @@ -1,8 +1,33 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * DriveBoard.h + * + * Header for the CDriveBoard (force feedback emulation) class. + */ + #ifndef INCLUDED_DRIVEBOARD_H #define INCLUDED_DRIVEBOARD_H -#define RAM_SIZE 0x2000 - /* * CDriveBoardConfig: * diff --git a/Src/Model3/IRQ.cpp b/Src/Model3/IRQ.cpp index f2af697..736c63d 100644 --- a/Src/Model3/IRQ.cpp +++ b/Src/Model3/IRQ.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/IRQ.h b/Src/Model3/IRQ.h index 918d038..acc93bf 100644 --- a/Src/Model3/IRQ.h +++ b/Src/Model3/IRQ.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/MPC10x.cpp b/Src/Model3/MPC10x.cpp index e636ae3..88e3631 100644 --- a/Src/Model3/MPC10x.cpp +++ b/Src/Model3/MPC10x.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/MPC10x.h b/Src/Model3/MPC10x.h index 3c310ea..8104d9e 100644 --- a/Src/Model3/MPC10x.h +++ b/Src/Model3/MPC10x.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/Model3.cpp b/Src/Model3/Model3.cpp index 0c88969..a656b36 100644 --- a/Src/Model3/Model3.cpp +++ b/Src/Model3/Model3.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/Model3.h b/Src/Model3/Model3.h index b44660f..cb834a2 100644 --- a/Src/Model3/Model3.h +++ b/Src/Model3/Model3.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/PCI.cpp b/Src/Model3/PCI.cpp index 3551f6b..619a732 100644 --- a/Src/Model3/PCI.cpp +++ b/Src/Model3/PCI.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/PCI.h b/Src/Model3/PCI.h index e22ba07..777f0cf 100644 --- a/Src/Model3/PCI.h +++ b/Src/Model3/PCI.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/RTC72421.cpp b/Src/Model3/RTC72421.cpp index a2ffc3d..73d44dd 100644 --- a/Src/Model3/RTC72421.cpp +++ b/Src/Model3/RTC72421.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/RTC72421.h b/Src/Model3/RTC72421.h index e9d342c..1c4f14b 100644 --- a/Src/Model3/RTC72421.h +++ b/Src/Model3/RTC72421.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/Real3D.cpp b/Src/Model3/Real3D.cpp index 3aa1a78..fd8c617 100644 --- a/Src/Model3/Real3D.cpp +++ b/Src/Model3/Real3D.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/Real3D.h b/Src/Model3/Real3D.h index 2e6b5e9..a7e1bec 100644 --- a/Src/Model3/Real3D.h +++ b/Src/Model3/Real3D.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/SoundBoard.h b/Src/Model3/SoundBoard.h index 9b9df55..2bec2f5 100644 --- a/Src/Model3/SoundBoard.h +++ b/Src/Model3/SoundBoard.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/TileGen.cpp b/Src/Model3/TileGen.cpp index 656043c..3583d40 100644 --- a/Src/Model3/TileGen.cpp +++ b/Src/Model3/TileGen.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Model3/TileGen.h b/Src/Model3/TileGen.h index 3350263..f0d9b7a 100644 --- a/Src/Model3/TileGen.h +++ b/Src/Model3/TileGen.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/OSD/Audio.h b/Src/OSD/Audio.h index 0b075b2..5ff0c13 100755 --- a/Src/OSD/Audio.h +++ b/Src/OSD/Audio.h @@ -1,12 +1,33 @@ -#ifndef INCLUDED_AUDIO_H -#define INCLUDED_AUDIO_H - +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + /* * Audio.h * - * Function-based interface for audio output. + * Header file for OS-dependent audio playback interface. */ +#ifndef INCLUDED_AUDIO_H +#define INCLUDED_AUDIO_H + typedef void (*AudioCallbackFPtr)(void *data); extern void SetAudioCallback(AudioCallbackFPtr callback, void *data); diff --git a/Src/OSD/Logger.h b/Src/OSD/Logger.h index 41b0820..e1486d3 100644 --- a/Src/OSD/Logger.h +++ b/Src/OSD/Logger.h @@ -1,3 +1,24 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + /* * Logger.h * diff --git a/Src/OSD/SDL/Audio.cpp b/Src/OSD/SDL/Audio.cpp index 42b9bd5..686f83f 100755 --- a/Src/OSD/SDL/Audio.cpp +++ b/Src/OSD/SDL/Audio.cpp @@ -1,3 +1,30 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * Audio.cpp + * + * SDL audio playback. Implements the OSD audio interface. + */ + #include "Supermodel.h" #ifdef SUPERMODEL_OSX @@ -8,7 +35,7 @@ #include #endif -#include +#include // Model3 audio output is 44.1KHz 2-channel sound and frame rate is 60fps #define SAMPLE_RATE 44100 diff --git a/Src/OSD/SDL/OSDConfig.h b/Src/OSD/SDL/OSDConfig.h index 8506e03..e7b0258 100644 --- a/Src/OSD/SDL/OSDConfig.h +++ b/Src/OSD/SDL/OSDConfig.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/OSD/SDL/SDLInputSystem.cpp b/Src/OSD/SDL/SDLInputSystem.cpp index 9575bfb..8084a42 100644 --- a/Src/OSD/SDL/SDLInputSystem.cpp +++ b/Src/OSD/SDL/SDLInputSystem.cpp @@ -1,3 +1,30 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * SDLInputSystem.cpp + * + * Implementation of SDL input system. + */ + #include "SDLInputSystem.h" #include "Supermodel.h" diff --git a/Src/OSD/SDL/SDLInputSystem.h b/Src/OSD/SDL/SDLInputSystem.h index 047dfb7..07fb301 100644 --- a/Src/OSD/SDL/SDLInputSystem.h +++ b/Src/OSD/SDL/SDLInputSystem.h @@ -1,3 +1,30 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * SDLInputSystem.h + * + * Header file for SDL input system. + */ + #ifndef INCLUDED_SDLINPUTSYSTEM_H #define INCLUDED_SDLINPUTSYSTEM_H diff --git a/Src/OSD/SDL/Types.h b/Src/OSD/SDL/Types.h index 2090fe9..fe80c84 100644 --- a/Src/OSD/SDL/Types.h +++ b/Src/OSD/SDL/Types.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** @@ -32,7 +32,8 @@ #ifndef INCLUDED_TYPES_H #define INCLUDED_TYPES_H -// Booleans (must be 0 or 1 only) + +// Boolean return codes (must be 0 or 1 only) #define OKAY 0 #define FAIL 1 diff --git a/Src/OSD/Windows/DirectInputSystem.cpp b/Src/OSD/Windows/DirectInputSystem.cpp index 820c134..614002b 100644 --- a/Src/OSD/Windows/DirectInputSystem.cpp +++ b/Src/OSD/Windows/DirectInputSystem.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * DirectInputSystem.cpp + * + * Implementation of the DirectInput-based input system. Also provides support + * for XInput and Raw Input. + */ + #include "DirectInputSystem.h" #include "Supermodel.h" diff --git a/Src/OSD/Windows/DirectInputSystem.h b/Src/OSD/Windows/DirectInputSystem.h index 6428b94..11f944a 100644 --- a/Src/OSD/Windows/DirectInputSystem.h +++ b/Src/OSD/Windows/DirectInputSystem.h @@ -1,3 +1,30 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * DirectInputSystem.h + * + * Header file for DirectInput, XInput, and Raw Input input system. + */ + #ifndef INCLUDED_DIRECTINPUTSYSTEM_H #define INCLUDED_DIRECTINPUTSYSTEM_H diff --git a/Src/ROMLoad.cpp b/Src/ROMLoad.cpp index 621944e..aef12b9 100644 --- a/Src/ROMLoad.cpp +++ b/Src/ROMLoad.cpp @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/ROMLoad.h b/Src/ROMLoad.h index 80bb37a..af8dced 100644 --- a/Src/ROMLoad.h +++ b/Src/ROMLoad.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Sound/MPEG/MPEG.h b/Src/Sound/MPEG/MPEG.h index 30c306c..b9e422a 100644 --- a/Src/Sound/MPEG/MPEG.h +++ b/Src/Sound/MPEG/MPEG.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** @@ -20,10 +20,10 @@ **/ /* - * MPEG.cpp + * MPEG.h * - * Header file for MPEG decoder based on AMP by Tomislav Uzalec, modified to - * play from memory buffers by R. Belmont for his music player, M1. + * Header file for MPEG decoder based on AMP by Tomislav Uzalec. Modified to + * play from memory buffers by R. Belmont for his arcade music player, M1. */ #ifndef INCLUDED_MPEG_H diff --git a/Src/Sound/MPEG/amp.h b/Src/Sound/MPEG/amp.h index 7bc0002..05d7a19 100644 --- a/Src/Sound/MPEG/amp.h +++ b/Src/Sound/MPEG/amp.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * amp.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/audio.cpp b/Src/Sound/MPEG/audio.cpp index 7c2db0b..35d6707 100644 --- a/Src/Sound/MPEG/audio.cpp +++ b/Src/Sound/MPEG/audio.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * audio.cpp + * + * Main Amp module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/audio.h b/Src/Sound/MPEG/audio.h index 0d0bbfb..a584335 100644 --- a/Src/Sound/MPEG/audio.h +++ b/Src/Sound/MPEG/audio.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * audio.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/config.h b/Src/Sound/MPEG/config.h index b448ee1..c2e8331 100644 --- a/Src/Sound/MPEG/config.h +++ b/Src/Sound/MPEG/config.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * config.h + * + * Amp library internal header file. + */ + + /* Define to empty if the keyword does not work. */ /* #undef const */ diff --git a/Src/Sound/MPEG/dump.cpp b/Src/Sound/MPEG/dump.cpp index cc53403..bf2fced 100644 --- a/Src/Sound/MPEG/dump.cpp +++ b/Src/Sound/MPEG/dump.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * dump.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/dump.h b/Src/Sound/MPEG/dump.h index 79ebbcd..a698561 100644 --- a/Src/Sound/MPEG/dump.h +++ b/Src/Sound/MPEG/dump.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * dump.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ /* dump.h diff --git a/Src/Sound/MPEG/formats.h b/Src/Sound/MPEG/formats.h index 7146258..ae0c9bf 100644 --- a/Src/Sound/MPEG/formats.h +++ b/Src/Sound/MPEG/formats.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * formats.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/getbits.cpp b/Src/Sound/MPEG/getbits.cpp index 0a907b8..400a107 100644 --- a/Src/Sound/MPEG/getbits.cpp +++ b/Src/Sound/MPEG/getbits.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * getbits.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/getbits.h b/Src/Sound/MPEG/getbits.h index 3aa9c5a..e1d65af 100644 --- a/Src/Sound/MPEG/getbits.h +++ b/Src/Sound/MPEG/getbits.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * getbits.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/getdata.cpp b/Src/Sound/MPEG/getdata.cpp index fe1f8a5..f288b43 100644 --- a/Src/Sound/MPEG/getdata.cpp +++ b/Src/Sound/MPEG/getdata.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * getdata.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/getdata.h b/Src/Sound/MPEG/getdata.h index f5d3a0d..c448803 100644 --- a/Src/Sound/MPEG/getdata.h +++ b/Src/Sound/MPEG/getdata.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * getdata.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/huffman.cpp b/Src/Sound/MPEG/huffman.cpp index 502649b..cda2e67 100644 --- a/Src/Sound/MPEG/huffman.cpp +++ b/Src/Sound/MPEG/huffman.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * huffman.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/huffman.h b/Src/Sound/MPEG/huffman.h index 440d258..0566f55 100644 --- a/Src/Sound/MPEG/huffman.h +++ b/Src/Sound/MPEG/huffman.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * huffman.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/layer2.cpp b/Src/Sound/MPEG/layer2.cpp index 2e87415..78b42e9 100644 --- a/Src/Sound/MPEG/layer2.cpp +++ b/Src/Sound/MPEG/layer2.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * layer2.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/layer2.h b/Src/Sound/MPEG/layer2.h index 5dacc4f..3972401 100644 --- a/Src/Sound/MPEG/layer2.h +++ b/Src/Sound/MPEG/layer2.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * layer2.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ /* layer2.h diff --git a/Src/Sound/MPEG/layer3.cpp b/Src/Sound/MPEG/layer3.cpp index a0161fb..c5d9eaf 100644 --- a/Src/Sound/MPEG/layer3.cpp +++ b/Src/Sound/MPEG/layer3.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * layer3.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/layer3.h b/Src/Sound/MPEG/layer3.h index d8c08ed..9690621 100644 --- a/Src/Sound/MPEG/layer3.h +++ b/Src/Sound/MPEG/layer3.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * layer3.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/misc2.cpp b/Src/Sound/MPEG/misc2.cpp index aafd96a..9d31d7c 100644 --- a/Src/Sound/MPEG/misc2.cpp +++ b/Src/Sound/MPEG/misc2.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * misc2.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/misc2.h b/Src/Sound/MPEG/misc2.h index 51fc987..94a50f6 100644 --- a/Src/Sound/MPEG/misc2.h +++ b/Src/Sound/MPEG/misc2.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * misc2.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/position.cpp b/Src/Sound/MPEG/position.cpp index 0e231f8..239789d 100644 --- a/Src/Sound/MPEG/position.cpp +++ b/Src/Sound/MPEG/position.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * position.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ /* position.c ffwd/rew within a stream diff --git a/Src/Sound/MPEG/position.h b/Src/Sound/MPEG/position.h index cce0856..0b6f736 100644 --- a/Src/Sound/MPEG/position.h +++ b/Src/Sound/MPEG/position.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * position.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/proto.h b/Src/Sound/MPEG/proto.h index 3524812..a4c4d4b 100644 --- a/Src/Sound/MPEG/proto.h +++ b/Src/Sound/MPEG/proto.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * proto.h + * + * Amp library internal header file. + */ + + /* From: util.c */ void die(char *, ...); void warn(char *, ...); diff --git a/Src/Sound/MPEG/rtbuf.h b/Src/Sound/MPEG/rtbuf.h index de67400..7d24c38 100644 --- a/Src/Sound/MPEG/rtbuf.h +++ b/Src/Sound/MPEG/rtbuf.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * rtbuf.h + * + * Amp library internal header file. + */ + + /*****************************************************************************/ /* diff --git a/Src/Sound/MPEG/transform.cpp b/Src/Sound/MPEG/transform.cpp index 28a2c90..08b8b40 100644 --- a/Src/Sound/MPEG/transform.cpp +++ b/Src/Sound/MPEG/transform.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * transform.cpp + * + * Amp library internal module. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/transform.h b/Src/Sound/MPEG/transform.h index 2c846f4..3fd14cb 100644 --- a/Src/Sound/MPEG/transform.h +++ b/Src/Sound/MPEG/transform.h @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * transform.h + * + * Amp library internal header file. + */ + + /* this file is a part of amp software, (C) tomislav uzelac 1996,1997 */ diff --git a/Src/Sound/MPEG/util.cpp b/Src/Sound/MPEG/util.cpp index dadb6ae..25b2a76 100644 --- a/Src/Sound/MPEG/util.cpp +++ b/Src/Sound/MPEG/util.cpp @@ -1,3 +1,31 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * util.cpp + * + * Amp library internal module. + */ + + /* * None of these functions should ever be called in Supermodel. */ diff --git a/Src/Sound/SCSP.cpp b/Src/Sound/SCSP.cpp index 01cb3ca..96510b2 100644 --- a/Src/Sound/SCSP.cpp +++ b/Src/Sound/SCSP.cpp @@ -53,9 +53,10 @@ #include "Supermodel.h" #include "Sound/SCSP.h" -#include -#include -#include +#include +#include +#include +#include #include "Sound/SCSPDSP.h" //#define NEWSCSP diff --git a/Src/Sound/SCSP.h b/Src/Sound/SCSP.h index 8c68cdc..802729a 100644 --- a/Src/Sound/SCSP.h +++ b/Src/Sound/SCSP.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. ** diff --git a/Src/Sound/SCSPDSP.cpp b/Src/Sound/SCSPDSP.cpp index 91e9fa9..f49167b 100644 --- a/Src/Sound/SCSPDSP.cpp +++ b/Src/Sound/SCSPDSP.cpp @@ -1,10 +1,40 @@ +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * SCSPDSP.cpp + * + * SCSP DSP emulation. + */ + #include "Supermodel.h" #include "SCSPDSP.h" //#include #define assert(x) ; // disable assert() for releases -#include -#include -#include +//#include +//#include +//#include +#include +#include +#include #pragma warning(disable:4311) diff --git a/Src/Sound/SCSPDSP.h b/Src/Sound/SCSPDSP.h index e52fe78..2206d4d 100644 --- a/Src/Sound/SCSPDSP.h +++ b/Src/Sound/SCSPDSP.h @@ -1,5 +1,33 @@ -//#ifndef SCSPDSP_H -#define SCSPDSP_H +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * SCSPDSP.h + * + * Header file for SCSP DSP emulation. Used only by SCSP.cpp; do not use + * externally. + */ + +#ifndef INCLUDED_SCSPDSP_H +#define INCLUDED_SCSPDSP_H //#define DYNDSP #define DYNOPT 1 //set to 1 to enable optimization of recompiler @@ -56,4 +84,4 @@ void SCSPDSP_Start(_SCSPDSP *DSP); -//#endif \ No newline at end of file +#endif // INCLUDED_SCSPDSP_H \ No newline at end of file diff --git a/Src/Sound/SCSPLFO.cpp b/Src/Sound/SCSPLFO.cpp index 7d5f51e..d297f73 100644 --- a/Src/Sound/SCSPLFO.cpp +++ b/Src/Sound/SCSPLFO.cpp @@ -1,8 +1,33 @@ -// included from SCSP.c, do not compile +/** + ** Supermodel + ** A Sega Model 3 Arcade Emulator. + ** Copyright 2011 Bart Trzynadlowski, Nik Henson + ** + ** This file is part of Supermodel. + ** + ** Supermodel is free software: you can redistribute it and/or modify it under + ** the terms of the GNU General Public License as published by the Free + ** Software Foundation, either version 3 of the License, or (at your option) + ** any later version. + ** + ** Supermodel is distributed in the hope that it will be useful, but WITHOUT + ** ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + ** FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + ** more details. + ** + ** You should have received a copy of the GNU General Public License along + ** with Supermodel. If not, see . + **/ + +/* + * SCSPLFO.cpp + * + * SCSP low frequency oscillator emulation. Included directly into SCSP.cpp. Do + * not compile this! + */ -//LFOs -#include -#include +#include +#include #define LFO_SHIFT 8 diff --git a/Src/Supermodel.h b/Src/Supermodel.h index 4dbfa4f..8a2aaa7 100644 --- a/Src/Supermodel.h +++ b/Src/Supermodel.h @@ -1,7 +1,7 @@ /** ** Supermodel ** A Sega Model 3 Arcade Emulator. - ** Copyright 2011 Bart Trzynadlowski + ** Copyright 2011 Bart Trzynadlowski, Nik Henson ** ** This file is part of Supermodel. **