Commit graph

89 commits

Author SHA1 Message Date
Logan McNaughton
2289971987
Savestate support (#236)
* add save state support

* bind to f5

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* arm

* arm

* arm

* arm

* arm

* more

* more

* more

* more

* more

* more
2025-02-11 15:22:35 +01:00
Logan McNaughton
6c1f8d0ab0
Remove fat LTO (#235) 2025-02-10 21:00:38 +01:00
Logan McNaughton
99511b7cc6
bump to 1.0.5 (#232) 2025-02-09 11:56:47 +01:00
Logan McNaughton
ab31b44aac
Bump to 1.0.4 (#227) 2025-02-05 22:19:47 +01:00
Logan McNaughton
58eaad1742
remove some dependencies (#226)
* remove some dependencies

* more

* more

* more

* more
2025-02-05 19:31:38 +01:00
Logan McNaughton
a8e7c3c136
add Cargo.lock (#225)
* add Cargo.lock

* more

* more
2025-02-05 17:31:17 +01:00
dependabot[bot]
778a0a4015
Update eframe requirement from 0.30 to 0.31 (#221)
Updates the requirements on [eframe](https://github.com/emilk/egui) to permit the latest version.
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/emilk/egui/compare/0.30.0...0.31.0)

---
updated-dependencies:
- dependency-name: eframe
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-05 06:40:50 +01:00
Logan McNaughton
166b7daa9d
Bump to 1.0.3 (#215) 2025-02-03 18:50:20 +01:00
Logan McNaughton
14e45be300
SD card emulation (#214)
* SD card emulation

* more

* more

* more

* more

* more

* more

* more

* better save name

* better save name

* better save name

* more
2025-02-03 16:41:46 +01:00
Logan McNaughton
1efdeafc31
bump to 1.0.2 (#212) 2025-02-02 12:54:48 +01:00
Logan McNaughton
39ffad3af3
Bump to 1.0.1 (#206) 2025-01-30 21:08:05 +01:00
Logan McNaughton
ca2a3d423b
Bump to 1.0.0 (#205) 2025-01-30 19:33:47 +01:00
Logan McNaughton
026e4c0e74
Bump to 0.1.26 (#202) 2025-01-29 21:06:36 +01:00
Logan McNaughton
ed8b4e8e02
Bump to 0.1.25 (#195) 2025-01-28 14:32:54 +01:00
Logan McNaughton
4730b7f293
Bump to 0.1.24 (#190) 2025-01-27 18:12:03 +01:00
Logan McNaughton
6f33934180
on mac, run game in new process (#189)
* on mac, run game in new process

* more

* more

* more

* remove tokio

* clippy

* formatting

* more

* more

* more

* more

* more

* more

* more

* more

* more
2025-01-27 18:02:06 +01:00
Logan McNaughton
b1bb96c7d2
use binary format for rom saves (#183)
* use binary format for rom saves

* more
2025-01-26 15:00:49 +01:00
Logan McNaughton
952f951620
Bump to 0.1.23 (#180) 2025-01-25 19:14:20 +01:00
Logan McNaughton
02c8661b4e
Use SDL3 (#175)
* Use SDL3

* more

* more

* more

* source

* more

* destory

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* more

* fix

* fix

* more

* more

* more

* more

* more

* more

* more
2025-01-25 11:25:54 +01:00
Logan McNaughton
fdf493bfc3
Bump to 0.1.22 (#174) 2025-01-23 20:11:06 +01:00
Logan McNaughton
8366ab0cad
Netplay code improvements (#171)
* better socket close code

* Set TOS value on packets

* better game name parsing
2025-01-23 13:00:34 +01:00
Logan McNaughton
2c0710a44f
Bump to 0.1.21 (#170) 2025-01-22 22:12:39 +01:00
Logan McNaughton
0af411d662
Netplay wait room (#164)
* netplay wait room

* more

* more

* more

* wait room

* more

* more
2025-01-20 11:58:15 +01:00
Logan McNaughton
9eacf8a916
Finish netplay create room logic (#163)
* Move files

* more

* auth

* more
2025-01-19 22:35:56 +01:00
Logan McNaughton
dbd12516cf
Netplay create room GUI (#162)
* netplay

* more

* more

* more

* more

* tokio

* more

* more

* more

* video

* functions

* more

* use rusttls

* fix broadcast
2025-01-19 14:17:09 +01:00
Logan McNaughton
b860be4143
Bump to 0.1.20 (#158) 2025-01-17 11:37:52 +01:00
Logan McNaughton
d021cb5d32
use mimalloc (#155) 2025-01-17 11:06:57 +01:00
Logan McNaughton
b3f8688ba5
Bump to 0.1.19 (#149) 2025-01-14 21:53:20 +01:00
Logan McNaughton
344f41cf47
Add minimum rust version (#138) 2025-01-13 22:56:33 +01:00
Logan McNaughton
9978e28cc3
Bump to 0.1.18 (#137) 2025-01-13 22:30:34 +01:00
dependabot[bot]
21300ab7db
Update dirs requirement from 5.0 to 6.0 (#133)
---
updated-dependencies:
- dependency-name: dirs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 06:49:13 +01:00
Logan McNaughton
f2812b0434
Bump to 0.1.17 (#130) 2025-01-12 18:31:10 +01:00
Logan McNaughton
5d00eccb19
Use bindgen for FFI interface (#127)
* Use bindgen for FFI interface

* use allow list
2025-01-11 18:18:01 +01:00
Logan McNaughton
e821626f2b
Bump to 0.1.16 (#126) 2025-01-11 17:06:41 +01:00
Logan McNaughton
e71d5a1b2d
add build flags for aarch64 (#123) 2025-01-10 11:16:09 +01:00
Logan McNaughton
b2d2089d95
Remove un-needed entry in Cargo.toml (#119) 2025-01-09 18:39:39 +01:00
Logan McNaughton
9a76bcd303
Bump to 0.1.15 (#116) 2025-01-09 10:38:34 +01:00
Logan McNaughton
ba6fe1bc05
VRU support (#115)
* VRU support

* clean

* more

* more

* more

* more

* more

* more

* more

* add mappings

* more

* more

* more

* more

* VRU window

* more

* more

* more

* more

* more

* change fony

* more

* clippy

* clip

* demo

* demo

* if

* fix

* if

* if
2025-01-09 10:31:21 +01:00
Logan McNaughton
f5d4160a5b
Bump to 0.1.14 (#108) 2025-01-07 09:17:46 +01:00
Logan McNaughton
2c60f6bf81
Bumpto 0.1.13 (#98) 2024-12-29 12:15:01 +01:00
Logan McNaughton
5409b0f5d4
use spin sleep for more accurate VI timing (#97) 2024-12-29 12:06:59 +01:00
Logan McNaughton
f9de4110ce
Bump to 0.1.12 (#96) 2024-12-23 12:09:18 +01:00
dependabot[bot]
b70c943a43
Update eframe requirement from 0.29 to 0.30 (#93)
Updates the requirements on [eframe](https://github.com/emilk/egui) to permit the latest version.
- [Release notes](https://github.com/emilk/egui/releases)
- [Changelog](https://github.com/emilk/egui/blob/master/CHANGELOG.md)
- [Commits](https://github.com/emilk/egui/compare/0.29.0...0.30.0)

---
updated-dependencies:
- dependency-name: eframe
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-17 06:52:15 +01:00
dependabot[bot]
c962589478
Update governor requirement from 0.7 to 0.8 (#92)
Updates the requirements on [governor](https://github.com/boinkor-net/governor) to permit the latest version.
- [Release notes](https://github.com/boinkor-net/governor/releases)
- [Changelog](https://github.com/boinkor-net/governor/blob/master/release.toml)
- [Commits](https://github.com/boinkor-net/governor/compare/v0.7.0...v0.8.0)

---
updated-dependencies:
- dependency-name: governor
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 06:46:17 +01:00
Logan McNaughton
6dec154351
Bump to 0.1.11 (#91) 2024-11-10 23:01:50 +01:00
dependabot[bot]
8d331e1aed
Update governor requirement from 0.6 to 0.7 (#88)
Updates the requirements on [governor](https://github.com/boinkor-net/governor) to permit the latest version.
- [Release notes](https://github.com/boinkor-net/governor/releases)
- [Changelog](https://github.com/boinkor-net/governor/blob/master/release.toml)
- [Commits](https://github.com/boinkor-net/governor/compare/v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: governor
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-22 05:07:08 +02:00
Logan McNaughton
5e7f562d0d
update eframe to 0.29 (#87) 2024-10-18 21:22:51 +02:00
dependabot[bot]
14e3fe2a55
Update rfd requirement from 0.14 to 0.15 (#86)
Updates the requirements on [rfd](https://github.com/PolyMeilex/rfd) to permit the latest version.
- [Release notes](https://github.com/PolyMeilex/rfd/releases)
- [Changelog](https://github.com/PolyMeilex/rfd/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PolyMeilex/rfd/compare/0.14.0...0.15.0)

---
updated-dependencies:
- dependency-name: rfd
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 21:14:29 +02:00
Logan McNaughton
e9e1e000c2
Bump to 0.1.10 (#79) 2024-09-02 20:07:27 +02:00
Logan McNaughton
4cbdae2fce
Bump version to 0.1.9 (#75) 2024-08-25 17:58:42 +02:00