Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop TI83Hawk #4181

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ An emulation project.

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).

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

Expand Down Expand Up @@ -357,7 +357,7 @@ Sega Master System | **Genplus-gx**, **SMSHawk**
Sega Saturn | **Saturnus**
SNES | **BSNES**, Faust, Snes9x
Super Game Boy | **BSNES**, **Gambatte**
TI-83 | **Emu83**, **TI83Hawk**
TI-83 | **Emu83**
TIC-80 | **TIC-80** reference implementation
TurboGrafx | HyperNyma, **PCEHawk**, **TurboNyma**
Uzebox | **Uzem**
Expand Down
2 changes: 0 additions & 2 deletions src/BizHawk.Client.Common/config/Config.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,6 @@ public class Config
[ CoreNames.Gpgx, CoreNames.SMSHawk ]),
([ VSystemID.Raw.SNES ],
[ CoreNames.Snes9X, CoreNames.Bsnes115, CoreNames.SubBsnes115, CoreNames.Faust, CoreNames.Bsnes ]),
([ VSystemID.Raw.TI83 ],
[ CoreNames.Emu83, CoreNames.TI83Hawk ]),
};

public static Dictionary<string, string> GenDefaultCorePreferences()
Expand Down
8 changes: 0 additions & 8 deletions src/BizHawk.Client.EmuHawk/MainForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

34 changes: 0 additions & 34 deletions src/BizHawk.Client.EmuHawk/MainForm.VSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
using BizHawk.Emulation.Cores.Atari.Jaguar;
using BizHawk.Emulation.Cores.Atari.Lynx;
using BizHawk.Emulation.Cores.Calculators.Emu83;
using BizHawk.Emulation.Cores.Calculators.TI83;
using BizHawk.Emulation.Cores.ColecoVision;
using BizHawk.Emulation.Cores.Computers.Amiga;
using BizHawk.Emulation.Cores.Computers.AmstradCPC;
Expand Down Expand Up @@ -894,34 +893,6 @@ private void SNES_ToggleObj(int layer)
private void Ti83KeypadMenuItem_Click(object sender, EventArgs e)
=> Tools.Load<TI83KeyPad>();

private void Ti83LoadTIFileMenuItem_Click(object sender, EventArgs e)
{
if (Emulator is not TI83 ti83) return;
var result = this.ShowFileOpenDialog(
discardCWDChange: true,
filter: TI83ProgramFilesFSFilterSet,
initDir: Config.PathEntries.RomAbsolutePath(Emulator.SystemId));
if (result is null) return;
try
{
ti83.LinkPort.SendFileToCalc(File.OpenRead(result), true);
return;
}
catch (IOException ex)
{
if (this.ShowMessageBox3(
owner: null,
icon: EMsgBoxIcon.Question,
caption: "Upload Failed",
text: $"Invalid file format. Reason: {ex.Message} \nForce transfer? This may cause the calculator to crash.")
is not true)
{
return;
}
}
ti83.LinkPort.SendFileToCalc(File.OpenRead(result), false);
}

private DialogResult OpenTI83PaletteSettingsDialog(ISettingsAdapter settable)
{
using TI83PaletteConfig form = new(settable);
Expand All @@ -933,7 +904,6 @@ private void Ti83PaletteMenuItem_Click(object sender, EventArgs e)
var result = Emulator switch
{
Emu83 => OpenTI83PaletteSettingsDialog(GetSettingsAdapterForLoadedCore<Emu83>()),
TI83 => OpenTI83PaletteSettingsDialog(GetSettingsAdapterForLoadedCore<TI83>()),
_ => DialogResult.None
};
if (result.IsOk()) AddOnScreenMessage("Palette settings saved");
Expand Down Expand Up @@ -1386,9 +1356,6 @@ ToolStripMenuItemEx CreateCoreSubmenu(VSystemCategory cat, string coreName, para
};
items.Add(subNESHawkSubmenu);

// TI83Hawk
items.Add(CreateCoreSubmenu(VSystemCategory.Other, CoreNames.TI83Hawk, CreateSettingsItem("Palette...", (_, _) => OpenTI83PaletteSettingsDialog(GetSettingsAdapterFor<TI83>()))));

// TIC80
items.Add(CreateCoreSubmenu(VSystemCategory.PCs, CoreNames.TIC80, CreateGenericCoreConfigItem<TIC80>(CoreNames.TIC80)));

Expand Down Expand Up @@ -1486,7 +1453,6 @@ private void HandlePlatformMenus()
break;
case VSystemID.Raw.TI83:
TI83SubMenu.Visible = true;
LoadTIFileMenuItem.Visible = Emulator is TI83;
break;
case VSystemID.Raw.ZXSpectrum:
zXSpectrumToolStripMenuItem.Visible = true;
Expand Down
1 change: 0 additions & 1 deletion src/BizHawk.Client.EmuHawk/MainForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4275,7 +4275,6 @@ bool PromptToSwitchCore(string currentCore, string recommendedCore, Action disab
var recommendedCore = currentCoreName switch
{
CoreNames.Snes9X => CoreNames.Bsnes115,
CoreNames.TI83Hawk => CoreNames.Emu83,
CoreNames.QuickNes => CoreNames.NesHawk,
CoreNames.Atari2600Hawk => CoreNames.Stella,
CoreNames.HyperNyma => CoreNames.TurboNyma,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -589,7 +589,6 @@ void AddSnesSramDomain(string domain)
break;
case ConsoleID.TI83:
TryAddDomain("RAM"); // Emu83
TryAddDomain("Main RAM"); // TI83Hawk
break;
case ConsoleID.DS:
case ConsoleID.DSi:
Expand Down
1 change: 0 additions & 1 deletion src/BizHawk.Emulation.Cores/BizHawk.Emulation.Cores.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
<ItemGroup>
<Compile Update="Arcades/MAME/MAME.*.cs" DependentUpon="MAME.cs" />
<Compile Update="Calculators/Emu83/Emu83.*.cs" DependentUpon="Emu83.cs" />
<Compile Update="Calculators/TI83/TI83.*.cs" DependentUpon="TI83.cs" />
<Compile Update="Computers/Amiga/UAE.*.cs" DependentUpon="UAE.cs" />
<Compile Update="Computers/AppleII/AppleII.*.cs" DependentUpon="AppleII.cs" />
<Compile Update="Computers/Commodore64/C64.*.cs" DependentUpon="C64.cs" />
Expand Down
42 changes: 0 additions & 42 deletions src/BizHawk.Emulation.Cores/Calculators/TI83/TI83.CpuLink.cs

This file was deleted.

21 changes: 0 additions & 21 deletions src/BizHawk.Emulation.Cores/Calculators/TI83/TI83.IDebuggable.cs

This file was deleted.

87 changes: 0 additions & 87 deletions src/BizHawk.Emulation.Cores/Calculators/TI83/TI83.IEmulator.cs

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading