Skip to content

Commit a3a59c9

Browse files
committed
Remove TI83Hawk
1 parent 89e94be commit a3a59c9

File tree

16 files changed

+2
-1289
lines changed

16 files changed

+2
-1289
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ An emulation project.
44

55
EmuHawk is a multi-system emulator written in C#. As well as quality-of-life features for casual players, it also has recording/playback and debugging tools, making it the first choice for TASers (Tool-Assisted Speedrunners). More info [below](#features-and-systems).
66

7-
A7800Hawk, Atari2600Hawk, C64Hawk, ChannelFHawk, ColecoHawk, GBHawk, IntelliHawk, NesHawk, O2Hawk, PCEHawk, SMSHawk, TI83Hawk, VectrexHawk, and ZXHawk are bespoke emulation cores written in C#.
7+
A7800Hawk, Atari2600Hawk, C64Hawk, ChannelFHawk, ColecoHawk, GBHawk, IntelliHawk, NesHawk, O2Hawk, PCEHawk, SMSHawk, VectrexHawk, and ZXHawk are bespoke emulation cores written in C#.
88
MSXHawk is a bespoke emulation core written in C++.
99
More info [below](#cores).
1010

@@ -357,7 +357,7 @@ Sega Master System | **Genplus-gx**, **SMSHawk**
357357
Sega Saturn | **Saturnus**
358358
SNES | **BSNES**, Faust, Snes9x
359359
Super Game Boy | **BSNES**, **Gambatte**
360-
TI-83 | **Emu83**, **TI83Hawk**
360+
TI-83 | **Emu83**
361361
TIC-80 | **TIC-80** reference implementation
362362
TurboGrafx | HyperNyma, **PCEHawk**, **TurboNyma**
363363
Uzebox | **Uzem**

src/BizHawk.Client.Common/config/Config.cs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,6 @@ public class Config
5050
[ CoreNames.Gpgx, CoreNames.SMSHawk ]),
5151
([ VSystemID.Raw.SNES ],
5252
[ CoreNames.Snes9X, CoreNames.Bsnes115, CoreNames.SubBsnes115, CoreNames.Faust, CoreNames.Bsnes ]),
53-
([ VSystemID.Raw.TI83 ],
54-
[ CoreNames.Emu83, CoreNames.TI83Hawk ]),
5553
};
5654

5755
public static Dictionary<string, string> GenDefaultCorePreferences()

src/BizHawk.Client.EmuHawk/MainForm.Designer.cs

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/BizHawk.Client.EmuHawk/MainForm.VSystem.cs

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
using BizHawk.Emulation.Cores.Atari.Jaguar;
1414
using BizHawk.Emulation.Cores.Atari.Lynx;
1515
using BizHawk.Emulation.Cores.Calculators.Emu83;
16-
using BizHawk.Emulation.Cores.Calculators.TI83;
1716
using BizHawk.Emulation.Cores.ColecoVision;
1817
using BizHawk.Emulation.Cores.Computers.Amiga;
1918
using BizHawk.Emulation.Cores.Computers.AmstradCPC;
@@ -894,34 +893,6 @@ private void SNES_ToggleObj(int layer)
894893
private void Ti83KeypadMenuItem_Click(object sender, EventArgs e)
895894
=> Tools.Load<TI83KeyPad>();
896895

897-
private void Ti83LoadTIFileMenuItem_Click(object sender, EventArgs e)
898-
{
899-
if (Emulator is not TI83 ti83) return;
900-
var result = this.ShowFileOpenDialog(
901-
discardCWDChange: true,
902-
filter: TI83ProgramFilesFSFilterSet,
903-
initDir: Config.PathEntries.RomAbsolutePath(Emulator.SystemId));
904-
if (result is null) return;
905-
try
906-
{
907-
ti83.LinkPort.SendFileToCalc(File.OpenRead(result), true);
908-
return;
909-
}
910-
catch (IOException ex)
911-
{
912-
if (this.ShowMessageBox3(
913-
owner: null,
914-
icon: EMsgBoxIcon.Question,
915-
caption: "Upload Failed",
916-
text: $"Invalid file format. Reason: {ex.Message} \nForce transfer? This may cause the calculator to crash.")
917-
is not true)
918-
{
919-
return;
920-
}
921-
}
922-
ti83.LinkPort.SendFileToCalc(File.OpenRead(result), false);
923-
}
924-
925896
private DialogResult OpenTI83PaletteSettingsDialog(ISettingsAdapter settable)
926897
{
927898
using TI83PaletteConfig form = new(settable);
@@ -933,7 +904,6 @@ private void Ti83PaletteMenuItem_Click(object sender, EventArgs e)
933904
var result = Emulator switch
934905
{
935906
Emu83 => OpenTI83PaletteSettingsDialog(GetSettingsAdapterForLoadedCore<Emu83>()),
936-
TI83 => OpenTI83PaletteSettingsDialog(GetSettingsAdapterForLoadedCore<TI83>()),
937907
_ => DialogResult.None
938908
};
939909
if (result.IsOk()) AddOnScreenMessage("Palette settings saved");
@@ -1386,9 +1356,6 @@ ToolStripMenuItemEx CreateCoreSubmenu(VSystemCategory cat, string coreName, para
13861356
};
13871357
items.Add(subNESHawkSubmenu);
13881358

1389-
// TI83Hawk
1390-
items.Add(CreateCoreSubmenu(VSystemCategory.Other, CoreNames.TI83Hawk, CreateSettingsItem("Palette...", (_, _) => OpenTI83PaletteSettingsDialog(GetSettingsAdapterFor<TI83>()))));
1391-
13921359
// TIC80
13931360
items.Add(CreateCoreSubmenu(VSystemCategory.PCs, CoreNames.TIC80, CreateGenericCoreConfigItem<TIC80>(CoreNames.TIC80)));
13941361

@@ -1486,7 +1453,6 @@ private void HandlePlatformMenus()
14861453
break;
14871454
case VSystemID.Raw.TI83:
14881455
TI83SubMenu.Visible = true;
1489-
LoadTIFileMenuItem.Visible = Emulator is TI83;
14901456
break;
14911457
case VSystemID.Raw.ZXSpectrum:
14921458
zXSpectrumToolStripMenuItem.Visible = true;

src/BizHawk.Client.EmuHawk/MainForm.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4275,7 +4275,6 @@ bool PromptToSwitchCore(string currentCore, string recommendedCore, Action disab
42754275
var recommendedCore = currentCoreName switch
42764276
{
42774277
CoreNames.Snes9X => CoreNames.Bsnes115,
4278-
CoreNames.TI83Hawk => CoreNames.Emu83,
42794278
CoreNames.QuickNes => CoreNames.NesHawk,
42804279
CoreNames.Atari2600Hawk => CoreNames.Stella,
42814280
CoreNames.HyperNyma => CoreNames.TurboNyma,

src/BizHawk.Client.EmuHawk/RetroAchievements/RetroAchievements.Memory.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -589,7 +589,6 @@ void AddSnesSramDomain(string domain)
589589
break;
590590
case ConsoleID.TI83:
591591
TryAddDomain("RAM"); // Emu83
592-
TryAddDomain("Main RAM"); // TI83Hawk
593592
break;
594593
case ConsoleID.DS:
595594
case ConsoleID.DSi:

src/BizHawk.Emulation.Cores/Calculators/TI83/TI83.CpuLink.cs

Lines changed: 0 additions & 42 deletions
This file was deleted.

src/BizHawk.Emulation.Cores/Calculators/TI83/TI83.IDebuggable.cs

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/BizHawk.Emulation.Cores/Calculators/TI83/TI83.IEmulator.cs

Lines changed: 0 additions & 87 deletions
This file was deleted.

src/BizHawk.Emulation.Cores/Calculators/TI83/TI83.IInputPollable.cs

Lines changed: 0 additions & 25 deletions
This file was deleted.

src/BizHawk.Emulation.Cores/Calculators/TI83/TI83.IMemoryDomains.cs

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)