diff --git a/Machines/Apple/AppleII/VideoSwitches.hpp b/Machines/Apple/AppleII/VideoSwitches.hpp index acad71834..fb4336176 100644 --- a/Machines/Apple/AppleII/VideoSwitches.hpp +++ b/Machines/Apple/AppleII/VideoSwitches.hpp @@ -232,8 +232,10 @@ template <typename TimeUnit> class VideoSwitches { II, /// The ROM that shipped with the original IIe. IIe, - /// The ROM that shipped with the Enhanced IIe, the IIc and the IIgs. - EnhancedIIe + /// The ROM that shipped with the Enhanced IIe. + EnhancedIIe, + /// The ROM that shipped with the IIgs. + IIgs }; /// @returns A file-level description of @c rom. @@ -246,9 +248,11 @@ template <typename TimeUnit> class VideoSwitches { case CharacterROM::IIe: return ROMMachine::ROM(machine_name, "the Apple IIe character ROM", "apple2eu-character.rom", 4*1024, 0x816a86f1); - default: case CharacterROM::EnhancedIIe: return ROMMachine::ROM(machine_name, "the Enhanced Apple IIe character ROM", "apple2e-character.rom", 4*1024, 0x2651014d); + + case CharacterROM::IIgs: + return ROMMachine::ROM(machine_name, "the Apple IIgs character ROM", "apple2gs.chr", 4*1024, 0x91e53cd8); } }