Skip to content

Commit 15c765b

Browse files
authored
Bump version number to 1.1.0 (#10)
1 parent 9ce3507 commit 15c765b

File tree

5 files changed

+65
-5
lines changed

5 files changed

+65
-5
lines changed

Main/Main.csproj

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,21 @@
66
<AssemblyName>Z80dotNet</AssemblyName>
77
<AssemblyTitle>Z80.NET</AssemblyTitle>
88
<Description>A Z80 processor simulator written in C#.</Description>
9-
<Company>Konamiman</Company>
9+
<Company></Company>
1010
<Product>Z80.NET</Product>
11-
<Copyright>Copyright © Konamiman 2015</Copyright>
12-
<AssemblyVersion>1.0.6.0</AssemblyVersion>
13-
<FileVersion>1.0.6.0</FileVersion>
11+
<Copyright>Copyright © Konamiman 2025</Copyright>
12+
<AssemblyVersion>1.1.0</AssemblyVersion>
13+
<FileVersion>1.1.0</FileVersion>
14+
<RepositoryUrl>https://github.com/Konamiman/Z80dotNet</RepositoryUrl>
15+
<PackageTags>Z80</PackageTags>
16+
<Title>Z80.NET</Title>
17+
<PackageIcon>Z80dotNet.png</PackageIcon>
18+
<Authors>Konamiman</Authors>
19+
<PackageReleaseNotes>- Retarget to .NET standard 2.0
20+
- Add interrupt and RETI/RETN related events
21+
- Add support for 16 bit port numbers</PackageReleaseNotes>
22+
<Version>1.1.0</Version>
23+
<PackageId>Z80dotNet</PackageId>
1424
</PropertyGroup>
1525
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1626
<DocumentationFile>bin\Debug\Z80dotNet.xml</DocumentationFile>
@@ -21,6 +31,10 @@
2131
<DesignTime>True</DesignTime>
2232
<DependentUpon>Execute_xD_Instruction.tt</DependentUpon>
2333
</Compile>
34+
<None Include="..\NuGet\Z80dotNet.png">
35+
<Pack>True</Pack>
36+
<PackagePath>\</PackagePath>
37+
</None>
2438
<None Include="Instructions Execution\Instructions\ADC A,%28HL%29 --see ADD A,r" />
2539
<None Include="Instructions Execution\Instructions\ADC A,%28IX+d%29 --see ADD A,r" />
2640
<None Include="Instructions Execution\Instructions\ADD A,%28IX+d%29 --see ADD A,r" />

NuGet/README.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
## Z80.NET
2+
3+
Z80.NET is a Z80 processor simulator complete with all instructions (documented and undocumented) and support for interrupts. Memory and port access can be controlled via events or by plugging custom memory space implementations, while interrupts are handled by plugging one or more custom interrupt sources. Use Z80.NET to exercise pieces of Z80 code or to create your dream 8 bit computer emulator!
4+
5+
## Hello, world!
6+
7+
```C#
8+
var z80 = new Z80Processor();
9+
z80.AutoStopOnRetWithStackEmpty = true;
10+
11+
var program = new byte[] {
12+
0x3E, 0x07, //LD A,7
13+
0xC6, 0x04, //ADD A,4
14+
0x3C, //INC A
15+
0xC9 //RET
16+
};
17+
z80.Memory.SetContents(0, program);
18+
19+
z80.Start();
20+
21+
Debug.Assert(z80.Registers.A == 12);
22+
Debug.Assert(z80.TStatesElapsedSinceStart == 28);
23+
```
24+
25+
## Documentation
26+
27+
* [Project README file](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/README.md)
28+
* [Configuration](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/Docs/Configuration.md)
29+
* [Dependencies](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/Docs/Dependencies.md)
30+
* [How execution works](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/Docs/HowExecutionWorks.md)
31+
* [Instruction execution flow](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/Docs/InstructionExecutionFlow.md)
32+
* [Interrupts](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/Docs/Interrupts.md)
33+
* [Memory access flow](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/Docs/MemoryAccessFlow.md)
34+
* [Checking state](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/Docs/State.md)
35+
* [Execution stop conditions](https://github.com/Konamiman/Z80dotNet/blob/add_support_for_16_bit_ports/Docs/StopConditions.md)
File renamed without changes.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ If you like Z80.NET you may want to take a look at [ZWatcher](https://github.com
99

1010
## Hello, world! ##
1111

12-
```
12+
```C#
1313
var z80 = new Z80Processor();
1414
z80.AutoStopOnRetWithStackEmpty = true;
1515

ReleaseNotes.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
11
Z80.NET Release Notes
22
---------------------
33

4+
* v1.1.0
5+
6+
- Retarget to .NET standard 2.0
7+
8+
- Add interrupt and RETI/RETN related events
9+
10+
- Add support for 16 bit port numbers
11+
12+
See: https://github.com/Konamiman/Z80dotNet/issues?q=milestone%3Av1.1.0%20
13+
14+
415
* v1.0.6
516

617
- FIX: memory access events were not fired when reading the address of the code to execute

0 commit comments

Comments
 (0)