Releases: joeyparrish/kinetoscope
Releases · joeyparrish/kinetoscope
v0.2.4
v0.2.3
Emulator:
- Add gesture support to web demo for mobile devices (swipe up, down, tap, back)
- Add loading indicator to web demo
Hardware:
- Fix ethernet fab data missing from release files
v0.2.2
Emulator:
- Fix mixed content errors in web emulator
v0.2.1
Emulator:
- Fix web demo deployment and release artifacts
v0.2.0
Hardware:
- Fix SRAM CE signaling
- Drop Samtec stacking headers
Firmware:
- Improve HTTP client robustness
- Fix write pulse timing for SRAM
- Wait for serial before running speed tests
Encoder:
- Add countdown for frames in final output
Emulator:
- Add web-based emulator (Genesis Plus GX via libretro core and nostalgist.js)
- Major refactor of emulation code to support the web
- Refactor global state
- Remove winpthread dependency in Windows build of BlastEm
- Raise seg fault if we overflow SRAM in the emulator
Software:
- Stop playback on error
- Show specific failures in SRAM march tests
- Correct march test calculations on Sega
- Add network tests to the self-testing ROM
v0.1.1
Emulator:
- Fix Linux emulator release build
- Fix macOS emulator release build
v0.1.0
Software:
- Add chunk index and RLE compression
- Add SRAM march testing in self-test ROM to help prove SRAM design correctness
Firmware:
- Add chunk index and RLE compression
- Improve HTTP success rates in rare cases of slow starts
Emulator:
- Add chunk index and RLE compression
- Fix reloading video catalog after playback
- Add Windows build
- Add macOS build (x86 only)
Encoder:
- Fix error during encoding with --debug-audio
- Add chunk index and RLE compression
Hardware:
- Add Ethernet adapter board
- Add part numbers for all headers
- Use consistent SRAM bank numbering (0-1, not 1-2)
- Fix SRAM bank address decoders
- Fix SRAM bank CE/OE signals
- Fix SRAM bank buffer voltages
- Document and script board routing
- Set explicit copper finish on all boards
v0.0.10
Software:
- Wait to clear the error flag after checking the hardware, by which point the microcontroller is booted up and everything is initialized and clearing the flag actually, definitely makes sense
- Add a command to connect to the network explicitly
- Add a new ROM with a self-test routine for the custom hardware
Firmware:
- Add a command to connect to the network explicitly
- Don't delay startup waiting for a serial port in debug mode
- Make it possible to compile firmware out-of-the-box without a WiFi config
Hardware:
- Fix SRAM bank's various OE (output enable) signals that were previously mixed with CE (chip enable) by mistake
- Add test pads for control signals that didn't have them before
v0.0.9
Emulator:
- Fix blastem patch to match new addressing scheme
v0.0.8
- Replace 8-bit buffers with cheaper version (reduces overall hardware prices by about 16.5%, or $11 per unit at 10 units)
- Correct hardware docs