Skip to content

Commit 9652648

Browse files
committed
Remove TI83Hawk
1 parent 967ae76 commit 9652648

17 files changed

+2
-1290
lines changed

README.md

+2-2
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

-2
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,6 @@ public class Config
4848
[ CoreNames.Gpgx, CoreNames.SMSHawk ]),
4949
([ VSystemID.Raw.SNES ],
5050
[ CoreNames.Snes9X, CoreNames.Bsnes115, CoreNames.SubBsnes115, CoreNames.Faust, CoreNames.Bsnes ]),
51-
([ VSystemID.Raw.TI83 ],
52-
[ CoreNames.Emu83, CoreNames.TI83Hawk ]),
5351
};
5452

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

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

-8
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

-34
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
using BizHawk.Emulation.Cores.Atari.Lynx;
1515
using BizHawk.Emulation.Cores.Atari.Stella;
1616
using BizHawk.Emulation.Cores.Calculators.Emu83;
17-
using BizHawk.Emulation.Cores.Calculators.TI83;
1817
using BizHawk.Emulation.Cores.ColecoVision;
1918
using BizHawk.Emulation.Cores.Computers.Amiga;
2019
using BizHawk.Emulation.Cores.Computers.AmstradCPC;
@@ -910,34 +909,6 @@ private void SNES_ToggleObj(int layer)
910909
private void Ti83KeypadMenuItem_Click(object sender, EventArgs e)
911910
=> Tools.Load<TI83KeyPad>();
912911

913-
private void Ti83LoadTIFileMenuItem_Click(object sender, EventArgs e)
914-
{
915-
if (Emulator is not TI83 ti83) return;
916-
var result = this.ShowFileOpenDialog(
917-
discardCWDChange: true,
918-
filter: TI83ProgramFilesFSFilterSet,
919-
initDir: Config.PathEntries.RomAbsolutePath(Emulator.SystemId));
920-
if (result is null) return;
921-
try
922-
{
923-
ti83.LinkPort.SendFileToCalc(File.OpenRead(result), true);
924-
return;
925-
}
926-
catch (IOException ex)
927-
{
928-
if (this.ShowMessageBox3(
929-
owner: null,
930-
icon: EMsgBoxIcon.Question,
931-
caption: "Upload Failed",
932-
text: $"Invalid file format. Reason: {ex.Message} \nForce transfer? This may cause the calculator to crash.")
933-
is not true)
934-
{
935-
return;
936-
}
937-
}
938-
ti83.LinkPort.SendFileToCalc(File.OpenRead(result), false);
939-
}
940-
941912
private DialogResult OpenTI83PaletteSettingsDialog(ISettingsAdapter settable)
942913
{
943914
using TI83PaletteConfig form = new(settable);
@@ -949,7 +920,6 @@ private void Ti83PaletteMenuItem_Click(object sender, EventArgs e)
949920
var result = Emulator switch
950921
{
951922
Emu83 => OpenTI83PaletteSettingsDialog(GetSettingsAdapterForLoadedCore<Emu83>()),
952-
TI83 => OpenTI83PaletteSettingsDialog(GetSettingsAdapterForLoadedCore<TI83>()),
953923
_ => DialogResult.None,
954924
};
955925
if (result.IsOk()) AddOnScreenMessage("Palette settings saved");
@@ -1409,9 +1379,6 @@ ToolStripMenuItemEx CreateCoreSubmenu(VSystemCategory cat, string coreName, para
14091379
// T. S. T.
14101380
items.Add(CreateCoreSubmenu(VSystemCategory.Consoles, CoreNames.TST, CreateGenericNymaCoreConfigItem<Tst>(CoreNames.TST, Tst.CachedSettingsInfo)));
14111381

1412-
// TI83Hawk
1413-
items.Add(CreateCoreSubmenu(VSystemCategory.Other, CoreNames.TI83Hawk, CreateSettingsItem("Palette...", (_, _) => OpenTI83PaletteSettingsDialog(GetSettingsAdapterFor<TI83>()))));
1414-
14151382
// TIC80
14161383
items.Add(CreateCoreSubmenu(VSystemCategory.PCs, CoreNames.TIC80, CreateGenericCoreConfigItem<TIC80>(CoreNames.TIC80)));
14171384

@@ -1511,7 +1478,6 @@ private void HandlePlatformMenus()
15111478
break;
15121479
case VSystemID.Raw.TI83:
15131480
TI83SubMenu.Visible = true;
1514-
LoadTIFileMenuItem.Visible = Emulator is TI83;
15151481
break;
15161482
case VSystemID.Raw.ZXSpectrum:
15171483
zXSpectrumToolStripMenuItem.Visible = true;

src/BizHawk.Client.EmuHawk/MainForm.cs

-1
Original file line numberDiff line numberDiff line change
@@ -4348,7 +4348,6 @@ bool PromptToSwitchCore(string currentCore, string recommendedCore, Action disab
43484348
var recommendedCore = currentCoreName switch
43494349
{
43504350
CoreNames.Snes9X => CoreNames.Bsnes115,
4351-
CoreNames.TI83Hawk => CoreNames.Emu83,
43524351
CoreNames.QuickNes => CoreNames.NesHawk,
43534352
CoreNames.Atari2600Hawk => CoreNames.Stella,
43544353
CoreNames.HyperNyma => CoreNames.TurboNyma,

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

-1
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/BizHawk.Emulation.Cores.csproj

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
<ItemGroup>
2222
<Compile Update="Arcades/MAME/MAME.*.cs" DependentUpon="MAME.cs" />
2323
<Compile Update="Calculators/Emu83/Emu83.*.cs" DependentUpon="Emu83.cs" />
24-
<Compile Update="Calculators/TI83/TI83.*.cs" DependentUpon="TI83.cs" />
2524
<Compile Update="Computers/Amiga/UAE.*.cs" DependentUpon="UAE.cs" />
2625
<Compile Update="Computers/AppleII/AppleII.*.cs" DependentUpon="AppleII.cs" />
2726
<Compile Update="Computers/Commodore64/C64.*.cs" DependentUpon="C64.cs" />

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

-42
This file was deleted.

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

-21
This file was deleted.

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

-87
This file was deleted.

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

-25
This file was deleted.

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

-59
This file was deleted.

0 commit comments

Comments
 (0)